Error 0fl01 при прошивке видеокарты от radeon

Обновлено: 07.07.2024

ATIFlash - это небольшая утилита, используемая для перепрошивания BIOS на графических процессорах. Способна работать только с видеокартами ATI. Утилита поддерживает абсолютно все видеокарты AMD Radeon, включая известные RX580, RX 6800XT и другие. Приложение работает как под Windows, так и под DOS и Linux.

Атифлеш изначально носила название Atiwinflash. Однако после выпуска версии 2.7.1 была переименована просто в Atiflash. 274 версия была уже достаточно известна именно под этим именем.

RX 6900 XT, RX 6800 XT, RX 6700 XT, RX 5700, RX 5600, RX 5500. You can also flash the BIOS for all AMD Radeon RX Vega, RX 580, RX 480, и все старые карты ATI.

Требования к инструментам

  • ATIFlash, инструмент для прошивки видеокарт AMD.
  • TechPowerUp GPU-Z.
  • Резервный файл существующего BIOS.
  • Новая версия BIOS.

Как прошить видеокарту в ATIFlash?

Шаг 1 - Скачайте программу

atiflash download

Скачайте программу с официального сайта TechPowerUp. Либо загрузите с релиз с SourceForge. Выберите софт для нужной операционной системы.

Шаг 2 - Сделайте копию БИОСа

Извлеките .zip архив и запустите amdvbflashWin.exe . Нажмите правую кнопку мыши и выберите "запустить от имени администратора.

atiflash admin

atiflash_save

Откроется окно выбора пути для сохранения. Впишите имя для сохранения. Например original_bios.rom . Или сохраните как название вашей видеокарты. Например: OnginBios.rom .

atiflash_save2

Если сохранение родного BIOS пройдет успешно, вы увидите надпись "ROM image saved to file". Нажмите "Continue".

Шаг 3 - Прошейте новый BIOS

Запустите программу от имени администратора и нажмите Load Image .

atiflash_load_image

Убедитесь что выбрали нужный БИОс и видеокарту, которую вы хотите прошивать. Нажмите "Открыть". Кстати, подобрать BIOS поможет программа PolarisBiosEditor.

atiflash_open_bios

В поле Filename вы увидите полный путь до новой версии BIOS. Нажмите Program чтобы запустить процесс прошивки.

atiflash_gui_program_bios

Подождите, пока пройдет процесс.

atiflash_progress

В случае успеха программа сообщит: Your VBIOS was programmed successfully :

atiflash_programm_success

Нажмите "ОК". Теперь вы должны сделать перезагрузку - You have to reboot this system before the changes take effect . Нажмите "Yes".

atiflash_reboot

Видео Инструкция

Если вы видите ошибку 43 после прошивки, значит вам нужно применить Atikmdag Patcher.

Рассмотрим второй вариант прошивки через DOS.

Программа так же работает из под командной строки и в DOS. Можно использовать .bat файл, а можно использовать CMD .

Этот вариант более сложен, но более надежен потому, что командная оболочка реже вызывает сбои, чем графическая.

Как прошить через командную строку?

Шаг 1 - Загрузите программу

atiflash download

Скачайте программу с официального сайта TechPowerUp. Либо загрузите с релиз с SourceForge. Выберите софт для нужной операционной системы.

Шаг 2 - Сделайте бэкап БИОСа

Извлеките .zip архив. Создайте два .bat файла:

Один будет служить для создания бэкапа, а второй для прошивки новой версии.

Запустите BackupBios.bat для сохранения оригинального BIOS. Вот содержимое этого файла:

Если у вас нет этого файла - создайте его. Скопируйте текст в блокнот и дайте вместо .txt расширение .bat

atiflash3

Если файл не запускается, то вначале запустите amdvbflash.exe от имени администратора.

atiflash_admin_bat

Это нужно сделать, если вы увидите такое окно: "Из-за функций усиленной безопасности Microsoft это приложение требует, чтобы пользователь находился в режиме администратора. Чтобы включить этот режим, щелкните приложение правой кнопкой мыши и выберите «Запуск от имени администратора»."

