恩山无线论坛

标题: 【2022-07-26】AR/QCA/MTK Breed,功能强大的多线程 Bootloader [打印本页]

作者: hackpascal    时间: 2015-3-21 22:38
标题: 【2022-07-26】AR/QCA/MTK Breed,功能强大的多线程 Bootloader
本帖最后由 hackpascal 于 2022-7-26 19:14 编辑

重要提醒:
后续 Breed 更新日志和补充说明将首先发布在

https://blog.hackpascal.net/
如有问题可以在这里面留言



最新更新内容:
https://blog.hackpascal.net/2022/07/2022-07-24-breed-update/

[2022-07-24 r1416]
说明:
- 小米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,就得提供对应的设备,否则一切免谈。做不做对我来说完全无所谓。

这是楼主从去年年中自行设计开发的一个全新的 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 拥有以下新特性:

[attach]105643[/attach]

[本帖内容]
[进入 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
[attach]126731[/attach]

2. 路由断电再通电
[attach]105645[/attach]

3. 如果程序界面提示如下即表明已进入 Web 刷机模式
[attach]105646[/attach]

[修改串口波特率]


[文件说明]
不再更新的 Breed 文件已移入 https://breed.hackpascal.net/EOL/ ,文件名后面会注明最后的修订号。
文件名说明
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-newifi-d2.bin联想 Newifi D2 专用,DDR3 内存适用,默认 512MB DDR AC 时序参数,波特率 115200,复位键 GPIO#3,WPS 键 GPIO#7
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-mt7621-hiwifi-hc5962.bin极路由4/HC5962/B70 专用,NAND 启动,DDR3 内存适用,默认 256MB DDR AC 时序参数,波特率 115200,复位键 GPIO#18
breed-mt7621-r6220.binNetgear R6220 专用,NAND 启动,DDR2 内存适用,固定 128MB DDR AC 时序参数,波特率 57600,复位键 GPIO#14,WPS 键 GPIO#7,RFKILL 键 GPIO#8
breed-mt7621-wndr3700v5.binNetgear WNDR3700 v5 专用,DDR2 内存适用,固定 128MB DDR AC 时序参数,波特率 57600,复位键 GPIO#14,WPS 键 GPIO#7,RFKILL 键 GPIO#8
breed-mt7621-gehua-ghl-r-001.bin歌华 GHL-R-001 专用,DDR3 内存适用,默认 512MB DDR AC 时序参数,波特率 57600,复位键 GPIO#18
breed-mt7621-jd-cloud-1.bin京东云路由宝 RE-SP-01B 专用,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-mt7688-wrtnode2r.binMT7628AN/KN 全通用,波特率 115200,复位键 GPIO#5
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-nand.bin Netgear WNDR4300/WNDR3700 v4 专用,NAND 启动,波特率 115200,复位键 GPIO#21,QSS 键 GPIO#12
breed-ar9344-wndr4300-spi.bin Netgear 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-ar9344-sgr-w500-n85b-v2.bin国人通信 GRENTECH SGR-W500-N85b v2 专用,波特率 115200,支持 RTL8211E,复位键 GPIO#3
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-qca9563-phicomm-k2t.bin斐讯 K2T 专用,波特率 115200,复位键 GPIO#2
breed-qca9563-rosinson-wr818.binROSINSON WR818 专用,波特率 115200,复位键 GPIO#2
breed-qca9563-jhr-848q.binJHR-848Q 专用,波特率 115200,复位键 GPIO#2
breed-qca9563-dir-859-a.binD-Link DIR-859 A1/A2 专用,波特率 115200,复位键 GPIO#2
breed-tp9343.binTP9343,通用,波特率 115200,复位键 GPIO#1,WPS 键 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 相同的刷入方法:

[下载]

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/

鉴于百度网盘实在是太恶心,因此暂时不通过网盘共享了






作者: hackpascal    时间: 2015-3-21 22:38
本帖最后由 hackpascal 于 2018-8-5 18:09 编辑

适用机型

[breed-ar724x.bin]

[breed-ar9331.bin]

[breed-ar9331-pisen.bin]

[breed-ar9331-wr710n.bin]

[breed-ar913x.bin]

[breed-ar9341.bin]

[breed-ar9344.bin]
[breed-ar9344-ar8327n.bin]

[breed-qca953x.bin]

[breed-qca9558-ar8236.bin]

[breed-qca9558-ar8327n.bin]

[breed-tp9343.bin]


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
XMCXM25QH32BXM25QH64AXM25QH128AXM25QH256B
XM25QU256B

* 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
AM29LV640D AM29LV128M
AMICA29L320A
AtmelAT49BV320C
AT49BV320D
AT49BV3218
AT49BV322A
AT49BV640D
AT49BV6416
AT49BV642D

EON (cFeon)EN29LV320
EN29LV640EN29GL128
FujitsuMBM29LV320MBM29LV650
IntelI28F320B3I28F640B3 I28F640C3
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

作者: hackpascal    时间: 2015-3-21 22:38
更新日志

[2021-12-12 r1333]
[2020-10-09 r1286]
[2020-01-14 r1280]
[2019-12-29 r1274]
[2018-12-29 r1266]
[2018-12-23 r1260]
[2018-12-15 r1258]
[2018-10-14 r1237]
[2018-08-05 r1226]
[2018-06-12 r1220]
[2018-06-10 r1219]
[2018-05-28 r1218]
[2018-05-27 r1217]
[2018-03-23 r1211]
[2018-01-08 r1169]
[2017-12-26 r1163]
[2017-12-25 r1162]
[2017-09-21 r1126]
[2017-09-19 r1121]
[2017-08-31 r1080]
[2017-08-30 r1075]
[2017-08-13 r1041]
[2017-07-31 r1033]
[2017-07-28 r1028]
[2017-07-27 r1027]
[2017-07-24 r1023]

[2017-06-13 r1016]
[2017-06-12 r1015]
[2017-06-11 r1014]
[2017-04-16 r1010]
[2017-01-16 r1008]
[2016-12-19 r1006]
[2016-10-01 r979]
[2016-08-25 r936]
[2016-07-29 r928]
[2016-07-06 r899]
[2016-07-01 r890]
[2016-04-19 r849]

[2016-03-18 r840]

[2016-1-23 r833]

[2015-12-07 r802]

[2015-11-03 r791]

[2015-10-18 r777]

[2015-09-21 r766]

[2015-09-20 r765]

[2015-09-11 r761]

[2015-09-08 r755]

[2015-08-21 r717]

[2015-08-06 r708]

[2015-07-28 r679]

[2015-07-19 r647]

[2015-07-17 r646]

[2015-07-13 r645]

[2015-06-04 r623]

[2015-06-03 r615]

[2015-06-01 r610]

[2015-05-27 r599]

[2015-05-13 r585]

[2015-05-12 r576]

[2015-05-07 r547]

[2015-05-04 r531]

[2015-05-03 r527]

[2015-04-29 r520]

[2015-04-28 r515]

[2015-04-26 r511]

[2015-04-07 r446]

[2015-04-06 r433]

[2015-04-04 r425]

[2015-04-03 r419]

[2015-04-02 r411]

[2015-03-31 r408]

[2015-03-30 r396]

[2015-03-30 r393]

[2015-03-29 r389]

[2015-03-24 r372]

[2015-03-24 r353]

[2015-03-23 r346]

[2015-03-21 r323]



作者: hackpascal    时间: 2015-3-21 22:38
本帖最后由 hackpascal 于 2018-12-29 18:47 编辑

Breed 命令控制台说明

Breed 内置了命令解释器,可以实现刷机等操作

[进入 Breed 命令控制台的方法]

[attach]105661[/attach]

[Breed 命令控制台功能说明]


Breed 内置命令介绍

[abstatus]
语法:abstatus
作用:显示自动启动被中断的原因

[arp]
语法:arp
作用:显示当前 ARP 表

[boot]
语法:boot mem <addr>
          boot flash [bank <n>] <addr>
          boot linux <addr>
          boot raw <addr>
          boot breed <addr>
参数:<addr> - 启动地址
          <n> - Flash bank 号
说明:启动固件。
          boot mem 从内存地址启动固件;
          boot flash 从 Flash 启动固件,bank 号可选,默认为 0;
          boot linux 将 <addr> 视作 Linux 内核入口地址,并启动;
          boot raw 禁用中断,并从 <addr> 处执行;
          boot breed 将 <addr> 视作上传的 Breed bin 文件地址,并直接启动。

[btntst]
语法:btntst
          btntst enable <n>

          btntst disable <n>
          btntst restore
参数:<n> - GPIO 号
说明:测试 GPIO 按钮
          btntst enable - 启用对 GPIO#n 的状态检测
          btntst disable - 禁用对 GPIO#n 的状态检测
          btntst restore - 恢复默认检测设置

[dhcp]
语法:dhcp
          dhcp [enable|disable]
说明:显示当前的 DHCP 租约
          dhcp enable 开启 DHCP 服务
          dhcp disable 关闭 DHCP 服务
          改动不会保存,重启后恢复默认 DHCP 开启状态

[env]
语法:env
          env list
          env get <key>
          env set <key> <value>
          env unset <key>
          env clear
          env save
参数:
          <key> 环境变量名
          <value> 环境变量数据
说明:管理环境变量
          必须使用 envconf 启用环境变量后才能使用此命令
          修改环境变量后必须保存
          env list 列出所有环境变量,显示总空间和空闲空间
          env get 获取名称为 <key> 的环境变量的值
          env set 设置环境变量 <key> 的值为 <value>,不存在则新建
          env unset 删除名称为 <key> 的环境变量及其值
          env clear 清除所有环境变量
          env save 保存环境变量

[envconf]
语法:envconf
          envconf disable
          envconf <addr> <size>
参数:
          <addr> 环境变量在 Flash 中的存储位置,起始为 0
          <size> 环境变量大小,不能小于 0x100 字节
说明:启用或禁用环境变量
          envconf disable 禁用环境变量功能
          指定 <addr> 和 <size> 则启用环境变量
注意:部分型号的 Breed 使用固定的环境变量设置,因此此命令不可用

[exit]
语法:exit
说明:退出 telnet 模式

[flash]
语法:flash list
          flash [bank <n>] info
          flash [bank <n>] dump <addr> <size>
          flash [bank <n>] read <addr> <dst> <size>
          flash [bank <n>] erase <addr> <size>
          flash [bank <n>] write <addr> <src> <size>
参数:<n> - Flash bank 号
           <addr> - Flash 地址
           <size> - 读取/擦除/写入数据大小
           <src> - 要写入 Flash 的数据内存地址
           <dst> - 要存放读取的 Flash 数据的内存地址
说明:flash list 列出所有 Flash
          flash info 显示 Flash 的详细信息
          flash dump 显示 Flash 内的数据
          flash read 将 Flash 内的数据读取到内存
          flash erase 擦除 Flash
          flash write 将内存数据写入到 Flash

[gpio]
语法:gpio [status|list]
          gpio button
          gpio led
          gpio get <n>
          gpio set <n> <hi|lo>
          gpio dir set <n> <in|out>
          gpio led set <name> <on|off>
参数: [status] - 列出所有 GPIO 及其状态
           <n> - GPIO 号
           <hi> <lo> - 高/低电平
           <in> <out> - GPIO 方向为输入/输出
           <name> - LED 名称
           <on> <off> - LED 亮/灭
说明:gpio [status|list] 列出所有 GPIO 及其状态
           gpio button 显示当前路由上按钮的状态
           gpio led 显示当前路由上部分 LED 的状态
           gpio get 获取指定 GPIO 的电平状态
           gpio set 设置指定 GPIO 的电平状态
           gpio dir set 设置指定 GPIO 的方向
           gpio led set 设置 LED 的亮灭

[help]
语法:help
说明:列出所有可用的命令

[mem]
语法:mem dump [keep] <start_addr> [size]
          mem crc32 <addr> <size>
          mem read [byte|short|long] <addr>
          mem write [byte|short|long] <addr> <value>
          mem write str <addr> <str>
          mem copy <dst> <src> <size>
          mem fill <dst> <val> <size>
          mem compare <addr1> <addr2> <size>
参数:[keep] - 保持原始字节序
          <start_addr> <addr> <addr1> <addr2> - 起始地址
          <size> [size] - 显示/计算的数据大小
          [byte] [short] [long] - 指定操作数大小,分别为 1字节、2字节、4字节
          <value> - 要写入的值
          <str> - 要写入的字符串,支持 C 语言类型的编码
说明:mem dump 显示内存数据,可指定要显示的字节数,keep 表示保存原始字节序,否则输出时将转换为 CPU 字节序。
          mem crc32 计算内存数据的 CRC32 校验
          mem read 读取内存某个地址的数值
          mem write 修改内存某个地址的数值
          mem write str 将字符串写入某个内存地址
          mem copy 复制内存块
          mem fill 填充内存块
          mem compare 比较内存块

[mdio]
语法:mdio list
          mdio <dev> dump <phy>
          mdio <dev> read <phy> <reg>
          mdio <dev> write <phy> <reg> <val>
参数:<dev> - 设备名
          <phy> - PHY 号
          <reg> - 寄存器
          <val> - 数值
说明:mdio list 列出网络接口设备
          mdio dump 转储指定接口的 MII 寄存器 (0 ~ 31)
          mdio read 读取指定接口的 MII 寄存器
          mdio write 修改指定接口的 MII 寄存器

[net]
语法:net [start|stop]
说明:net start 启动网络服务
          net stop 停止网络服务,并关闭所有网络连接

[netstat]
语法:netstat
说明:显示当前活动的网络连接

[reset]
语法:reset
说明:重启路由

[setbrg]
语法:setbrg <val>
参数:<val> - 波特率
作用:设置 Breed 串口输出的波特率,一直生效

[spi]
语法:spi list
          spi [dev <slave>] <op> [<op> [<op> ...]]
参数:<slave> - SPI 设备名
          <op> - 一个操作
操作类型:
          start          开始一次 SPI 传输,即拉低 CS 电平
          stop          结束 SPI 传输,即拉高 CS 电平
          read <addr> <size>          读取数据到内存
          read display <size>          读取数据并直接显示为十六进制格式
          write <addr> <size>          将内存地址中的数据写入
          write str <str>          将 <str> 字符串写入
          speed <speed_str>           设置 SPI 总线频率。默认单位为 Hz,可以增加后缀k/m表示KHz/MHz
说明:spi list 列出所有 SPI 设备
          spi 命令后面可以跟多个操作,如:
          spi start write "\x9f" read display 3 stop

[sysinfo]
语法:sysinfo
说明:显示系统信息

[thread]
语法:thread
说明:列出所有线程信息

[wget]
语法:wget [addr] <url>
参数:[addr] - 要存放数据的内存地址,可忽略
          <url> - 要请求文件数据的 HTTP 链接
说明:通过 HTTP 协议加载文件到内存。URL 里只能使用 IP 地址。


TTL 刷机说明

首先请参考帖子 U-Boot 刷机方法大全 用 HFS 搭建 HTTP 文件服务器

1. 传输文件:
执行命令 wget http://<电脑 IP 地址>/<文件名>

[attach]105665[/attach]

记录下 Saving to address 后面的内存地址和 Length: 后面 0x 开头的数据大小
这里内存地址是 0x80000000,数据大小是 0x800000

2. 擦除 Flash:

请根据实际情况确定擦除地址和大小

执行命令 flash erase <起始地址> <擦除大小>

[attach]105666[/attach]

3. 写入数据:

执行命令 flash write <Flash 地址> <内存地址> <数据大小>
<内存地址> 即为第一步中记录的地址

[attach]105667[/attach]



作者: hackpascal    时间: 2015-3-21 22:38
本帖最后由 hackpascal 于 2015-3-31 00:22 编辑

复位键测试说明

首先用 4 楼的方法进入 Breed 命令控制台

然后执行命令 btntst

然后就可以按路由器上的按钮。每按下按钮或放开按钮时,都会有一行输出

[attach]105668[/attach]

其中第一列 GPIO# 后面的数据即是当前按钮的 GPIO 号
第二列是用于 OpenWrt dts 文件中的 GPIO 定义
最后是 GPIO 状态

如果按下按钮,提示 GPIO 状态为 0,松开,状态为 1,说明此按钮时低电平活动的 (active-low),反之则是高电平活动 (active-high)


如果运行 btntst 命令后出现某 GPIO 电平变化持续输出的情况,可以先执行命令
btntst disable <n>
<n> 为持续变化的 GPIO 号
然后再执行 btntst 命令,这样就能忽略检测 GPIO <n> 的状态

btntst enable <n>
恢复检测 GPIO <n> 的状态

btntst restore
恢复初始 GPIO 状态检测设置 (重启后也就恢复了)

作者: hackpascal    时间: 2015-3-21 22:38
本帖最后由 hackpascal 于 2017-9-19 22:13 编辑

环境变量说明

Breed 中的环境变量需要先进行设置后方能使用
但是注意:部分型号的 Breed 和 NAND 启动的 Breed,使用固定设置的环境变量,因此没有环境变量设置页面和 envconf 命令!
以及 WDR6500v2 的 Breed 因为体积原因不支持环境变量!
判断一个 Breed 是否支持环境变量,请直接观察 Breed Web 恢复控制台中是否存在 “环境变量编辑” 页面,或在 Breed 命令行中执行 env 命令,若
“环境变量编辑” 页面 或 env 命令存在,则表明此 Breed 支持环境变量!

Breed Web 恢复控制台中有环境变量设置页面,请根据页面中的提示进行设置

[attach]180521[/attach][attach]180522[/attach]

Breed Web 恢复控制台中有环境变量编辑器:
[attach]180517[/attach]

环境变量也可以使用命令进行修改

可以设置的环境变量:

network.ipaddr
        Breed 的 IP 地址
        示例:env set network.ipaddr 192.168.1.1

network.netmask
        Breed 的子网掩码
        示例:env set network.netmask 255.255.255.0

network.dhcpd.disabled
        禁用 DHCP 服务器。设为 1 禁用,其它值则启用
        示例:env set network.dhcpd.disabled 0

network.autoneg.timeout
        以太网 PHY 自动协商等待时间,范围  0 - 10,0 表示不等待
        示例:env set network.autoneg.timeout 5

sys.led_blink.disabled
        禁用 SYS LED Heartbeat 闪烁。设为 1 禁用,其它值则启用
        示例:env set sys.led_blink.disabled 0

autoboot.disabled
        禁用自动启动,不启动固件,直接进入 Breed 命令行/刷机模式。设为 1 禁用,其它值则启用
        示例:env set autoboot.disabled 1

autoboot.delay
        自动启动等待时间,必须大于 0
        示例:env set autoboot.delay 5

autoboot.command
        自动启动命令,可以包含多个命令,使用半角分号 ; 分开
        示例:env set autoboot.command "boot mem 0x9f020000"

linux.cmdline
        Linux 内核命令行
        示例:env set linux.cmdline "console=ttyS0,115200 root=31:02 rootfstype=squashfs,jffs2 init=/sbin/init"
        如果要使用 autoboot 命令,需要执行 env unset linux.cmdline 禁用自定义内核命令行

linux.initrd.start
        initrd 起始地址
        示例:env set linux.initrd.start 0x80400000

linux.initrd.size
        initrd 大小
        示例:env set linux.initrd.size 0x500000

gpio.customized.reset
        指定一个自定义复位键配置(仅对少数特殊版本的 Breed 有效)
        说明:数据格式为 数字+活动状态。数字为 GPIO 编号,有效 GPIO 号请执行 gpio 命令查看。
           活动状态为一个字母,不区分大小写,L 表示低电平有效 (active-low),H 表示高电平有效 (active-high)
        示例:env set gpio.customized.reset 11L


如果要恢复某设置的默认设置,执行 env unset 删除对应环境变量名即可

修改后请务必保存!!!


自定义复位键说明

仅针对文件名是 -blank 结尾的文件有效
此类文件不包含任何 GPIO 配置,因此在首次刷入时不能通过按复位键中断启动。
此类 Breed 也因此不支持自定义超频功能。
使用方法是:
首先通过 BreedEnter 中断启动,或者直接通过串口中断启动
然后通过 Breed Web 开启环境变量支持
最后通过设置环境变量设置有效的复位键,并保存
环境变量设置请参考上面的说明


小米 Mini 固件启动设置

进入 Breed 恢复控制台

进入 固件启动设置 页面

[attach]106484[/attach]

将固件类型选择为 小米 Mini 保存即可。

然后就可以完美启动小米 Mini 原厂固件了
而且可以使用串口 (TTL) 登录


作者: 那个男人    时间: 2015-3-21 22:42
本帖最后由 那个男人 于 2021-12-14 00:38 编辑

R6800 MTK7621 NAND Breed求支持! 目前使用R3G的breed   使用WiFi关闭按钮对应复位键GPIO18
目前已知 复位键是gpio12  WiFi开启键是gpio14    WiFi关闭键是gpio18

[attach]522463[/attach]


[attach]522465[/attach]

作者: 那个男人    时间: 2015-3-21 22:43
本帖最后由 那个男人 于 2021-12-13 10:32 编辑

R6800已刷入R3G的breed  正常使用   能引导官方及其他!
[attach]522263[/attach]
作者: 那个男人    时间: 2015-3-21 22:43
本帖最后由 那个男人 于 2021-12-13 23:54 编辑

R6800更新r1333后无法启动救砖成功
[attach]522462[/attach]


作者: wgy2000    时间: 2015-3-21 22:44
给力啊 大神 !!期待Atheros 芯片
作者: ff94315    时间: 2015-3-21 22:46
曲调前来报到
作者: Wireless_safety    时间: 2015-3-21 22:46
简直碉堡了
作者: xiefh    时间: 2015-3-21 22:49
h大的东西真好用
希望这次出优酷路由的不死Bootloader
作者: indulge    时间: 2015-3-21 22:50
强大啊,膜拜中……有这个就不用拆机接ttl那么麻烦了。。。期待支持更多平台。。。。
作者: yaoyuan298    时间: 2015-3-21 22:51
坐等小白测试
作者: xwing    时间: 2015-3-21 22:54
看到,来捧场,加油!
作者: hiboyhiboyhiboy    时间: 2015-3-21 22:56
免按复位键进入 Web 刷机模式
好方便的功能,谢谢提供

作者: vic-dou    时间: 2015-3-21 22:56
都是开发高手,顶帖致谢!
作者: shiyang800    时间: 2015-3-21 23:00
不错,牛掰。。
作者: ziranww    时间: 2015-3-21 23:00
越来越强大了,感谢LZ
作者: hunzi8    时间: 2015-3-21 23:06
没有MTK,出了AR的立刻用
作者: liubiggun    时间: 2015-3-21 23:07
顶,极度支持~
作者: housecall    时间: 2015-3-21 23:10
只能说佩服啊,赞
作者: antren    时间: 2015-3-21 23:11
高手,佩服。。。。
作者: snake43165    时间: 2015-3-21 23:15
加油支持加油,支持
作者: xjingiii    时间: 2015-3-21 23:16
支持,Ar系列等待中……
作者: aximpda    时间: 2015-3-21 23:19
可以闪刷,秒备份了!
作者: 邪恶海盗    时间: 2015-3-21 23:23
楼主你这么牛B,你妈妈知道么???
作者: p熊掌    时间: 2015-3-21 23:31
有刷机教程么?怎么刷这个,是只能ttl么
作者: 5D6D8    时间: 2015-3-21 23:31
越来越强大了,感谢LZ
作者: 6331805    时间: 2015-3-21 23:33
直接在uboot下替换刷入是吗?
作者: sseepsse    时间: 2015-3-21 23:38
保持关注,研究明白了就回去把老家的极路由1s刷了!
作者: hamajun    时间: 2015-3-21 23:42
怎么办,楼主要统治世界了
作者: abc138    时间: 2015-3-21 23:42
楼主真是造福路由界的神人。
作者: usa0512    时间: 2015-3-21 23:44
确实,楼主真是造福路由界的神人。
作者: aximpda    时间: 2015-3-21 23:47
如何刷入breed呢?gpio对应的button和LED可以在breed下修改(适配)?
作者: hackpascal    时间: 2015-3-21 23:48
aximpda 发表于 2015-3-21 23:47
如何刷入breed呢?gpio对应的button和LED可以在breed下修改(适配)?

当然是在uboot里刷啊
复位键和led不能改
把这些信息回帖,我会出对应复位键的
led我只设计了点亮网口和无线的led
作者: aximpda    时间: 2015-3-21 23:58
谢谢,用你的Uboot真好,3台2个型号都用得很好。明天开始新起点。
作者: naypt    时间: 2015-3-22 00:00
楼主不得不佩服你!真的,
作者: aximpda    时间: 2015-3-22 00:00
你的东西对路由界有极大影响,赞一个!
作者: snake43165    时间: 2015-3-22 00:09
绝世好文,不得不顶
作者: usa0512    时间: 2015-3-22 00:22
反馈:优酷路由宝可以刷 breed-mt7620-reset1.bin,原版也能够启动
作者: lixuyuan    时间: 2015-3-22 00:25
群里看到跑来支持了
作者: desc    时间: 2015-3-22 00:27
强烈支持楼主
作者: fg11439    时间: 2015-3-22 00:49
支持!!!
作者: zjz35    时间: 2015-3-22 01:06
不断更新 版主辛苦了
作者: fgyk    时间: 2015-3-22 01:32
占个位,收藏一下!多谢楼主
作者: CSK    时间: 2015-3-22 01:44
H大出品,必属精品。{:soso_e113:}
作者: Flyingwolf    时间: 2015-3-22 04:20
这个一定要支持一下的!

另外,楼主能否公布一个支付宝捐赠链接?让愿意支持这个项目的童鞋能够给予一定程度的经济支援!

毕竟,任何一个公益项目的运转,都需要有一定的资金作为后备支撑!

为了走得更长远,光靠作者一个人的力量,肯定不行!
作者: gfq524563577    时间: 2015-3-22 07:36
高大上!!!!!!
作者: huoty    时间: 2015-3-22 07:53
是否可以做到 BreedEnter进入breed后再定义复位键{:soso_e160:}
作者: 5195185    时间: 2015-3-22 07:55
期待AR的,楼主辛苦了。
作者: 543400    时间: 2015-3-22 08:52
给我任何图和身体和
作者: x1596357    时间: 2015-3-22 09:05
非常欣赏楼主的创新精神,有了这个项目嵌入式系统的引导就好用多了.
作者: asdgrid    时间: 2015-3-22 09:11
前排支持大神
作者: 543400    时间: 2015-3-22 09:15
谢谢楼主  但是麻烦解决一下不支持最新潘多拉系统问题  联想newifi mini 用的是11版  谢谢
作者: twin    时间: 2015-3-22 09:18
开发高手,顶帖致谢!
作者: silverfoxlee    时间: 2015-3-22 09:49
哇哦,试试看
作者: 287514788    时间: 2015-3-22 09:55
不得不顶此乃神人
作者: yong661    时间: 2015-3-22 10:03
很强大,
作者: CASPARTUNG    时间: 2015-3-22 10:04
不知能否加入对CS1的测试
作者: naypt    时间: 2015-3-22 10:27
mw305r,刷的公版1,潘多拉系统不启动,不知道是不是个例,其他的系统还没测试
作者: 泽铭他爹    时间: 2015-3-22 10:46
才几天没有关注,就搞出这么大动静,正好搞了一台,WHR-300HP2,还带功放测试下,话说巴法络的路由太难拆了,
作者: yecao    时间: 2015-3-22 10:52
本帖最后由 yecao 于 2015-3-22 11:35 编辑

测试一下看看是否能用 极路由2测试网口灯常亮不闪烁,面板5G灯不亮 互联网灯不亮 2.4G灯常亮  系统灯常亮
作者: wingsxxx    时间: 2015-3-22 10:56
谢谢分享了啊 好像不错的说 要了
作者: 小乖乖    时间: 2015-3-22 10:59
好牛逼的玩意呀
作者: sw1999    时间: 2015-3-22 11:03
太牛了,又一个新的不死东西出现
作者: qq632933878    时间: 2015-3-22 11:05
泽铭他爹 发表于 2015-3-22 10:46
才几天没有关注,就搞出这么大动静,正好搞了一台,WHR-300HP2,还带功放测试下,话说巴法络的路由太难 ...

你这个是日文那个吗??你刷哪个boot能复位的????
作者: Night_Chen    时间: 2015-3-22 11:08
newifi Y1已测试。功能正常,启动正常。备份速度超快
作者: fengye7059    时间: 2015-3-22 11:35
小米mini 刷自己编译的openwrt不能启动.
作者: ▓尐〖孩孒】    时间: 2015-3-22 11:39
神一样的HACK大神,前来支持!!!!!!!!!!!!!!!
作者: chintj    时间: 2015-3-22 11:41
关注啊

作者: wucr    时间: 2015-3-22 11:44
在Y1上刷Breed,无法引导潘多拉最新版固件,固件链接:http://downloads.openwrt.org.cn/ ... e-r564-20150321.bin

引导固件反复重启,ping 192.168.1.1 ,通3次断1次
作者: Wit    时间: 2015-3-22 11:57
高手,必选顶
作者: huangchao222    时间: 2015-3-22 12:00
不错,先顶一个先。
作者: 匆匆过客我    时间: 2015-3-22 12:08
希望优酷路由宝通刷
作者: aximpda    时间: 2015-3-22 12:19
本帖最后由 aximpda 于 2015-3-22 13:14 编辑

上午刷了PHICOMM FIR302M
在原来已经刷了不死UBOOT的机器上,在不死UBOOT的WEB UI中点选“固件更新”,再点选“UBOOT”及相关点选后,刷入Breed-RESEST2.
机器已经可以进UBOOT WEBUI,也可以操作固件更新等,用telnet 进"增殖“后,可以改波特率,GPIO列表,FLASH列表.....
   但reset后,路由器7个LED全布亮起,貌似刷入的PandoraBox fox FIR302M没有起来。
----------------------------------------------------------------------------------------------------------------
接上,我自己的错误,机器的固件起来来哦,只是LED毫不闪动而已。

不知道用Breed可以调整不?超频选项没有了。

作者: well32    时间: 2015-3-22 12:22
楼主太厉害了,以后编程器都要吃灰了
作者: 80605409    时间: 2015-3-22 12:51
1s之前老的不死uboot下可以直接刷这个吗?
作者: sunyangzb    时间: 2015-3-22 12:57
想知道这个不死的bootloader 能通过原来的H大的不死UBOOT更新嘛?newifi y1
作者: 543400    时间: 2015-3-22 13:16
543400 发表于 2015-3-22 09:15
谢谢楼主  但是麻烦解决一下不支持最新潘多拉系统问题  联想newifi mini 用的是11版  谢谢

_(:з」∠)_楼主应该用的不是最新的潘多拉r564  之前那个不死uboot也是启动不了最新的潘多拉   各种三星中T_T
作者: 兔巴哥    时间: 2015-3-22 13:20
没有理想y1s?
作者: joem0    时间: 2015-3-22 13:23
不愧是鸟爷级别!
作者: sunyangzb    时间: 2015-3-22 13:46
这个BREED好像不支持pandoradox吧。 NEWIFI Y1刷了 r546貌似启动不了
作者: q155128    时间: 2015-3-22 14:00
h大的东西真好用
希望这次出优酷路由和爱快固件的不死Bootloader

作者: sunyangzb    时间: 2015-3-22 14:08
newifi y1 用breed的bootloader  pandorabox不能启动。mark下。{:soso_e113:}
作者: hkcw    时间: 2015-3-22 14:17
路由寶 可以用那一個
作者: jun4g4    时间: 2015-3-22 14:49
如意云1刷了后LED灯常亮不闪
作者: mike22437120    时间: 2015-3-22 15:03
顶就一个字
作者: sunyangzb    时间: 2015-3-22 15:13
543400 发表于 2015-3-22 13:16
_(:з」∠)_楼主应该用的不是最新的潘多拉r564  之前那个不死uboot也是启动不了最新的潘多拉   各种三星 ...

那你用NEWIFI Y1 配合这个BREED可以启动哪个潘多拉的版本?
作者: jun4g4    时间: 2015-3-22 15:22
jun4g4 发表于 2015-3-22 14:49
如意云1刷了后LED灯常亮不闪

无碍的影响
作者: aximpda    时间: 2015-3-22 15:23
sunyangzb 发表于 2015-3-22 13:46
这个BREED好像不支持pandoradox吧。 NEWIFI Y1刷了 r546貌似启动不了

注意:固件启动后,LED状态可能不匹配。
我上午就遇到,FIR302M刷Breed后,全部LED亮起,凭过往经验,以为固件没有启动。最后才发现,固件已经启动,也能使用,但LED还是全亮。
   回到Breed后,进Breed用GPIO 命令调LED,但还是没有成功闪起光芒。现在霾中。。。。。
为什么不用一个命令 GPIO <n> <name> <hi|lo> <out|in>来用啊?
作者: lsdoc    时间: 2015-3-22 15:27
留名备用备用,感谢更新!
作者: sunyangzb    时间: 2015-3-22 15:35
aximpda 发表于 2015-3-22 15:23
注意:固件启动后,LED状态可能不匹配。
我上午就遇到,FIR302M刷Breed后,全部LED亮起,凭过往经验,以 ...

我在PING下试试。貌似NEWIFI Y1 breed pandorabox的不大行。可能需要专用的uboot
作者: jie613    时间: 2015-3-22 15:36
非常强大的创作,敬佩!敬佩!敬佩!!!
作者: modi5156    时间: 2015-3-22 15:55
{:soso_e179:}

流弊!卤煮很强大

7620N能刷哪一个呢?
作者: 細細粒    时间: 2015-3-22 16:25
这尼玛 绝对 神器。。。。
作者: virginlulu    时间: 2015-3-22 16:36
果断顶!高手
作者: lazy0760    时间: 2015-3-22 16:45
能用编程器刷入么????
作者: zjycgs    时间: 2015-3-22 18:54
这个太强大了~~~~~~~~




欢迎光临 恩山无线论坛 (https://www.right.com.cn/forum/) Powered by Discuz! X3.5