Afudos ошибка 46 error problem getting flash information

MSI CX640 MS-16Y1

Ноутбук не видит дискретное видео Gforce GT520M, карта полностью отсутствует в диспетчере устройств. На встроенной INTEL изображение периодически пропадает. По результатам поиска решения собрался обновить версию BIOS. Сейчас на ноутбуке стоит:

WIN 10 x64
Mainboard: P017
PCB Version: 1.0
BIOS Version: E16Y1IMS.204
BIOS Date: 17.02.2011

      На сайте MSI в разделе поддержка есть возможность скачать только одну версию BIOS (вероятно последняя и актуальная) — архив 16y1_300.zip (https://ru.msi.com/Laptop/support/CX640.html#down-bios)
Внутри архива папка «300» со следующим содержимым: BIOS.ROM и flash.bat

      Согласно инструкции по прошивке, которая находится на странице загрузки BIOS, процедура проходит с помощью утилиты UEFI BIOS UPDATE находящейся в BIOS во вкладке Advanced.
Зайдя в настройки BIOS (клавиша DEL) обнаружил, что такой строки в этой вкладке просто нет, как и в остальных вкладках и что BIOS — Apito (так понял, что по технологии UEFI он, хоть с виду и обычный). «Apito Setup Utility -Copyright (C) 2010 American Megatrends, Inc» и внизу Version 2.01.1204.

      Просмотрел содержимое скачанного flash.bat:

@echo Updating MSI BIOS version: 300 for MS-16Y1
@echo off
set currentdir=%CD%
set PATH=C:Program Files (x86)GenericWinFlash;%PATH%;
winflash.exe /NOWMSG %currentdir%BIOS.ROM

      Очевидно что он должен инициировать процедуру прошивки BIOS из под WINDOWS с помощью утилиты «winflash.exe» (которая, судя по всему, заблаговременно должна быть установлена). Тут совсем стало непонятно и экспериментировать я не стал.

      MSI Live Update, как я понял почитав форумы, не годится для прошивки BIOS ноутбуков. Выяснил, что MSIHQ USB Bootable Tool and BIOS Helper тоже не годится для моего ноутбука т.к. он слишком современный для нее…

       Осталось попробовать AFUDOS!
Сайт ami.com предлагает несколько версий afudos — Apito 4 и для AMIBIOS 8, а для Apito V нет afudos, но, как я понял это к моей версии BIOS не относится — мне нужен afudos для Apito 4.

      Флешку с DOS создавал при помощи rufus затем для проверки использовал HPUSBDisk. В корень флешки кинул afudos и скачанный BIOS.ROM

      Загружаюсь — вижу DOS! пишу:

      С:> afudos bios.rom /p /b /n /e /x /r (на самом деле пробовал разные команды, но результат один):
      46 — Error: Problem getting flash information

      Пробую afudos из архива для AMIBIOS 8:
      С:> afudos bios.rom /p /b /n /e /x /r получаю ответ:
      — Error: BIOS is write-protected

      Подскажите пожалуйста, возможно ли что-то сделать еще для прошивки новой версии BIOS не прибегая к помощи программатора?

You are using an out of date browser. It may not display this or other websites correctly.
You should upgrade or use an alternative browser.

  • #1

Got the BIOS update file that should allow me to install an AMD X6 1045 processor, but when I open it from my bootable flash drive, it gives me an error:

46 — error: Problem getting flash information

There is only the .ROM file from ECS for my motherboard and the AFUDOS executable in my flash drive.

Anyone know what else I need to do or what I did wrong?

popatim



Dec 2, 2009


38,875


970


135,890


  • #2

Make your flashdrive dos bootable, copy those files back in, and then boot from it and run the executable.
This will only work if your motherbd supports booting from a flash drive, otherwise you will need to boot from something else.

I use a free program called Rufus to make the flashdrives.

  • #3

[quotemsg=15825850,0,310904]Make your flashdrive dos bootable, copy those files back in, and then boot from it and run the executable.
This will only work if your motherbd supports booting from a flash drive, otherwise you will need to boot from something else.

I use a free program called Rufus to make the flashdrives.[/quotemsg]

I used that HP program that makes the flash drive boot to a Win98 distributable. It does boot up and the program works fine, but it doesn’t seem to get to the flash data. Any other advice?

popatim



Dec 2, 2009


38,875


970


135,890


  • #4

Sorry, i never use ECS myself. Does the flash software NOT give you the option to select the bios file and then install it?

  • #5

[quotemsg=15843842,0,310904]Sorry, i never use ECS myself. Does the flash software NOT give you the option to select the bios file and then install it?[/quotemsg]

I used the AMI Flasher Utility from Wimsbios.com, specifically the 5.05.04 version. I did rename the ROM file to flash.rom for ease of typing, so that could also be a source of error, but I can’t think of anything else that could be stopping this BIOS update from happening. Unless it was actually AWARD that thinks its AMI.

EDIT

The flash software operates in DOS, so I manually type in the file name. I tried just typing in the EXE but that causes the same error.

  • #6

Okay, solved this particular issue. For anyone else encountering Error 46: Problem Getting Flash Information, it’s because you aren’t using afudos. I was trying to use the AMI Flasher Utility, but it didn’t work for me. I found the AFUDOS program from Adventech.com, and it did work as intended. Unfortunately I bricked my motherboard since I didn’t put in the modifiers after the .rom file name.

If you are reading this, make sure you use the following modifiers:

/p /b /n /x

Similar threads

  • Advertising
  • Cookies Policies
  • Privacy
  • Term & Conditions

Автор
Сообщение

[ТС]

 Заголовок сообщения: DNS залить модифицированный биос

СообщениеДобавлено: 22 сен 2017, 23:04 

Я тут случайно
Я тут случайно
Аватара пользователя


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

1. Снял дамп биоса этим: BIOS_Backup_TooKit.EXE также снимается с помощью aflash3 из доса.
2. Открыл в amibcp и сделал интересубщие изменения в mod.rom.
3. Как его прошить?
AFLASH3 /AUTO:mod.ROM /ALLBIOS /FORCE выдает (Fatal error!!! Verifying failed!)
uniflash просто зависает
afudos версия 3.07 aptio выдает 46 — error: Problem getting flash information
afudos 4.24 выдает Error: BIOS is write-protected
afudos даже дамп не делает.

Ноутбук DNS 0164792

Код: Выделить всё

SMBIOS 2.7 present.
54 structures occupying 2523 bytes.
Table at 0x000EB940.

Handle 0x0000, DMI type 0, 24 bytes
BIOS Information
        Vendor: American Megatrends Inc.
        Version: 507
        Release Date: 03/12/2013
        Address: 0xF0000
        Runtime Size: 64 kB
        ROM Size: 3072 kB
 BIOS Revision: 4.6

Код: Выделить всё

Handle 0x0001, DMI type 1, 27 bytes
System Information
        Manufacturer: PEGATRON CORPORATION
        Product Name: A17W8
        Version: 1.0       
        Serial Number: 137PE5084391
        UUID: 6FA057C0-F279-81E2-3540-7C0507FE83EE
        Wake-up Type: Power Switch
        SKU Number: 0
        Family: PEGA Family

Handle 0x0002, DMI type 2, 15 bytes
Base Board Information
        Manufacturer: PEGATRON CORPORATION
        Product Name: A17W8
        Version: 1.0       
        Serial Number: BSN12345678901234567
        Asset Tag: ATN12345678901234567
        Features:
                Board is a hosting board
                Board is replaceable
        Location In Chassis: MIDDLE             
        Chassis Handle: 0x0003
        Type: Motherboard
        Contained Object Handles: 0

A17FD W25Q64BN

Как залить прошивку?

Не в сети

Профиль    

 

seminenko

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 22 сен 2017, 23:51 


Зарегистрирован: 13 фев 2016, 17:57
Наличности на руках:
1,059.96

Сообщения: 3336
Откуда: Tagan York

Почитать вначале , потом купить программатор, и прошить.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 01:50 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Интересует вариант без программатора, не каждый день биосы шить собираюсь, а всего лишь свой обновить чтобы багов с sdst не было.

Не в сети

Профиль    

 

Oblom

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 01:58 


Зарегистрирован: 21 окт 2011, 23:30
Наличности на руках:
274.35

Сообщения: 168
Откуда: Ukraine

avito , hh и еже с ними. Ну или учится , учится и еще раз… Мало ли что можно. Но под каждого вендора , с его заморочками муторно.
Как тут говорят , лучше один раз разобрать, выпаять и забекапить. Потом откатится , если чё. Чем потом просить унижаться и в результате всё равно платить деньги (ну или ноут выкинуть, если гордость денги давать не позволяет).

Не в сети

Профиль    

 

seminenko

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 09:08 


Зарегистрирован: 13 фев 2016, 17:57
Наличности на руках:
1,059.96

Сообщения: 3336
Откуда: Tagan York

Учитывая что мод все равно ничего не даст.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 18:35 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

seminenko писал(а):

Почитать вначале , потом купить программатор, и прошить.

Уточнение: после купить программатор идет — слить с его помощью содержимое флешки, сохранить в недоступном для детей месте, а с его копией уже делать свои моды и прошивать.
Ибо нечто снятое упомянутой утилитой — не годиться ни для какой прошивки.
Для тех, кто последние 10 лет сидел в наглухо законсервированном танке, который был закопан в тундре — не умеет BIOS_Backup_TooKit.EXE снимать полный бэкап с плат на интеле. И, видимо, никогда не научится.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 20:14 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

В общем снял дамп ezp2010, залил на новую флешку модифицированный биос, впаял — ноутбук не стартует, мигает кнопка включения и индикатор питания. Впаял родную флешку — тоже самое. В чем дело? Ничего не трогал, просто выпаял флешку, снял дамп, потом обратно впаял.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 20:25 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

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

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 21:36 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Перед выпайкой микросхемы все работало нормально.
Ноутбук dns 0164792, W25Q64BV, A17FD
Выпаял, снял дамп, залил на новую микросхему, впаял не заработало. Вернул старую микросхему, не тронутую — тоже не работает.
BIOS.rar -это последнее что заливал через программу.
9.rar — оригинал слитый программой.
zav.rar — слитый дамп через программатор.
Можно попросить скинуть рабочий дамп куда-нибудь? Если в этом дело.

У вас нет доступа для просмотра вложений:
1. Пожалуйста авторизуйтесь или зарегистрируйтесь.
2. Вы должны иметь 15 (ПЯТНАДЦАТЬ) или более сообщений.
3. У нас можно купить доступ к файлам.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 23 сен 2017, 21:52 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 24 сен 2017, 18:51 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Спасибо, ноутбук включился, версия биоса как и была, но ME FW Version сейчас n/a, до этого отображалась 8.1.0.1248, открыл дамп через intel me injector, там отображает туже версию. Почему в ноуте показывает n/a? Критично или оставить как есть? Хаб SLJ8E.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 24 сен 2017, 19:39 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

Тут сами решайте. Или оставлять, или заменить на чистый утилитой fitc. Но после нее придется опять отпаивать флеш и перепрошивать.
Варианты программного обновления ME не рассматриваю, т.к. не пользуюсь ими и подсказать ничего не смогу.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 24 сен 2017, 22:59 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Опять проблема, вставил жёсткий диск, а в меню boot он не отображается, хотя сам жёсткий в биосе определяется, можно грузиться с флешки, с двд, а с жёсткого нельзя. Жёсткий рабочий, проверил загрузившись в livecd, и даже переустановил загрузчик, в биосе ничего не поменялось, грузится со всего кроме жёсткого.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 24 сен 2017, 23:09 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

Режим работы HDD и то, какие настройки в bios setup стоят, проверьте.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 25 сен 2017, 00:19 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

В биосе вроде все пробовал, с ahci на ide переключал, secure boot отключен, launch cms включен, все как раньше вроде выставлено, а жёсткий в boot так и не появляется, ни один из двух. Расширенного режима там никакого нет, может что-то где-то ещё нужно включить, или из-за дампа не может быть?

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 25 сен 2017, 00:49 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

С этого HDD на другом компьютере начинается загрузка?
А если в этот ноутбук установить другой загрузочный HDD?
А прошивка… Можете проверить, ради интереса, такой вариант:
Файл, что я дал, открываете в HEX редакторе и меняете последние 3 Мбайта на те, что забэкапили программой. Потом сохраняете и прошиваете программатором. Ну и смотрите, заработает диск или нет.
Естественно, проверяйте получившийся размер до байта.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 25 сен 2017, 20:14 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Дамп изменил, свой бекап 3 Мб влил в 8Мб дамп, залил, ничего не изменилось. Сам жесткий загружается, если я его через usb переходник подцепаю, т.е. как внешний становится. На двух sata разъемах моих два винчестера в boot так и не отображаются. У меня gpt на обоих жестких, может с этим что связано, поищу жесткий с mbr чтобы проверить, может и правда отобразится, но думаю врядли, т.к. до этого мои оба жестких можно было видеть в boot.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 25 сен 2017, 20:45 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

micle7 писал(а):

secure boot отключен

micle7 писал(а):

У меня gpt на обоих жестких

Включите secure boot.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 25 сен 2017, 22:03 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

Все эти опции в bios пробовал, и secure mode включал, при включенном secure mode bios должен отображать в boot загрузку по uefi с моего винчестера, насколько я помню, у меня же boot так и пустой, как буд-то в биосе заблокирована/выпилина поддержка загрузки по sata с винчестеров. Что было в биосе точно помню, у меня хоть и gpt, но грузилось без uefi, загрузчик grub2.
Можно попросить попробовать этот дамп на почту?

viewtopic.php?f=252&t=11743&p=132060&hilit=*a17fd*#p132060

Сейчас ещё попробую через редактор биоса открыть все скрытые функции, может что-то появится, а так кроме того что дамп не подошел каким-то образом, несмотря на то что все совпадает, не знаю что еще предположить. Еще у меня иногда этот EM FW то n/a то версию отобразит как надо, в дамп пока EM не заливал, все с тем дампом экспериментирую.
———- Добавлено спустя 4 часа 14 минут 10 секунд: ———-
Спасибо, с биосом, 4МБ который, все нормально работает, жесткий диск имеется в виду, остальное не тестировал, все в меню присутствует, все сразу загружается.
Что-то с тем дампом все-таки, а в этом, нет uefi и биос старее, хочется новее.

Не в сети

Профиль    

 

igils

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 26 сен 2017, 10:37 


Зарегистрирован: 23 июл 2011, 14:13
Наличности на руках:
14,068.38

Сообщения: 11048
Откуда: Ульяновск

Пардон, даже не посмотрел на ночь глядя, что в архиве.
Почту смотрите, отправил все, что у меня есть 8Мб на эту плату. Пробуйте.

Не в сети

Профиль    

 

micle7
[ТС]

 Заголовок сообщения: Re: DNS залить модифицированный биос

СообщениеДобавлено: 27 сен 2017, 00:57 


Зарегистрирован: 22 сен 2017, 14:40
Наличности на руках:
42.02

Сообщения: 13
Откуда: mos

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

Не в сети

Профиль    

 

  • Sign up
  • Sign in
  • HP Community
  • Archived Topics
  • Desktops (Archived)
  • BIOS won’t update

Options

  • Mark Topic as New
  • Mark Topic as Read
  • Float this Topic for Current User
  • Bookmark
  • Subscribe
  • Mute
  • Printer Friendly Page



Sign in

Create an account on the HP Community to personalize your profile and ask a question

Your account also allows you to connect with HP support faster, access a personal dashboard to manage all of your devices in one place, view warranty information, case status and more.

Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.

‎05-21-2016

09:11 PM

— edited

‎05-21-2016

09:44 PM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

Product: Pavilion a6620f

Operating System: Microsoft Windows 10 (64-bit)

I installed the newest 2012 BIOS update for my pavilion a6620f. It has Windows 10 OS. Everything runs smoothly until the restart. When it restarts, it says that the computer will boot with default options instead, and the only option I get is to press F10 or let the computer continue booting. Both options lead to a default boot. Do I need to downgrade from windows 10 to windows 7/vista in order to install this update? because it says that the update is for those versions of windows, although not explicitly. Looking for solutions that will let me install the BIOS.

EDIT: When it boots up, it says something about a checksum and gives me the option to wait it out or press F10.

6 REPLIES 6

‎05-22-2016

09:30 AM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

There is a possibility to run that BIOS update from DOS and use a Dos BIOS update tool instead of the Win version.  You open the sp46442.exe with 7-Zip and extract the BEN5.43 file and point the BIOS tool to run that.  You might need to rename the file so as to let the BIOS tool use it.  That will install the BIOS without having to reinstall Windows 7 or Vista.  No guarantee that will solve your problem, though.  It could be the motherboard is done, but give it a try.

I’m not an HP employee.
Did this message answer your question? Please indicate below as an Accepted Solution!
Did you find this message useful? Click on the «Was this reply helpful» Yes button.

Was this reply helpful?

Yes

No

onoble

onoble

Author


4


0


0

7,401

New member

‎05-24-2016

01:52 PM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

What would I rename the file to? I tried several name (ex. bios.43, comoestas.43, etc.) and when I type in the filename, it says «bad command or filename — ‘name'». Should I change the extension as well?

Was this reply helpful?

Yes

No

‎05-24-2016

02:57 PM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

You need the AMI Flasher utility AFUDOS on a bootable CD and rename the BIOS file per these instructions:

After booting you’ll execute the flasher and supply the name of the bios data file:

  • awdflash xxx.bin (for Award BIOSs)
  • amiflash xxx.rom (for AMI BIOSs)

I’m not an HP employee.
Did this message answer your question? Please indicate below as an Accepted Solution!
Did you find this message useful? Click on the «Was this reply helpful» Yes button.

Was this reply helpful?

Yes

No

onoble

onoble

Author


4


0


0

7,378

New member

‎05-25-2016

02:23 PM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

So I put the flasher onto a bootable USB and when I type in AFUDOS to run it, only the readme pops up. I then read through the readme and tried typing AFUDOS.EXE <filename> /Q (silent run) since I couldn’t find any other command that made the program run. I found nothing in there about renaming the BIOS or BEN5.43 file. I also dont know where to find the files you mentioned (amiflash xxx.rom). All I have is the BEN5.43 file, AFUDOS.exe, its readme, and rufus. Putting the flasher onto a CD vs a bootable USB shouldn’t really make a difference, right?

Was this reply helpful?

Yes

No

onoble

onoble

Author


4


0


0

7,373

New member

‎05-25-2016

03:51 PM

— edited

‎05-25-2016

04:00 PM


HP Recommended

  • Mark as New
  • Bookmark
  • Subscribe
  • Permalink
  • Print
  • Flag Post

Ok so I just reread your instructions and realized I made an error before: so I ended up naming the file «amiflash Jes.exe» however, when I type in «AFUDOS.exe amiflash Jes.rom /P», the readme keeps on showing instead of the program running

Edit: .exe -> .rom

Edit: ok, so I just realized «amiflash» shouldn’t be in the name of the file, so I removed that. Now when I type in «AFUDOS.exe Jes.rom /P» (also tried without adding .rom to Jes.rom) I get the error «46 — error: problem getting flash information»

Was this reply helpful?

Yes

No

Was this reply helpful?

Yes

No

Archived This topic has been archived. Information and links in this thread may no longer be available or relevant. If you have a question create a new topic by clicking here and select the appropriate board.

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the Terms of Use and Rules of Participation.

  • English

    Open Menu

Powered by Khoros

† The opinions expressed above are the personal opinions of the authors, not of HP. By using this site, you accept the <a href=»https://www8.hp.com/us/en/terms-of-use.html» class=»udrlinesmall»>Terms of Use</a> and <a href=»/t5/custom/page/page-id/hp.rulespage» class=»udrlinesmall»> Rules of Participation</a>.

Куратор(ы):  

CodeRush   

Автор Сообщение
 

Прилепленное (важное) сообщение

СообщениеДобавлено: 19.06.2012 17:38 

[профиль]

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

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

Этот набор предназначен для десктопных плат, не используйте входящие в него bat-файлы на ноутбуках, пожалуйста.

FAQ по прошивке и редактору — во втором сообщении темы.
Ссылки на скачивание FD44Editor’а и FTK — в третьем сообщении темы.

Пишем новый FAQ вместе

Последний раз редактировалось CodeRush 07.09.2013 14:49, всего редактировалось 34 раз(а).

Реклама

Партнер
 
Azdroid

Junior

Статус: Не в сети
Регистрация: 17.08.2014

CodeRush писал(а):

Если UBF есть, то прошей 2001 с его помощью, это может помочь.

Прошил и всё заработало! Спасибо большое :)
Теперь интересно, как вернуть процессор i3 4130 неродивым сервисникам, которые заставили меня его купить под предлогом того, что мой с материнской платой H87M-PRO никогда не заработает…

 
228

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 16.08.2014

