Утилита обновления биоса ami bios flash. Прошивка bios микросхемы W25Q64

Или сказЪ о том, как я скормил D845GVAD2 BIOS. Повествование в двух действиях.

Итак, исходная позиция. Есть Intel Desktop Board D845GVAD2 на i845 чипсете, BIOS серьезно поврежден. Требуется его прошить. Идея - прошить только бутблок, "собрать" который куда проще, чем весь образ BIOS. Остальное можно прошить с флоппика или CD/DVD. Идея не нова.

Действие первое , в котором надо записать в ЧИСТУЮ флэшку bootblock, по описанной ниже причине советую это действие не пропускать, даже если бутблок жив. Идем на Intel.com, находим страничку с bios-ами для этой платы. В моем случае это downloadcenter.intel.com/Detail_Desc.aspx?agr=Y&DwnldID=6652&ProdId=898&la... .

Видим два файла:


English: LY84510A.86A.0043.P17.EB.EXE - Windows версия
English: LY84510A.86A.0043.P17.IB.exe - DOS версия

Нас интересует именно DOS версия. Скачиваем. Получаем файл LY84510A.86A.0043.P17.IB.exe . Это архив, распаковываем его. Внутри следующие файлы:

DESC.TXT
DISKIMG.EXE
LICENSE.TXT
P17-0043.ITK
README.TXT
RUN.BAT
SW.EXE

Нас интересуют два архива - SW.EXE и DISKIMG.EXE - собственно разобранный по файлам BIOS с прошивальщиком и образ голой загрузочной дискеты соответственно.

Распаковываем SW.EXE, получаем такие файлы:
AUTOEXEC.BAT
BEEP.COM
BIOS.REC
execute.bat
IFLASH.EXE
LOGODATA.USR
P17-0043.BI1
P17-0043.BI2
P17-0043.BI3
P17-0043.BI4
P17-0043.BI5
P17-0043.BI6
P17-0043.BIO
P17-0043.ITK
P17-0043.SIG
TOKEN

Далее, бутблок моей платы занимает 64Кб. В моем случае первая половинка - последние 32Кб P17-0043.bi5 и вторая половинка - последние 32Кб P17-0043.bi6. Просто посмотрите как выглядит конец P17-0043.bi6, в случае с другими Intel BIOS основанными на AMI будет похожая картина. Здесь можно кое-что дополнительное почерпнуть на эту тему:

Вырезаем последние 32Кб с этих файлов и склеиваем (я использую Total Commander для этих операций). Должен получиться файл размером ровно 65536 байт = 64Кб.

1) Создать файл размером, равным размеру флэшки, состоящий из байт со значением 0xFF (или 0FFh, кому как удобнее). В последние 64Кб записать бутблок наш.

После этого записать этот файл во флэшку программатором.

2) Обязательно стереть флэшку, удостовериться что она чистая (все байты имеют значение 0xFF), после этого просто записать наш бутблок в ее конец.

После этого вставляем флэшку в матплату. Поскольку у нас кроме бутблока ничего нет, джампер BIOS CONFIG можно оставить в положении Normal. Включаем плату. Признак того что все сделано правильно - бегущие посткоды. Код E9 - инициализация FDD, его наличие - показатель попытки восстановить BIOS.

Действие второе , в котором надо скормить BIOS с дискеты или CD/DVD диска.

1) Для дискеты.

Распаковываем файл DISKIMG.EXE, получаем такие файлы:

AUTOEXEC.BAT
CONFIG.SYS
DISK.IMG
ERR_LEV.BAT
FDXXMS.SYS
FINDRAMD.EXE
RAWRITE.EXE
TDSK.EXE

Нас интересует файл DISK.IMG. Записываем его на дискету (можно использовать программу WinImage либо Diskimg.exe, полученный при распаковке LY84510A.86A.0043.P17.IB.exe).

Далее копируем все файлы, полученные при распаковке SW.EXE на дискету. Переходим на дискетку, просматриваем *.bat файлы на предмет команды запуска прошивальщика. В моем случае в файле execute.bat есть две строчки:

IF EXIST IFLASH.EXE Iflash /f /p P17-0043.BIO
IF EXIST IFLASH2.EXE Iflash2 /f /p P17-0043.BIO

Сохраняем эти строчки где-либо. После этого удаляем с дискеты autoexec.bat и config.sys . Создаем чистый autoexec.bat и вставляем туда сохраненные ранее строчки. Затем создаем пустой файл config.sys .

