立即注册
 找回密码
 立即注册

QQ登录

只需一步,快速开始

搜索
热搜: 荆门 活动
查看: 18936|回复: 2

[系统软件] AR/QCA/MTK Breed,功能强大的多线程 Bootloader

[复制链接]

264

主题

8

回帖

1183

积分

注册时间
2016-11-18
最后登录
2024-10-14
荆币
906
回帖
8
发表于 2017-10-31 01:35:15 | 显示全部楼层 |阅读模式 IP地址:湖北荆门
从现在起,之前说过不再更新的 Breed 文件将不再进行任何变动(也不再刷版本号),位于 https://breed.hackpascal.net/ 里的这些文件将逐步移入 EOL 目录中,文件名后面会注明最后的修订号。百度网盘里的这些文件会放在另一个单独的压缩包。

楼主强烈反对直接从互联网上下载 Breed 到路由然后通过 mtd 更新。这种方法完全没有验证 Breed 是否完整,很危险。mtd 命令带 -r 参数则是让刷机者没有退路,不成功就变砖。所以 Breed 的 Web 服务器不会重新开启 http 访问。

想要某设备的专用breed,就得提供对应的设备,否则一切免谈。做不做对我来说完全无所谓。

这是楼主从去年年中自行设计开发的一个全新的 Bootloader,并用于取代 U-Boot。
此 Bootloader 暂取名为 Breed,不是 U-Boot,也不是 U-Boot 的改进版,是全新、独立的、跟 U-Boot 平级的 Bootloader。


科普一下:
Bootloader 意思为引导加载器,即为用于加载操作系统的程序。它是一大类此类功能程序的统称。现在的 BIOS、UEFI、GRUB、RedBoot、U-Boot、CFE、Breed 等都是 Bootloader。
因此,还是上面那句话,Breed 不是由什么东西改名出来的,这就是一个新的东西。看着有些人的话我真的觉得很搞笑。
此外,由上面两句话,如果想从 Breed 刷到其他任何 Bootloader,例如 U-Boot,请在 Breed 固件更新页面选择更新 Bootloader。。。。。。。。。。。。

免费、无限制、不开源

特别提醒:“不死”指的是所有固件更新操作均在 Breed 里面完成。因为有些官方升级固件自带 Bootloader,如果从官方固件的 Web 进行升级,那么会导致 Breed 被覆盖。Breed 在刷入固件时会自动去掉固件自带的 Bootloader,因此能够保证 Breed 本身是“不死”的。

Breed 不支持启动非 Linux 类型的固件,例如 TP/水星/迅捷的 VxWorks 系统。因此如果固件大小小于等于 2MB,那就肯定不能刷了。

Breed 不能智能识别【任何】固件,能支持的固件都是要写代码做判断的。又不是人看一眼就知道哪里是固件。。。

Breed 拥有以下新特性:
  • 实时刷机进度,进度条能准确反映刷机进度
  • Web 页面快速响应
  • 最大固件备份速度,依 Flash 而定,一般能达到 1MB/s
  • 免按复位键进入 Web 刷机模式
  • Telnet 功能,免 TTL 进入 Breed 命令控制台
  • 复位键定义测试功能
  • 固件启动失败自动进入 Web 刷机模式
  • 可自定义位置和大小的环境变量块


1.png

[本帖内容]
  • 2楼 - 更新日志
  • 3楼 - 适用机型和 Flash 说明
  • 4楼 - Breed 命令控制台说明及 TTL 刷机
  • 5楼 - 复位键测试说明
  • 6楼 - 环境变量说明、自定义复位键说明、小米 Mini 固件启动设置

[进入 Web 刷机模式]
电脑网络连接设置为自动获取 IP 地址
打开 CMD,运行 ping 192.168.1.1 -t
注意从 r979 开始,这个 IP 地址是可以被修改的,所以在实际操作时,需要替换为修改后的 IP
按住复位键或者WPS键再给路由通电,如果看到路由器的部分或全部LED连闪4次,或 ping 通即表明进入 Web 刷机模式

[免按复位键进入 Web 刷机模式]
通过一个 Breed Enter 工具实现 (需要 Npcap 支持)
https://github.com/nmap/npcap/releases/download/v0.10-r7/npcap-0.10-r7.exe 下载 Npcap,安装时 WinPcap 兼容模式
还是支持一下 Windows XP 吧
点此下载 Windows XP 专用测试版 BreedEnter (使用 WDK 7.1.0 编译): http://breed.hackpascal.net/BreedEnter-VC80-XP.zip

确保路由与电脑通过网线相连

1. 启动 BreedEnter.exe
2.png

2. 路由断电再通电
3.png

3. 如果程序界面提示如下即表明已进入 Web 刷机模式
4.png

[修改串口波特率]
  • 进入 Breed 命令控制台
  • 执行命令 setbrg <波特率> 即可
  • 重启生效


