工具库 · 浏览 0 · 评论 0
致远固件提取器 v1.0(35T / 75T / 100T)
站方工具:自动识别 35T / 75T / 100T,双读 + SHA-256,只读提取板载 SPI Flash;Win10/11 x64,启动密码 1788。
这是什么
致远固件提取器是站方自研的 Windows 图形工具,用来读取 DMA 板卡板载 SPI Flash 里的 FPGA 配置固件。它不会写 Flash,不会擦除,不会改 DNA;读完后板子重新上电即可恢复原来的 DMA 功能。
支持 35T / 75T / 100T 三档,程序自动识别 IDCODE,不靠猜。
支持范围
FPGA:Artix-7 35T / 75T / 100T。
Flash:常见 W25Q64 / W25Q128 等 SPI Flash。
接口:CH347、FT232、FT2232;默认“自动”会按 CH347 → FT232 → FT2232 顺序尝试。
系统:Windows 10 / 11 64 位,.NET Framework 4.x(Win10/11 自带 4.8)。
启动密码:1788。
接线:必须接烧录口,不是 FTDI 口
板子上通常有两个 USB 口,作用完全不同:
| 接口 | 常见芯片 | 作用 |
|---|---|---|
| FTDI 数据口 | FT600 / FT601 | DMA 正常工作、玩游戏时插;本工具读不到 |
| 烧录口 / JTAG 排针 | CH347 / JTAG | 烧录与读取固件;本工具必须接这里 |
接线顺序:
1. 板子插在 PCIe 插槽,主机开机,保证板子供电。
2. CH347 适配器用杜邦线接板子的烧录口 / JTAG 排针。
3. CH347 插主机 USB,装好 WCH 驱动。
4. 不要插 FTDI 数据口;插错只会显示“未识别到设备”。
使用步骤
1. 下载后核对文件大小 7,662,592 字节与 SHA-256。
2. 双击运行,输入启动密码 1788。
3. 接口保持“自动”,点“环境检查”。
4. 程序读 IDCODE,自动判定 35T / 75T / 100T。
5. 自动载入对应码流,读 JEDEC 与容量;认不出会停,不会猜。
6. 点“开始提取固件”,程序双读并做 SHA-256 校验。
7. 裁剪 0xFF 填充后保存到所选目录,默认桌面。
8. 读完后关闭程序,板子断电再上电,恢复 DMA 功能。
输出与校验
全片镜像:8MiB Flash 的完整内容,用于留档。
裁剪固件:程序从尾部去掉 0xFF 填充,只保留实际固件。
双读校验:两次读取的 SHA-256 必须一致;不一致会提示,不要拿不一致的固件去刷。
实测 XC7A75T + W25Q64(8MiB):
全片 SHA256:CF145069DB0D4575C58F15E7D3D403A4F18BC84E937525E9F07451A78549DA1C
裁剪固件 SHA256:36E83BE5C0FC8FCB13A596346CB18F3B0397BB541EE19A9C178BB536A786147A
常见问题
一直“未识别到设备”**:先确认是不是插在 FTDI 数据口;换到烧录口 / JTAG 排针。
设备管理器有黄色感叹号**:点“安装驱动”,或手动装 WCH CH347 驱动,装完拔插一次。
只出现 COM 口**:那是 UART/VCP 接口,不是 SPI/JTAG 接口;SPI 读取要看 CH347PAR 接口绑定。CH347T 要确认 Mode1(UART+SPI)或 Mode3(UART+JTAG)。
能识别但读不出**:检查板子供电、杜邦线、烧录口线序;换 USB 口 / 线。
读出 8MiB 但固件只有 2MB 多**:正常,程序自动裁掉尾部 0xFF。
读取中途失败**:不要继续刷;重新上电,换线,重读两次并比对 SHA-256。
SmartScreen 拦截**:未签名 EXE,选“更多信息 → 仍要运行”。
杀毒软件报释放文件**:工具会把 openFPGALoader 等组件释放到 %LOCALAPPDATA%/DmaFirmwareReader/1.0.2/,需要加白。
读完后板子不工作**:断电 10 秒再上电;工具只读,不会改 Flash。
注意
读取时会把桥接逻辑载入 FPGA SRAM,板子原有 DMA 功能会中断,读完重新上电恢复。
8MiB 全片约 3 分钟(两次读取 + 校验),不要中途拔线。
这是站方工具,不是板卡厂商官方工具;提取出的固件版权归原厂,仅用于自己的板卡备份、比对与恢复。
不要用提取结果去刷不同型号的板子;35T / 75T / 100T 固件不通用。
下载
文件:zhiyuan-firmware-extractor.exe
大小:7,662,592 字节(7.31MB)
SHA-256:BDD1759E65572BEDC0EDB063B16CAF10C6B56C60F93682302A316765886AB704
启动密码:1788
致远固件提取器是站方自研的 Windows 图形工具,用来读取 DMA 板卡板载 SPI Flash 里的 FPGA 配置固件。它不会写 Flash,不会擦除,不会改 DNA;读完后板子重新上电即可恢复原来的 DMA 功能。
支持 35T / 75T / 100T 三档,程序自动识别 IDCODE,不靠猜。
支持范围
FPGA:Artix-7 35T / 75T / 100T。
Flash:常见 W25Q64 / W25Q128 等 SPI Flash。
接口:CH347、FT232、FT2232;默认“自动”会按 CH347 → FT232 → FT2232 顺序尝试。
系统:Windows 10 / 11 64 位,.NET Framework 4.x(Win10/11 自带 4.8)。
启动密码:1788。
接线:必须接烧录口,不是 FTDI 口
板子上通常有两个 USB 口,作用完全不同:
| 接口 | 常见芯片 | 作用 |
|---|---|---|
| FTDI 数据口 | FT600 / FT601 | DMA 正常工作、玩游戏时插;本工具读不到 |
| 烧录口 / JTAG 排针 | CH347 / JTAG | 烧录与读取固件;本工具必须接这里 |
接线顺序:
1. 板子插在 PCIe 插槽,主机开机,保证板子供电。
2. CH347 适配器用杜邦线接板子的烧录口 / JTAG 排针。
3. CH347 插主机 USB,装好 WCH 驱动。
4. 不要插 FTDI 数据口;插错只会显示“未识别到设备”。
使用步骤
1. 下载后核对文件大小 7,662,592 字节与 SHA-256。
2. 双击运行,输入启动密码 1788。
3. 接口保持“自动”,点“环境检查”。
4. 程序读 IDCODE,自动判定 35T / 75T / 100T。
5. 自动载入对应码流,读 JEDEC 与容量;认不出会停,不会猜。
6. 点“开始提取固件”,程序双读并做 SHA-256 校验。
7. 裁剪 0xFF 填充后保存到所选目录,默认桌面。
8. 读完后关闭程序,板子断电再上电,恢复 DMA 功能。
输出与校验
全片镜像:8MiB Flash 的完整内容,用于留档。
裁剪固件:程序从尾部去掉 0xFF 填充,只保留实际固件。
双读校验:两次读取的 SHA-256 必须一致;不一致会提示,不要拿不一致的固件去刷。
实测 XC7A75T + W25Q64(8MiB):
全片 SHA256:CF145069DB0D4575C58F15E7D3D403A4F18BC84E937525E9F07451A78549DA1C
裁剪固件 SHA256:36E83BE5C0FC8FCB13A596346CB18F3B0397BB541EE19A9C178BB536A786147A
常见问题
一直“未识别到设备”**:先确认是不是插在 FTDI 数据口;换到烧录口 / JTAG 排针。
设备管理器有黄色感叹号**:点“安装驱动”,或手动装 WCH CH347 驱动,装完拔插一次。
只出现 COM 口**:那是 UART/VCP 接口,不是 SPI/JTAG 接口;SPI 读取要看 CH347PAR 接口绑定。CH347T 要确认 Mode1(UART+SPI)或 Mode3(UART+JTAG)。
能识别但读不出**:检查板子供电、杜邦线、烧录口线序;换 USB 口 / 线。
读出 8MiB 但固件只有 2MB 多**:正常,程序自动裁掉尾部 0xFF。
读取中途失败**:不要继续刷;重新上电,换线,重读两次并比对 SHA-256。
SmartScreen 拦截**:未签名 EXE,选“更多信息 → 仍要运行”。
杀毒软件报释放文件**:工具会把 openFPGALoader 等组件释放到 %LOCALAPPDATA%/DmaFirmwareReader/1.0.2/,需要加白。
读完后板子不工作**:断电 10 秒再上电;工具只读,不会改 Flash。
注意
读取时会把桥接逻辑载入 FPGA SRAM,板子原有 DMA 功能会中断,读完重新上电恢复。
8MiB 全片约 3 分钟(两次读取 + 校验),不要中途拔线。
这是站方工具,不是板卡厂商官方工具;提取出的固件版权归原厂,仅用于自己的板卡备份、比对与恢复。
不要用提取结果去刷不同型号的板子;35T / 75T / 100T 固件不通用。
下载
文件:zhiyuan-firmware-extractor.exe
大小:7,662,592 字节(7.31MB)
SHA-256:BDD1759E65572BEDC0EDB063B16CAF10C6B56C60F93682302A316765886AB704
启动密码:1788