本帖最后由 cynizy 于 2020-10-11 11:12 编辑
https://www.right.com.cn/forum/thread-308276-1-1.html
K3 改造之路 - 不死 SPI NAND 双启 tftp 刷机
K3看下来有三种刷机方式:
TTL方式刷机
tftp方式刷机
ssh方式刷机
上面我也说了SPI的启动时不可能直接“Upload”的,所以对于刚换过芯片nand芯片里空的来说肯定没办法启动的。
那我们先要用SPI启动的系统的内置命令配合TFTP工具,再把能启动的CFE文件写入到nand芯片里,那nand芯片就可以正常启动任凭你折腾了。
根据你的系统下载Tftpd工具
然后计算机设置为固定IP:192.168.2.2
打开tftp工具制定好CFE文件所在目录,选择好自己的主机IP地址192.168.2.2。然后就可以了,不需要其他多余操作。放着就可以了。
计算机接路由器LAN,开关切换到SPI启动,新建“cmd”窗口,ping 192.168.2.1 -t ,打开电源。
如果能ping通返回 “来自 192.168.2.1 的回复: 字节=32 时间<1ms TTL=100”
这里有个题外话:TTL= 一般是64 如果是 100 就是进入CFE的miniweb了
游览器访问http://192.168.2.1,(最好使用火狐游览器)如果miniweb正常打开,
新建一个窗口上输入:
http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:/mtdblock0.bin+nflash0.brcmnand
黄底的是你本机设置的IP地址,红底的mtdblock0.bin是tftp工具制定好CFE文件所在目录里放着CEF文件名,如果不是自行修改。
游览器回车后,此时浏览器可能出现未找到页面的提示,这个是正常现象,关闭此页面,千万不要刷新此页面,会导致重复刷写
如果一切正常tftp软件会提示发送进度,发送完成后需继续等待刷写FLASH完成
等待进度条走走完,断电复位(不会自动复位,也不会有完成提示,如提前断电,会造成固件刷写不完整,可重新刷写,不会变砖)
把双启动开关切换到nand芯片,按住复位按按钮通电,观察CMD窗口,ping是否正常。
如果正常了就可以正常折腾了,可以使用tftp刷入系统,命令:
http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:/openwrt-k3.trx+nflash0.trx
http://192.168.2.1/do.htm?cmd=flash+-noheader+192.168.2.2:/k3_merlin_tb_18.10.10.bin+nflash0.trx
正常替换红底文件名就行了。
|