[文件说明]
文件名说明
BreedEnter.exeBreed 启动中断工具,实现免按复位键进入 Web 刷机模式
md5sum.txt当前版本所有 Breed 文件的 MD5 值,用于校验文件的完整性
breed-mt7620-reset1.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#1
breed-mt7620-reset2.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#2
breed-mt7620-reset11.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#11
breed-mt7620-reset12.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#12
breed-mt7620-reset13.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#13
breed-mt7620-reset26.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#26
breed-mt7620-reset30.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#30
breed-mt7620-rt-n14u.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#1,WPS 键 GPIO#2
breed-mt7620-whr-1166dhp.binMT7620A / MT7620N 全通用,波特率 57600,复位键 GPIO#52,AOSS 键 GPIO#53
breed-mt7620-lenovo-y1.bin联想 Y1 (newifi mini) 专用,波特率 115200,复位键 GPIO#11
breed-mt7620-lenovo-y1s.bin联想 Y1S (newifi) 专用,千兆口可用,波特率 115200,复位键 GPIO#11
breed-mt7620-zte-q7.bin中兴 ZTE Q7 专用,波特率 57600,复位键 GPIO#26
breed-mt7620-youku-yk1.bin优酷路由宝专用,波特率 57600,复位键 GPIO#1
breed-mt7620-xiaomi-mini.bin小米 Mini 专用,波特率 115200,复位键 GPIO#30
breed-mt7620-fir302m.bin斐讯 FIR300M/302M 专用,波特率 57600,复位键 GPIO#2
breed-mt7620-phicomm-psg1208.bin斐讯 PSG1208 (K1)/ PSG1218 (K2) 专用,波特率 57600,复位键 GPIO#1
breed-mt7620-hiwifi-hc5761.bin极路由 极壹S (HC5661)/极贰 (HC5761) 专用,波特率 115200,复位键 GPIO#12
breed-mt7620-hiwifi-hc5861.bin极路由 极叁 (HC5861) 专用,千兆LAN可用,波特率 115200,复位键 GPIO#12
breed-mt7620-oye-0001.bin哦耶 Oye-0001 专用,波特率 115200,复位键 GPIO#1
breed-mt7620-airmobi-iplay2.binAirMobi iPlay2 专用,波特率 57600,复位键 GPIO#26
breed-mt7621-newifi-d1.bin联想 Newifi D1 专用,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 115200,复位键 GPIO#15,WPS 键 GPIO#18
breed-mt7621-xunlei-timeplug.bin迅雷时光机 (时光云) 专用,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 115200,复位键 GPIO#4
breed-mt7621-youku-l2.bin优酷路由宝 YK-L2 专用,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 115200,复位键 GPIO#18,WPS 键 GPIO#17
breed-mt7621-phicomm-k2p.bin斐讯 K2P 专用,DDR3 内存适用,默认 512MB DDR AC 时序参数,波特率 57600,复位键 GPIO#3
breed-mt7621-pbr-m1.binPandoraBox PBR-M1 专用,DDR3 内存适用,默认 512MB DDR AC 时序参数,波特率 115200,复位键 GPIO#18
breed-mt7621-totolink-a3004ns.binTOTOLINK A3004NS 专用,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 57600,复位键 GPIO#4,WPS 键 GPIO#3
breed-mt7621-xiaomi-r3g.bin小米路由器 3G 专用,NAND 启动,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 115200,复位键 GPIO#18
breed-mt7621-creativebox-v1.binCreativeBox v1 专用,DDR3 内存适用,默认 512MB DDR AC 时序参数,波特率 115200,复位键 GPIO#18
breed-mt7628-hiwifi-hc5661a.bin极路由 极壹S (HC5661A) 专用,波特率 115200,复位键 GPIO#38
breed-mt7628-oye-0006.bin哦耶 OYE-0006 专用,波特率 115200,复位键 GPIO#38
breed-mt7688-reset38.binMT7628AN/KN 全通用,波特率 57600,复位键 GPIO#38
breed-rt3050-buffalo-wcr-hp-gn.binBuffalo WCR-HP-GN 专用,SPI 启动,波特率 57600,复位键 GPIO#10,WPS 键 GPIO#0
breed-rt3050-di-524m-b1.binD-LINK DI-624M B1 专用,SPI 启动,波特率 57600,复位键 GPIO#10
breed-rt305x-nor-reset0.binRT305X 通用,NOR 启动,波特率 57600,复位键 GPIO#0
breed-rt305x-nor-reset10.binRT305X 通用,NOR 启动,波特率 57600,复位键 GPIO#10
breed-rt3052-dir-605-b1.binD-LINK DIR-605 B1 专用,NOR 启动,波特率 57600,复位键 GPIO#10,WPS 键 GPIO#0
breed-rt3052-hg255d.bin华为 HG255D 专用,NOR 启动,波特率 115200,复位键 GPIO#4,WPS 键 GPIO#10
breed-rt5350-airmobi-iplay.binAirMobi iPlay 专用,波特率 57600,复位键 GPIO#12
breed-rt5350-hame-a5.bin华美 A5 专用,波特率 57600,复位键 GPIO#0
breed-rt5350-zm-10.bin中沃 ZM-10 专用,波特率 57600,复位键 GPIO#10
breed-ar7161-dir-825-b1.binD-LINK DIR-825 B1 专用,波特率 115200,复位键 GPIO#3,WPS 键 GPIO#8
breed-ar724x.binAR724X 通用,百兆有线,波特率 115200,复位键 GPIO#11,QSS 键 GPIO#12
breed-ar724x-reset11.binAR724X 通用,百兆有线,波特率 115200,复位键 GPIO#11
breed-ar724x-reset12.binAR724X 通用,百兆有线,波特率 115200,复位键 GPIO#12
breed-ar7240-wnr1000v2.binNetgear WNR1000 v2 专用,百兆有线,波特率 115200
breed-ar7242-wr2543nd.binTP-LINK WR2543ND 专用,波特率 115200,复位键 GPIO#11,QSS 键 GPIO#12
breed-ar7242-aruba-ap93.binAruba-AP93 专用,千兆有线,波特率 115200,复位键 GPIO#11,WPS 键 GPIO#12
breed-ar913x.binAR913X 通用,百兆有线,波特率 115200,复位键 GPIO#7,WPS 键 GPIO#3
breed-ar9132-wr1043ndv1.binTP-LINK WR1043ND v1 专用,波特率 115200,复位键 GPIO#7,WPS 键 GPIO#3
breed-ar9331.binAR9331 通用,波特率 115200,复位键 GPIO#11
breed-ar9331-mr12u.binTP-LINK MR12U 专用,波特率 115200,复位键 GPIO#11
breed-ar9331-pisen.bin品胜云路由 (云座易充 WMM003N/无线音乐路由 WPR001N) 专用,波特率 115200,复位键 GPIO#12
breed-ar9331-wr710n.binTP-LINK WR710N/WR720N v3 专用,波特率 115200,复位键 GPIO#11
breed-ar9331-hiwifi-hc6361.bin极路由 极壹 (HC6361) 专用,仅支持 TP 类固件,波特率 115200,复位键 GPIO#11
breed-ar9341.binAR9341 通用,波特率 115200,复位键 GPIO#17
breed-ar9341-wnr2000v4.binNetgear WNR2000 v4 专用,波特率 115200,复位键 GPIO#4
breed-ar9341-pisen-wmp002n.bin品胜云追剧 WMP002N 专用,波特率 115200,复位键 GPIO#17
breed-ar9341-wr800n.binTP-LINK WR800N 专用,波特率 115200,复位键 GPIO#18
breed-ar9342-wr1041nv2.binTP-LINK WR1042N v2 专用,波特率 115200,复位键 GPIO#14
breed-ar9342-huawei-ws322.bin华为 WS322 专用,波特率 115200,复位键 GPIO#0,WPS 键 GPIO#16
breed-ar9344.binAR9344 百兆版,通用,波特率 115200,复位键 GPIO#16
breed-ar9344-ar8327n.binAR9344 + AR8327N 千兆版,通用,波特率 115200,复位键 GPIO#16
breed-ar9344-wdr3320v2.binTP-LINK WDR3320  v2 专用,波特率 115200,复位键 GPIO#16
breed-ar9344-wr941nv6.binTP-LINK WR941N v6 专用,波特率 115200,复位键 GPIO#12
breed-ar9344-mw4530r.bin水星 MW4530R 专用,波特率 115200,复位键 GPIO#17,QSS 键 GPIO#16
breed-ar9344-wndr4300-spi.binNetgear WNDR4300/WNDR3700 v4 专用,SPI 启动,波特率 115200,复位键 GPIO#21,QSS 键 GPIO#12
breed-ar9344-wndr4300-spi-recovery.binNetgear WNDR4300/WNDR3700 v4 专用,SPI 启动,仅用于恢复目的,波特率 115200,复位键 GPIO#21,QSS 键 GPIO#12
breed-ar9344-belair20e11.binBelAir20E-11 专用,波特率 115200,复位键 GPIO#17,WPS 键 GPIO#12
breed-qca953x.binQCA9531/QCA9533,通用,波特率 115200,复位键 GPIO#12
breed-qca953x-letv-lba-047-ch.bin乐视路由专用,波特率 115200,复位键 GPIO#17
breed-qca9558-wr941nv7.binTP-LINK WR941N v7 专用,波特率 115200,复位键 GPIO#17
breed-qca9558-ar8236.binQCA9558 + AR8236 百兆版,通用,波特率 115200,复位键 GPIO#16
breed-qca9558-ar8327n.binQCA9558 + AR8327N 千兆版,通用,波特率 115200,复位键 GPIO#16
breed-qca9558-wr2041nv2.binTP-LINK WR2041N v2 专用,波特率 115200,复位键 GPIO#17
breed-qca9558-wr1043ndv2.binTP-LINK WR1043ND v2 专用,波特率 115200,复位键 GPIO#16
breed-qca9558-dw33d.bin大麦 DW33D 专用,波特率 115200,复位键 GPIO#17
breed-qca956x-uart_rx18_tx20-reset1.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#18,TX GPIO#20,复位键 GPIO#1
breed-qca956x-uart_rx18_tx20-reset2.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#18,TX GPIO#20,复位键 GPIO#2
breed-qca956x-uart_rx18_tx22-reset1.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#18,TX GPIO#22,复位键 GPIO#1
breed-qca956x-uart_rx18_tx22-reset2.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#18,TX GPIO#22,复位键 GPIO#2
breed-qca956x-uart_rx19_tx20-reset1.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#19,TX GPIO#20,复位键 GPIO#1
breed-qca956x-uart_rx19_tx20-reset2.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#19,TX GPIO#20,复位键 GPIO#2
breed-qca956x-uart_rx19_tx20-reset1.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#19,TX GPIO#22,复位键 GPIO#1
breed-qca956x-uart_rx19_tx22-reset2.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#19,TX GPIO#22,复位键 GPIO#2
breed-qca956x-uart_rx20_tx22-reset1.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#20,TX GPIO#22,复位键 GPIO#1
breed-qca956x-uart_rx20_tx22-reset2.binQCA956X 通用,百兆/千兆自适应,波特率 115200,UART RX GPIO#20,TX GPIO#22,复位键 GPIO#2
breed-qca956x-reset2.binQCA956X 百兆版,通用,波特率 115200,复位键 GPIO#2
breed-qca9561-wdr6500v2.bin (不再更新)TP-LINK WDR6500 v2 专用,波特率 115200,复位键 GPIO#1
breed-qca9563-wndr4500v3.binNetgear WNDR4500 v3 专用,波特率 115200,复位键 GPIO#2,WPS 键 GPIO#1
breed-tp9343.binTP9343,通用,波特率 115200,复位键 GPIO#1

