| 适用硬件版本:A1\B1\B1G,未知B2\C1
 下载地址 
256内存 
http://k3c.paldier.tk/uboot/beta/ 
512内存 
http://k3c.paldier.tk/uboot/beta/512M/ 
梅林版本 
http://k3c.paldier.tk/uboot/beta/merlin/ 
 
更新uboot方法和刷入方法一样 
更新记录 
B3:适配新梅林分区 
B4:取消pcie限制,添加梅林需要的一些参数 
B5:添加斐讯uboot版本号,添加一些救砖需要的命令,添加miniweb 
支持ISDK/OPCC/merlin版本的fullimage.img/totalimage.img/gphy_firmware.img/rootfs.img/uImage/uImage_bootcore等固件文件 
默认ip192.168.1.1/192.168.2.1,捅菊花开机大概7秒后松手(LED停止闪烁后松手) 
    
感谢jbzzz一直的测试 
以及hackpascal 的指导 
jbzzz测试出官版uboot不兼容部分512内存,会造成无法启动,我的uboot是没有这个问题的,可以先刷256/512/merlin版本 
内存型号对照 
https://www.ittel.cn/archives/1133.html 
512内存版教程 
适用官版和ISDK/opcc 
首先你得硬改为512内存 
把2个文件上传到路由,在SSH里执行 
先来校验下文件是否正确 
- md5sum K3C_uboot_B5.bin
 
- md5sum ubootenv.img
 
 
 
复制代码 
 
对比下载的MD5.txt是否一致,一致就继续下面的步骤 
- mtd write K3C_uboot_B5.bin uboot
 
- mtd write ubootenv.img ubootconfigA
 
- mtd write ubootenv.img ubootconfigB
 
- sync
 
 
 
复制代码 
 
然后来修改你的MAC 
- uboot_env –set –name ethaddr –value 00:11:22:33:44:55
 
- 然后
 
- sync
 
 
 
复制代码 
 
00:11:22:33:44:55换成你的MAC 
- uboot_env –get –name ethaddr
 
- 看下是否写入成功
 
 
 
复制代码 
 
512内存uboot到此更换完成 
刷512版ISDK看 
https://www.ittel.cn/archives/1090.html 
梅林版教程 
方法1: 
把2个文件上传到路由,在SSH里执行 
先来校验下文件是否正确 
- md5sum K3C_uboot_B5.bin
 
- md5sum ubootenv.img
 
 
 
复制代码 
 
对比下载的MD5.txt是否一致,一致就继续下面的步骤 
- mtd write K3C_uboot_B5.bin uboot
 
- mtd write ubootenv.img ubootconfigA
 
- mtd write ubootenv.img ubootconfigB
 
- sync
 
 
 
复制代码 
 
然后来修改你的MAC 
- uboot_env –set –name ethaddr –value 00:11:22:33:44:55
 
 
 
复制代码 
 
00:11:22:33:44:55换成你的MAC 
- uboot_env –get –name ethaddr
 
 
 
复制代码 
 
看下是否写入成功 
方法2: 
打开webshell或者ssh执行以下命令 
- cd /tmp
 
- wget –no-check-certificate http://k3c.paldier.tk/uboot/beta/merlin/K3C_uboot_B5.bin -O /tmp/K3C_uboot_B5.bin
 
- wget –no-check-certificate http://k3c.paldier.tk/uboot/beta/merlin/ubootenv.img -O /tmp/ubootenv.img
 
- wget –no-check-certificate http://k3c.paldier.tk/uboot/beta/merlin/MD5.TXT -O /tmp/MD5.TXT
 
- md5sum K3C_uboot_B5.bin
 
- md5sum ubootenv.img
 
- cat MD5.TXT
 
 
 
复制代码 
 
一致就继续,不一致就重下 
- mtd write K3C_uboot_B5.bin uboot
 
- mtd write ubootenv.img ubootconfigA
 
- mtd write ubootenv.img ubootconfigB
 
- sync
 
- uboot_env –set –name ethaddr –value 00:11:22:33:44:55
 
 
 
复制代码 
 
00:11:22:33:44:55换成你的MAC 
重启后开始TTL刷梅林 
https://www.ittel.cn/archives/1135.html  |