Hi All!

подскажите пож-та, вот эта тема про платы асуса, обновление биоса 100500 способами,
а мой гнилобайт на z87 я могу прошить с помощью FPT?
и без необратимых действий в духе

Цитата:

Если произошла ошибка на фазах backup или copy — ничего страшного, но если она произошла на фазе flash, то BIOS находится в опасном состоянии и требуется его восстановление.
Для этого выполните команду restore. Если и она завершается с ошибкой, попробуйте выполнить ее еще несколько раз. Не помогло? Мои соболезнования, выключайте компьютер и ищите программатор или ближайший сервис.

:shock:
согласитесь, это бред полный не знать заранее результат…

Проишивал обычные / модифицированные биосы неоднократно через встроенную фичу qbios, так у меня сейчас какаие-то проблемы с платой: после выключения не стартует без сброса на дефолтные параметры :-(
может и не из-за прошивки…

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

228, любой китайский программатор за 30 баксов решает проблему неуверенности в результате зараз и целиком.

Чтобы прошить начисто, рекомендую метод «afu bios.rom /gan», описанный на предыдущей странице, там же можешь скачать набор для твоей системы. Метод достаточно безопасный на десктопных платах, и стирает он все начисто.

 
228

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 16.08.2014

CodeRush благодарю за ответ! :-)