注:专用版能够点亮所有LED

以下是可以支持自定义复位键 GPIO 的特别版
文件名说明
breed-ar7161-blank.binAR7161 专用,支持 AR8035 IP1001 MV88E1116 BCM5481 千兆 PHY
breed-ar913x-blank.binAR913X 专用,仅支持 88E6060 百兆交换机
breed-ar724x-blank.binAR724X 专用,支持内置百兆交换机和 AR8021 千兆 PHY
breed-ar9331-blank.binAR9331 专用,仅支持内置百兆交换机
breed-ar934x-blank.binAR934X 专用,支持内置百兆交换机和  AR8327(N) 千兆交换机、AR8035 RTL8211E 千兆 PHY、RTL8201 百兆 PHY
breed-mt7620-blank.binMT7620 专用,仅支持内置百兆交换机
breed-mt76x8-blank.binMT7628/MT7688 专用,仅支持内置百兆交换机
breed-rt305x-nor-blank.binRT305X 专用,从 NOR 闪存启动,仅支持内置百兆交换机
breed-rt305x-spi-blank.binRT305X 专用,从 SPI 闪存启动,仅支持内置百兆交换机
breed-rt5350-blank.binRT5350 专用,仅支持内置百兆交换机

不再维护的 CPU 才会有此 Blank 版,正常维护的其它的 CPU 依然出专用版和固定复位键的版本

