楼主发布RT-AC68U的OpBoot后很多朋友不知道如何刷入,还有一些朋友在恩山上问能否将RT-AC68U的OpBoot刷入腾达的AC18,在此先说一声,不是同一机型最好不要刷入,因为其他路由如果按钮和LED的GPIO和AC68U的不一样是不能启动的必然会砖,有救砖能力的又有机器的可以联系我修改GPIO帮忙测试,当然提供相应机器适配就更快了。
言归正传——开始我们的刷机教程。
首先当然是我们的备份大法,刷机不备份亲人泪两行。
打开我们的谷歌浏览器输入华硕默认后台地址http://router.asus.com/Main_Login.asp,如果不能打开请查看网卡获取到的默认网关,输入自己设置的账号和密码,如图一所示。
图一:
第二步:准备开启SSH,依次选择菜单;系统管理》系统设置》启用SSH》选择是》应用本页面设置,如图二所示。
图二:
第三步:使用SSH工具,putty(https://www.putty.org/)或者xshell,连接路由,当然楼主习惯使用xshell,在xshell终端中输入:"ssh admin@router.asus.com"回车输入密码即可,如图三所示。
图三:
第四步:查看RT-AC68U的分区表,使用命令"cat /proc/mtd",我们备份第一个分区(mtd0)和第二个分区(mtd1)即可,使用命令"dd if=/dev/mtd0 of=boot.bin","dd if=/dev/mtd1 of=nvram.bin"如图四所示。
图四:
第五步:使用winscp登录路由,默认端口22,协议选择scp,如图五所示,登录后进入目录"/tmp/home/root"即可看到刚刚备份完成的文件,鼠标左键单击拖动到左边窗口即可,如图六所示。
图五:
图六:
第七步:使用nvram get命令获取 "et0macaddr,0:macaddr,1:macaddr",这三个参数值,即为AC68U的mac地址,楼主的AC68U三个mac地址分别为"9C:3D:CF:16:66:80,9C:3D:CF:16:66:80,9C:3D:CF:16:66:7F",如下图所示。
第八步:将OpBoot和刷机工具"mtd-write"用winscp上传到AC68U中,如下图所示。
PS:请将教程中的“opboot_rt-ac68u-1.0.0.bin”换为"opboot_rt-ac68u-1.0.1-3f81b44.bin"因为1.0.1才有web修改mac的功能。
第九步:进入xshell使用命令"chmod a+x mtd-write",为mtd-write增加可执行权限,然后使用命令"./mtd-write -i opboot_rt-ac68u-1.0.0.bin -d boot"刷入即可,刷完按住reset,执行命令"reboot",直到能ping通192.168.1.1即可进入OpBoot。
第十步:按住Reset键再上电,直到ping 通192.168.1.1,使用浏览器进入Opboot,建议用谷歌浏览器的隐身模式进入,进入"修改MAC"页面,将mac修改为上面通过nvram查询出来的mac即可。
PS:ac68u版OpBoot下载请关注我的微信公众号[ WiFi物联网 ]回复ac68u获取下载连接。
注意:未获得作者允许的情况下禁止转载。