====== Breed 专题 ======
Breed 是国内流行的闭源路由器引导程序,以稳定和易用著称。
===== 简介 =====
Breed 是专为路由器设计的引导程序,由国内开发者创作。
**官方网站**:http://www.breedbad.com/(备用: breed.lede.work)
**主要特点**:
- Web 控制台界面
- 多固件备份
- 内置 TFTP 服务器
- 内存检测工具
- 环境变量编辑
- 引导记录修复
===== 支持的路由器 =====
== 常见支持品牌 ==
^ 品牌 ^ 代表机型 ^
| TP-Link | Archer C7, TL-WR842N, TL-WR941N |
| 小米 | WR30U, 4A, 4C, 路由器 Pro |
| 斐讯 | K2, K2P, K3 |
| 腾达 | F9, FH1203 |
| 联想 | Newifi mini, Y1, Y1S |
== 架构支持 ==
- **MIPS**:MT7620/MT7621 系列
- **ARM**:部分 ARM 路由器
- **Broadcom**:部分博通芯片机型
===== 安装方法 =====
== 准备工作 ==
- 获取适用于你路由器型号的 Breed
- 备份原厂固件
- 确认路由器已获取 SSH/Telnet
- 确保 Breed 文件与路由器兼容
== 通过 TTL 刷入 ==
# 连接 TTL 串口
# 进入 U-Boot 命令行
# 擦除原厂 U-Boot 分区
erase 0x9f000000 +0x10000
# 写入 Breed
tftpboot 0x81000000 breed.bin
cp.b 0x81000000 0x9f000000 0x10000
# 重启
reset
== 通过 Web 界面刷入 ==
适用于已有不死 Breed 的情况:
- 进入 Breed Web 控制台
- 找到「恢复原厂 U-Boot」选项
- 上传 Breed 文件
== 通过 SSH/Telnet 刷入 ==
# 通过 SSH/Telnet 连接路由器
# 假设 Breed 文件已上传到 /tmp
mtd write /tmp/breed.bin u-boot
reboot
===== Web 控制台 =====
== 进入方法 ==
- 路由器断电
- 按住 Reset 键不放
- 插入电源
- 等待约 5 秒,松开 Reset
- 浏览器访问 http://192.168.1.1
== 控制台功能 ==
=== 固件更新 ===
- 支持上传 .bin/.trx 固件
- 自动校验固件完整性
- 支持双固件备份
=== Breed 设置 ===
- 修改环境变量
- 设置启动参数
- 查看内存信息
- 恢复出厂设置
=== 工具 ===
- 内存测试
- Flash 查看
- TFTP 服务器
- 固件备份
===== Breed 命令 =====
== 串口命令 ==
在 Breed 中可用的命令:
# 查看帮助
help
# 查看环境变量
printenv
# 设置环境变量
setenv lan_ip 192.168.1.1
setenv bootargs console=ttyS0,115200
# 保存环境变量
saveenv
# 启动指定固件
bootm 0x9f020000
# TFTP 启动
tftp 0x81000000 openwrt.bin
bootm
== TFTP 启动 ==
setenv ipaddr 192.168.1.1
setenv serverip 192.168.1.100
tftpboot 0x81000000 firmware.bin
bootm
===== 常见问题 =====
== Breed 刷入后无法启动 ==
- 确认 Breed 文件正确
- 检查 Flash 地址是否正确
- 尝试进入 Breed 恢复模式
- 通过 TTL 重新刷入
== 无法进入 Web 控制台 ==
- 检查电脑 IP 是否为 192.168.1.x
- 尝试按住 Reset 时间更长
- 检查网线连接
- 路由器断电重试
== Breed 被覆盖 ==
- 使用 TTL 重新刷入 Breed
- 使用编程器直接写入 Flash
- 参考路由器型号的救砖教程
== Breed 环境变量恢复 ==
# 在 Breed 控制台执行
env default -a
saveenv
reset
===== Breed 与其他 Bootloader 对比 =====
^ 特性 ^ Breed ^ U-Boot ^ CFE ^
| Web 界面 | ✅ | ❌ | ❌ |
| 多固件备份 | ✅ | ❌ | ❌ |
| TFTP 服务器 | ✅ | ✅ | ✅ |
| 命令行 | 简化 | 完整 | 完整 |
| 学习难度 | 低 | 中 | 高 |
===== 相关链接 =====
- [[bootloader:uboot|U-Boot 专题]]
- [[bootloader:cfe|CFE 专题]]
- [[method:tftp-recovery|TFTP 恢复方法]]
- [[method:ttl-serial|TTL 串口救砖]]