[刷入方式]
跟 U-Boot 相同的刷入方法:
  • 从 PandoraBox U-Boot 中刷入
  • 在固件中使用 mtd 命令刷入
  • 在 U-Boot TTL 中刷入
  • 用编程器刷入

[下载]

360 路由 C301 不能刷,否则变砖后果自负!

请勿在极1原厂固件里刷breed,否则必砖无疑。此hc6361的breed只是用给极1刷TP类型的固件的。

注意:TP-LINK TL-WR710N TL-WR720N v3 只能刷 breed-ar9331-wr710n.bin 专用版。刷成其他的变砖后果自负!

注意:新老版极壹S CPU不同,不能互刷,刷机前请仔细确认。刷成其他的变砖后果自负!

AR/QCA 芯片从 U-Boot 更新到 Breed 后请一定记得检查 MAC 地址是否有效,如果全部是FF,请自行修改!!

楼主搭建的下载服务器链接:
http://breed.hackpascal.net/

百度网盘:
链接: http://pan.baidu.com/s/1eRCPsMu 密码: 3if1
压缩包密码:baiduqusi


回复

使用道具 举报

264

主题

8

回帖

1183

积分

注册时间
2016-11-18
最后登录
2024-10-14
荆币
906
回帖
8
 楼主| 发表于 2017-10-31 01:39:01 | 显示全部楼层 IP地址:湖北荆门
适用机型

[breed-ar724x.bin]
  • TP-LINK TL-WR740N v1/v2/v3
  • TP-LINK TL-WR740N v4 (中国版)
  • TP-LINK TL-WR741N v1/v2/v3
  • TP-LINK TL-WR841N v5
  • TP-LINK TL-WR940N v1
  • TP-LINK TL-WR941N v4
  • TP-LINK TL-WR941N v5
  • TP-LINK TL-WA801N v1
  • TP-LINK TL-MR3220 v1
  • TP-LINK TL-MR3420 v1
  • TP-LINK TL-WR840N v1
  • TP-LINK TL-WR841N v7
  • TP-LINK TL-WR842N v1
  • 水星、迅捷马甲路由、UBNT 设备

[breed-ar9331.bin]
  • TP-LINK TL-MR11U
  • TP-LINK TL-MR13U
  • TP-LINK TL-MR3020 v1
  • TP-LINK TL-MR3040 v1/v2
  • TP-LINK TL-MR3220 v2
  • TP-LINK TL-WR340G+ v7
  • TP-LINK TL-WR700N
  • TP-LINK TL-WR702N
  • TP-LINK TL-WR703N
  • TP-LINK TL-WR740N v4 (国际版)
  • TP-LINK TL-WR740N v5/v6/v7
  • TP-LINK TL-WR741N v4
  • TP-LINK TL-WR742N v5/v6
  • TP-LINK TL-WR743N v2
  • TP-LINK TL-WR745N v2
  • 水星、迅捷马甲路由

[breed-ar9331-pisen.bin]
  • 品胜云座易充 (WMM003N)
  • 品胜单网口无线音乐路由 (WPR001N)

[breed-ar9331-wr710n.bin]
  • TP-LINK TL-WR710N
  • TP-LINK TL-WR720N v3

[breed-ar913x.bin]
  • TP-LINK TL-WR941N v1/v2/v3
  • TP-LINK TL-WR841N v3

[breed-ar9341.bin]
  • TP-LINK TL-MR3420 v2
  • TP-LINK TL-WR841N v8
  • TP-LINK TL-WR842N v2
  • TP-LINK TL-WR843N
  • TP-LINK TL-WR847N v3
  • TP-LINK TL-WR940N v2
  • 水星、迅捷马甲路由

[breed-ar9344.bin]
  • TP-LINK TL-WDR3300
  • TP-LINK TL-WDR3500
  • TP-LINK TL-WDR5300
  • TP-LINK TL-WDR6300 v2
  • 水星 MAC1200R

[breed-ar9344-ar8327n.bin]
  • TP-LINK TL-WDR3310
  • TP-LINK TL-WDR3600
  • TP-LINK TL-WDR4300/4310/4320

[breed-qca953x.bin]
  • TP-LINK TL-WR802N v1
  • TP-LINK TL-WR820N
  • TP-LINK TL-WR841N v9/v10/v11
  • TP-LINK TL-WR842N v4
  • 水星 MW300R v10
  • 水星 MW305R v3
  • 水星 MW305R v5
  • 水星 MW316R v1
  • 迅捷 FR300R v9

[breed-qca9558-ar8236.bin]
  • TP-LINK TL-WR941N v7
  • TP-LINK TL-WR881N v1
  • 迅捷 FW450R v1
  • 水星 MW450R v1

[breed-qca9558-ar8327n.bin]
  • TP-LINK Archer C5
  • TP-LINK Archer C7 v1/v2
  • TP-LINK TL-WDR4900
  • TP-LINK TL-WDR7500 v2/v3

[breed-tp9343.bin]
  • TP-LINK TL-WR880N v3
  • TP-LINK TL-WR882N v1
  • TP-LINK TL-WR885N v1
  • TP-LINK TL-WR886N v2/v3
  • TP-LINK TL-WR941N v8
  • TP-LINK TL-WR2041N v3
  • 水星 MW450R v2
  • 迅捷 FW450R v2