Вставляем дискету, включаем плату, ждем окончания прошивки (в моем случае коды 46->EE, если ничего не путаю). Выключаем плату, ставим если необходимо джампер в положение "Normal", снова включаем. если плата не стартовала, значит либо что-то сделано не так, либо в чем-то еще проблема.

2) Для CD/DVD диска.

Здесь идея в том, чтобы сделать загрузочный диск с образом дискеты. Все то же самое, только все описанные выше манипуляции производим с образом дискеты в программе WinImage, затем сохраняем образ с расширением IMA, запускаем NERO Burning ROM, выбираем тип проекта CD (загрузочный) или DVD (загрузочный), выбираем использование файла-образа, указываем наш файл *.IMA, устанавливаем эмуляцию дискеты 1.44Мб, записываем, вставляем в привод, запускаем плату, ждем окончания прошивки.

Возможно, что бутблок другой платы не умеет грузиться с CD/DVD, Тогда остается только дискета.

Почему же необходимо очищать флэшку перед записью бутблока? Когда я восстанавливал BIOS, вначале я "склеил" 8 бутблоков и получил файл размером 512Кб. Процедура далее прошла нормально, плата стартовала, проходила POST, но вместо некоторых надписей выводилась абракадабра - флэшер явно что-то недочищал. Для желающих разобраться прилагаю два файла - нормальный образ (LY84510A.86A.rar) и "с абракадаброй" (Vnimanie_Fajl_povrezhden_Ne_vshivat_Warning_File_is_damaged_Do_not_flash.rar). Интересно, что флэшер недочистил...

Ну и до кучи опции флэшера - где-то спрашивал кто-то, а флэшер их отдает только в DOS режиме и/или только на подходящей плате:

Intel Flash Memory Update Utility Part 643643-046

GUI-mode options:
/m - Monochrome display /b - Use BIOS video calls
/t - Use EGA/VGA line count /n - Do not use pointer device
Command-line mode options:
/h - Help (this text)
/q - Quiet mode; errors only, and no prompts
/qb - Quiet mode; No beeps
Standard options:
/r - Force reboot after update /@ - Use override file
/f - Force CMOS defaults next POST /d - Verbose debugging output
/c - Clear ESCD (Extended System Configuration Data) next POST
/p pathname - Program FLASH device with contents of "pathname".
/pu pathname - Program User Binary area with contents of "pathname".
/v pathname - Verify current FLASH with contents of "pathname".
/sX pathname - Save resident FLASH area to "pathname" (or "vvvv"BIOS),
X = { "B"IOS, "L"anguage, "U"ser, or "R"ecovery } area.
/x pathname - eXamine FLASH header of "pathname".
Special Operations:
/v pathname - Verify current flash with contents of "pathname."
/x pathname - eXamine flash header of "pathname".
/sX pathname - Save resident flash area to "pathname" (or "vvvv"BIOS)
X = { "B"IOS, "L"anguage, "U"ser, "R"ecovery } area.
/ae - Erase OEM CMOS Defaults.
/ac - Copy Custom CMOS Defaults into the OEM CMOS Defaults.
/af - Force OEM CMOS Defaults next POST.
/ag pathname - Get OEM CMOS Defaults to "pathname".
/as pathname - Set OEM CMOS Defaults with contents of "pathname".
/ew pathname - Write BMI settings with contents of "pathname".
/er pathname - Retrieve BMI settings to "pathname".