программатор нужен серьезным дядям для получения мани, а мне на одну плату как-то расточительно…

с помощью afudos / afuwin64 даже дамп не создал

Цитата:

+—————————————————————————+
| AMI Firmware Update Utility v3.05.04 |
| Copyright (C)2013 American Megatrends Inc. All Rights Reserved. |
+—————————————————————————+
46 — Error: Problem getting flash information.

а обновлять и подавно откажется :-(

гигобайт обновляет биосы в дос через efiflash и прошиваются оба (основной и резервный)
также в меню биос сетап имеется утилита qflash, которая только занимается основным, а на резервный не обращается внимания…

этот FPT ничем нельзя контролировать? запустить в режиме эмуляции с возможностью отката?
потому что efiflash гарантированно прошивает, если не баловаться с рубильником :D , а тут такие слова я прочел

Цитата:

Для этого выполните команду restore. Если и она завершается с ошибкой, попробуйте выполнить ее еще несколько раз. Не помогло? Мои соболезнования, выключайте компьютер и ищите программатор или ближайший сервис.

и выпал в осадок… :roll: это как кот Шредингера :D

и есть ли большая разница в способах прошивки, если не затрагивать вопросы обновления конкр регионов и т.п.?
потому что некоторые утверждают, — утилиты от AMI / Intel всех луче, это так? :?:

сорри за многа букав…

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

228, здорово, значит и в GB хватило ума отключить этот несчастный SMIFlash.
Тогда стоит посмотреть на содержимое вот этого регистра при помощи RW Everything:

Вложение:

RWE.png
RWE.png [ 45.4 КБ | Просмотров: 4063 ]

Если биты 1 или 5 установлены (т.е. 1), то FPT работать на запись не будет. Эту проблему тоже можно решить, но вероятность испортить там еще выше.

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

Теперь расскажу про разницу в способах прошивки, благо эта информация может быть почерпнута из открытых источников, а именно из даташита на любой чипсет 6-9 серии.
Начнем издалека, а именно, со стандарта UEFI 2.3.1C, в который добавили поддержку SecureBoot и Authenticated Variables, а также с американского стандарта NIST 800-147 BIOS Protection Guidelines с рекомендациями по защите БИОСа от проникновения. Оба этих стандарта потребовали от производителей материнских плат запретить прошивку БИОСа находящимся на уровне ОС кодом, таким как Intel FPT или flashrom, что и было успешно сделано либо путем использования регистра BIOS_CNTL (именно он показан на картинке выше, так сделано у AMI и остальных вендоров по умолчанию), либо путем использования PR-регистров (с помощью которых можно защитить определенные области чипа БИОСа как от записи, так и от чтения, используется по умолчанию в БИОСах Phoenix на ноутбуках HP), либо путем использования технологии Intel BIOS Guard, она же PFAT, которую использует сама Intel и некоторые поставщики планшетов и ультрамобильных ПК).

