CL · Криптовалютный справочник
EN
Cryptolexicon
Программы

amdvbflash (ATIFlash): как прошить BIOS видеокарты AMD для майнинга

Гайд по amdvbflash: выбор версии, бэкап и где брать BIOS, тайминги Polaris, прошивка карты и всего рига, что делать при Adapter not found и чёрном экране.

06.09.202616 мин на чтениеРедакция Cryptolexicon
#amdvbflash#bios#amd#gpu-майнинг

amdvbflash (бывший ATIFlash, в архивах — atiflash, amdvbflash.exe, amdvbflashWin.exe) — консольная утилита AMD для чтения и записи BIOS видеокарт Radeon. Майнеры прошивают через неё модифицированный BIOS с ужатыми таймингами памяти и сниженным напряжением на RX 470/480/570/580 и Vega, а на RX 5000/6000/7000 — восстанавливают стоковый образ или переставляют официальный BIOS другого вендора. В статье: какую версию брать под вашу карту, бэкап, подбор образа, правка таймингов, прошивка одной карты и рига, восстановление «кирпича» и разбор ошибок.

Если ваша цель — снизить потребление или поднять хешрейт на RX 6000/7000, начните с MSI Afterburner и разгона: на этих картах прошивка почти ничего не даёт, а риск тот же. Для NVIDIA процедура и ограничения другие — см. NVFlash и прошивку BIOS NVIDIA.

⚠️ Важно. Прошивка BIOS снимает гарантию у большинства вендоров и при ошибке даёт чёрный экран. Отключение питания или перезагрузка во время записи портит образ. Сначала бэкап, потом всё остальное. Всё, что ниже, вы делаете на свой риск.

📌 Состояние на сентябрь 2026: прошивка BIOS ради хешрейта осталась инструментом эпохи Polaris и Vega. На RX 5000/6000/7000/9000 и любых RTX модифицированный образ не запустится — тайминги, напряжение и лимит мощности там задаются программно (MorePowerTool, драйвер, ключи майнера). Для этих карт amdvbflash — только бэкап, откат на сток и кросс-прошивка официального BIOS.


Что можно прошить, а что нет: Polaris, Vega, Navi

В отличие от NVIDIA, где подпись BIOS закрыла модификацию ещё на GTX 900, у AMD граница проходит по поколениям:

ПоколениеКартыМодифицированный BIOSКросс-прошивка чужого официального BIOSВерсия amdvbflash
Polaris (GCN 4)RX 460/470/480, RX 550/560/570/580/590Да, это основной сценарий: тайминги, напряжение, частотыДа, при совпадении памяти и платы2.93
Vega (GCN 5)RX Vega 56/64, Radeon VIIДа, с оговорками (PowerPlay-таблица, Soft PowerPlay)Да (Vega 56 → BIOS Vega 64 — классика)2.93
Navi 1x (RDNA)RX 5500/5600/5700Нет: BIOS подписан, изменённый образ карта не приметДа, официальные образы3.x — 5.0.x
Navi 2x (RDNA 2)RX 6400 — 6950 XTНетДа, но новые версии утилиты блокируют несовпадение ID3.20 — 5.0.x
Navi 3x (RDNA 3)RX 7600 — 7900 XTXНетОграниченно5.0.567+

Что можно прошить через amdvbflash: Polaris, Vega, Navi

Что это значит на практике:

  • RX 470/480/570/580 — та самая карта, ради которой всё и затевалось: правильно прошитые тайминги дают на Ethash-подобных алгоритмах в среднем +15–25 % к хешрейту, точная цифра зависит от чипа памяти.
  • RX 5000/6000/7000 — тайминги и напряжение правятся не в BIOS, а в драйвере: MorePowerTool (MPT) пишет Soft PowerPlay-таблицу в реестр, майнеры вроде TeamRedMiner умеют задавать тайминги ключами. Прошивать здесь имеет смысл только для отката на сток или ради BIOS с более высоким лимитом мощности от другого вендора той же платы.
  • Кросс-прошивка на Navi (например, BIOS XT-варианта на non-XT) сборками 3.x и новее блокируется по SSID. Сообщество для этого использует старую 2.93 — она проверок не делает, и вся ответственность на вас.