/i /v могут и не сработать
На lokol.ru читал гайд в котором указывалось:
Перепрошивка AMI BIOS
Войдите в BIOS Setup и настройте следующие параметры.
System BIOS Cacheable. Позволяет копировать содержимое BIOS в оперативную память компьютера, чтобы ускорить доступ к нему. С одной стороны -
это хорошо, с другой - неприемлемо (когда очень важен размер свободной
оперативной памяти). Для перепрошивки BIOS временно установите для данного параметра значение Disabled.
Power Management/АРМ. В процессе перепрошивки автоматическое управ
ление питанием компьютера не нужно, поэтому выключите данную функцию,
также выбрав значение Disabled.
First/Second/Third/Fourth Boot device. Укажите в качестве первого загрузочного устройства Floppy.
Для перепрошивки AMI BIOS используется программа AMINF". Синтаксис программы таков:
AMINF [Файл_1] [Файл_2] . . .] Рассмотрим использующиеся в программе параметры.
Файл_1 - файл, содержащий новую версию BIOS.
Файл_2 - файл, в который будет сохранена текущая версия BIOS.
/С - при перепрошивке установить параметры BIOS по умолчанию.
/Е - после перепрошивки BIOS очистить содержимое CMOS-памяти.
/D - после перепрошивки BIOS убрать пароль (если он есть) на вход в BIOS или на загрузку операционной системы.
/G - зарезервировать область памяти для ведения журнала событий в процессе перепрошивки.
/L - при перепрошивке BIOS не использовать шину USB.
/N - после перепрошивки очистить таблицу ECSD, которая содержит данные
об установленных в компьютере устройствах Plug and Play.
/I - показать на экране контрольную сумму текущей версии BIOS.
/V - показать на экране контрольную сумму файла с новой версией BIOS.
Остальные действия при перепрошивке AMI BIOS аналогичны выполняемым при перепрошивке Award BIOS. Только при переписывании на дискету файла с новой версией BIOS помните, что его расширение в данном случае должно быть именно ROM, например new. rom, а создаваемый файл autoexec. bat должен содержать следующую запись:
@echo offaminf . exe new. rom old. rom /c /d/e /g/i /1 /n /v
Программа перепрошивки выполнит следующие действия:
сохранит старую версию BIOS в файл old. rom;
будет вести журнал событий;
Имя файла программы может отличаться от указанного.
не будет использовать USB-шину;
отобразит контрольные суммы старой и новой версий BIOS;
Q очистит CMOS-память и таблицу ESCD.
Подготовив все необходимое, загрузите компьютер с дискеты и ожидайте окончания процесса перепрошивки.
Если после перезагрузки компьютера, на экране ничего нет, а индикатор жесткого диска не мигает, значит, перепрошивка BIOS закончилась неудачей и придется восстанавливать BIOS.
Использование Boot Block для восстановления BIOS
Итак, вы из лучших побуждений решили перепрошить свою BIOS более новой версией, а она этого не захотела. В итоге компьютер после включения не подает никаких признаков жизни: ни сообщений, ни звуковых сигналов - вообще ничего, только мигает светодиодами включения питания. Не расстраивайтесь - случается и такое. Разберемся, как поступить в такой ситуации.
Если при перепрошивке BIOS не затрагивалась Boot Block-память, то «вылечить» BIOS достаточно легко. Для этого как минимум необходимо иметь старую версию BIOS, которую вы должны были сохранить перед перепрошивкой. Далее все зависит от производителя BIOS.
Единственный неприятный момент использования Boot Block заключается в том, что не все версии BIOS поддерживают вывод на видеокарты, установленные в PCI-или, тем более, AGP-слот. Если ваша BIOS не поддерживает вывод на эти слоты, то вам придется восстанавливать ее вслепую, то есть что-то делать и не видеть результата до тех пор, пока не перезагрузится компьютер.

Любое компьютерное оборудование и программное обеспечение, как известно, со временем устаревает и перестает отвечать актуальным требованиям. В равной степени это носится и к первичным системам BIOS/UEFI, программное обеспечение которых интегрировано в специальный чип на материнской плате. При установке нового оборудования («железа») иногда может потребоваться перепрошивка БИОСа. На ноутбуке, на стационарном компьютерном терминале будет производиться такая процедура, неважно. Технология практически всегда одна и та же. Некоторые пользователи, незнакомые с азами таких методик, считают (и небезосновательно), что процесс этот небезопасен и труден. Если с первым утверждением согласиться можно, то насчет второго можно поспорить. На самом деле перепрошивка БИОСа материнской платы - дело не такое уж и хлопотное. Но для корректного проведения такой процедуры следует уделить особое внимание некоторым важным деталям и нюансам, что зависит от производителя системной платы и используемых для перепрошивки программ и методик.

Для чего нужна перепрошивка БИОС?

Вообще, если не планируется, и вся система работает стабильно, обновлять версию BIOS принципиально смысла нет.

Но вот когда на компьютер устанавливается новое оборудование, которое первичной системой может не поддерживаться только по причине ее устаревания (BIOS устройства просто не распознает), перепрошивка БИОС становится проблемой насущной. Хотя многие пользователи считают этот процесс сложным, тем не менее любой человек, работающий с компьютером, сможет выполнить такие действия самостоятельно. Займет это не более 10 минут.

Перепрошивка БИОСа материнской платы: обязательные условия

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

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

Второе, на что следует обратить внимание, - во время обновления. Позаботиться о том, чтобы не было скачков напряжения или самопроизвольного отключения компьютера или ноутбука от электросети, нужно заблаговременно.

