本帖最后由 gamal 于 2020-6-22 22:10 编辑
新人第一次发帖,有错误地方还请大家指正。感谢momo大佬提供思路。 作为垃圾佬,捡垃圾的脚步是无法停止了,前几天上车了马牌NET110路由器(淘汰设备,年代蛮久远的了),配置为全千兆Marvell 88F6281+88E6171R512DDR 128 flashUSB 2.0+双SATA口+1个SD卡槽+miniPCIE,配置还行,但是这款u蛮老的,但是,你会发现群晖,威联通,巴法络,d-link还有居然破狗甚至苹果都曾有同款U的产品!所以你懂的,当然本篇是教大家刷入openwrt系统 固件展示: openwrt-kirkwood-butong-固件图 lce-kirkwood-butong固件图 工具和固件: 由于本机采用的是网口调试接口所以跟以往路由器刷机不同,需要将窗口232转成ttl再转成usb,才可以进行调试,如果大家主机有rs232接口(如图上的com窗口接口)的就不用费事了。 电脑接口 1.准备一根网线+一根usb转console调试线(USB转R]45串口232)如图,console调试线大家可以直接买成品,也可以自己制作,这里说一下,经过momo大佬的研究,此机TTL调试兼容性最好的是PL2303HX芯片,所以大家如果自制的话,可以购买相应的芯片。ps(我这里偷懒直接买的成品线) console调试线 2.我把所用的的软件工具和固件都打包了。链接https://cloud.189.cn/t/MB7fqe7NbMF3 访问码:vfn6 里面有三个固件,大家可以都尝试一下。 开始刷机 1.首先用console调试线将路由器的console接口(接口1)和电脑相连接,打开设备管理器查看端口号(作为垃圾佬不知道的话,面壁思过) 2.用网线一端连接图中接口2的网络接口,另一端连接你的电脑网卡接口。 3.打开putty 程序,选择serial,端口根据自己的实际情况看,speed(比特率)115200,设置好后,点击open。 注意:此时路由器未通电!!! putty界面 此时窗口界面无显示 3.打开电脑本地连接,ip设置为192.168.1.194,子网掩码默认,网关为192.168.1.19。 本地连接设置 4.打开tftpd软件(根据自己系统选择相应的版本),第一栏为固件所在文件夹,第二栏为本地网卡,即刚刚设置的192.168.1.194。(第二个网卡为下拉选择,非直接输入!!) tftpd设置 5.界面切换到putty界面,通电,再倒计时前按9进入uboot。 uboot界面 6.接下来按照循序,一条一条输入命令。 setenv mainlineLinux yes setenv bootargs_root 'root=/dev/mtdblock2 rootfstype=jffs2' setenv bootcmd 'nand read.e 0x2000000 0x100000 0x400000; setenv bootargs $(console) $(bootargs_root);bootm 0x2000000' setenv bootargs 'console=ttyS0,115200 root=/dev/mtdblock2 ro' setenv arcNumber 1682 setenv ipaddr 192.168.1.19 setenv serverip 192.168.1.194 saveenv tftp 0x2000000 openwrt-kirkwood-butong-uImage(根据自己的固件名进行调整,先刷ulmage) 不出问题,应该会有以下显示 nand erase 0x00100000 0x00400000 nand write 0x2000000 0x00100000 0x00400000 tftp 0x2000000 openwrt-kirkwood-butong-squashfs-factory.bin(根据自己的固件名进行调整) 不出意外,应该有以下显示 nand erase 0x00500000 0x02000000 nand write 0x2000000 0x00500000 0x02000000 nand erase 0x2500000 0x05b00000 reset 以上代码一条一条输入,运行完后才能进行下一步,有些代码运行时间比较长请耐心等待。 7.不出意外,此时ttl输出如下,则说明成功刷入。此时输入192.168.1.1,即可进入后台。 成功!!! 接下来尽情的折腾吧 ,如果按照上面操作的话,这个路由器不容易变砖。 如果有小伙伴不幸变砖了 ,等待下一篇救砖文章。 其实NET110路由器刷机并不难,主要要弄清楚几部分,特别是tftpd设置,我们是把自己电脑当作服务器,路由器访问服务器下载固件,原理弄懂了,问题就迎刃而解了。 新人第一次发帖,有错误地方还请大家指正。感谢momo大佬提供思路。 如果觉得这篇文章对您有用的话,欢迎点击 支持,收藏,评论。 您的支持,是我写文最大的动力!
有很多人说代码有错误,我这里把momo大佬代码单独放在记事本里面,大家可以直接复制里面的代码执行。
|