前面给大家介绍过无线宝太乙这款路由器,非常适合拿来刷openwrt系统,主要是内存和闪存容量大,cpu性能足够。前段时间我也买了一台进行了刷机,这里给大家分享下刷机教程和注意事项。我采用了是拆机TTL刷机方式,因为该设备是铁壳有线路由器,拆机简单,不会产生任何痕迹。如果你嫌TTL刷机麻烦也可以采用免拆机的方式,这种方式需要中间固件,但如果官方后续封锁了中间固件,最终还是要回到TTL刷机方式。官方固件也采用高通标准的qsdk,这套sdk是所有厂商都可以获取到的,如果没有做校验就可以升级,升级后就可以通过ssh进入路由器后台替换uboot。https://www.right.com.cn/forum/thread-8420524-1-1.html
https://www.right.com.cn/forum/thread-8405789-1-1.html
下面给大家说说刷机的基本步骤和注意事项:
1. 拆机
因为要接TTL线,所以先要进行拆机,拧开四颗螺丝即可,不像无线路由器那样拆机麻烦,拆机不会留下任何痕迹。
需要提前准备usb转串口板,这个淘宝上很便宜,几块钱包邮,我用的是ft232。在串口板上有VCC、GND、TX、RX接口,这和路由器上的串口是对应的。在接线的时候,VCC不用接,GND接对端GND,TX接对端RX,RX接对端TX,下图是我的接法。接好线后将串口板插到电脑USB口,注意有些串口板可能需要安装驱动,不然识别失败,插上后可以在电脑设备管理器中看到新接入的设备,如果没有识别可以多拔插几次观察变化。确定串口识别成功后再打开串口工具软件,比如putty、xshell等,我这里用的是xshell,在xshell中新建一个连接,类型选择SERIAL(串口)在串口属性中选择串口的端口号,就是在设备管理器中看到的编号,波特率为115200设置好后连接即可,如果连接后控制台没有任何输出,拔插一下路由器电源,此时会有系统启动的信息输出,如下图所示该设备系统后台是锁定的,系统起来后不能输入任何命令,但是在uboot阶段可以通过指令中断,具体可以查看详细的刷机文档。首先需要复制好指定字符串jdmt018R,在出现以下内容时迅速粘贴,注意xshell中不能用ctrl+v,要用shift+insert,不同的终端粘贴快捷键不一样这里手速要快,只有3秒等待时间,如果超时就拔插电源重来,正常的话会进入以下界面此时就进入了uboot命令行模式,可以通过tftp的方式下载uboot升级。注意要把电脑网卡ip修改为192.168.1.25,和刷机资料中的命令ip一致,并且把系统的防火墙要关闭,否则网络会不通。环境准备好后就可以开始下载和替换uboot了,依次执行以下命令,一行行复制粘贴回车运行。setenv ipaddr 192.168.1.2
setenv serverip 192.168.1.25
flasherase 0:BOOTCONFIG
flasherase 0:BOOTCONFIG1
tftpboot uboot.bin
flash 0:APPSBL
注意在执行tftpboot那条命令后,一定要看到进度条才算成功,否则可能是网络或者tftp服务器问题。全部命令执行后就完成了uboot升级,这样就可以随便刷机了,因为升级的uboot是不死uboot,带有web界面,可以通过网页升级各种第三方openwrt系统。长按reset按键,拔插电源,大概10秒左右松开,这样会自动进入新的uboot升级模式,在浏览器中输入192.168.1.1可以进入升级页面。选择刷机资料中的固件升级即可,后面想更换其他固件也可以在该页面升级。升级完成后就可以愉快的使用openwrt系统了,我这里是用的自己编译的lede固件。刷机有风险,刷机需谨慎,刷机引起的一切后果由刷机者自己承担,这里只用于分享个人的刷机记录。欢迎关注公众号
定期分享OpenWrt和Linux干货
推荐站内搜索:最好用的开发软件、免费开源系统、渗透测试工具云盘下载、最新渗透测试资料、最新黑客工具下载……
还没有评论,来说两句吧...