Таким образом, прошивка напрямую, старыми способами, стала невозможна и появилась проблема, которую разные поставщики прошивок решили по разному. Те, кто пользуется регистром BIOS_CNTL, обычно оставляют возможность прошивки БИОСа при запущенной ОС путем вызова специально кода, выполняющегося в System Management Mode — специальном изолированном от всего остального окружении, в которое загружаются обработчики программно-аппаратного прерывания System Management Interrupt, и общение кода в SMM с кодом в ОС возможно только через вызов этого прерывания. Прерывание одно, но в регистре AL ему передается номер, поэтому есть возможность иметь до 256 различных обработчиков в одной системе (на практике их порядка 5 — 10). Код, выполняющийся в SMM, имеет право на полный доступ к оборудованию не смотря на состояние регистра BIOS_CNTL, поэтому прошивка при включенной защите возможна теперь только через вызов этого обработчика.
Добавлю, что всем известная AFU работает именно через вызов нескольких разных SMI, поэтому ей и не важно, включена защита на базе SMM, ли нет.

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

Про Intel BIOS Guard я детально писать не имею права, т.к. связан соглашением о неразглашении, но если совсем кратко и без деталей — это еще более защищенный режим, чем SMM, который запускается до старта SEC-фазы (т.е. до БИОСа вообще) и в котором есть только верификация и прошивка. Сама технология развитая и отлаженная, но переусложненная и требующая большой степени доверия к коду модуля PFAT, который никто не видел, кроме пары разработчиков и их куратора из АНБ, поэтому на практике она используется редко, и слава бобрам.

