目录

K3C uboot说明

未经授权禁止商用,个人使用免授权


更新记录

优化内存兼容性(兼容更多官方uboot不支持的内存)

B3:适配新梅林分区

B4:取消pcie限制,添加梅林需要的一些参数

B5:添加斐讯uboot版本号,添加一些救砖需要的命令,添加miniweb

B6:合并3个uboot,添加miniweb工具箱,支持删除data_vol、system_sw分区,支持设置256/512/梅林分区

R1.0:更新新版本仅支持4.9内核的isdk、openwrt19.07、SWRT官改,更新web工具箱,添加dhcp服务器

注意!!!!!

B系列仅支持3.10内核

R系列仅支持4.9内核

两者互不兼容

超频版uboot文件以P开头做区分,同时超频版固件也为P开头,超频版uboot只能和超频版固件搭配使用,不支持混用

miniweb支持固件

支持ISDK/OPCC/SWRT官改版本的fullimage.img/totalimage.img/gphy_firmware.img/rootfs.img/uImage/uImage_bootcore等固件文件

支持官版/官改fs.bin/kernel.bin/bootcore.bin

miniweb进入方法

B系列

设置电脑ip为192.168.1.10(或192.168.2.10)

默认ip192.168.1.1(或192.168.2.1),捅菊花开机大概7秒后松手(LED停止闪烁后松手)

R系列

设置电脑ip为自动获取

默认ip192.168.1.1(或192.168.2.1),捅菊花开机大概7秒后松手(LED停止闪烁后松手)

菜单说明

首页

  • 点击更新固件会既然固件上传页面,请注意固件是否符合现有分区(官版或swrt官改)

  • 点击工具箱会进入固件分区设置等操作以及部分救砖操作

/k3c-uboot/3.png

更新固件

  • 确认分区和固件对应就可以直接上传固件了(暂不支持trx格式)

/k3c-uboot/4.png

工具箱 - 修复分区

  • 删除data_vol分区作用是恢复出厂,支持官版和op,同时刷op出现问题也可以删除这个分区

  • 删除system_sw分区作用是解决分区出现不能自动修正的错误,部分人出现官版无限重启,一般就是system_sw分区出现问题

/k3c-uboot/1.png

工具箱 - 设置分区

  • 支持2种分区,官版两种内存(梅林即SWRT官改)

  • 一般不需要设置,仅用于刷不同固件时使用

/k3c-uboot/2.png


操作步骤


  • 在ttl或ssh里执行,每行为一条分开执行
1
2
3
4
5
6
7
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是否一致,一致就继续下面的步骤,每行为一条分开执行
1
2
3
4
mtd write K3C_uboot_B6.bin uboot
mtd write ubootenv.img ubootconfigA
mtd write ubootenv.img ubootconfigB
sync

感谢

感谢jbzzz一直的测试

感谢hackpascal的指导

nand推荐三星、镁光、东芝、winbond等业界一流大厂产品,不建议用廉价的mxic和飞索,寿命只有5000-10000次,不到推荐的10分之一,也就是一年必出真坏块


下载地址

https://firmware.swrt.site/uboot/K3C/