Прошивка DMA: ответы на частые вопросы
Что чаще всего спрашивают в поддержке: перенос образа на другую карту, продажа карты с прошивкой, срок действия, обновления Windows, скорость чтения и не тот образ.
Коротко
Прошивка собирается под DNA ID одной карты. Перенести её на другую плату нельзя. При продаже карты покупатель не получает никаких прав по вашему заказу. Образ не истекает по таймеру, и обновление Windows не требует перепрошивки. Это только слой идентичности — не чит и не гарантия безопасности.
На странице9
- Одно правило объясняет большинство ответов
- Вопросы, на которые поддержка отвечает чаще всего
- Почему многие из этих вопросов на самом деле один и тот же
- Три вопроса, которые на самом деле — сообщения о неисправности
- Краткая справка
- Перед тем как открыть тикет
- То, что стоит повторить
- Вопросы о заказе и поддержке
- Источники
Одно правило объясняет большинство ответов
Кастомный образ прошивки компилируется под одну плату и привязывается к DNA ID её FPGA. Этот ID — значение только для чтения, прожжённое при производстве. Почти каждый ответ ниже вытекает из этого одного факта. Образ нельзя перенести и нельзя продублировать на вторую карту. Ему безразлично, что Windows делает на вашем втором ПК, и его нужно пересобирать, если меняется карта. Прочитайте правило один раз, и большая часть списка станет предсказуемой.
Вопросы, на которые поддержка отвечает чаще всего
Короткие ответы. Если вопрос заслуживает развёрнутого ответа, ему посвящён отдельный гайд в этом разделе.
Можно перенести прошивку на другую карту?
Нет. Образ привязан к DNA ID той FPGA, под которую он собран, и на другом чипе не запустится. Второй карте нужна своя сборка — под её собственный DNA.
Можно продать карту вместе с прошивкой?
Физически образ остаётся во flash карты и по-прежнему будет конфигурировать FPGA, потому что DNA, под который он собран, — это DNA этого чипа. К покупателю не переходят заказ, тикет в поддержке, гарантия замены и любые будущие пересборки. Перед продажей спросите поддержку — права закреплены за заказом, а не за платой.
Стоит ли покупать б/у карту с уже залитой прошивкой?
Считайте, что прошивка ничего не стоит. Вам достаётся образ, который никто не будет поддерживать, привязанный к DNA, под который вы не сможете заново запросить сборку, а заодно и вся история этого профиля. Оценивайте только саму плату.
У прошивки есть срок действия?
Нет ни таймера, ни проверки лицензии, которая остановила бы её работу. Со временем уходит актуальность: окружение, в котором она должна выглядеть обычной, постоянно меняется, поэтому у сборки есть срок службы, а не срок годности.
Нужно перепрошивать карту после обновления Windows?
Нет. Прошивка живёт во flash на карте, и обновления Windows её не касаются. Касаются они драйверов на втором ПК, поэтому обновление, которое будто бы сломало прошивку, обычно означает проблему с драйвером FTDI или USB-контроллера.
Нужно перепрошивать карту после обновления игры?
Ради самой игры — нет. Патч игры до карты не доходит. Изменение драйвера античита, выпущенное вместе с патчем, может потребовать пересборки, но это другое событие — проверьте опубликованный статус своего продукта.
Влияет ли прошивка на скорость чтения?
Может, потому что в образе находятся PCIe endpoint и логика DMA. На практике всё решает USB-канал. Кабель только для зарядки, разъём передней панели, хаб или линк, который поднялся как USB 2, отнимут у вас гораздо больше, чем любая разница между образами.
Что будет, если прошить не тот образ?
Обычно карта перестаёт определяться, потому что FPGA не может из него сконфигурироваться. Это восстанавливается — перепрошейте правильный образ через JTAG. Если образ валидный, но собран под другую плату, программа сообщит об успехе, а карта всё равно не появится.
Что будет, если выбрать в программе не ту модель FPGA?
Обычно программа не может открыть JTAG-цепочку, потому что не совпадает IDCODE, и отказывается записывать. Не полагайтесь на это. Прочитайте маркировку FPGA на плате и выберите соответствующую модель.
Прошивка и чит — это одно и то же?
Нет. Прошивка — это то, чем карта представляется хосту, и то, как она передаёт память. Чит или ридер — это софт, который работает на втором ПК и общается с картой. Это разные слои, они покупаются и обновляются отдельно.
Можно прошить карту с игрового ПК?
Нет. Прошивка выполняется со второго ПК через JTAG-порт карты. Игровой ПК только подаёт питание на слот и определяет карту, когда образ уже работает.
Можно держать два образа и переключаться между ними?
Переключение означает перепрошивку, потому что во flash одновременно помещается только один образ. Если вам регулярно нужны два профиля, скажите об этом в тикете по заказу, а не перепрошивайте карту туда-обратно: каждая запись несёт небольшой риск.
Можно прошить карту, купленную у другого продавца?
Только если для этой конкретной платы существует образ. Перед любой покупкой пришлите фото шелкографии и маркировки FPGA. Старого объявления с надписью 75T недостаточно — ревизия PCB, USB-мост и flash-чип бывают разными.
Опасно ли отправлять DNA ID в поддержку?
Нет. Это аппаратный идентификатор, записанный при производстве, и ничего о вас в нём нет. Отправляйте его в тикете по заказу, а не в публичном канале — так же, как поступили бы с серийным номером.
Сколько занимает сборка?
Обычно в течение 24–48 часов. Сборка идёт быстрее, если в тикете уже есть номер заказа, DNA ID, фото платы и игра.
Хорошая прошивка делает меня необнаружимым?
Нет, и никто не может такого предложить. Качество прошивки снижает риск по одному конкретному вектору — как идентичность карты читается на шине PCIe. Поведение софта, ввод, тракт вывода изображения и история аккаунта находятся вне её зоны.
Почему многие из этих вопросов на самом деле один и тот же
Перенос, перепродажа, срок действия и вторые карты — четыре формулировки одного: к чему привязан образ. Перепрошивка после обновления Windows, после патча игры и после смены драйвера — три формулировки другого: что может и что не может повлиять на прошивку. Она лежит во flash на плате по ту сторону слота PCIe. Почти ничто из происходящего в софте на любой из двух машин не может её изменить.
Три вопроса, которые на самом деле — сообщения о неисправности
Они приходят в виде вопросов о прошивке, но почти никогда не оказываются проблемами прошивки. Проверьте нужную строку, прежде чем открывать тикет.
| Симптом | Вероятная причина | Решение |
|---|---|---|
| Прошивка перестала работать после обновления Windows | Откат драйвера на втором ПК, обычно FTDI или USB-контроллера | Переустановите драйвер FTDI D3XX на втором ПК и убедитесь, что порт поднялся как USB 3. Карту не перепрошивайте |
| Карта пропала, а я ничего не менял | Зависшая карта либо проблема с установкой или кабелем. При перезагрузке Windows слот не теряет питание | Полностью выключите игровой ПК на десять секунд и включите заново (холодный старт). Потом переустановите карту, потом замените кабель. Перепрошивка — не первый шаг |
| Чтение медленное — у меня плохая прошивка? | Почти всегда виноват USB-канал: кабель только для зарядки, разъём передней панели, хаб или линк USB 2 | Подключитесь напрямую к заднему порту USB 3 кабелем с передачей данных и замерьте снова. Подозревать образ стоит только после того, как вы убедились, что с USB-каналом всё в порядке |
Краткая справка
Факты, на которые опираются ответы выше, в одном месте.
- Привязка
- DNA ID одной FPGA. 57 бит, заводской eFUSE, только чтение
- Где хранится
- В микросхеме SPI flash на карте. FPGA загружает образ при каждом включении
- Откуда прошивается
- Со второго ПК, через JTAG-порт карты, программой CH347
- Откуда читается
- Со второго ПК, через порт данных карты и мост FTDI
- Поддерживаемое железо
- Платы 75T, 100T и M.2, поддержка подтверждает каждую плату отдельно
- Срок сборки
- Обычно в течение 24–48 часов
- Что покрывает
- Идентичность карты и доступ к памяти. Не софт, не устройство ввода и не тракт вывода изображения
Перед тем как открыть тикет
Если ответа выше нет, подготовьте вот это. Полное первое сообщение — это разница между одним ответом и пятью.
- Номер заказа
- Точное имя файла образа, который вы прошивали, и дата прошивки
- DNA ID вашей карты, скопированный из инструмента, указанного в инструкции к заказу
- Фото платы с шелкографией и маркировкой FPGA
- Игра и античит, о которых идёт речь
- Полный вывод программы прошивки или ридера — вставленный целиком, а не описанный своими словами
- В каком порту стоит кабель и был ли холодный старт игрового ПК
Внимание
То, что стоит повторить
Прошивка — это слой идентичности. Хороший образ, правдоподобный донор и правильно выполненная прошивка убирают один способ попасться на глаза, и за это стоит платить. Они не делают сборку безопасной, они не гарантия, и никакой уровень, цена или продавец этого не меняют. Всё за пределами карты — как вы ведёте себя в игре, какой софт запускаете, как выглядит история аккаунта, кому вы рассказываете — остаётся вашей ответственностью. Это не дисклеймер, а та часть картины, о которой большинство продающих текстов умалчивает.
Вопросы о заказе и поддержке
Можно снова получить образ, если я потерял файл?
Спросите в тикете по заказу. Сборка в наших записях привязана к вашему заказу и DNA ID — именно поэтому и то и другое должно быть в первом сообщении.
Помогает ли перепрошивка тем же образом?
Иногда. Это разумный шаг после прерванной записи, потому что так вы убираете любые сомнения насчёт того, что лежит во flash. Если карта не определяется по другой причине, это ничего не исправит.
Зачем поддержка просит полный вывод программы?
Потому что важная строка обычно не та, которую люди цитируют. Полный вывод позволяет отличить проблему драйвера от несовпадения модели и от действительно неудачной записи, а исправляются они по-разному.
Может кто-нибудь прошить карту за меня?
Если карты у вас ещё нет, DMA-комплект — это заказ, в котором карта приходит уже прошитой. Для карты, которая у вас уже есть, договоритесь об этом в тикете по заказу. Некоторые покупатели после покупки используют программы удалённого доступа, чтобы прошивку выполнили сотрудники, — согласуйте это в тикете, а не рассчитывайте, что это входит в заказ по умолчанию.
Источники
Большинство ответов здесь — наши. Условия переноса, перепродажи, срока действия и пересборки — наши собственные правила, а таблица ошибок составлена по тикетам.
- 01AMD/Xilinx DS180, 7 Series FPGAs Data Sheet: Overview
заводской device DNA, к которому привязана каждая сборка
docs.amd.com
Читать дальше
Не получилось? Откройте тикет в Discord
Все гайды