Прошу прощения, если непонятно, можно задать вопросов, но только без фанатизма. Как-то так.


228, попробуй поменять бит 0 с 1 на 0 и обратно, если меняется — FPT у тебя работает.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush
4 бита слева (нулевые) на 1 нет (выше 0F значение не растет),
а последние с 1 на 0, — переключаются
не знаю что это значит :-(

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

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

но результат их работы один и тот же, т.е неважно чем обновлять и люди, которые верят в Элитные Способы ошибаются..
я правильно понял?

сохраню твое сообщение :beer:, редко встречается полезная информация, особенно на рашн ресурсах

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

288return, вот если последний бит переключается — FPT будет работать. Другой вопрос, если у тебя еще и Descriptor Lock имеется, но он на прошивку региона BIOS не влияет. Только не пользуйся для прошивки bat-файлами, они для ASUSов адаптированны, и у тебя не заработают, снимай дамп командой fpt -bios -d dump.bin, а шей командой fpt -bios -f bios.bin, и все будет нормально.
Понял ты все правильно, никаких элитных способов нет, а самый безопасный — программатор на выключенном ПК.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush писал(а):

вот если последний бит переключается — FPT будет работать.

последний это который самый старший, т.е 7ой? или младший 0вой?
7ой не переключается в 1, 0вой точно сбрасывается

Добавлено спустя 4 минуты 46 секунд:

CodeRush писал(а):

Другой вопрос, если у тебя еще и Descriptor Lock имеется

это как проверить? какой утилитой?
видел в гугле Ты на многих форумах общаешься :-)

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

