K3C梅林刷机方法
- 首先是刷uboot
在ttl或ssh里执行
cd /tmp
wget --no-check-certificate http://k3c.paldier.com/uboot/beta/K3C_uboot_B6.bin -O /tmp/K3C_uboot_B6.bin
wget --no-check-certificate http://k3c.paldier.com/uboot/beta/ubootenv.img -O /tmp/ubootenv.img
wget --no-check-certificate http://k3c.paldier.com/uboot/beta/MD5.TXT -O /tmp/MD5.TXT
md5sum K3C_uboot_B6.bin
md5sum ubootenv.img
cat MD5.TXT
对比md5是否一致,一致就继续下面的步骤
mtd write K3C_uboot_B6.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,如果是刷5.1.1或以上版本可以跳过设置mac
- 接下来正式进入刷机操作
设置pc的ip为192.168.1.2,打开tftpd32软件,梅林固件放进去,ttl执行下面的命令
httpd
打开浏览器192.168.1.1,选择高级设置,梅林分区,成功后重启,继续执行以下命令
nand erase 12c0000
run update_fullimage
run update_bootcore
ubi part system_sw
ubi create nvram 1MiB
接下来分两种方法
低于5.1.1版本:
> https://k3c.paldier.com/merlin/mtd8
下载文件使用winhex编辑
alt+g输入1002把111111111111替换成你的mac,alt+g输入5006把222222222222替换成你的mac后把最后两位加04
需要你会算十六进制
不会的打开win10的计算器,选程序员,点HEX,输入后两位,点+然后输入04,显示的结果就是你要改成的
之后刷入
tftp ${loadaddr} ${tftppath}mtd8;nand erase 7ec0000 100000;nand write.partial ${loadaddr} 7ec0000 ${filesize}
5.1.1版本或以上:
> https://k3c.paldier.com/merlin/mtd8
下载后直接刷入
tftp ${loadaddr} ${tftppath}mtd8;nand erase 7ec0000 100000;nand write.partial ${loadaddr} 7ec0000 ${filesize}
5.1.3版本开始支持自动修复mtd8分区:
当检测到mtd8分区损坏时会自动修复为默认值,例如mac为2C:11:22:33:44:55,当发现mac变为默认值说明mtd8之前出现损坏,已经完成自动修复
正常启动后在ttl里或ssh执行以下命令即可修改mac
toolbox mac xxxxxxxxxxxx
查看设置的mac
toolbox show mac
没问题恢复出厂即可
需要下载的文件有fullimage.img,uImage_bootcore,均放在http://k3c.paldier.com/merlin/
nand推荐三星、镁光、东芝、winbond,不建议用廉价的mxic和飞索
【K3C梅林交流1群 :1041460891】: 凭连接板订单入群