撰于 阅读 21

刷机教程:TTL方案、uboot刷机及telnet方法详解

在开始进行任何刷机操作之前,请务必做好充分的备份工作,因为刷机存在一定的风险,可能会导致设备出现无法启动的情况。以下是一些关于刷机的教程,包括使用TTL方案、通过网线连接进行刷机以及使用telnet方法进行刷机等。请根据您的设备型号和需求选择合适的刷机方法。

拆机TTL方案

物品清单:

  1. 梅花螺丝刀一个
  2. TTL相关设备
  3. ttl相关软件

拆机后TTL接法:

接电源线开机

在开机后,立即粘贴以下命令打断ttl(只能复制粘贴整行)。

jdqca

哪吒回车打断即可,不需要输入密码。

注意: 在进行后续操作之前,请备份原厂系统及分区。

刷入uboot步骤:
设置tftp

setenv serverip 192.168.1.8
setenv ipaddr 192.168.1.1
tftpboot uboot.mbn
flash 0:APPSBL

等待刷入完成后就可以断电。

插电同时按住JOY按钮进入uboot

网线接到wan口
设置好电脑的IP进入uboot的web
192.168.1.1

大分区刷入方法

tftpboot 0x44000000 gpt.bin
mmc dev 0 && mmc erase 0x0 0x22 && mmc write 0x44000000 0x0 0x22

清空bootconfig

flasherase 0:BOOTCONFIG
flasherase 0:BOOTCONFIG1

最后web刷入固件即可。

刷完固件无法启动的解决方法

如果刷完固件后设备无法启动,可以尝试清理分区,然后再刷入固件。

flasherase rootfs_data

telnet方法

准备工作:

  1. telnet客户端
  2. tftp
  3. uboot及固件

进群获取开启telnet方法

用户名:root
密码:管理页面密码

进入后我们输入

blkid

查看下分区信息

其中我们需要备份APPSBL,有需要备份系统的自己备份

cd /tmp
dd if=/dev/mmcblk0p11 of=/tmp/uboot.bin
tftp -pl uboot.bin ip 电脑ip

然后上传uboot

tftp -gl uboot.mbn ip 电脑ip
dd if=/tmp/uboot.mbn of=/dev/mmcblk0p11 conv=fsync
dd if=/dev/zero of=/dev/mmcblk0p2 bs=1M conv=fsync
dd if=/dev/zero of=/dev/mmcblk0p3 bs=1M conv=fsync

刷入大分区

tftp -gl gpt.bin ip 电脑ip
dd if=/tmp/gpt.bin of=/dev/mmcblk0 bs=512 count=34 conv=fsync
dd if=/dev/zero of=/dev/mmcblk0p22 bs=1M conv=fsync

最后断电重启按住joy进入web刷固件即可。

以上内容来自NWRT开发组提供技术支持,请根据实际情况操作。


评论已关闭