288return, нулевой. Если он сбрасывается сам с 1 в 0, то защита у тебя есть и работает, т.е. FPT прошивать откажется, ответив ошибкой 280.
Проверить наличие Descriptor Lock можно командой fpt -i, в конце будет вот такая таблица:
Master Region Access:
CPU/BIOS — ID: 0x0000, Read: 0x0B, Write: 0x0A
ME — ID: 0x0000, Read: 0x0D, Write: 0x0C
GbE — ID: 0x0118, Read: 0x08, Write: 0x08
Если в ней Read и Write равны 0xFF везде — все открыто, если нет, как у меня — некоторые регионы закрыты от чтения и/или записи для кода из ОС, как с этим бороться написано в FAQ в пункте 8.
Общаюсь я много где, но в последнее время все меньше — нет времени. Сегодня вот ушел пораньше с работы, а планы на вечер обломались, потому и отвечаю тут со скоростью пулемета. :)
Это общение, ответы на вопросы, и желание помочь и привели меня туда, где я сейчас работаю, еще 3 года назад и и подумать не могу, что стану разработчиком UEFI BIOSов, а вышло в итоге именно так, чему я искренне рад.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush писал(а):

потому и отвечаю тут со скоростью пулемета.

хехе, это я удачно зашел :-)

CodeRush писал(а):

