京东云1800pro使用ttl降级刷openwrt
折腾了2天,记录下步骤,方便后人使用
这个机器是有ab分区的,单刷一次重启后会到第二个系统,而不是你刚刷的系统。
-
淘宝购入ttl转usb工具。这个分1.8v和3v等,意外的是购买的3v的也能使用。拆开路由器的主板看到4个孔位分别是VRTG是ttl接口,需要连接的是RTG三个,注意TR两个要反着接入。
-
然后使用串口工具putty,串口工具很多,都可以。
速率有几个固定值,多试试几个就可以。选择串口,选择telnet,就可以了。此时路由器上电,串口工具开始跑码,上电后立马按回车,中断启动从而进入uboot控制台,出现IPQ6018#即进入uboot控制台了 -
将文件传送至路由器上,此时需要使用tftpd64,原理在此电脑上建立文件服务器,这个步骤我快忘记了,真不该这么晚写教程,都忘记干净了。
tftpboot 0BOOTCONFIG_boot2rootfs_1.bin #从ftp服务器上下载固件。
flash 0:BOOTCONFIG #看到不懂,大概是刷写入到分区A
flash 0:BOOTCONFIG1 #看不懂,大概是刷写到分区B
tftpboot 1.5.40.r2181_kernel.bin #从ftp服务器上下载固件。
flash 0:HLOS_1 #看不懂,反正是刷写入某分区
tftpboot 1.5.40.r2181_rootfs.bin #从ftp服务器上下载固件。
flash rootfs_1 #看不懂,反正是刷写入某分区
flasherase rootfs_data #擦除rootfs_data
- 重启后此时,你发现系统没变,那么这就是AB分区的原因,接着把剩下的分区也刷完就行。另个分区的分别是0:HLOS和rootfs
- 我的目标是刷openwrt,当时我折腾到这里发现,有2个方法,一个是ttl降级刷不死bread,然后随意刷其他系统,一个是直接通过ttl刷入openwrt。当然第一种方法更加稳妥。
- 下载 旧版本固件