Flash 支持列表

SPI NOR Flash 支持列表:

[提示]
Flash 并不一定都能被识别出来,但是只要能识别出型号,不论是否对应,都能正常使用 (此表后面注明不兼容的除外)。
同一制造商可能有很多同容量 Flash 被识别为同一型号,这并不影响使用。

制造商
4M
8M
16M
32M
AtmelAT25DF321
AT25DF321A
AT25DF641
EON (cFeon)EN25F32
EN25P32
EN25Q32
EN25QA32
EN25QH32
EN25P64
EN25Q64
EN25QA64
EN25QH64
EN25Q128
EN25QH128
EN25QH256
ESMTF25L32PA
F25L32QA
F25L64QAF25L128QA
GigaDeviceGD25Q32GD25Q64GD25Q128GD25Q256
Intel25F320S3325F640S33
ISSIIS25LP032IS25LP064IS25LP128IS25LP256
MacronixMX25L3205D
MX25L3235E
MX25L3255E
MX25L3239E
MX25L3236D
MX25L6405D
MX25L6435E
MX25L6455E
MX25L6439E
MX25L12805D
MX25L12835E
MX25L12855E
MX25L25635E
MX25L25655E
MicronM25P32
M25PX32
N25Q032A
M25P64
M25PX64
N25Q064A
N25Q128A13
N25Q128A11
N25Q256A
PMCPM25LQ032
SSTSST25VF032B
SST26VF032
SST26VF032B
SST25VF064C
SST26VF064B
SpansionS25FL032A
S25FL132K
S25SL032K *
S25FL064A
S25FL164K
S25FL064L
S25SL064K **
S25SL128P1
S25SL128S1
S25FL128L
S25SL128K ***
S25FL256S1
S25FL256L
WinbondW25X32
W25Q32
W25Q32JV-DTR
W25X64
W25Q64
W25Q64JV-DTR
W25Q128
W25Q128JV-DTR
W25Q256
W25Q256JV-DTR

* S25SL032K 被识别为 W25Q32
** S25SL064K 被识别为 W25Q64
*** S25SL128K 被识别为 W25Q128

以下型号在所有路由上都不兼容:
Micron M25P128
Spansion S25SL128P0
Spansion S25SL128S0
Spansion S25FL256S0
Spansion S25FL512S
Spansion S70FL01GS

以下型号可能不兼容,慎用:
Macronix MX25L3245E
Macronix MX25L6445E
Macronix MX25L12845E
Macronix MX25L25645E


SPI NAND Flash 支持列表:

[提示]
列出来的是确定可以支持的,没有列出来的。如果不在列表中,但是支持 ONFI,那么也可以被识别。否则无法使用。
同一制造商可能有很多同容量 Flash 被识别为同一型号,这并不影响使用。

制造商
128M
256M
512M
ATOATO25D1GA
ESMTF50D1G41LB
F50L1G41LB
GigaDeviceGD5F1GQ4UA
GD5F1GQ4RA
GD5F1GQ4UB
GD5F1GQ4RB
GD5F1GQ4UC
GD5F1GQ4RC
GD5F2GQ4UA
GD5F2GQ4RA
GD5F2GQ4UB
GD5F2GQ4RB
GD5F2GQ4UC
GD5F2GQ4RC
GD5F4GQ4UA
GD5F4GQ4RA
GD5F4GQ4UB
GD5F4GQ4RB
GD5F4GQ4UC
GD5F4GQ4RC
ISSIIS37SML01G1
MacronixMX35LF1GE4ABMX35LF2GE4AB
MX35LF2G14AC
MicronMT29F1G01ABAFD
MT29F1G01ABBFD
MT29F2G01AAAED
MT29F2G01ABAGD
MT29F2G01ABBGD
MT29F4G01AAADD
MT29F4G01ADAGD
WinbondW25N01GV
W25N01GW
W25M02GV
W25M02GW


Parallel NOR Flash 支持列表:

[提示]
绝大部分并行 NOR Flash 支持 CFI 接口,因此 Flash 没有在此表中列出,也可以正常使用。

制造商
4M
8M
16M
AMDAM29F032B
AM29AL032D
AM29DL320G
AM29LV640DAM29LV128M
AMICA29L320A
AtmelAT49BV320C
AT49BV320D
AT49BV3218
AT49BV322A
AT49BV640D
AT49BV6416
AT49BV642D

EON (cFeon)EN29LV320
EN29LV640EN29GL128
FujitsuMBM29LV320MBM29LV650
IntelI28F320B3I28F640B3I28F640C3
ISSIIS29LV032

MacronixMX29LV320
MX29GA320E
MX29GL320E
MX29NS320E
MX29LV640
MX29GL640E
MX29LA640E
MX29NS640E
MX29GL128
MX29NS128E
Micron/NumonyxM29F032D
M28W320FC
M29W320D
M29W320E
M29DW323D
M58WR032K
JS28F320J3
M29W640HC
M58WR064K
M29W640G
JS28F640P33
JS28F640J3
JS28F640P30
M29W128G
M29DW127G
M29DW128G
MT28EW128ABA
JS28F128P33
JS28F128J3
JS28F128P30
NECuPD29F064115
SharpLH28F320S3NS
LH28F320BFHE
LH28F320SKTD
LH28F320S5
LH28F320BJE
LH28F640BFHE
LH28F640BFHB
LH28F640BFHG
LH28F640SP
LH28F128SP
LH28F128BF
SSTSST39VF3201
SST39VF3202
SST38VF6401
SST38VF6402
SST38VF6403
SST38VF6404
SST39VF6401B
SST39VF6402B
SpansionS29AL032D
S29CD032G
S29PL032J
S29GL032N
S29JL032
S29JL064
S29PL064J
S29GL064
S29PL127J
S29PL129J
S29GL128
ToshibaTC58FVB321
TC58FVT321
TC58FVB641
TC58FVT641

