说明
此breed是由恩山大佬hackpascal开发,向大神致敬
下载地址:https://breed.hackpascal.net
更新说明
2022年07月24日更新,修订号 r1416,git提交记录 46ae2a1
更新内容:
- 重写整个 Web UI 更新框架:
1. 提供更完善的 NAND 支持:现在全部使用 NAND 的版本均支持完善的坏块管理功能,包括升级时自动跳过坏块、备份编程器固件时自动跳过坏块。同时使得升级 NAND 编程器固件的功能实用化(从这个版本开始,Breed 将只支持升级由新版本的备份编程器固件功能备份出的“可升级编程器固件”)。
2. 提供更灵活的升级文件选择:现在部分机型支持升级Bootloader、固件、ART/EEPROM以外的文件,例如单独的kernel/rootfs或者机器的出厂key。
3. 提供更多的固件备份选择:
a) 对于 NAND 机器,支持备份两种类型的编程器固件:可升级的编程器固件和Raw 数据。这两种编程器固件数据均包含 OOB 数据。其中可升级编程器固件按照分区表消除了坏块,且备份时开启了ECC;Raw 数据则是NAND中的原始数据,未开启ECC,且保留坏块数据。
b) 根据机型的不同,部分机型会提供特定分区数据的备份功能。
并非全部机型都将立即使用该新 Web UI,已经使用的机型将在后面列出。其余部分将逐渐更新。
- 修复 MT7621 NAND 驱动在部分情况下读取数据出错的问题
- 新增 XM25QH128C 支持
- HC5962/B70 专用版支持备份和升级 bdinfo
- 小米R3G支持直接升级OpenWrt固件的kernel1和rootfs0;现在OpenWrt、Padavan和原厂固件默认从kernel1启动;PandoraBox固件默认从kernel0启动;支持备份和更新Bdata分区;环境变量和原厂共用同一分区。
- DW33D 专用版支持升级和启动 NAND 版本的 OpenWrt 固件
- 新增极路由4Pro HC5961 专用版,默认使用 512MB 内存时序
- 新增 ZTE E8820S 专用版,支持极路由4 HC5962/B70 固件;支持 MTK SDK 分区的固件;支持启动原厂固件以及升级原厂编程器固件。
- 使用新 Web UI的机型的版本号升级至 1.2
更新的文件:
- breed-ar9344-wndr4300-nand.bin
- breed-ar9344-wndr4300-spi.bin
- breed-ar9344-wndr4300-spi-recovery.bin
- breed-mt7621-creativebox-v1.bin
- breed-mt7621-hiwifi-hc5961.bin
- breed-mt7621-hiwifi-hc5962.bin
- breed-mt7621-r6220.bin
- breed-mt7621-xiaomi-r3g.bin
- breed-mt7621-zte-e8820s.bin
- breed-qca953x.bin
- breed-qca9558-dw33d.bin
- breed-qca9563-dir-859-a.bin
- breed-qca9563-wndr4500v3.bin
- breed-rt3052-hg255d.bin
说明:
- 小米R3G 如果要直接升级 OpenWrt 的 kernel1和rootfs0,需要将闪存布局选择为 "小米 R3G OpenWrt";如果要升级 Bdata,需要将闪存布局选择为 "小米 R3G 原厂"。
- DW33D 需要在 "固件启动设置" 页面选择从 NAND 启动 OpenWrt 还是从 SPI-NOR 启动原厂固件。从 OpenWrt 固件切换回原厂固件时,需要同时回复一次出厂设置,以免原厂固件挂载 jffs2 出错。
- 所有使用 NAND 的专用版,都只支持升级 OpenWrt 的 -factory.bin,不支持 TAR 类型的 -sysupgrade.bin。
- 因作者工作原因,精力有限,因此剩余的型号将逐步更新至 1.2 版本。此外如果 TP-LINK 的专用版因文件体积超过限制,将停止更新。
- E8820 支持的 MTK SDK 固件分区表为:
512k(u-boot),512k(u-boot-env),256k(factory),4096k(kernel),-(ubi)
使用说明
由于此次大更新造成刷机方式有所改变,我这里说一下breed-mt7621-xiaomi-r3g.bin,由于
小米红米ac2100、小米r3g、小米r4
这几款用的都是这个breed文件,所以受影响的也是这几款,刷机方式与之前有所不同。此版本breed优点多多,建议升级,可直刷原厂固件,可跳过坏块(小米红米ac2100刷机不再受影响)
刷小米原厂固件
刷Padavan固件
刷openwrt固件
刷OpenWrt需要3个文件,kernel1.bin、rootfs0.bin、sysupgrade.bin
- 闪存布局选OpenWrt,选kernel1.bin和rootfs0.bin,再点上传,然后更新,
- 自动重启完成后,进入OpenWer后台管理页面更新sysupgrade.bin即可。
kernel1.bin、rootfs0.bin、sysupgrade.bin
文件,固件编译者就有,一般都有提供
我的网盘有提供,可直接使用,下载地址:https://pan.wwang.pw