32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

源自199位全网作者

18:38

32元,买到一台10G-PON光猫

32元,包邮。小鲸社长在闲鱼上陆续拍下几个ZN504XG-D,想把家里的老光猫换掉。知乎

这台小机器用的是达发AN7581,4核CPU加8核NPU。知乎

它原生支持XG-PON,下行10Gbps、上行2.5Gbps,向下兼容老GPON。知乎专栏

接口也给得齐:电话口、iTV、两个千兆口,外加一个2.5G网口,供电是12V/1A。知乎

它原本只是运营商塞给用户的定制光猫。AN7581开源项目已经开源了对Airoha AN7581和AN7583 PON设备的支持。知乎

固件和U-Boot都能自己刷。目前项目列出的支持机型有12款。知乎专栏

免拆,但别把网线插进2.5G口

刷机不用拆机。先在光猫上开telnet,拿到root,再用wget把an758x-stock2ubi拉进去。telnet本身不能传文件,所以电脑上要先跑一个Python HTTP服务。

32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

有个细节容易被忽略:刷机时网线别插2.5G口,否则进不去U-Boot网页。知乎

文件跑起来后,浏览器访问192.168.1.1:3333,会打开免拆刷机工具。第一步不是刷,是把光猫的分区先备份下来。知乎专栏

接着在U-Boot项目里选对应型号的BL2和BL31文件,点“刷入引导”。知乎

光猫重启后进192.168.0.1,首次安装选“重建UBI”,上传sysupgrade镜像,再启动系统。

32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

刷完,它就是一台OpenWrt

再等两分钟,浏览器回到192.168.1.1,出现LuCI登录页,默认密码为空,直接登录。知乎

状态页里,CPU占用7%,428MB内存还剩约60%。知乎专栏

32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

PON线路模式可以在XG-PON、XGS-PON、10G-EPON之间选。

32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

防火墙默认开了FullCone NAT。知乎

固件很精简,没装多余插件,需要什么自己加。知乎专栏

作者还没测它当主路由的长期性能。但至少现在,它能登录、能改PON线路、能自己装插件,已经是一台完整的OpenWrt设备。

同一颗芯片,烽火两台全黑灯

烽火HG5382A和HG5582A的CPU型号写着FSL61167D,其实是换皮AN7581。这两台的CPU、内存、闪存看起来都一样。知乎

两台机器用同样的免拆工具,刷入对应型号的preloader.bin和U-Boot FIP,页面显示写入正常。

重启后却所有指示灯全灭,直接刷砖,进不去U-Boot页面。作者不死心,把另一台HG5582A也刷了一遍,一样的现象:光猫不重启、灯关灭。知乎知乎专栏

问题不在引导文件。lyq1996查到是闪存差异:华邦颗粒用不了psb05项目的引导和U-Boot。知乎

xe5700给Winbond机型编了一个临时U-Boot。知乎专栏

但已经黑灯的机器,还是得拆机接TTL才能救。知乎

32元包邮的光猫,刷成OpenWrt:选对型号一次成功,选错两台全变砖

作者的建议很直接:避坑烽火这几款光猫,非常不友好。知乎

新机器能进系统、能开telnet的,先查闪存型号;看到Winbond W29N02KVSIAF,就别直接免拆刷。知乎专栏

32元买的是入场券

想玩这类32元光猫,ZN504XG-D是目前跑通的一条路:接口够用,刷机全程免拆,OpenWrt也能正常跑。

但它终究是运营商定制机,固件项目还年轻,型号兼容靠社区维护。变砖后的救援成本,比机器本身高得多。

买之前先确认型号在支持列表里;到手先开telnet看闪存,再决定要不要刷。

32元买的是折腾的入场券,不是一台开箱即用的主路由。

内容由AI生成
0
扫一下,分享更方便,购买更轻松
0评论

当前文章无评论,是时候发表评论了
提示信息

取消
确认
评论举报

最新文章 热门文章