WinbondW29GL032CW29GL064CW29GL128C
W29GL128S

回复 支持 1 反对 0

使用道具 举报

264

主题

8

回帖

1183

积分

注册时间
2016-11-18
最后登录
2024-10-14
荆币
906
回帖
8
 楼主| 发表于 2017-10-31 01:38:31 | 显示全部楼层 IP地址:湖北荆门
更新日志

[2017-09-21 r1126
  • 尝试修复部分 MT7621 路由 2.4G 无线丢失或不稳定的 BUG 第二版(不一定全部有用)
  • 添加 CreativeBox v1 专用版

[2017-09-19 r1121
  • MT7621 增加 NAND 支持
  • 添加小米路由器 3G 专用版支持
  • QCA956X 增加 UART GPIO RX:19 TX:22 配置专用版 (复位键 GPIO1/2)
  • 尝试修复部分 MT7621 路由 2.4G 无线丢失或不稳定的 BUG (不一定全部有用)
  • K2P / A3004NS 专用版“固件更新”页面增加刷机提示
  • TOTOLINK A3004NS 专用版增加原厂固件支持 (同时增加“A3004NS 设置”页面,此页面的数据有效时原厂固件才能启动)
  • K2P 专用版恢复“公版 0x50000”默认闪存布局
  • 添加环境变量编辑页面(不再需要进入 Breed 命令行进行环境变量编辑了)
  • TP-LINK TL-WDR6500 v2 的专用版因为体积原因不再更新

[2017-08-31 r1080
  • WNDR4500 v3 专用版使用固定环境变量设置
  • 增加环境变量 network.autoneg.timeout 以设置网口自动协商等待时间

[2017-08-30 r1075
  • 添加 TOTOLINK A3004NS 专用版支持
  • 添加 Netgear WNDR4500 v3 专用版支持
  • QCA9563 增加 QCA8337 支持
  • QCA956X 增加不同 UART GPIO 配置专用版
  • AR/QCA 系列添加 LSDK/QSDK MAC 地址设置页面
  • BelAir20E-11 专用版更新 Web 刷机页面和固件识别
  • 修复 MT7621 Breed 无法启动 PandoraBox 固件的 BUG
  • 修复 MTK 选择 斐讯 0xA0000 闪存布局更新 Bootloader 导致 EEPROM 丢失的 BUG
  • 增加一些新的 SPI-NOR Flash 支持
  • 增加 SPI-NAND 支持

[2017-08-13 r1041
  • K2P 默认使用 0xA0000 闪存布局
  • 添加 AR913X AR9331 RT305X RT5350 的 Blank 版
  • 为避免混淆,调整固件备份功能,仅保留 ART/EEPROM 和 编程器固件 的备份功能

[2017-07-31 r1033
  • 修复显示上传文件大小错误的 BUG
  • 添加 PandoraBox PBR-M1 专用版支持

[2017-07-28 r1028
  • K2P 专用版设置默认内存 AC 时序为 512MB

[2017-07-27 r1027
  • MT7620 修复 SDRAM 内存重启卡死的 BUG
  • MT7621 增加内存 AC 时序设置功能
  • K2P 专用版设置默认内存 AC 时序为 256MB,以便于直接支持 128/256/512MB 的内存

[2017-07-24 r1023
  • MT7621 修复在部分设备上网口失效的 BUG
  • MT7621 修复 EEPROM 定位错误的 BUG (MAC 地址修改、备份EEPROM)
  • MT7621 恢复内存频率设置功能
  • K2P 专用版修改默认波特率为 57600
  • 修复 K2P 使用原厂固件时网口失效的 BUG
  • 重新添加 Newifi D1 专用版支持

[2017-06-13 r1016
  • MTK 系列增加斐讯固件专用闪存布局

[2017-06-12 r1015
  • 修复 K2P 超频复位键定义错误

[2017-06-11 r1014
  • MT7621 增加斐讯 K2P 支持
  • 去除 WNDR4300 NAND 启动版 (breed-ar9344-wndr4300-nand.bin) 支持
  • WNDR4300 SPI 启动版 (breed-ar9344-wndr4300-spi-recovery.bin) 修复取消勾选“保留 Bootloader” 和 “保留 ART”后不能刷入任意编程器固件的 BUG
  • boot 命令扩充启动 linux 内核和从任意地址执行的功能

[2017-04-16 r1010
  • MT7620 增加斐讯 K1/K2 新版固件支持(刷写和启动)

[2017-01-16 r1008
  • 修复在某些系统上打开 Breed 页面导致 Breed 崩溃的 BUG(表现为页面无响应,ping 不通),所有型号均更新

[2016-12-19 r1006
  • AR7161 增加 IP1001 MV88E1116 BCM5481 千兆 PHY 支持
  • AR934X 增加 RTL8211E 千兆 PHY 支持
  • 增加以太网 PHY 自动协商等待过程,解决部分千兆设备无法使用 BreedEnter 中断的问题
  • qca956x-wdr6500v2 重命名为 qca9561-wdr6500v2
  • 增加哦耶 OYE-0006 专用版支持
  • 增加 AR7161 AR724X AR934X MT7620 MT76X8 无 GPIO 配置特别版,可以支持自定义一个复位键 (见6楼说明)

[2016-10-01 r979
  • 更新到 1.1 版
  • 增加环境变量支持 (见本贴6楼)
  • 增加独立的 WR941N v7 专用版支持
  • 增加 abstatus 命令,用于显示启动被中断的原因
  • 增加新版斐迅 K2 固件 (含 boot 部分) 支持
  • 修复 Aruba-AP93 无法启动固件的 BUG
  • 修复 WR941N v6 超频无效的 BUG
  • BreedEnter 增加显示 Breed 当前 IP 地址的功能

[2016-08-25 r936
  • 修复 QCA9558 PHY 地址识别的 BUG
  • 修改 HG255D EEPROM 大小检测限制,允许 64KB 和 128KB 两种大小
  • 修复 flash 命令无法显示 SPI 闪存扇区大小的 BUG
  • HG255D 启用 USB 节能模式

[2016-07-29 r928
  • 增加并行 NOR Flash 支持 (RT305X)
  • 增加 D-Link DIR-605 B1 专用版支持 (NOR)
  • 增加华为 HG255D 专用版支持 (NOR)
  • 增加 RT305X + NOR RESET GPIO #0/#10 通用版

[2016-07-06 r899
  • 增加 Aruba-AP93 专用版支持
  • 增加 BelAir20E-11 专用版支持(仅支持 TP-LINK 和 LSDK 闪存布局)
  • 增加中沃 ZM-10 专用版支持
  • 修复 DW33D/LSDK 闪存布局对于 Bootloader 大小的检测
  • 修复 DW33D 原厂固件 WAN 口无法使用的 BUG

[2016-07-01 r890
  • 增加 RT305X SPI 版支持(要我说几遍不支持 NOR 的路由?我先说清楚 HG255D 的支持遥遥无期)
  • 增加 Buffalo WCR-HP-CN 专用版 (RT3050 SPI) 支持
  • 增加 D-LINK DI-524M B1 专用版 (RT3050 SPI) 支持
  • 增加华美 A5 专用版 (RT5350) 支持
  • 增加 AR7242 + AR8021 支持
  • 增加 AR9342 + RTL8201 (华为 WS322 专用版) 支持,但是有 10% 的丢包率
  • 增加大麦 DW33D 专用版支持
  • 增加 QCA956X RESET GPIO #1/#2 通用版
  • 修复 QCA8337 无法使用的 BUG
  • 修复 AR8035 在 QCA9558 上无法使用的 BUG
  • 修复在部分 Telnet 客户端下输入字符重复的 BUG
  • MT7620 增加 Tomato Phoenix 回复出厂设置选项
  • 去除 UniFi AP 专用版支持
  • 去除 Newifi D1 专用版支持

[2016-04-19 r849
  • DIR-825 B1 增加 OpenWrt fat 固件支持
  • 添加斐讯 PSG1208/1218 专用版
  • 修复 MT7620/MT76X8 重启内存识别出错的问题
  • 修复 MAC 地址输入页面可能无法在最后两组输入数字或字母的问题
  • QCA9558 增加 AR8035 (RGMII) 和 AR8033 (SGMII) 支持,自识别 (未测试)

[2016-03-18 r840
  • 添加 RT5350 支持 (AirMobi iPlay 专用版)
  • 添加 AirMobi iPlay2 专用版

[2016-1-23 r833
  • 添加优酷路由宝 YK-L2 专用版支持
  • 添加 AR913X 支持 (百兆 88e6060 通用版)
  • 添加 TP-LINK TL-WR1043ND v1 专用版支持
  • 添加 AR7161 支持 (D-LINK DIR-825 B1 专用版)
  • 修复 AR934X 对 AR8035 的支持
  • 如果需要 AR7161 + AR8035 支持,请联系楼主

[2015-12-07 r802
  • 添加乐视路由专用版支持
  • AR934X/QCA953X/QCA955X/QCA956X/TP9343 更换 SPI Flash 驱动,加快 Flash 操作速度

[2015-11-03 r791
  • 修复 AR/QCA 在使用 32M Flash 时可能出现无法重启以及无法启动固件的问题 (仅针对 breed,不针对固件)
  • 增加 TP-LINK TL-WR800N 支持
  • 修复 TL-WDR6500 v2 在刷入大于 63kb 的 bootloader 时导致其数据损坏的 BUG
  • 修改 Oye-0001 默认波特率为 115200
  • 将 ar724x-ubnt 重命名为 ar724x-unifi-ap
  • AR724X 增加单独的 RESET GPIO 11 与 RESET GPIO 12 支持

[2015-10-18 r777
  • 增加哦耶 Oye-0001 支持
  • 增加品胜云追剧 WMP002N 支持
  • 修复 MT7620/MT7628/MT7688 内存识别可能不准确的 BUG
  • 修复 MT7620 + SDRAM (FIR300M/302M) 自 r645 开始出现的不稳定的 BUG

[2015-09-21 r766
  • 修复 AR724X 刷入 UBNT 固件后可能无法通过 UBNT Web 进行固件升级的 BUG

[2015-09-20 r765
  • 增加部分新的 Flash 型号支持
  • 修复 AR/QCA 启动固件的一个 BUG

[2015-09-11 r761
  • 增加迅雷时光机专用版支持
  • AR/QCA 系列增加 Atheros LSDK 固件的闪存布局支持
  • QCA953X 增加乐视路由固件支持 (由于无此路由,因此没有专用版支持)
  • MT7620 增加小米 Mini 固件 SN 及 bdata 备份支持
  • 修复 AR9341 可能无法启动 WNDR2000 v4 原厂固件的 BUG

[2015-09-08 r755
  • 增加 MT7621 (Newifi D1) 支持
  • AR724X 增加在启动时解除 Flash 写保护的功能,以便支持最新 UBNT 固件 (UBNT XM 5.6.2 上测试)
  • 更换 MT7628/MT7688 的 Flash 驱动,以加快读写速度
  • MT762X 增加 0x60000 闪存布局支持
  • 所有专用型号均增加在进入Web控制台模式时系统状态指示LED闪烁功能;正常启动时点亮电源LED

[2015-08-21 r717
  • 增加 MT7688 支持
  • 修复 MT7628 可能导致 Breed 里网络不通的 VLAN 问题
  • 停止对 MW300R v6 的支持

[2015-08-06 r708
  • 添加网件 WNR2000 v4 支持
  • 增加 TP-LINK TL-WDR6500 v2 支持
  • 增加 AR934X 内存稳定性
  • 修复 QCA9558 下 PCI-E 初始化 BUG,解决 5G 无线不可用的问题

[2015-07-28 r679
  • 添加 WNDR4300 支持 (详见帖子 http://www.right.com.cn/forum/thread-170402-1-1.html)
  • 增加固件备份的稳定性
  • 增加 wget 命令连接的可靠性

[2015-07-19 r647
  • 添加新版小米 mini 固件更新支持

[2015-07-17 r646
  • 修复 MT7620 内存容量检测出错的 BUG

[2015-07-13 r645
  • 添加 MT7628AN 支持 (MT7628KN 暂未测试),支持极路由新版极壹S HC5661A
  • AR724X 增加 Netgear WNR1000 v2 支持 (不支持刷原厂固件)
  • 修复 AR724X PCI-E 初始化的 BUG,解决没有无线的问题
  • 修复 AR/QCA 系列 MAC 地址读取错误的 BUG
  • 修复在未识别出 Flash 型号时崩溃的 BUG

[2015-06-04 r623
  • AR724X 增加 UBNT 支持

[2015-06-03 r615
  • 添加 AR7242 + RTL8367R 支持 (TL-WR2543ND 千兆有线)
  • 修复 AR/QCA SPI 的一个 BUG,该 BUG 可能导致刷入固件出错

[2015-06-01 r610
  • 添加 AR7240/AR7241 支持 (AR7242 目前仅支持内置单口百兆交换机)
  • 修复 MT7620 一个不知道有什么影响的 BUG (有线网络方面)

[2015-05-27 r599
  • AR9342/AR9344 增加 AR8035 支持 (自识别)
  • 修复 AR/QCA 可能出现的读取 Flash 出错的问题

[2015-05-13 r585
  • 添加 AR9341 支持
  • 添加 AR9342 + AR8327 支持 (TP-LINK TL-WR1041N v2 专用版)

[2015-05-12 r576
  • 修复 AR9331 在 breed 下网口 LED 显示异常的问题
  • 添加 TP9343 支持
  • 添加 QCA9558 + AR8327N 支持 (百兆千兆自适应)
  • 添加极路由 极壹 (HC6361) 专用版,仅支持 TP-LINK 类型固件

[2015-05-07 r547
  • 添加 QCA9558 + AR8236 支持 (仅百兆可用)
  • 添加 AR9331 支持
  • 修复可能出现的无法备份固件的问题
  • 修复频率设置在 Firefox 下显示异常的问题

[2015-05-04 r531
  • 添加 QCA953X 支持

[2015-05-03 r527
  • 添加 AR9344 + AR8327N 千兆版支持
  • 添加水星 MW4530R 专用版

[2015-04-29 r520
  • 添加极路由 极叁 (HC5861) 专用版,千兆 LAN 可用

[2015-04-28 r515
  • 设置交换机端口隔离,防止在启动时导致PC直接获取上级路由的IP地址

[2015-04-26 r511
  • 添加 AR9344 百兆版支持,支持自定义超频
  • MT7620 增加 RippleOS 恢复出厂设置功能
  • 修复无法在 Linux 系统下上传的问题
  • 修复固件启动后获取到错误的 IP 地址的问题

[2015-04-07 r446
  • 添加极路由 极贰 (HC5761) 专用版
  • 设置 MT7620 CPU 默认频率为 580MHz
  • 添加超频功能

[2015-04-06 r433
  • 修复无法在 256MB 内存上使用的 BUG
  • 添加联想 Y1S (newifi) 专用版,支持双千兆口
  • 添加斐讯 FIR300M/302M 专用版

[2015-04-04 r425
  • 添加爱快固件启动支持
  • 完善小米 Mini 固件启动支持 (说明见6楼)
  • 添加小米 Mini 专用版
  • 再次修复无法启动固件的问题

[2015-04-03 r419
  • 添加优酷路由宝专用版
  • 修复在 32M Flash 下无法备份固件的问题 (主要是优酷路由宝)
  • 修复偶发性无法启动固件的问题

[2015-04-02 r411
  • 添加3个专用版

[2015-03-31 r408
  • 修复在部分路由上无法启动固件的问题 (中兴 Q7)
  • 在进入刷机模式时所有网口LED闪烁

[2015-03-30 r396
  • 修复小米 Mini 开机进入 Breed 的问题
  • 修复部分原厂固件无法软重启的问题

[2015-03-30 r393]
  • 添加 GPIO#26 复位键支持 (中兴 Q7 便携式 3G 无线路由)
  • 改进 MT7620 btntst 命令

[2015-03-29 r389]
  • 修复在联想的路由 (Y1 Y1S RY-1 等) 上无法启动 PandoraBox 固件或启动后不停重启的问题
  • 添加优酷路由宝固件刷入及启动支持
  • 添加 Buffalo WHR-1166DHP 恢复出厂设置支持
  • 支持通过 PandoraBox U-Boot 刷入

[2015-03-24 r372]
  • 增加对带有外置 PA 的 MT7620 路由支持

[2015-03-24 r353]
  • 修复部分原厂固件有线网络无法使用的问题

[2015-03-23 r346]
  • 修复 LED 全亮的问题
  • 修复复位键 GPIO 测试功能的一些 BUG
  • 修复 MT7620 频率显示错误的问题
  • 修复跳转到 /cgi-bin/luci 的问题
  • 添加 Buffalo WHR-1166DHP 支持 (仅复位键)

[2015-03-21 r323]
  • 测试第一版

回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

快速回复 返回顶部 返回列表