Теперь запустите BackupBios.bat двойным щелчком мыши по нему. В папке появится BIOS_backup.rom .

Шаг 3 - Прошейте BIOS видеокарты

Теперь запустите FlashBIOS.bat двойным щелчком мыши по нему. Вот содержимое файла:

Во время запуска вы увидите следующее окно:

atiflash_cmd

Надписи programmed и verified сообщат, что все ОК.

Теперь утилита сообщит, "Restart System To Complete VBIOS Update" - перезагружаем ПК.

Прошивка через CMD

Не запускается windows 10?

Если программа не работает или не видит вашу видеокарту, попробуйте следующие шаги.

Программа может не работать в 10ке на определенной сборке системы

В таком случае используйте либо более раннюю версию сборки 10ки, либо шейте из под Strelec WindowsPE.

Давно известно, что создатели графических процессоров ставят определенные блоки на производительность. Когда дело касается игр или майнинга, показатель эффективности работы должен быть максимально приближен к 100-110%.

Команды

Здесь мы отметим самые полезные команды:

формат использования команд:

Соблюдайте все пробелы. При этом, скобки команд НЕ пишутся).

  • -i [Num] Display information of ATI adapters in the system. Display information of adapter [Num] if specified.
  • -ai [Num] Display advanced information of ATI adapters on system. Display advanced information of adapter [Num] if specified.
  • -biosfileinfo <File> Displays the Bios info in file <file>
  • -p <Num> <File> Write BIOS image in file <file> to flash ROM in Adapter .
  • -pa <File> Write BIOS image <file> to all appropriate adapters.
  • -s <Num> <File> [Size] Save BIOS image from adapter to file ` `. First [Size] kbytes (except for Theater in bytes) of ROM content is saved if [Size] is specified.
  • -cf <File> [Size] [Sum] Calculate 16-bit checksum for file <file> . Checksum for the first [Size] kbytes of the file is calculated if [Size] is specified.
  • -cb <Num> [Size] [Sum] Calculate 16-bit BIOS image checksum for adapter <Num> . Checksum for the first [Size] kbytes of the ROM content is calculated if [Size] is specified.
  • -cr [Size] [Sum] Calculate 16-bit ROM checksum for adapter and compare it to the [Sum] specified. This command is the same as * -cb if [Size] is specified.
  • -t <Num> Test ROM access of adapter <Num> .
  • -v <Num> <File> Compare ROM content of adapter <Num> to <file>
  • -mi [ID] Modify SSID & SVID in BIOS image of adapter to . SSID & SVID in BIOS image of adapter is displayed if [ID] is not specified.
  • -mb Modify SSID, SVID, BIOS Pin Number, & Boot Message in BIOS image of adapter <Num> to values in .

-pak <File> Package an executable for BIOS update according to the commands in <File> .

Пример файла конфигурации:

  • -isr <Num> <Build Number> <Board Number> Set ISR number based on the given build and board number if not specified, print out ISR Number.
  • -prod <Num> <12 digit serial number> Set PROD number based on the given serial number if not specified, print out SN Number.
  • -checkprodsn <Num> <12 Digit Serial Number> Comparing the Prod SN based on existing prod sn saved in ROM.

Опции

  • -f Force flashing regardless of security checkings (e.g. AsicID & BIOS file info check OR boot-up card).
  • -fa Force flashing bypassing already-programmed check.
  • -fm Force flashing bypassing BIOS memory config check.
  • -fs Force flashing bypassing BIOS SSID check.
  • -fp Force flashing bypassing BIOS P/N check.
  • -sst Use SST25VFxxx flashing algorithm regardless of ROMID straps.
  • -st Use ST M25Pxx flashing algorithm regardless of ROMID straps.
  • -atmel Use AT25Fxxx flashing algorithm regardless of ROMID straps.
  • -keepisrsn keep the ISR Number on the adapter when flashing a new VBIOS.
  • -keepprodsn keep the Prod SN on the adapter when flashing a new VBIOS.
  • -siireset Specifies the GPIO Pin to be used as the Reset when updating SiI1930 microcontroller firmware.
  • -siireset=7 <No Spaces>
  • -siiuprog Specifies the GPIO Pin to be used as the uprog when updating SiI1930 microcontroller firmware.
  • -siiuprog=14 <No Spaces> .
  • -scansii Overrides normal adapter detection to enable detecting SSI roms with/without TPI firmware.
  • -log Logs output to atiflash.log, overrides existing file.
  • -logappend Logs and appends output to atiflash.log .
  • -ddc Enable DDC support.
  • -padevid=<ID> Use with -pa command to update adapters of specific device ID.
  • -passid=<ID> Use with -pa command to update adapters of specific SSID.
  • -pasvid=<ID> Use with -pa command to update adapters of specific SVID.
  • -pavbpn=<VBPN> Use with -pa command to update adapters of specific VBIOS PN.

