第一、硬改路由:看门狗芯片第4针脚脱焊、电源接口背面PIC单片机拆掉。
详情见
第二、备份art(此步骤非必须,但建议做一遍):
1.用ssh连接上路由器
2.cd /tmp 3.cat /proc/mtd
这个时候会出现mtd分区 mtd11就是art 4.cat /dev/mtd11 > /tmp/art.bin
做完这步就用winscp连接上去直接copy出来就行了
或者: ln -s /tmp/art.bin /usr/www/art.bin
然后用浏览器下载 http://192.168.168.1/art.bin
art还原教程:mtd write /tmp/art.bin art
第三、TTL刷机:
1、准备工具:usb转TTL转换器、mircoUSB数据线、公对母杜邦线、putty软件、TFTP软件。
2、ttl连接设备:把USB公头铁皮拨开,按照USB公头定义把杜邦线公头焊在G\R\T的3个触点上,一头接机器上mircoUSB口。
3、ttl连接调试:参考https://jingyan.baidu.com/article/8cdccae9204a01315413cdb3.html
4、修改本机ip为192.168.1.10,电脑网线连接M520网口,打开TFTP客户端,选择服务器地为192.168.1.10, 打开putty软件选择serial输入对应端口,速率填115200,打开窗口等待。
5、按住ctrl+c,路由器通电,窗口出现文字提示时按esc,出现新代码时有提示按ctrl+c ,此时快速按这两个键,进入引导模式,此模式就是ttl刷机的模式。错过会提示按f+enter,按此会进入安全模式,此模式不需要登陆就有root权限,可以查看修改系统文件。都没及时按对,机器会正常开机。关掉电源重新来一遍。
6、在引导界面输入命令 “update main 192.168.1.1 192.168.1.10 固件名.bin”,等待上传完根据提示按Y确认下一步。(刷回官方固件也可以使用同样的方法。)
7、官方刷第三方系统要改变环境变量否则会被还原官方系统,输入 ”setenv bootcmd bootipq“在输入”saveenv“保存,输入”printenv“看一下,确保”bootcmd=bootipq“。(刷回官方固件则输入 ”set_boot_envs “在”saveenv “保存,在刷官方固件 )
8、刷完固件后重启时按f+enter(Press the [f] key and hit [enter] to enter failsafe mode,进filesafe安全模式才能格式化loop0)进入安全模式 先输入:”firstboot“在输入”fsck.f2fs -y /dev/loop0“若固件中没有fsck的命令,必须到busybox中添加,或者尝试”mkfs.f2fs /dev/loop0“或” mkfs.ext4 /dev/loop0“。
9、如果遇到刷第三方op固件后又被还原官方固件了,那多半是bootcmd=bootipq未生效,在第一次刷入第三方系统后第一次“reset”重启的时候,最好按ctrl+c在进入引导模式,在输入printenv,看一下打印的日志里有没有“bootcmd=bootipq”这一行,如何没有说明没改成功,在输入一遍 ”setenv bootcmd bootipq“在输入”saveenv“保存,reset重启。
10、如果刷入第三方系统成功进入没有被还原但卡住无法正常启动,多半是bootargs那一行为空,解决方法:重启时候在按ctrl+c进入引导模式,先输入“setenv bootargs ‘bootargs=console=ttyHSL1,115200n8 root=/dev/mmcblk0p3 rootwait rootfstype=squashfs is_emmc_support=1 kernel=/dev/mmcblk0p2 rootfs_data=/dev/mmcblk0p5 recovery_part=/dev/mmcblk0p1 quiet’”然后”saveenv“保存重启。
11、如果进入系统后遇到wifi没有信号,在系统启动后ssh或串口root下输入“/sbin/wifi config”,在reboot重启系统就有了。
注:本教程摘自恩山论坛
老哥想问下怎么叠加网速呢,就是USB共享我看到有人可以,怎么设置呢,或者插网线怎么和卡一起叠加呢
这个需要固件支持
我是 OpenWrt R9.12.03,请问这个可以吗,需要啥东西呢,看到有人在用,可以自己编译不
需要相对应的驱动,才能usb共享。叠加网速用均衡负载