首页 >> 八卦娱乐

ttl线

2023-12-11 八卦娱乐 4 作者:网友投稿

ttl线

TTL线:是 Time To Live的缩写,TTL连接线是用于相机与闪光灯离机专用的热靴来相连接线。 TTL线现在一般都是USB接口,一边是4芯的线(只需要用到3芯,4芯中的VCC线不用),将3芯跟路由器的TTL接口接好,另外一边是USB插头,插入到PC的USB接口并安装好驱动后(驱动模拟出COM口)就可以用超级终端、PuTTY等工具连接串口(Serial)看到路由器的控制台信息了。当路由器出现故常时,接上TTL就可以看到故障的原因和错误代码。

JTAG线:是一种国际标准测试协议,主要用于芯片内部测试。标准的JTAG接口是4线:TMS、TCK、TDI、TDO,分别为模式选择、时钟、数据输入和数据输出线。可以刷CFE、清除NVRAM(譬如超频失败、改内存输错参数)、刷固件等。

ttl刷路由器的详细教程

上次把AX3600刷成砖后,开始想着走售后换个全新的,联系了小米维修点后把机器带过去,工作人员让我先回去说晚些再联系我。第二天接到了售后电话说机器已经过保要返厂维修,费用170+,我直接大无语当天不能告诉我吗?心想170加点钱可以上R2S软路由了,还是把机器取了回来,打算自己拆机救砖了。

砖有两种,半砖和全砖,像这种能亮灯插网线能识别的算半砖,全砖就直接扔掉吧。在查阅了众多砖友的心路历程后,准备几个必备的东西:

①1.8V的USB转TTL,直接搜FT232RL,长这样

②公对母杜邦线,不会电焊的直接买这个(虽然还是买了焊枪)

③软件:putty、tftpd64、小米的官方固件(第三方固件也可以)

④其他的工具比如磨指甲的(方便拆机)、网线、螺丝刀等等

Step1:拆机

不得不说AX3600是真的难拆,首先把几个脚垫和标签撕下,就可以看到螺丝孔了,先把螺丝拧下

接下来到了最难的地方了,外壳的卡扣特别多而且很紧,基本上只能用暴力去拆,拿个硬一些的卡片慢慢撬,断几个卡扣很正常(我基本上全断了),注意别把天线弄断了

反正惨不忍睹吧,也不指望再挂闲鱼了。

最后拆下来差不多这样

差不多可以接线了

Step2:TTL接线

TTL转USB把短路帽接到1.8V,然后接线就是RX-TX,GND-GND,TX-RX,VCC不用接。这时候公对母杜邦线的好处就来了,折一下插进去拿个小盒子压住就行了。

Step3:救砖

1、TTL接电脑,路由器网线LAN口接电脑,电源先不接,然后装串口驱动(一般淘宝卖家会给驱动地址装上就行了),记下串口号是多少(我这里是COM3)

2、设置本地连接的ip地址192.168.31.100

3、把小米固件放进tftpd64文件夹里,改名1.ubi,然后运行tftpd64,网卡选择192.168.31.100

4、打开putty,软件设置串口号对应TTL的串口,速度115200,点打开,弹出黑色命令行窗口

5、路由器通电,命令行窗口开始跑码,出现倒计时的时候按回车终端uboot

出现IPQ807x#说明成功

6、输入以下命令

setenvserverip192.168.31.100setenvipaddr192.168.31.1

7、输入smeminfo,查看mtd12和mtd13的地址

smeminfo

rootfs是小米原系统分区,rootfs_1是openwrt分区,记下开始地址和大小

8、擦除mtd12和mtd13分区(注意地址是否一致)

nanderase0xa00000x23c0000#擦除mtd12分区nanderase0x2dc00000x8000000#擦除mtd13分区

9、上传固件到0x44000000地址,记下固件大小(这里是1d20000)

tftpboot1.ubi

10、刷入固件(0x44000000是固件上传的地址,0xa00000是rootfs内存地址,0x1d20000是上传固件的大小,注意核对)

nandwrite0x440000000xa000000x1d20000#将固件刷入rootfs分区nandwrite0x440000000x2dc00000x1d20000#将固件刷入rootfs_1分区

出现OK说明刷入成功了,直接拔电源重启,救砖完成,此时2个分区都是小米原系统,重启后进入小米系统,直接telnet连接开启ssh,就可以再次折腾了

sed -i 's/channel=.*/channel="debug"/g'/etc/init.d/dropbear /etc/init.d/dropbear start

Step4:刷openwrt

接下来就是常规刷入openwrt步骤了,可以直接按照之前的方法再来一遍,但是因为这里还接着ttl,直接在上一步将第三方固件tftpboot上传后,将固件刷入rootfs_1分区就行了

tftpboot第三方固件.ubi#上传第三方固件nandwrite0x440000000x2dc00000x固件大小#将固件刷入rootfs_1分区

这一步完成后,就直接是openwrt+小米双系统了(双系统下小米原系统把自动升级关闭),进入任意系统后SSH连接输入以下命令

fw_setenvflag_last_success=0fw_setenvflag_boot_rootfs=0fw_setenvflag_boot_success=1fw_setenvflag_try_sys1_failed=0fw_setenvflag_try_sys2_failed=0fw_setenvboot_wait=onfw_setenvuart_en=1fw_setenvtelnet_en=1fw_setenvssh_en=1fw_setenvflag_last_success 1fw_setenvflag_boot_rootfs 1

切换系统的方式:

openwrt切换小米,ssh连接后输入

fw_setenvflag_last_success 0fw_setenvflag_boot_rootfs 0

小米切换openwrt,ssh连接输入

nvramset flag_last_success=1nvramset flag_boot_rootfs=1nvramcommit

重启不要输入reboot,直接拔电源就行了。

———————————————————

至于之前为什么会变砖也没找到原因,后面尝试了多次刷机,发现qsdk下ssh刷机或者web直接升级有几率出现问题,最稳的方式就是刷成双系统,切换回官方系统后,winscp上传固件到tmp再用以下命令刷入第三方固件

ubidetach-p /dev/mtd13ubiformat/dev/mtd13 -y -f /tmp/固件包名字.ubi

刷完后输入下面命令再切换回第三方固件

nvramset flag_last_success=1nvramset flag_boot_rootfs=1nvramcommit拔电源重启

进入第三方固件后如果出现配置重启就恢复的话,web页面不保留配置刷入同一个固件包就行了

———————————————————

刷了个稳定了包后弄好了open小猫咪,现在可以愉快的科学油管4K快乐奈飞了

tags:

关于我们

轻轻日常百科,分享学习知识网,精彩生活时尚百科。

最火推荐

小编推荐

联系我们


Copyright Your xseozz.com Some Rights Reserved.
Powered By Z-BlogPHP.