Проверить наличие Descriptor Lock можно командой fpt -i, в конце будет вот такая таблица:
Master Region Access:
CPU/BIOS — ID: 0x0000, Read: 0x0B, Write: 0x0A
ME — ID: 0x0000, Read: 0x0D, Write: 0x0C
GbE — ID: 0x0118, Read: 0x08, Write: 0x08
Если в ней Read и Write равны 0xFF везде — все открыто, если нет, как у меня — некоторые регионы закрыты от чтения и/или записи для кода из ОС, как с этим бороться написано в FAQ в пункте 8.

везде FF
#77

CodeRush писал(а):

нулевой. Если он сбрасывается сам с 1 в 0, то защита у тебя есть и работает, т.е. FPT прошивать откажется, ответив ошибкой 280.

так я не понял, сбрасывается, — значит есть защита или нет? :?:
смогу ли я прошить все регионы без ключа -bios, командой fpt -f bios.bin?

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

288return, интересно девки пляшут.
Смотри, вопрос такой: если этот нулевой бит руками поставить в 1, он сам в 0 сбрасывается через некоторое время (полсекунды, не больше)? Если да — защита стоит, если нет — никакой защиты нет, и можно шить прямо целиком через fpt. А чтобы MAC встроенной интеловской сетевухи не потерять, не забудь еще опцию -savemac добавить, т.е fpt -savemac-f bios.bin

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush писал(а):

