编程器软件
当路由器完全变砖无法通过其他方式救活时,需要使用 Flash 芯片编程器直接读写芯片。
硬件设备
芯片编程器
| 型号 | 支持芯片 | 接口 | 价格 |
| TL866II Plus | SPI Flash, NAND, NOR | USB | ~$50 |
| RT809F | 多种串行芯片 | USB | ~$80 |
| CH341A | SPI Flash, 24/25 系列 | USB | ~$10 |
| Willem EPROM | EPROM, EEPROM | 并口 | ~$30 |
推荐入门选择
CH341A 编程器
价格便宜(约 ¥20)
支持常见 SPI Flash
软件免费
适合入门
TL866II Plus
支持更多芯片
脱机编程
更加稳定
适合专业使用
CH341A 编程器
硬件连接
通过 SOIC8/SOP8 夹子连接 Flash 芯片
或使用转接座直接插入
USB 连接电脑
无需外接电源
软件下载
使用步骤
AsProgrammer 使用
连接编程器并打开软件
选择芯片型号(或自动检测)
点击 “Read” 读取芯片内容
保存为 .bin 文件作为备份
点击 “Write” 烧录新固件
注意事项
确保夹子接触良好
芯片方向不要装反
读写时不要断电
支持的 Flash 芯片
常见的 SPI Flash 型号:
Winbond: W25Q32, W25Q64, W25Q128
GigaDevice: GD25Q32, GD25Q64, GD25Q128
Macronix: MX25L3206, MX25L6406, MX25L12836
ESMT: F25L008, F25L016
TL866II Plus
软件界面
选择芯片厂商
选择具体型号
自动检测功能
缓冲编辑器
芯片统计信息
官方软件
使用注意事项
使用原装 USB 线
避免热插拔芯片
确认芯片引脚对齐
固件备份与恢复
备份固件
# 使用 AsProgrammer:
1. 选择正确的芯片型号
2. 点击 "Read" 按钮
3. 等待读取完成(约1-5分钟)
4. 点击 "Save" 保存为 .bin 文件
5. 记录芯片型号和备份日期
恢复固件
# 使用 AsProgrammer:
1. 打开备份的 .bin 文件或新固件
2. 确保数据正确
3. 点击 "Write" 按钮
4. 等待写入完成
5. 校验是否成功
注意事项
备份所有分区(u-boot, kernel, rootfs, nvram, art)
记录每个分区的起始地址和大小
部分路由器需要备份完整的 ART 数据
常见问题
芯片无法识别
检查芯片引脚是否氧化
清洁芯片引脚
确认编程器支持该芯片
尝试降低编程速度
读写失败
检查夹子接触是否良好
确认芯片电压正确(通常 3.3V)
不要在读写时移动夹子
写入后无法启动
确认固件文件完整正确
检查分区是否正确
尝试清除芯片后重新写入
可能是 Flash 芯片损坏
速度太慢
CH341A 通常较快
降低编程速度可能提高稳定性
确认 USB 接口为 USB 2.0
安全提示
读写时保持稳定,不要断电
静电防护,避免损坏芯片
确认芯片电压匹配(3.3V vs 1.8V)
使用带电压保护的高级编程器
相关链接