DMA 固件问题解答
客服被问得最多的固件问题:镜像能否换卡复用、带固件的卡能否转卖、会不会过期、Windows 更新后要不要重刷、读取速度,以及刷错镜像怎么办。
简短回答
固件是针对一块卡的 DNA ID 编译的,无法移到另一块板卡上。卖卡也不会把可用的使用权一并转让。镜像不会掐着表到期,Windows 更新也不需要重刷。它只是身份层——不是辅助本身,也不是安全保证。
一条规则就能解释这里的大多数答案
一个定制固件镜像是为一块板卡编译的,并绑定到那颗 FPGA 的 DNA ID。这个 ID 是制造时烧进去的只读数值。下面几乎每个问题都能从这个单一事实推出来。镜像无法移动,也无法复制到第二块卡上。它不在乎你副机(第二台电脑)上的 Windows 做了什么,一旦换卡就必须重建。把这条规则读一遍,清单里的大部分内容就都可以预料了。
客服回答最多的问题
只给简短答案。需要展开讲的问题,本专题里另有单独的指南。
我能把固件复用到另一块卡上吗?
不能。镜像绑定到它所针对的那颗 FPGA 的 DNA ID,在另一颗芯片上跑不起来。第二块卡需要单独编译,先读出它自己的 DNA。
我能连着固件一起把卡卖掉吗?
镜像在物理上仍留在卡的 Flash 里,也仍然能完成配置,因为编译时针对的 DNA 就是那颗芯片里的 DNA。转移不了的是订单、工单、换新保障,以及将来的任何重建。卖之前先问客服——使用权条款属于订单,不属于板卡。
我该买一块已经带固件的二手卡吗?
把那份固件当成没有价值。你接手的是一个没人会支持的镜像,它绑定的 DNA 你没法再拿去申请编译,那份配置过去留下的任何历史也一并归你。只按板卡本身来定价。
固件会过期吗?
没有计时器,也没有会让它停止工作的许可证检查。会衰减的是适用性:它需要在其面前显得普通的那个环境一直在变,所以一份固件有的是有效寿命,而不是到期日。
Windows 更新后需要重刷吗?
不需要。固件存在卡上的 Flash 里,Windows 更新碰不到它。更新会碰到的是副机上的驱动,所以一次看似把固件搞坏的更新,通常是 FTDI 或 USB 控制器驱动的问题。
游戏更新后需要重刷吗?
游戏本身的更新不用。游戏补丁到不了卡。随补丁一起下发的反作弊驱动变化可能触发一次重建,那是另一回事——查一下你产品的已发布状态。
固件会影响读取速度吗?
有可能,因为镜像里包含 PCIe 端点和 DMA 逻辑。但实际上起决定作用的是 USB 通路。一根只能充电的线、一个机箱前置接口、一个集线器,或者协商成了 USB 2 的链路,造成的损失都远大于不同镜像之间的任何差异。
刷错镜像会怎样?
通常卡会不再被识别,因为 FPGA 无法用它完成配置。这是能救回来的——通过 JTAG 重新刷入正确的镜像。如果镜像本身有效、只是为另一块板卡编译的,那么刷写会报成功,而卡仍然不出现。
在工具里选错 FPGA 型号会怎样?
通常工具会因为 IDCODE 对不上而打不开 JTAG 链,并拒绝编程。但别指望这个。查看板上的 FPGA 标记,按它来选。
固件和辅助是同一样东西吗?
不是。固件是卡呈现给主机的东西,以及它搬运内存的方式。辅助或读取端是跑在副机上、和卡通信的软件。是不同的层,分开购买、分开更新。
我能从游戏主机上刷固件吗?
不能。刷写是从副机、通过卡的 JTAG 口进行的。游戏主机只负责给插槽供电,并在镜像开始运行后枚举这块卡。
我能存两个镜像、在它们之间切换吗?
切换就意味着重刷,因为一次只有一个镜像占着 Flash。如果你经常需要两份配置,就在订单工单里说明,而不是来回重刷,因为每一次写入都带着一点风险。
我能给从别的卖家那里买的卡刷固件吗?
只有当确实存在针对那块板卡的镜像时才行。买任何东西之前先发一张丝印和 FPGA 标记的照片。一个写着 75T 的旧商品页不够——PCB 版本、USB 桥接芯片和 Flash 芯片都各不相同。
把我的 DNA ID 发给客服有风险吗?
没有。它是制造时烧录的硬件标识符,里面没有任何关于你的信息。发在订单工单里,而不是公开频道,像对待一个序列号那样对待它。
编译一份固件要多久?
通常在 24 到 48 小时以内。当工单里已经有订单号、DNA ID、板卡照片和游戏时,编译会更快。
更好的固件能让我无法被检测吗?
不能,也没人能提供这个。固件质量降低的是一个具体的暴露面——板卡身份在 PCIe 总线上的读取结果。软件行为、输入、显示链路和账号历史都不在它的范围之内。
为什么这么多问题其实是同一个问题
复用、转售、寿命和第二块卡,是同一件事的四种问法:镜像绑定的是什么。Windows 更新后、游戏打补丁后、驱动变化后要不要重刷,是另一件事的三种问法:固件能被什么影响、不能被什么影响。它待在 PCIe 插槽另一侧一块板卡上的 Flash 里,两台机器上软件里发生的几乎任何事,都改变不了它。
三个其实是故障报告的问题
这些问题听上去像是固件问题,实际上几乎从来都不是。开工单之前先看对应的那一行。
| 现象 | 可能原因 | 解决方法 |
|---|---|---|
| Windows 更新后我的固件不工作了 | 副机上的一次驱动回滚,通常是 FTDI 或 USB 控制器 | 在副机上重装 FTDI D3XX 驱动,并确认端口协商成了 USB 3。不要重刷卡 |
| 我什么都没改,卡却消失了 | 板卡卡死了,或者插接、线材有问题。插槽在 Windows 重启期间是一直供电的 | 让游戏主机完全关机十秒,然后冷启动。再重新插拔,再换线。重刷不是第一步 |
| 我读取很慢,是不是固件有问题? | 几乎总是 USB 通路:只能充电的线、机箱前置接口、集线器,或者一条 USB 2 链路 | 换一根数据线直插后置 USB 3 口再测一次。只有在 USB 通路被证明干净之后,才去看镜像 |
速查
上面这些答案所依赖的事实,集中放在一处。
- 绑定对象
- 一颗 FPGA 的 DNA ID。57 位,出厂 eFUSE,只读
- 存放位置
- 卡上的 SPI Flash 芯片。FPGA 每次上电都从里面载入它
- 刷写途径
- 副机,通过卡的 JTAG 口,用 CH347 工具
- 读取途径
- 副机,通过卡的数据口,经由 FTDI 桥接
- 支持的硬件
- 75T、100T 和 M.2 板卡,由客服逐块确认
- 交付周期
- 通常在 24 到 48 小时以内
- 它覆盖什么
- 卡的身份和内存访问。不包括软件、输入设备或显示链路
开工单之前
如果上面没有答案,就带上这些。第一条消息写完整,一次回复就能解决,否则可能要来回五次。
- 你的订单号
- 你刷的确切镜像文件名,以及你刷写的日期
- 你板卡的 DNA ID,从你订单说明指定的工具里复制
- 一张包含丝印和 FPGA 标记的板卡照片
- 涉及的游戏和反作弊
- 完整的工具或读取端输出,粘贴过来而不是口头描述
- 线插在哪个口,以及游戏主机是否已冷启动过
警告
值得反复强调的那一点
固件是身份层。一个好镜像、一个可信的捐赠者和一次正确的刷写,消除的是被注意到的一种方式,这值得花钱。但它们不能让一套方案变安全,它们不是保证,任何档位、价格或卖家都改变不了这一点。卡以外的一切——你在游戏里怎么表现、你跑什么软件、你的账号历史是什么样、你告诉了谁——都还是你自己的责任。这不是免责声明,而是大多数销售文案略去的那部分。
下单与支持常见问题
如果我把文件弄丢了,能再拿到我的镜像吗?
在订单工单里问。固件是按你的订单和 DNA ID 登记的,所以这两样都应该写进你的第一条消息。
重刷同一个镜像能修好什么吗?
有时能。写入被打断之后,这是个合理的做法,因为它能彻底排除对 Flash 里内容的疑问。但如果卡不被识别是因为别的原因,它什么也修不好。
客服为什么要完整的工具输出?
因为要紧的那一行,通常不是大家引用的那一行。完整的输出能把驱动问题、型号不匹配和真正失败的写入区分开,而这几种的解决办法各不相同。
能有人替我刷吗?
如果你还没有卡,DMA 套装就是卡到手时已经刷好固件的那种订单。如果卡是你自己已有的,就在订单工单里安排。有些顾客用远程桌面工具,让工作人员在购买后完成刷写——在工单里说定,而不是默认它包含在内。
资料来源
这里的大多数答案是我们自己的。复用、转售、寿命和重建条款是我们自己的政策,故障对照行则来自工单。
- 01
继续阅读
仍然没有解决?在 Discord 提交工单
全部指南