====== 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 串口救砖]]