Смотри, вопрос такой: если этот нулевой бит руками поставить в 1, он сам в 0 сбрасывается через некоторое время (полсекунды, не больше)?

а он и стоит в 1 по умолчанию
#77

можно переключить в 0
#77
состояние устойчивое, ничего не возвращается без вмешательства

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

288return, и снова интересно до жути, БИОС твой писали какие-то наркоманы. :)
По идее, должно работать так: Если бит номер 1 установлен, (в даташите его называют BLE — BIOS Lock Enable), то каждая смена состояния бита номер 0 (BIOSWE — BIOS Write Enable) должна вызывать SMI, обработчик которого должен ставить бит WE обратно в 0. Т.е. для тебя работающая защита на основе BLE/BIOSWE должна выглядить так: ставишь бит 0, а он тут же сбрасывается, чего у тебя не наблюдается.
Таким образом, у тебя установлен BLE, но парный к нему обработчик не работает или вообще не зарегисрирован, т.е. защита реализована ровно на половину. Для FPT это не важно, главное, чтобы BIOSWE можно было поставить и держать установленным, т.е. работать у тебя FPT будет, а правильную команду я уже выше написал.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush писал(а):

А чтобы MAC встроенной интеловской сетевухи не потерять, не забудь еще опцию -savemac добавить, т.е fpt -savemac-f bios.bin

я уже сколько раз перешивал плату станд утилитами из коробки гигобайта (efiflash, qflash)
наверное этот мак адрес столько реинкарнаций перенес

или это важно? разве адрес не присвоится автоматически? :?: все-таки 21 век на дворе

Добавлено спустя 2 минуты 25 секунд:

CodeRush писал(а):

и снова интересно до жути, БИОС твой писали какие-то наркоманы.

это же гигобайт, гигоклюк :D все еще в 60-х, лсд, секс без предохранения :D

 
CodeRush

Куратор темы

Статус: Не в сети
Регистрация: 02.03.2008
Откуда: Cupertino, CA

288return, утилиты из коробки перешивают только регион BIOS, не затрагивая содержимого остальных, а МАК находится в начале региона GbE, поэтому они его изменить просто не могут. FPT же, запущенный без указания региона, прошивает все. Это важно, если не указать, МАК изменится на 88-88-88-88-87-88, что может быть чревато потерей активации Windows, например, да и не нужно его терять, не для того Gigabyte за него платил.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

CodeRush

FPT operation passed :-)

но снова таже беда: POST не запускается после powerOff-powerOn, питание подается, вентиляторы крутятся, а в биос отказывается заходить :-(
только после 30мин что-то происходит :shock: и все нормализуется, система стартует
и не понимаю как это интерпретировать :roll:

как такое возможно? что там делает в этот момент risc процессор…
может ты подскажешь где поискать, что почитать, чтобы разобраться в вопросе

всегда есть вариант нести плату в СЦ, но ее там держать будут 45 дней, и потом скажут, что все ок :lol:

 
LS_29

Member

Статус: Не в сети
Регистрация: 20.04.2012
Откуда: Россия

288return, у ГБ есть DualBIOS, сделай восстановление биоса через даннцю фичу.

 
288return

Заблокирован
Заблокирован

Статус: Не в сети
Регистрация: 20.08.2014

LS_29 писал(а):

288return, у ГБ есть DualBIOS, сделай восстановление биоса через даннцю фичу.

зачем? даже без обновления наблюдается такое безобразие :crazy:

и эта встроенная efiflash, кот-рую раздают на сайте гиги, прошивает оба, я их не так давно на бету f9c переписал :D
кстати, спасибо за UEFI BIOS Updater :beer: как раз ей модифицировал биос и прошил FPT

Вы не можете начинать темы
Вы не можете отвечать на сообщения
Вы не можете редактировать свои сообщения
Вы не можете удалять свои сообщения
Вы не можете добавлять вложения

Лаборатория

Новости

Понравилась статья? Поделить с друзьями:
  • After effects ошибка отсутствует отклик от модуля вывода
  • Aevideofilter 15 ошибка adobe premiere
  • After effects ошибка заливки с учетом содержимого
  • Aeronik ошибка f0 как исправить
  • After effects ошибка внутренняя ошибка проверки no current context