技术
成就梦想!

华为MA5671A PONStick猫棒tftp刷机

一、准备工作

    本教程通过tftp将固件传输到猫棒中,速度会比串口传输速度快很多大约30秒就可以完成固件传输刷写,但是需要通过光纤收发器传输,可以在某宝上购买一个千兆的SFP收发器和TTL串口模块,一共大约40块钱,拿到收发器后需要将光模块的TTL引脚RX/TX印出来连接到TTL串口模块,,连接方式其他帖子已经有很多了,这里就不赘述了。

需要的软件:
MA5671A固件          要刷入PONStick的固件
tftp服务软件    运行在电脑的软件
MobaXterm    连接PONStick串口的软件,下载绿色版即可

二、猫棒刷机

1、猫棒上电,运行MobaXterm,新建串口Serial,选择TTL串口模块识别的COM,波特率选择115200,然后点击连接。

2、连接完成后,拔掉模块,然后插回模块,快按ctrl+C键(需要迅速按,bootdelay时间很短),中断uboot启动,当前输入信息是不显示的这是正常的,当前模块是接收指令的,输入下面的配置,直接粘贴过去。

setenv bootdelay 5
setenv asc 0
setenv preboot "gpio input 105;gpio input 106;gpio input 107;gpio input 108;gpio set 3;gpio set 109;gpio set 110;gpio clear 423;gpio clear 422;gpio clear 325;gpio clear 402;gpio clear 424"
saveenv
#

3、执行完2步骤的命令后拔掉光模块,然后再插上,还是ctrl+C中断启动,就可以看见命令行有FALCON => <INTERRUPT>回显了。

然后将连接光纤收发器的网卡ip地址设置为192.168.1.11,启动tftp工具,将固件中的文件Final_default_IOP-squashfs.image放入tftp.exe的所在目录运行tftp.exe。

MA5671A固件          要刷入PONStick的固件
tftp服务软件    运行在电脑的软件

然后执行下面的命令:

setenv ipaddr 192.168.1.10
setenv serverip 192.168.1.11
setenv image_name Final_default_IOP
save

#
run update_openwrt
#开始执行更新
正在写入固件
写入完成

看到上图则代表写入完成,你就可以拔插光模块,重启模块。

4、重启模块等2分钟你就可以ping 192.168.1.10,如果可以ping通就可以访问WEB
http://192.168.1.10      用户名:admin 密码:admin123

通过【GPON】-【状态】选项卡就可以配置光猫参数,只要注册状态为5就代表注册成功。

三、MA5671A猫棒升级

随着后期版本的迭代,通过升级可以获取更多功能,同时解决一些Bug,提升稳定性与兼容性;
猫棒升级文件下载(下载最新日期版本即可)
1、登录猫棒WEB管理界面,找到管理-升级,上传上面下载的升级包,然后刷写固件;

上传image包,刷写固件

2、点击执行,开始刷写固件;

3、刷写成功后MA5671A会自动重启,5分钟后通过浏览器重新进入即可检查版本信息;

赞(20)
未经允许不得转载:未来往事 » 华为MA5671A PONStick猫棒tftp刷机

评论 22

  • 昵称 (必填)
  • 邮箱 (必填)
  • 网址
  1. #1

    你好 有openwrt官网的固件么

    112年前 (2022-07-24)回复
    • 没有

      join2年前 (2022-07-24)回复
  2. #2

    您能否详细说明如何连接 TTL 端口和模块?

    RafaelStanger2年前 (2022-08-04)回复
    • 搜索"MA5671A TTL" ,第一条就是

      join2年前 (2022-08-04)回复
  3. #3

    您能否详细说明如何连接 TTL 端模块?Could you give more details on how do I connect the TTL port and the module?

    RafaelStanger2年前 (2022-08-04)回复
  4. #4

    你好,诺基亚的猫棒能不能ttl刷,我把里面端口删掉了,现在ssh上不去

    2年前 (2022-09-23)回复
    • 也可以,但是命令不一样,针脚也不一样

      join2年前 (2022-09-27)回复
  5. #5

    您好,你这个安装包是不是少写了一个程序刷了这个升级页面没有了,麻烦你加进去谢谢你

    大炮2年前 (2022-10-03)回复
    • 你是指那个包? 应该没有少包,这个包很多人刷了,都是正常的。

      join2年前 (2022-10-03)回复
  6. #6

    没有升级页面呀

    vitamin1年前 (2022-11-08)回复
    • 明天上线新版本,升级直接通过tftp升级就可以

      join1年前 (2022-11-16)回复
  7. #7

    按ctrlC不能中断uboot怎么办

    null1年前 (2022-12-09)回复
    • 检查串口配置 流控是否关闭

      join1年前 (2022-12-09)回复
      • 流控关了,还是不行,估计是没有bootdelay

        null1年前 (2022-12-15)回复
      • 短接Flash的4,5脚破了uboot锁,应该行了

        null1年前 (2022-12-15)回复
      • 刷好了,感谢站长!

        null1年前 (2022-12-15)回复
  8. #8

    是不是需要购买sfp底座焊接tx,rx刷机

    modys12个月前 (04-12)回复
    • 是的

      join12个月前 (04-12)回复
  9. #9

    你好我刷机一直报错,
    FALCON => run update_openwrt
    Error: SGMII TBI not in sync!
    Error: SGMII TBI not in sync!
    运行完这个指令就报错不能继续,麻烦看看怎么回事谢谢

    黑鸟科技2个月前 (02-01)回复
    • 网络不可达

      join2个月前 (02-01)回复
  10. #10

    FALCON => setenv ipaddr 192.168.1.10
    FALCON => setenv serverip 192.168.1.11
    FALCON => setenv image_name Final_default_IOP
    FALCON => save
    Saving Environment to SPI Flash...
    SF: Detected S25FL129P_64K with page size 64 KiB, total 16 MiB
    Erasing SPI flash...Writing to SPI flash...done
    Valid environment: 1
    FALCON => run update_openwrt
    ## Error: "update_openwrt" not defined
    FALCON => setenv ipaddr 192.168.1.10
    FALCON => setenv serverip 192.168.1.11
    FALCON => setenv image_name huawei-ma5671a_new
    FALCON => save
    Saving Environment to SPI Flash...
    Erasing SPI flash...Writing to SPI flash...done
    Valid environment: 2
    FALCON => run update_openwrt
    ## Error: "update_openwrt" not defined

    请教下大佬,这个是什么问题?

    ourtutu5天前回复
    • 检查网络连通性

      join1天前回复