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)
H大你好,我尝试将newifi d2 mt7621+mt7603+mt76x2 32+512升级为128+512,使用w25n01gzvsig,直接用编程器清空查空后刷32m的编程器固件,装回后不能启动指示灯不亮,是breed不支持w25n01gzvsig吗
。。。。。。。。。。
大哥啊。。mt7621只支持spi-nor启动的,不支持spi-nand。。。
不是随便换个看起来差不多的大容量存储器就能用的
原来如此,我就想为什么1Gbit的比256Mb的还便宜,这些cpu支持的flash和ram大小一般从哪个网站可以查?ar7161 ar9331 9341 9344 qca9558 mt798x
只知CPU是mt6721a FALSH 16M ram 512M该刷那个勒大佬,上面都分型号的,但是我这个没有型号是个杂牌的弱电箱专用路由,不带无线的。
免费送京东云 一代 鲁班 哪吒 后羿 求breed
H大好,可以适配一个京东云鲁班的breed吗,型号RE-CP-02,我把路由器邮寄给您,方便的给个快递地址
红米ac2100什么时候1.2版本支持刷回原厂固件
大佬,什么时候适配一下mt7981b?
大佬,Tenda AC9 可以适配吗
能适配 MT7981BA 就好了 :lol
5962的机子,最新版本RF2的MAC地址无法保存,换回上一个版本正常
试试将下两行位置内容用FF填充
能否开发一个TP-LINK 842N 9.0的 breed,联发科7628kn的,但是目前的breed均无法运行
大神好,可以开发适配MT7981B的breed吗?
这里有mt7981的uboot源码:https://github.com/hanwckf/bl-mt798x
求大神开发mt7981的breed,uboot 太简陋了,又不支持升级闪存。
适配MT7981B的breed,需要有人无偿赠送MT7981B的设备来适配开发
求支持京东云鲁班的Breed适配
可以开发h3c tx1801plus的breed吗?是mt7621的cpu,恩山论坛有别人改小米r3g的,不是很正规,想作者大大开发一个
中兴w815n使用ar7242,可以刷bread吗?愿意提供一台设备供研究,可以写一个bread吗?
2022-07-24版本的小米R3G
Breed下修改MAC地址无法保存
Can add breed for DIR-842 C2. Thank you.
有偿技术支持。怎么能联系上 ? 一批路由器想刷机
期待帅气的大佬早日更新K2P的新breed,好人一生平安~~
作者你好,请问,breed-cpu型号-设备型号。bin的文件中,若没有我的设备,是应该刷-blank的bin还是breed-ar9331.bin
刷通用版本,进breed用一个windows软件拦截启动进入
r3p刷了2022版breed,成功变砖:(
你有没有发现,我从来没有明确写过支持r3p?
大佬好!
我的路由器是JCG Q20,目前的Breed版本是旧的,用的是适配小米R3G的。固件是Padavan。我想在新版本的Breed里刷OpenWRT,可是新版本只能升级OpenWRT?要怎样才能用OpenWRT的官方固件-factory.bin取代Padavan呢?
多谢!
大佬好!
我的路由器是JCG Q20,目前的Breed版本是旧的(用的是Breed小米R3G的版本),系统是Padavan,我想在新的Breed版本里刷OpenWRT,可是新的Breed似乎只能升级OpenWRT?要怎样才能将Padavan刷成OpenWRT呢(已有_factory.bin文件)
多谢了
能开发一个支持 RTL8196E 的breed吗?
大佬,能做领势EA7500-V2的Breed吗?
大佬能否做下ZTE_E8820S gpio12为reset或者最好reset没有gpio得版本。在给LINKSYS A7500v2适配,除了上电由于按键触发自动进入breed以外,其他问题都几乎解决了。感觉好多没有外置phy芯片的breed如果不给reset配置gpio,可能方便很多非常规机型适配。
还有个疑问:ZTE_E8820S的breed备份的编程器固件开头与刷入的breed差别很大,这是为啥,那还能用编程器固件替换breed的方式刷入新的breed吗?因为我修改了lzma内的reset gpio定义,替换了image头里body的crc和大小,也校验了image头的crc填进去了,但是只更新breed报错。
能否增加IC+ IP1001千兆网卡的支持呢?刷了breed进不了web。。
大佬,刷了最新的breed开机还是会出现Scanning device for bad blocks
Bad eraseblock 556 at 0x000004580000
MTK NFI: success load FACT_BBT from block 1023
这样的日志,然后路由器还是会自动重启不知道是不是坏块导致的,请问如何证实坏块被屏蔽了,有办法查看吗
这个1.2新版breed,nand 闪存ENV怎么设置自定义启动 位置。用小米R3G的老版本ENV在0x60000 会破坏一个固件的无线mac
小白请教一下,这个breed,能否直接用编程器写到NAND里面,用于救砖呢
2022-07-24版本的小米R3G不能安装集客等第三方AP固件了,望下版本修复
你好,反馈一下
这版本WNDR4300v1 NAND的breed刷入后好像WAN口led就不亮了,进入openwrt以后也不亮,但系统是可以正常运行的
之前用的是17年的ar9344 nand停止支持之前的最后一版,当时是正常的
大佬你好,请问把机器从spi nor换成spi nand,可以直接给nand刷breed来启动,之后在breed里面上传别的部分吗吗?
你好京东云无线宝 64G 畅享版 mt7621 用编程器 刷入breed-mt7621后 breed可以正常启动,但是breed不识别flash :”无有效flash @0Mhz 0b” flash型号是. XM25QH128C电压3.3v 类型SPI NOR 25xx 芯片容量16MB
RE-CP-02
你的解决了么??
哪有breed-mt7621的breed
H大,能不能适配一下
晨讯 SIM AX18T (SIMAX1800T) 海尔 HAR-20S2U1 jcg q10/q20 cr660等…都是MT7621+MT7905。
https://www.right.com.cn/forum/thread-8253707-1-1.html
给机器会的
大神您好!
我最近想改Xiaomi R3G,想在原本的电路上增加I2S接口。我看了一下需要改RTS3_N/CTS3_N/TXD3和RXD3。想问一下在哪里可以找到原理图?谢谢!
没有可能 性的。以前吃过亏 不用想了
breed-mt7621-hiwifi-hc5962.bin 无法修改5GWIFI MAC 只有2.4G正常
LAN WAN 口没测 未知
极路由部分MAC地址存放在bdinfo里面。breed默认的修改EEPROM里面MAC地址的这个功能是修改不了的
大佬,XMC 25QH128CH1Q的flash有支持的breed么?现在刷了mt7621的breed,提示flash无效
16M大小的
netgear 的orbi系列,RBR50大陆版和海外版,提供设备,可以帮忙开发breed吗?
还有配置相同的分机RBS50
Target:ipq40xx
Subtarget:generic
Package architecture:arm_cortex-a7_neon-vfpv4
Bootloader:¿
CPU:Qualcomm Atheros IPQ4019
CPU Cores:4
CPU MHz:717
Flash MB:4096 eMMCRAM MB:512
大佬!TL-WDR4310更换Winbond/W25Q512JVFIQ SPI FLASH,刷上Breed后界面显示无效的Flash,能支持一下吗?
等以后有机会直接做SFDP支持
厄,牛逼
有3pro的breed了吗
我也是同求一个r3p的breed。
h大大,好久不见,您应该已经有一份高薪且忙碌的工作了吧,大家都知道您已经没有精力适配breed了,但是您也一定知道,您不在线的这段时间,路由器的型号也多了很多,我想请求您提供一份源码,给真正的爱好者们一个机会,我愿意为大家的热爱续上新火,即使没钱拿,几年下来,发现只有breed是最好的路由器引导,但您已经没有精力适配,我们也不想总吃现成的还不给您经费,望您慎重考虑可否给我一个源码,让我延续大家的热爱,我叫穆轩,是一名爱好者也是一个喜欢搞搞评测的玩家
这么好的东西,为什么不开源呢?有什么考虑吗
吃过的亏再吃一回?
电子产品和信息技术更新太快,这个就和博通bcm43xx的驱动源码一样,一直不公开,过几年就没无人问津了。
大神您好 !
请教一下,
天猫AP520,(网上查不到这个型号)
9562+9882+8337
刷956X的breed,可以启动到breed,刷任何固件都启不来,只能启到breed.
刷9563的breed,刷集客的AP220G可以启动,但无线只有2.4G,没有5G。刷别的固件不能启动。
请问一下这种情况是breed不适配,还是固件不适配?
谢谢!
固件问题,QCA95xx的很简单,轻松适配openwrt
新版BREED的恢复出厂功能,有个选项为“环境变量/SDK公版”。请问是可以通过设置环境变量来指定恢复出厂功能的擦除范围么?这个功能如何使用?
Qca956× +ar8033是不是没有breed
Uap-ac-m设备与uap-ac-lite配置一样。qca9563+ar8033,是不是没有breed
希望能适配JCG Q10PRO/Q20
大佬,wtc181(MT7621) 可以适配下吗?感谢!
大神,好像A3004NS没有2022-07-24的更新文件,这款是不需要更新的吗?
大神,我的极路由4增强版HC5962,刷了你的固件,用breed刷openwrt,就是不能正常启动呢,始终不能进入openwrt系统,但是可以进入breed,这个问题怎么解决呢?谢谢
我的极路由enjoy也是,能进breed,但是刷什么包都起不来,openwrt,padavan都试过了,都起不来,不知道是什么问题,不知道兄弟你解决了没有?
大佬可以支持下BH25Q128AS@SOP8-200闪存么,显示无有效 Flash @ 0MHz(0B)
希望 7621 的NAND breed 支持 自定义环境变量 储存地址 60000 的地址 和部分固件 地址冲突了
r3p的breed好像不能用,会变砖。请问有谁知道怎么救砖,TTL没反应。
r3p也就是小米路由器pro r3p
你肯定是用r3g的去尝试,像这种刷Bootloader肯定是要确定才能搞,不然就得拆芯片上编程器,这个是个门槛。ttl肯定没反应,用编程器覆盖一下备份的Bootloader吧。你这是真砖
大神您好,感谢您提供的breed,让我的TP-Link Archer-C7成功刷上您的引导,并且正常使用;但是我还有一台设备 TP-Link TL-AP1750C-PoE,刷Breed以后无法正常启动,请问您有时间可以适配一下吗?万分感谢!!!
设备为PoE单网口AP,具体芯片如下:
Qualcomm Atheros QCA9558
Qualcomm Atheros QCA9880
Atheros AR9550
Atheros AR8035-A
root@AP1750C:~# cat /proc/mtd
dev: size erasesize name
mtd0: 00020000 00010000 “u-boot”
mtd1: 00010000 00010000 “partition-table”
mtd2: 00010000 00010000 “product-info”
mtd3: 00180000 00010000 “kernel”
mtd4: 00600000 00010000 “rootfs”
mtd5: 00330000 00010000 “rootfs_data”
mtd6: 00030000 00010000 “config”
mtd7: 00010000 00010000 “art”
mtd8: 00780000 00010000 “firmware”
设备已刷OpenWrt,可以正常使用,机器配置32M NOR闪存
说错了,是8M 闪存。。
今天刚到手的ac2100刷了最新的breed-mt7621-xiaomi-r3g.bin 变砖了。两个灯都不亮,请问如何救砖?
R3G的可以启动LED不匹配,所以不亮
!!!紧急:
版主你好,我用breed1.2 ,在刷机页面,
用端口扫描,发现23,25,80,110端口打开
我疑惑的是,为什么25,110也有服务运行打开,
同时,刷了openwrt 后,25,110同样存在,同时还不受openwrt防火墙控制
刷小米R3G后,开始以为是openwrt运行的2个服务开的25和110端口,后来发现
是在刷机页面,这两个端口就打开了,希望得到你的测试与支持
原贴:https://www.right.com.cn/forum/thread-8253085-1-1.html
sorry 找到原因了,本机防火墙引起的
期待breed 可以支持下 高通 IPQ40XX 系列CPU
大佬,你好!Planex VR500.能适配下吗,OP官网有支持
SOC: MT7621A
RAM: 256MiB
NOR: MX25L51245G
Non Wireless Router.
Issue: soft reboot problem. SPI Flash do not exit 4byte address mode.
https://openwrt.org/toh/hwdata/planex/planex_vr500
https://git.openwrt.org/?p=openwrt/openwrt.git;a=commit;h=4050cfebdaa001d498c396f24dd67771541b710e
提供机器我才会做支持。但是我现在不空,因此不打算做这类支持。
大佬,您最近有时间吗?我想给您寄一个机器,帮忙适配一下Breed吧,或者您什么时候有时间了告诉我一下我再给您寄也可以,我的机器是小米R1D,谢谢。
大佬 我的是小米r3g 最开始刷入的是1.2版本的breed 后面发现刷固件的时候比较麻烦就通过breed里的bootloder刷成1.1版本 刷完之后发现环境配置打不开,就想从1.1重新刷回1.2,结果刷完led灯不亮 插网线获取不到ip 想请问一下是什么原因 有没有解决方法
你好,小米R3G刷了最新版后,小米 R3G 设置
里的设置全到环境变量编辑里了,是都删了再添加“环境变量” xiaomi.r3g.bootfw ,值为 2 吗?
不删。直接添加一个就行
你好,那我全删了现在怎么恢复?
B70的breed,用命令出错启动地址怎么修复?
本来应该输入boot flash 0x140000 结果输错输成 boot flash 0x14000
少个0,现在启动无反应,TTL也没输出,有什么办法吗?
大神,希望看到回个信息!万分感谢。
请问,极路由1s,HC5661 使用哪个Breed? 谢谢!
HC5761更换为64M (MX66L51235)闪存后 BREED WEB介面无法重启,只能拔电重启
可以帮忙做一个H3C的wa4320h fit的专用breed么?复位键的gpio是8,目前用大麦dw33d的breed,无法用复位键进入breed后台
可以提供设备
产品名称:摩路由CX2
产品型号:MWR04
请问,这个路由器,要刷你的哪个breed固件比较好呢,或者是怎么定制。谢谢!
请问,怎么联系你们或者加入群。
大佬,什么时候能出ax9000的breed,很期待呀
可否加入 TOTOLINK X5000R 支援,主控都是 MT7621AT
5962的,是不是有BUG?RF2的MAC地址修改不了,无论怎么改5G的MAC地址,点了修改后还是变回FCFC00000030,太奇怪了
5961也是同样的问题
H大你好,请问可以帮我写个极路由3 Pro(C312B)的吗?可以邮寄机器给你。另外https://www.right.com.cn/forum/thread-4131645-1-1.html 的3楼提供了一个,有网友说是极2的,请问这个版本真的可以支持Nand的flash吗?
我也有一台刷错了变砖,感觉维修就没意思,H大需要的我可邮寄给你……
感谢大佬分享。
不过我刷breed-mt7621-r6220.bin完了以后,按住reset重启,系统也没有被覆盖呢,第一次刷路由,不是很懂……是不是像上面说的UBOOT重启检查问题?
具体表现是:
将文件放到`/tmp`目录下后,执行`mtd_write write breed-mt7621-r6220.bin Bootloader`
控制台有正常反馈Writing from ……..[w]
但按reset键重启后,指示灯没有闪烁,访问路由器依旧是网件的网页。
注:刷breed之前,网件R6220的固件是官方的R6220-V1.1.0.114版本固件
请问E8820S的breed支持启动MTK SDK分区固件,是否意味着FIT格式也支持了?
大佬,我上面的那个问题会不会考虑因为包大小超过分区大小所以不行呢?但是包也不大呀,应该容得下才对,如果容不下能不能考虑breed里加一个调整分区的功能。
大佬您好,首先感谢您编写了breed,但我在使用过程遇到了一些问题。
环境:小米路由3G(USB3),Breed 1.2,OpenWrt 22.03 最新快照。
问题:我在breed选择OpenWrt布局,上传自己编译的OpenWrt映像(kernel1,rootfs0)刷写后,重启LED灯蓝色常亮,无法正常启动。而且breed 1.2默认从kernel1分区启动,但是小米路由3G是双分区,breed刷入的映像是刷到哪个分区呢?
我也是小米R3G,刚刷的Breed1.2,使用的自己编译的固件,正常刷入,正常启动。
我感觉可能是你的OpenWrt固件的问题,你换个固件试一下?
7.24的R3G的依然不支持512M内存吗?小米4千兆版之前我一直用魔改(以前的版本)的一直用着,然后前几天更新了新的版本 可以启动固件但是一两分钟后(有时候5分内)会重启 重启后会无法启动固件,网口灯是亮的,指示灯也亮 就是获取不到IP ,(试过换闪存内存也是不行)然后我拆下来编程器刷回魔改的就正常用了,那么我好奇,上个版本的 如果是改了512M内存是无法进入breed界面的,为什么这个新的版本可以进入breed界面也可以进入固件界面,但是几分钟后会死机呢,那么问题来了,新的版本是支持512M内存了吗?
大佬啊,还在更新
hc5961原厂固件开ssh写入breed后在breed中看到的2.4/5gmac都不对,且在breed中只能修改2.4g mac,不能修改5g mac
同问,我也是,修改了很多次 保存了也是变为什么000F0
https://www.right.com.cn/forum/thread-321228-1-1.html这里面的方法二可行
h大好,padavan升级这个E8820S的最新版breed后5G wifi无法使用 看系统日志是mac丢失,回退旧版breed后正常。
padavan为自编译的hanwckf3.4内核
https://www.right.com.cn/forum/forum.php?mod=viewthread&tid=8245341
另下载恩山的这个版本测试,bug可复现
请问MI R4A千兆版用哪个版本的Breed?
大神您好,感谢您无私分享的breed。反馈一个问题,京东云1代,在breed下边,想通过刷回编程器固件来覆盖丢失的eeprom分区,勾选保留Bootloader,不保留eeprom刷备份的编程器固件,刷完就启不动。。。必须是都不保留就可以刷回编程器固件,但那样又失去意义了。因为编程器刷breed后eeprom会丢失导致MAC丢失、无线信号不稳等。
我没遇到过。如果能复现,那么麻烦在不能开机时备份一个编程器固件发给我研究一下
可以,我这边可以备份好,请问以怎样的方式发送给您。
用邮箱吧。hackpascal#AT#gmail.com
收到,我马上复现处理。
已重现并保存编程器固件发到您邮箱,感谢大佬的付出。
我看你用的是r1337的breed。我把你备份的数据里面的breed部分跟原始的breed比较了一下,发现不同处只有存储环境变量设置的12个字节。也就是说breed确实是被完整保留下来了的。
你说的不能启动是指breed都没法启动,还是只固件无法启动?
breed也没法进,系统也没法进,京东云一代的显示灯一直红绿蓝三色闪烁。
我重新试了一下你的固件,log显示是启动进了kernel的,但是在刚进入初始化阶段,kernel就停止执行了,只循环显示led变化状态。
[ 5.336000] init: – preinit –
.
[ 7.516000] led=12, on=4000, off=1, blinks,=1, reset=1, time=4000
[ 7.588000] led=6, on=1, off=4000, blinks,=1, reset=1, time=4000
[ 7.660000] led=8, on=1, off=4000, blinks,=1, reset=1, time=4000
[ 8.732000] led=12, on=1, off=4000, blinks,=1, reset=1, time=4000
[ 8.804000] led=6, on=4000, off=1, blinks,=1, reset=1, time=4000
[ 8.872000] led=8, on=1, off=4000, blinks,=1, reset=1, time=4000
[ 9.948000] led=12, on=1, off=4000, blinks,=1, reset=1, time=4000
就是官方故意的
我把你备份的数据原样写进32M的flash上,在我的7621板子上是正常启动的
我问了京东云群里边的人,他们说京东云固件启动的时候,会检查UBOOT是否被改,如果被改,就尝试刷回官方的UBOOT,,然后重启,,重启还会检查。应该不是您breed的问题,谢谢了,我另想办法从编程器固件提取eeprom部分数据恢复就好,谢谢。
那看来是新版本固件的特性。老版本固件不会出现。如果你要用原厂固件,那就没办法了,除非改固件。
k2p A2刷哪个版本的呢。/
同问,这个要选择哪个 的?
不更新了 去下载 2022-12-16那个里面的人
这次没更新,用上个版本的
hackpascal大神您好,我在使用breed-mt7620-youku-yk1时发现启动时由于电压不稳问题,由于不判断键值,串口容易误触发进入固件升级状态,导致路由器功能异常,能否将判断一下是否为特定键值比如enter键,降低误出啊发状态?谢谢!
我也发现了。接出ttyS0到一个usb串口上 就会这样。 usb不插计算机则没事。 这个路由器很老了,可能不值得折腾了。
试了果然是刷kernel1和rootfs0这2个文件就可以了 不用刷底包了,谢谢制作分享
请问从7.24开始,R3G的breed,刷openwrt固件,是不是不用刷底包了,但是要刷2个文件 在编译固件完成时候 其中这2个kernel1和rootfs0,不能直接选 sysupgrade刷吗?有点看不懂
对。直接用kernel1和rootfs0就行。
不知道我拿刷了杂交breed导致刷任何固件都失败的hc5961能不能通过更新breed救回来
只要能进breed,都不算问题