-excl_memtrain_dtable When flashing on new VBIOS, a pre-determined memory training data table in the old VBIOS will not be overwritten.

-isr <adapter num> [build num] [board num] If build number and board number are specified, sets the ISR Number value in specified adapter. If only adapter is specified, the current ISR Number is displayed.

-checkpn <adapter num> <filename> Checks PN of the current product and compares it to external file.

* <Num> = adapter number,
<File> = filename
* [Size] = data block size in KBytes, except for Theater Pro in Bytes
*Use command -i to see the adapter numbers in the system. *Theater Pro supports commands -i, p, s, cf, cr, t, v and options -f, -noremap .

Альтернативы

Обзор возможностей программы

Утилита находится в свободном и бесплатном доступе. Поддерживается на Windows версии XP и выше, вплоть до последней, десятой.

Утилита имеет два режима работы: через командную строку (CMD) и графическую оболочку (GUI). Чтобы обновить BIOS, можно использовать любой из способов. Перед проведением процедуры обязательно нужно скачать BIOS необходимой версии под ваше устройство.

При обновлении не отключайте компьютер. Иначе сбой в системе приведет к выходу из строя графического процессора. Также Atiflash DOS может сохранить текущую прошивку. Если с новой версией программного обеспечения возникнут проблемы, то это поможет откатиться к предыдущей версии.

Изменять прошивку БИОСа следует по нескольким причинам:

  1. Чтобы увеличить производительность работы видеокарты.
  2. Изменить параметры напряжения с энергопотреблением.
  3. Чтобы настроить систему для добычи криптовалюты.

С каждой из задач софт справляется.

Тонкости прошивки через графическую оболочку

Отметим, что этот способ подойдет только при наличии трех графических процессоров в системе. Не больше. Иначе утилита не способна показать все последующие. Поэтому в данной ситуации стоит применить командную строку. Об этом выше.

Видеокарта должна не только отображаться в Диспетчере устройств, но и полностью функционировать. В противном случае драйвер AMD заблокировал пользовательский БИОС.

Если у вас в системе несколько одинаковых видеокарт AMD, то вам нужно указать перепрошивку всех видеоадптеров одним и тем же БИОС. Используйте файл, где находится измененный БИОС (к примеру, BOIS_mod.rom). Команда будет выглядеть так:

Если же у вас в системе два различных графических процессора: R9390 и RX 5700 то запустите утилиту с ключом –i . Просмотрите перечень все отображенных графических адаптеров. Запомните номер необходимого видеоадаптера. В командную строку пропишите

Допустим у нее параметр 1. Тогда команда выглядит так:

Решение проблем

Ошибка error 0fl01.

0fl01

Зависание графического процессора или системы при перепрошивке БИОСА. Обновляя BIOS видеоадаптера, необходимо отключать его, используя «Диспетчер устройств». Так же попробуйте перезагрузить компьютер.

Закончив обновление БИОСа и перезагрузки ПК, графический процессор определяется, однако не работает. Есть драйвера производителя, блокирующие работу видеоадаптера с неподписанным БИОСом.

Если вы видите надпись: not found adapter - проверьте правильность работы видеокарты в Диспетчере устройств.

Старая версия

Версии

