一、准备工作
本教程通过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管理界面,找到管理-升级,上传上面下载的升级包,然后刷写固件;

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

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

你好 有openwrt官网的固件么
没有
您能否详细说明如何连接 TTL 端口和模块?
搜索"MA5671A TTL" ,第一条就是
您能否详细说明如何连接 TTL 端模块?Could you give more details on how do I connect the TTL port and the module?
你好,诺基亚的猫棒能不能ttl刷,我把里面端口删掉了,现在ssh上不去
也可以,但是命令不一样,针脚也不一样
您好,你这个安装包是不是少写了一个程序刷了这个升级页面没有了,麻烦你加进去谢谢你
你是指那个包? 应该没有少包,这个包很多人刷了,都是正常的。
没有升级页面呀
明天上线新版本,升级直接通过tftp升级就可以
按ctrlC不能中断uboot怎么办
检查串口配置 流控是否关闭
流控关了,还是不行,估计是没有bootdelay
短接Flash的4,5脚破了uboot锁,应该行了
刷好了,感谢站长!
是不是需要购买sfp底座焊接tx,rx刷机
是的
你好我刷机一直报错,
FALCON => run update_openwrt
Error: SGMII TBI not in sync!
Error: SGMII TBI not in sync!
运行完这个指令就报错不能继续,麻烦看看怎么回事谢谢
网络不可达
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
请教下大佬,这个是什么问题?
检查网络连通性
华为olt升级2分钟解决
并不是所有人都有OLT的
您好,需要一個光纖收發器來刷寫或檢查 mod? 為什麼需要用於閃爍的光纖收發器?