Что нужно до начала

  • amdvbflash нужной версии с TechPowerUp — раздел Downloads → ATIFlash / AMD VBFlash. Не берите архивы с форумов и файлообменников: подменённая утилита прошивки — быстрый способ потерять карту.
  • BIOS-образ (.rom) — стоковый из вашего же бэкапа, официальный из базы TechPowerUp VGA BIOS Collection или ваш модифицированный.
  • GPU-Z — чтобы прочитать Device ID, Subsystem ID, производителя памяти и текущую версию BIOS.
  • Редактор BIOS для Polaris: Polaris BIOS Editor (PBE) 1.7.x или Red BIOS Editor (RBE). Для Vega — RBE.
  • atikmdag-patcher — после модифицированного BIOS на Polaris драйвер AMD выдаёт код 43, патчер это чинит.
  • Флешка или облако для копии бэкапа вне рига.
  • Вторая видеокарта или встроенное видео — не обязательно, но сильно упрощает восстановление.

Где что брать (все инструменты бесплатные):

ИнструментОткудаЗачем
amdvbflash 2.93 / 5.0.874TechPowerUp → Downloads → ATIFlashЧтение и запись BIOS
VGA BIOS CollectionТот же TechPowerUp, раздел VGA BIOSСтоковые образы по вендору, модели и памяти
GPU-ZTechPowerUpID карты, тип памяти, версия BIOS
Polaris BIOS Editor 1.7.xРепозиторий проекта на GitHubТайминги и напряжение на Polaris
Red BIOS EditorСайт автора (igor'sLAB)Polaris и Vega, расширенная правка
atikmdag-patcherРепозиторий проекта на GitHubКод 43 после мод-BIOS

Ссылки на репозитории редакторов не приводим намеренно: проекты переезжают, а поддельные «улучшенные» сборки встречаются часто. Ищите по точному названию и сверяйте автора.

📌 Состояние на 6 сентября 2026: последняя сборка на TechPowerUp — amdvbflash 5.0.874 от 25 ноября 2025. Для Polaris и для кросс-прошивки по-прежнему нужна 2.93 — она лежит в «Show older versions» на той же странице. Перед скачиванием сверяйте версию и хеш на странице загрузки.

💡 Новые сборки (3.x и 5.x) требуют установить свой драйвер: в архиве есть AMDVBFlashDriverInstaller.exe, без него утилита не увидит карту. Версия 2.93 ставит драйвер сама при первом запуске. Одновременно две версии в системе держать не нужно: снесите драйвер тем же .exe перед переходом на другую.

Порядок прошивки BIOS AMD: шесть шагов


Шаг 1. Подготовка

  1. Распакуйте архив в короткий путь без пробелов и кириллицы: C:\atiflash.
  2. Для сборок 3.x/5.x запустите AMDVBFlashDriverInstaller.exe и дождитесь сообщения об установке.
  3. Положите BIOS-файл в ту же папку и переименуйте коротко: rx580.rom. Опечатка в имени в команде прошивки — реальный риск, короткое имя её исключает.
  4. Закройте майнер, MSI Afterburner, HWiNFO, GPU-Z и всё, что держит видеокарту.
  5. Откройте командную строку от администратора: Win + R → cmd → Ctrl + Shift + Enter.
  6. Перейдите в папку:
cd C:\atiflash

🛡️ Защитник Windows может удалить amdvbflash.exe или atikmdag-patcher.exe как потенциально нежелательные. Добавьте папку C:\atiflash в исключения заранее — как это сделать, разобрано в статье Защитник Windows и исключения.


Шаг 2. Определите карты и снимите бэкап

Сначала посмотрите, что утилита видит:

amdvbflash.exe -i

Вывод — таблица адаптеров с номерами 0, 1, 2…, Device ID (PCIID), Subsystem ID (SSID), типом флеш-чипа и его размером. Подробности по конкретной карте:

amdvbflash.exe -ai 0

Здесь важны строки Bios P/N, Bios Version, Flash Type … (KB) и ROM Image Type — на Navi образ гибридный (Legacy + EFI), и это надо помнить при подборе.

Теперь бэкап. Каждой карты, каждый раз, перед любой прошивкой:

amdvbflash.exe -s 0 backup0.rom

Для рига из шести карт — шесть команд с разными номерами и именами файлов:

amdvbflash.exe -s 0 backup0.rom
amdvbflash.exe -s 1 backup1.rom
amdvbflash.exe -s 2 backup2.rom
amdvbflash.exe -s 3 backup3.rom
amdvbflash.exe -s 4 backup4.rom
amdvbflash.exe -s 5 backup5.rom

Скопируйте все backupN.rom на флешку или в облако. Если карта уйдёт в чёрный экран, это единственная гарантированная дорога назад — и она должна лежать не на диске рига, который может не загрузиться.

💡 Снимайте бэкап через amdvbflash, а не через GPU-Z: GPU-Z на Navi иногда не захватывает EFI-часть образа, и восстановление с такого файла проваливается.


Шаг 3. Подберите BIOS: три параметра, которые должны совпасть

Откройте GPU-Z и выпишите для карты:

ПараметрГде смотреть в GPU-ZЕсли не совпадает с образом
Device ID (чип)Главная вкладка, поле Device ID, например 1002 67DFНе прошивать. Образ от другого чипа не загрузится, ключ -f тут не помощник
Subsystem ID (плата и вендор)То же поле, вторая часть, например 1DA2 E366Разные VRM и разводка. На Polaris 2.93 прошьёт, но карта может не завестись или сгореть по питанию
Производитель и тип памятиAdvanced → General → Memory Timings или строка Memory TypeНе прошивать. Тайминги Samsung не подходят Hynix и Micron, карта либо не стартует, либо сыплет ошибками памяти
Размер флеш-чипаamdvbflash -ai N, строка Flash TypeОбраз должен физически помещаться; на Polaris это 256 KB, на Navi — 1 МБ

Стоковые образы под конкретную модель ищите в базе VGA BIOS Collection на TechPowerUp: там есть фильтр по вендору, модели и типу памяти. У Sapphire часть SSID напечатана на наклейке с P/N — сверяйте с ней.

⚠️ Важно. Самая частая причина «кирпича» после прошивки Polaris — образ под другую память. У RX 580 одного вендора и одной модели бывают Samsung, Hynix и Micron в разных партиях. Смотрите не на модель, а на строку памяти в GPU-Z.


Шаг 4. Правка таймингов на Polaris

Если вы прошиваете готовый модифицированный образ из проверенного источника, шаг можно пропустить. Если делаете сами — порядок такой.

  1. Откройте backup0.rom в Polaris BIOS Editor 1.7.x.
  2. Нажмите One click timing patch: редактор копирует строку таймингов с частоты 1500 МГц (у части версий — 1750) на все старшие частоты. Это и есть 90 % «майнерского мода».
  3. При желании снизьте GPU-частоту до 1150–1200 МГц и напряжение в таблице VDDC до 850–900 мВ — точные значения подбираются под каждый чип, начните консервативно.
  4. Сохраните как rx580mod.rom. PBE пересчитает контрольную сумму сам.

Red BIOS Editor даёт то же и больше (ручное редактирование страпов, PowerPlay, вентиляторы), но требует понимания, что вы меняете.

💡 Не копируйте в BIOS чужие «лучшие тайминги» из чата — они собраны под конкретный чип и часто нестабильны. One-click патч плюс аккуратный даунвольт стабильнее и даёт почти тот же результат.


Шаг 5. Прошивка

Базовая команда — номер адаптера и файл:

amdvbflash.exe -p 0 rx580mod.rom

Утилита сравнивает ID образа и карты. Если они совпадают, идёт запись, в конце — VBIOS was programmed successfully. Если нет — сообщение об ошибке и отказ. Ключи принуждения:

КлючЧто обходитКогда допустимо
-fОбщая проверка совместимостиМодифицированный образ на Polaris/Vega
-faПроверку Asic IDКросс-прошивка внутри одного чипа
-fpПроверку P/N платыОфициальный BIOS другого вендора той же платы
-fsПроверку SSIDТо же, при осознанном риске
-fmПроверку модели памятиПрактически никогда. Не тот тип памяти = мёртвая карта

Типичная команда для модифицированного Polaris:

amdvbflash.exe -f -p 0 rx580mod.rom

Для кросс-прошивки официального образа на Navi через 2.93:

amdvbflash.exe -p 0 rx6800xt.rom -fa -fp

Если утилита пишет ROM not erased или Cannot erase ROM — на некоторых картах защита записи снимается отдельной командой:

amdvbflash.exe -unlockrom 0

Пока идёт запись — ничего не трогайте. Не перезагружайте, не закрывайте окно, не выключайте питание. Это те 10–20 секунд, в которые и появляются «кирпичи».

После успеха — полное выключение, а не перезагрузка: выключить, обесточить на 20–30 секунд, включить. Затем проверьте в GPU-Z, что версия BIOS изменилась.


Шаг 6. Драйвер и код 43

После модифицированного BIOS на Polaris драйвер AMD проверяет подпись образа и отключает карту: в диспетчере устройств — «Код 43». Лечится патчем драйвера:

  1. Запустите atikmdag-patcher.exe от администратора.
  2. Дождитесь Found: 1, Patched: 1 (или другого числа найденных совпадений) → Yes.
  3. Перезагрузитесь.

Патч нужно повторять после каждого обновления драйвера. На Navi он не нужен — модифицированные образы на Navi всё равно не запускаются, а официальные подписаны.


Прошивка рига целиком

Прошивайте по одной карте, по номеру адаптера, и только после того, как убедились, что во всех картах одна и та же память. Если в риге смесь Samsung и Hynix — образов должно быть два, и путать их нельзя.

amdvbflash.exe -i
amdvbflash.exe -f -p 0 rx580mod.rom
amdvbflash.exe -f -p 1 rx580mod.rom
amdvbflash.exe -f -p 2 rx580mod.rom

Медленно, зато при ошибке пострадает одна карта, а не шесть. Нумерация адаптеров совпадает с порядком слотов на плате не всегда: сверяйте по SSID и типу памяти из -i, а не по позиции райзера.

💡 Не запускайте прошивку .bat-скриптом «на все карты разом» до первого успешного ручного прогона. Скрипт не остановится на ошибке и дойдёт до конца, даже если первая карта уже отказалась принимать образ.


Восстановление: чёрный экран после прошивки

Если система с прошитой картой не стартует или экран чёрный — карта чаще всего жива. Что делать по порядку:

Чёрный экран после прошивки: дерево решений

1. Переключатель BIOS. У Sapphire Nitro, MSI Gaming, XFX и многих других Polaris-карт есть тумблер dual-BIOS у края платы. Обесточьте риг, переключите его во второе положение, загрузитесь на резервном образе, прошейте бэкап в основной слот, верните тумблер. Это самый быстрый путь.

2. Вторая карта или встроенное видео. Подключите монитор ко встроенной графике или к любой рабочей видеокарте, «кирпич» оставьте в слоте без монитора. Windows загрузится, драйвер на битую карту не встанет, но amdvbflash видит её по PCI-шине:

amdvbflash.exe -i
amdvbflash.exe -f -p 1 backup1.rom

Номер — тот, под которым «кирпич» появился в списке. Не угадывайте: прошив бэкап не в ту карту, вы получите вторую проблему.

3. Карта не видна в -i вообще. Тогда флеш-чип не отвечает, и софтом это не чинится. Остаётся программатор CH341A с прищепкой (флеш-чип на Polaris — обычная SPI-микросхема на 8 ног) или сервис.

Если после успешного восстановления майнер всё равно не стартует, причины разобраны в статье майнер не запускается: 8 причин.


Шпаргалка команд

КомандаДействие
-iСписок адаптеров с номерами, ID и типом флеш-чипа
-ai NПодробная информация о карте N
-s N file.romСохранить BIOS карты N в файл
-p N file.romПрошить файл в карту N
-v N file.romСравнить файл с содержимым карты без записи
-biosfileinfo file.romПоказать данные образа: чип, память, версия
-unlockrom NСнять защиту записи на картах, где она есть
-f, -fa, -fp, -fs, -fmПринудительные ключи, см. таблицу выше

Синтаксис слегка отличается между 2.93 и 5.x (в старых сборках часть ключей пишется слитно, например -p0); при ошибке Invalid option запустите amdvbflash.exe без параметров и посмотрите справку своей версии.


Ошибки и решения

Adapter not found / пустой список в -i. Утилита не видит ни одной карты. Проверьте по порядку: командная строка запущена от администратора; для 3.x/5.x установлен AMDVBFlashDriverInstaller.exe; закрыт майнер и мониторинг; версия утилиты знает ваш чип (RX 7000 нужна 5.0.567, а 2.93 их не видит). Если карты нет и в диспетчере устройств — проблема в райзере, питании или слоте.

SSID mismatch / Subsystem ID mismatch. Образ от платы другого вендора. На Polaris — -fp или -fs при совпадении памяти и разводки; на Navi сборки 3.x+ не пропустят, нужна 2.93 и понимание, зачем вам это.

Memory type mismatch. Стоп. Образ под другую память. Ищите правильный, ключ -fm не применяйте.

ROM not erased / Cannot erase ROM. Защита записи: попробуйте -unlockrom N, затем повторите -p. На некоторых картах помогает отключение адаптера в диспетчере устройств перед прошивкой.

Код 43 в диспетчере устройств после прошивки. Драйвер не принял модифицированный образ — atikmdag-patcher, см. шаг 6.

Карта стартует, но майнер сыплет ошибками памяти или растут rejected shares. Тайминги слишком агрессивные для этого чипа. Верните более мягкую строку страпов или поднимите напряжение памяти на 10–20 мВ; как отличить проблемы карты от проблем пула — в статье rejected shares.


Частые вопросы (FAQ)

Какая версия amdvbflash нужна для RX 580?

2.93. Новые сборки 3.x/5.x либо не прошьют модифицированный образ, либо отказываются работать с Polaris вовсе. Она лежит в разделе старых версий на странице TechPowerUp.

Можно ли прошить модифицированный BIOS на RX 6600 / 6700 XT?

Нет. Начиная с Navi образ подписан, карта с изменённым BIOS не стартует. Тайминги и напряжение на RDNA задаются через MorePowerTool или ключи майнера, без прошивки.

Сколько даёт прошивка таймингов на RX 570/580?

На Ethash-подобных алгоритмах ориентир +15–25 % к хешрейту при том же или меньшем потреблении; на алгоритмах, упирающихся в ядро, а не в память, разница минимальна.

Нужно ли прошивать Vega 56 в BIOS Vega 64?

Это давало прирост в эпоху Ethash за счёт более высокого лимита мощности и частоты памяти, но сейчас тот же результат достигается Soft PowerPlay без прошивки. Если всё же прошиваете — только образ с тем же типом памяти (Samsung HBM2 против Hynix HBM2) и только с бэкапом.

Как вернуть всё как было?

amdvbflash.exe -f -p N backupN.rom, полное выключение, снятие патча драйвера (переустановка драйвера AMD). Поэтому бэкап и делается первым шагом.

Где безопасно скачать amdvbflash?

На TechPowerUp. Любые «улучшенные» и «разблокированные» сборки с форумов — на ваш риск: это утилита с прямым доступом к флеш-чипу, подмена стоит дорого.


Итог

Прошивка AMD-карты — это пять команд: -i → -s бэкап → подбор образа по памяти и ID → -p (с -f для мода) → полное выключение, плюс atikmdag-patcher на Polaris. Всё сложное — не в командах, а в подборе: правильная версия утилиты под поколение карты и правильный образ под вашу память. Проверяйте оба дважды, храните бэкап вне рига, и переключатель dual-BIOS пусть будет в положении, которое вы помните.

Без бэкапа не прошиваем.

Материал носит информационный характер и не является финансовой рекомендацией. Прошивка BIOS видеокарты выполняется на ваш риск и может лишить гарантии; версии утилит и цифры прироста приведены на 6 сентября 2026 и могут измениться.

Похожие статьи