Видео: Решение ошибки Subsystem ID Mismatch при прошивке биоса видеокарты, RX 570 580 5700

В этом видео показано, как правильно и легко решить ошибку Subsystem ID Mismatch при пере прошивки BIOS видеокарты на базе AMD. Существуют и другие методы, более сложные и замудрённые, но при помощи этого метода удастся избежать багов и дальнейших проблем с видеокартой.

Ошибка subsystem mismatch говорит о неправильном выборе прошивки или ее размере. Тогда стоит скопировать данные через Polaris BIOS Editor в нужный формат файла.

Эта проблема возникает при попытке пере прошить биос видеокарты файлом биоса от другой видеокарты или не совместимой модели микросхемы биоса.

Ati flash

Теперь немного расскажем ка пользоваться, в принципе по интерфейсу все понятно.

Atiwinflash надо обязательно запускать от имени администратора.

atiwinflash error reading from rom что делать

И так запустили:

atiwinflash error reading from rom что делать

Где выделено красным — тут вы должны выбрать видео кару с которой будеде работать, а также информация о доступных видеокартах.

Где красная стрелка — с помощью кнопки save вы сохраняете заводской биос, или тот который уже залит.

Где синяя стрелка — вы выберете прошивку, которую будете заливать в видео карту.

Желтая стрелка — после выбора прошивки вы жмете Program, и процесс прошивки пошел.

Sferagad

Свой человек

DenyCool

Свой человек

Пользуемся командной строкой, без виндовой оболочки в форс режиме.
Краткое пояснение по ключам команды:

atiflash.exe — это команда на запуск прошивальщика

-p — «programm» ключ разрешающий программирование микросхемы памяти.

0 — это цифра 0 (ноль). Порядковый номер видеоадаптера, BIOS которого будет перепрограммирован.

-f — «force»ключ который исключает проверку всяческих ID карты если шьется «не родной» BIOS.

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

Sferagad

Свой человек

Пользуемся командной строкой, без виндовой оболочки в форс режиме.
Краткое пояснение по ключам команды:

atiflash.exe — это команда на запуск прошивальщика

-p — «programm» ключ разрешающий программирование микросхемы памяти.

0 — это цифра 0 (ноль). Порядковый номер видеоадаптера, BIOS которого будет перепрограммирован.

-f — «force»ключ который исключает проверку всяческих ID карты если шьется «не родной» BIOS.

ОШИБКА atiwinflash error 0fl01 error reading from rom

Error 0fl01 При Прошивке Видеокарты от Radeon

Решение ошибки Subsystem ID Mismatch при прошивке биоса видеокарты

Команда для прошивки | Command for flashing
amdvbflashWin.exe -f -p 0 bios.ROM
или | or
amdvbflash.exe -f -p 0 bios.ROM

пишем в командной строке запущенной от имени Администратора из папки с AtiFlash.
Should run command-line tool as Administrator and paste on it.

AtiFlash 277 is not running on Window 10

Hey folks, this video takes a look at how to fix a GPU that has been bricked by mis-flashing.

The test card is a AMD HD6950 which the previous owner tried to flash to a 6970 on BOTH bios chips.

The card would only display to a black screen and no windows based flashing apps would solve the issue.

To fix this, Im going to show you how to create a bootable USB DOS drive and flash your AMD or ATI GPU from that.

This allowed me to fix BOTH bios chips and get the card working again!

please note that this is for AMD and ATI cards only. There is a similar tool called NVflash for nVidia Cards and the methodolgy is the same.

If you want to see the coding for nVidia cards leave a comment and if there is demand, ill make a nVidia Specific video.

Music by Kevin MacLeod is licensed under a Creative Commons Attribution license (
Source:
Artist:

Прошивка Atiwinflash через Командную Строку

Прошивка Atiflash через Консоль Нескольких Карт

Atiwinflash Инструкция Прошивки

Windows 10 не Встают Драйвера на Видеокарту

How to flash GPUs for mining Cryptocurrencies

This video show how to flash GPU (1 or more) for mining cryptocurrency and specifically Ethereum.
The steps are the following:

1) Check which GPUs to flash
sudo atiflash -i