Общие правила для обновления всех прошивок

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

  • создание загрузочного накопителя (только USB-устройства);
  • установка прошивки;
  • Для стандартных систем BIOS в большинстве случаев используется DOS-режим. Однако для некоторых версий BIOS, а также для более современных систем UEFI, может применяться специальная программа для перепрошивки БИОСа, созданная производителем материнской платы, которая способна запускаться даже в среде операционных систем Windows без обязательного создания загрузочного носителя.

    Как узнать модификацию материнской платы и текущую версию BIOS?

    Самое первое, что нужно сделать, - определить, какая именно модель системной платы установлена в компьютерной системе, а также узнать версию первичной системы BIOS (возможно, она на данный момент актуальна и в обновлении не нуждается).

    Посмотреть сведения о плате и версии BIOS можно в разделе которая вызывается из консоли «Выполнить» командой msinfo32.

    Для материнской платы можно использовать и специализированные утилиты вроде CPU-Z (бывший Everest). Для определенного таким способом устройства на сайте производителя нужно найти самую свежую прошивку и сохранить файлы на жестком диске.

    Подготовка загрузочного носителя (общая методика)

    В случае использования загрузочного носителя, когда обновление из-под Windows не предусмотрено, на первом этапе его нужно создать. Обычная запись загруженных файлов не подойдет.

    Для упрощения работы можно воспользоваться утилитой Rufus, которая является очень простой в освоении и создает загрузочную флешку в течение пары минут. В параметрах практически ничего менять не нужно. Только в файловой системе следует указать FAT32, а в методе записи использовать MS-DOS-режим, обязательно установив флажок напротив строки создания именно загрузочного носителя. Если этого не сделать, то при повторной загрузке устройство как загрузочное распознано не будет. Затем для установки апдейта в некоторых случаях нужно будет дополнительно скопировать на носитель управляющую программу и файл прошивки.

    Далее, будет рассмотрен процесс обновления БИОС с примерами для материнских плат нескольких известных производителей. Хотя в целом между собой они сильно схожи, тем не менее в каждом из них есть свои нюансы. Предполагаем, что приоритет в настройках BIOS уже установлен.

    ASUS

    Перепрошивка БИОСа «Асус» может производиться несколькими способами. Среди предпочитаемых утилит стоит выделить две программы - AFUDOS и ASUSTeK EZ Flash 2.

    При использовании первой утилиты следует создать загрузочный носитель и обратить внимание, чтобы на нем в обязательном порядке присутствовал файл программы afudos.exe и сама прошивка (к примеру, p4c800b.rom).

    Перепрошивка БИОС ASUS выглядит следующим образом. Загружаемся с флешки. Поскольку носитель был записан для DOS-режима, на черном экране появится начальная строка C:\>, в которой нужно прописать команду /i p4c800b.rom и нажать клавишу ввода. По завершении обновления произойдет перезагрузка, в процессе которой нужно просто извлечь носитель из USB-порта, чтобы старт системы производился с жесткого диска.

    Перепрошивка БИОСа материнской платы ASUS при использовании второй утилиты несколько отличается от предыдущего варианта.

    Несмотря на то, что большинство прошивок на официальном сайте ASUS имеют расширение.rom, иногда могут встречаться и CAB-файлы. Ничего страшного в этом нет, поскольку применяются они для систем UEFI.

    Для прошивки следует войти в настройки UEFI при перезагрузке, перейти в режим Advanced Mode (дополнительные настройки) и в разделе сервиса (инструментов) Tool выбрать строку ASUSTeK EZ Flash 2. Далее, из списка еще раз выбираем носитель с программой (одноименная строка), после чего справа будет показан искомый файл прошивки. Выбираем его и дважды соглашаемся с предупреждением (сначала для проверки файла, затем для старта процесса прошивки).

    По окончании процесса появится уведомление о перезагрузке, а вначале повторного старта будет выдано предложение о проведении первоначальной настройки. Нажимаем F1 и выставляем нужные параметры. В противном случае - просто выходим из настроек без сохранения изменений.

    Gigabyte

    Перепрошивка БИОС Gigabyte-систем отличается от остальных процессов достаточно сильно. Прежде всего, это связано с тем, что для установки прошивки можно использовать онлайн-обновление. Но сначала рассмотрим использование утилиты Q-Flash, которая, как считается, для обновления прошивок подходит лучше всего.

    Сначала следует войти в настройки БИОС и использовать опцию сброса всех настроек Load Optimized default. После этого нужно сохранить изменения, перезагрузить компьютер и снова войти в настройки БИОС. Далее, для запуска утилиты Q-Flash нажимается клавиша F8, а старт подтверждается нажатием клавиш Y и Enter. Для начала рекомендуется сохранить текущую версию посредством опции Save Bios, после чего нужно использовать Update Bios. Далее, последует запрос указания источника, с которого нужно произвести обновление. В качестве носителя следует выбрать HDD 2.0 (именно так флешка отображается в настройках). Дальше все, как обычно: выбираем присутствующий на носителе файл прошивки и соглашаемся со всеми предупреждениями.

    Для интернет-апдейта можно использовать специально разработанную специалистами компании Gigabyte утилиту @BIOS, которая запускается в среде Windows. В этом случае настоятельно рекомендуется отключить режим Hyper-Threading в настройках первичной системы, а также деактивировать антивирусные и другие резидентные приложения, чтобы избежать появления ошибок или сбоев в процессе обновления.

    После запуска программы можно сразу же сохранить текущую версию BIOS, нажав на кнопку Save Current BIOS, а затем выбрать режим онлайн-обновления Internet Update, нажать Update New BIOS и указать один из серверов, присутствующих в списке. После этого будет предложено указать модель установленной материнской платы, а программа автоматически загрузит все необходимые компоненты и активирует процесс обновления.

    MSI

    Перепрошивка БИОС MSI, как и в случае с ASUS, может быть произведена либо из-под Windows, либо из-под DOS. Для DOS-режима используется «вшитый» в BIOS инструмент под названием BIOS-MFLASH. Но в качестве начальной управляющей утилиты может применяться и приложение MSI Live Update 5 или 6. Оно примечательно тем, что с его помощью можно еще обновить все установленные драйверы MSI, а также перепрошить BIOS соответствующих графических ускорителей. С него и начнем.

    В главном окне просто нужно установить галочки на необходимых элементах. Выбираем компонент MB BIOS и нажимаем кнопку сканирования снизу (Scan). Если новая версия прошивки будет обнаружена, используем кнопку Download and Install, после чего запустится процесс обновления.

    Сначала нужно будет выбрать среду обновления. Для упрощения дела отмечаем пункт In Windows mode, в следующем окне жмем кнопку закрытия всех программ, которые появятся в списке (Close all listed programs), жмем кнопку продолжения (Next) и в следующем окне нажимаем кнопку старта процесса.

    Для DOS-режима выбираем его из окна запущенного процесса обновления, после чего указываем носитель и соглашаемся с уничтожением всех присутствующих на нем данных (процесс займет не более минуты, после чего будет выдано сообщение об успешном создании загрузочного накопителя). При перезагрузке останется только следовать указаниям своеобразного «Мастера».

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

    Acer

    Перепрошивка БИОСа Acer-систем на удивление производится намного проще. Даже загрузочный носитель создавать не нужно, хотя отформатировать его в FAT32 придется все равно.

    Для установки обновления используется специальная утилита под названием Insyde Flash, которая копируется на съемный носитель. Одновременно в основной каталог программы на флешке нужно скопировать загруженный с официального сайта файл прошивки, имеющий расширение.fd и соответствующий не только материнской плате, но и модели ноутбука. Обратите внимание, что на устройстве должен содержаться только один файл прошивки, в противном случае приложение выдаст предложение о перепрошивке только одного из нескольких. После запуска утилиты при включенном электропитании предложение об установке обновления будет выдано немедленно.

    Второй способ так же прост. Сначала нужно полностью выключить ноутбук, выдернуть шнур из розетки и дождаться момента, когда индикатор питания перестанет мигать. Далее, включаем шнур в розетку, вставляем флешку в соответствующий порт, зажимаем клавиши Fn и Esc и нажимаем кнопку включения. Как только индикатор начнет мигать, отпускаем зажатые клавиши. После этого начнется считывание информации с накопителя (это можно заметить по миганию светодиода на самом устройстве). По окончании процесса обновления ноутбук перезагрузится самостоятельно.

    Видеокарты

    Поскольку доминирующими на рынке видеокарт являются GeForce и Radeon, перепрошивка БИОС будет рассматриваться на их примере.

    На начальном этапе для своей карты на сайте производителя нужно скачать новую прошивку и программы управления. Если в системе имеется несколько видеокарт, на время проведения обновления нужно оставить только одну, вставив ее в слот PCI-Express.

    Для карт GeForce используется программа NVFlash (из двух файлов), для Radeon - утилита ATIFlash (один файл). Далее, нужно создать загрузочный USB-носитель для DOS-режима, а после этого скопировать на него файлы программ и прошивок.

    При старте с флешки следует убедиться, что карта является однопроцессорной, иначе предлагаемый способ не сработает. Для NVIDIA используется команда nvflash --list, для ATI - atiflash -i. Если будет выдана информация по двум картам, значит адаптер имеет два процессора, а предлагаемый способ прошивки использовать нельзя (лучше обратиться к сайту производителя и найти инструкцию там).

    На следующем этапе перепрошивка БИОСа видеокарты GeForce предполагает отключение защиты. Делается это строкой nvflash -protectoff.

    Далее, для старта процесса обновления БИОС для карт GeForce используется команда nvflash -4 -5 -6 newbios.rom (имя ROM-файла должно соответствовать названию загруженной прошивки), для карт Radeon - atiflash -p -f 0 newbios.rom. После этого ждем завершения процесса и перегружаем систему в нормальном режиме.

    Краткие итоги

    Вот и все, что касается перепрошивки первичных систем ввода/вывода. Исходя из всего вышесказанного, можно сделать вывод о том, что оптимальным вариантом является установка обновления исключительно в DOS-режиме, хотя для упрощения работы и можно использовать специальные утилиты. Но работают они только в случае наличия систем UEFI, а для стандартных версий BIOS не годятся. С видеокартами нужно быть крайне осторожными, поскольку неправильная установка апдейта или малейшие нарушения в процессе перепрошивки могут привести к тому, что графический адаптер выйдет из строя.

    Прошивка микросхемы биос W25Q64 типа. Для материнской платы asrock h110m-dgs

    Так как все бюджетные матери на чипсете H110 поставляются со "старыми" биос и с новыми процессорами от intel (kaby lake) просто черный экран.
    Есть 2 способа обновится:
    - установить процессор на skylake и прошить последнюю версию.
    - изьять микросхему и прошить с помощью программатора.

    Микросхема сьемная, вот и решил побаловаться:)

    Купил программатор CH343A 3$ 100грн (магазин возле дома)
    Хотел и микросхему донора для опытов, но в моем dip8 не было. Поэтому взял на эксперимент родную.
    Софт ch341prog
    Компиляция в папке с распакованным архивом make Мне понадобился еще sudo apt install libusb-1.0-0-dev

    Установил микросхему в зажим(согласно схеме на плате), зажал колодку фиксатором.
    Подключил к USB порту.
    Что у нас sudo ./ch341prog -i


    Manufacturer ID: ef
    Memory Type: 4017

    Capacity: 17

    Дамп прошивки (подстраховка) sudo ./ch341prog -r ./dump-defolt-bios расширение bin можно не ставить
    Очистка (люди говорят что она не нужна, но..) sudo ./ch341prog -e

    Развернуть/свернуть скрытый текст.

    Device reported its revision
    Manufacturer ID: ef
    Memory Type: 4017
    No CFI structure found, trying to get capacity from device ID. Set manually if detection fails.
    Capacity: 17
    Chip capacity is 8388608 bytes
    ......................Chip erase done!

    Собственно финальный шаг. Заливка дампа, скаченного с официального сайта sudo ./ch341prog -w ./H11MDGS7.30

    Развернуть/свернуть скрытый текст.

    Device reported its revision
    Manufacturer ID: ef
    Memory Type: 4017
    No CFI structure found, trying to get capacity from device ID. Set manually if detection fails.
    Capacity: 17
    Chip capacity is 8388608 bytes
    Write started!

    Write ok! Try to verify... Read started!

    Write completed successfully.

    Ну вот и все что нужно для прошивки под LINUX

    Несколько моментов.
    Ненужно ничего обрезать в хэш редакторе ни 2кб ни 4кб!
    Если скачивается flash, то какой есть, такой и заливайте.
    Исключение - патченные биосы(хотя) и мдификации под виндо инсталяторы.

    Сразу про вопрос о сервисном центре. 10 дней и 2 похода с очередью - не в кайф, ну совсем.

    Хотел получить опыт и заодно сравнить как оно именно на линукс. по моей просьбе на виндовс ХП, оно упало и больше не поднялось. Толи контроллер какашка, толи винда(скорей оба) - вообщем там не получилось. Хотя та машина и используется непосредственно для прошивки разных девайсов.

    Недостаток функционала
    -нет хэш редактора
    -нет сверки двух хэш таблиц

    В сухом остатке одна единственная строка. sudo ./ch341prog -w ./H11MDGS7.30