AMD RX 400/500 series graphics driver FIX after Mining Bios Flash for Gaming in (2019)

Hey everyone , today i am going to show you how to get your AMD RX graphics card driver to work for gaming or general purpose after its been flashed for mining.
Please dont for get to subscribe to my channel. and thank you for watching.
Copy and paste the link down below

Прошивка AMD видеокарты AtiWinflash майнинг

ATIFlash 2.6.7 не работает на новой Windows 10. Простое решение проблемы

Atikmdag patcher 1.4.8 патчер убирающий ошибку после перепрошивки видеокарты 2019

Уменя видеокарточка Gainward BLISS 7600GT DT Silent FX PCe DDR3 Видеопамять HYB18H512321AF-14 Infineon.
Гайнвард палит хпертвизион я их все пробовал прошить не помогает. Сечас зашит биос от Palit 7600GS Sonic 256DDR3, на экране паралл. вертикальные полоски (в DOS и настройке биоса материнки изображение нормальное) а при загрузке винда виснет намерто и выдает синий экран.
Можетбыть железо битое но визуально (смотрел через лупу) нет следов пайки или видимых повреждений , чип без сколов все идеально.
Я предположил что причина в неудачной прошивке! Например я нашел такую инфу:"6600LE/TD 256Mb с памятью Hunix 4ns, БИОС 05.43.02.72 Сравнивал установленные в этих биосах тайминги - один в один, решил что 61й тоже для карт с памятью Хуникс, зашил себе, но на экране мусорило и дрова отказались ставиться. "
Мне нужен Нужен биос либо РОДНОЙ, либо Gainward BLISS 7600GS либо GT Golden Sample, эти тоже были в варианте с видеопамятью Infineon DDR3
Биосы под карточки с памятью НЕ Infineon НЕПОДХОДЯТ

Там автодетект используемого набора есть. Кнопочка такая :) спасибо за совет. А все таки как Вы считаете есть шанс оживить карточку? Насчёт "понизить тайминги" - конечно я ошибся. Их значения нужно попробовать повысить, а какие - тут только эксперементально. Оживить можно несомненно. Может я чего-то не понимаю,но в моем представлении,обновление прошивки должно как-то положительно отобразится на производительности устройства. Для данной видеокарты(как и для многих других) существуют прошивки преймущественно сторонних производителей,ведь ASUS не выпускает других прошивок не потому что лень,а скорее это не приводит к улучшению.Из личного опыта могу сказать,что перепрошивка биоса видеокарты без должной подготовки ведет к выходу из строя последней!А судя по ВАШЕМУ вопросу. ВЫ,наверное, не очень хорошо владеете данной манипуляцией.Сами понимаете какой вывод напрашивается. Я из-за точно такого же обывательского интереса угробил Ge-Force 6600GT. тоже хотелось поменять биос. в результате я стал свидетелем душераздирающей картины смерти моего,совсем не плохого на тот момент,видео;( Не делайте,если хоть в чем-нибудь сомневаетесь!Тем более что после, вдруг удачной,перепрошивки?вы не почувствуете что ваш ASUS 6800GT превратился в разъяренного 7900GT(GTX). стороннюю прошивку которого вы скорее всего и найдете!

Это точно. Обычно самые стабильный первый-второй вариант прошивки, а потом начинают оптимизировать, уменьшать тайминги памяти и т.д. И для разгона первый вариант обычно лучше подходит.

Работает на vBulletin® версия 3.6.10.
Copyright ©2000 - 2021, Jelsoft Enterprises Ltd.
Перевод: zCarot

Производители видеокарт проводят политику сегментирования выпускаемой продукции по классам производительности. Так как при производстве используются автоматическая сборка, типовые печатные платы и стандартизированные схемотехнические решения ограниченной номенклатуры, иногда модели видеокарт, относящиеся к разным уровням, имеют одинаковую элементную базу. Их производительность ограничивается аппаратным (лазерное выжигание лишних ядер) или программным (отключение ядер/занижение производительности в BIOS/драйверах) способами.

В данной статье описывается процесс разблокирования дополнительных вычислительных ядер видеокарт AMD Radeon RX 460/560D (у полноценных видеокарт доступно 16 compute units, а у обрезанных — 14).

Изучить количество вычислительных единиц можно в программе GPU-Z, либо в некоторых майнерах. Например, программа SRBMiner-Multi при инициализации оборудования отображает информацию о памяти и количестве CU:


В приведенном выше примере GPU1 (видеокарта Radeon RX560), подключенная к слоту PCI-E номер 02, имеет 2036 MB VRAM и 14 CU. Полноценные видеокарты с ядром Baffin должны иметь по 16 CU (в данном случае это GPU0 и GPU4).

Отключенные ядра негативно влияют на производительность при проведении вычислений, снижая хешрейт при майнинге.

Видеокарта Radeon RX560D с отключенными ядрами (GPU1) обеспечивает намного меньший хешрейт, чем аналогичные «полноприводные» видеокарты (GPU0 и GPU4):


Для устранения безобразия нужно сохранить BIOS проблемной видеокарты (плюс дополнительно сделать резервную копию BIOS для аварийного восстановления в случае неудачной модификации) и отредактировать часть кода, отвечающую за блокировку вычислительных ядер.

В Windows это удобно делать с помощью программ типа AtiFlash/AtiWinFlash, в Linux — программой amdvbflash. Редактирование кода BIOS можно производить в любом HEX-редакторе.

Редактирование кода BIOS видеокарты Radeon RX560D для разблокирования вычислительных ядер

В любом HEX-редакторе открываем сохраненный файл BIOS видеокарты и запускаем поиск значения 6F 22 70 22.

Пример редактирования BIOS видеокарты AMD Radeon RX560 с 2 GB VRAM в редакторе Ghex в xubuntu 18.04:


В открытом для редактирования файле нужно изменить число 6F 22 70 22 до вида 6F 22 6F 22 (заменить значение 70 на 6F) и сохранить полученный файл под другим именем, например, с названием unlocked.rom.

Затем модифицированный файл bios нужно прошить в микросхему флеш-памяти видеокарты. Это делается с помощью программ AtiFlash/AtiWinFlash (amdvbflash) или им подобных.

Перед прошивкой нужно обязательно проверить номер прошиваемого адаптера, иначе можно по ошибке прошить BIOS в другую видеокарту, что гарантированно ее «окирпичит».

Для изучения номеров видеоадаптеров в программе AtiFlash вводят ее название и ключ -i для отображения информации о подключенных видеоадаптерах:

В Linux для программы amdvbflash в терминале вводят команду

sudo ./amdvbflash -i

Программа выдаст информацию о ее версии и таблицу с данными о подключенных видеоадаптерах фирмы AMD:


Для уточнения номера видеоадаптера можно ориентироваться на номеру PCI-E, к которому подключена видеокарта. При этом можно использовать информацию от сторонних программ или майнеров. В данном случае искомая видеокарта подключена ко второму номеру шины PCI-E (столбец bn) — это видеокарта (asic) Polaris11 с микросхемой флеш-памяти M25P20 с серийным номером BIOS 113-234813E-U11.

Прошивка BIOS производится в программе с графическим интерфейсом AtiWinFlash или консольной программой AtiFlash.

Синтаксис команды для прошивки bios:

где цифра после буквы обозначает номер видеоадаптера.

Если при прошивке возникает ошибка:

нужно использовать ключ принудительной прошивки -f.

Пример команды для принудительной прошивки BIOS в linux в программе amdvbflash (для запуска из директории,в которой находится программа и файл BIOS):

В процессе прошивки программа выдаст следующую информацию:


После этого нужно перезагрузить компьютер. Прошитая разблокированным BIOS-ом видеокарта порадует увеличенной мощностью благодаря появлению дополнительных вычислительных ядер (GPU1 теперь имеет 16 CU вместо 14):


Вам также может понравиться


Видеокарта Sapphire Radeon R9 280X c 3Gb GDDR5-памяти в майнинге

Читайте также: