среда, 4 апреля 2012 г.

Прошивка BIOS на ноутбуке без батареи (или с убитой батареей)

     Для обновления BIOS на ноутбуке зачастую необходимо чтобы батарея была заряжена хотя бы на 10%. Поэтому при запуске прошивальщика вылетает сообщение, что-то на подобие "Power Check Error!"

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

     Чтобы узнать необходимую инфу делаем следующее:

     - заходим в консоль(горячая клавиша win+R, написать CMD, жмякнуть Enter)
     - переходим в папку, в которую распаковали флешер (в консоли вводим CD полный путь к папке, например: cd c:\bios)
     - теперь нажимаете кнопку TAB - при каждом её нажатии консоль будет выводить имя файла, хранящегося в данной папке. Листаем пока не выдаст файл с расширением .exe
     - и добавляем ключ /?. Должно получится примерно так:


     - затем опять жмякаем Enter и получаем список ключей нашего флешера.
     Нас интересует что-то типо /forceit или /force - если вы нашли похожий ключ, будьте уверены, он-то вам и нужен.
     Далее, идём обратно в консоль и делаем всё то же самое, только на последнем этапе используем вместо /? наш /force или то, как он выглядит у вас. После этого программа запустится, ругнётся что батарея не заряжена должным образом и спросит уверены ли вы в том, что хотите сделать. Сообщаете ей что уверены и ждёте пока BIOS прошьётся и система перезагрузится. Вуаля!

     P.S. Внимание! Если у вас имеется рабочая батарея, настоятельно рекомендуется должным образом её зарядить и перепрошивать только после этого. Или, на худой конец, вовсе её достаньте из ноута на время перепрошивки. Помните, производитель не стал бы писать предупреждения, если бы они не имели под собой оснований.

42 комментария:

  1. Ответы
    1. Сергей подскажи пожалуйста, а как эту папку bios найти?

      Удалить
    2. Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download Now

      >>>>> Download Full

      Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download LINK

      >>>>> Download Now

      Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download Full

      >>>>> Download LINK m4

      Удалить
  2. Если кому интересно могу расказать как прошить ноутбук Alienware M17x r3 без или с убитой батареей.
    Прошивку для биоса скачал с официального сайта Dell, последняя прошивка M17XR3_A12_W32_X64.exe.
    После скачивания я попытался прошить, естественно прошивальщик ругнулся что батарея разряжена и не стал прошиваться.
    Порывшись в интернете узнал что прошивальщик называется InsydeFlashx64, и его можно обдурить без танцев с бубном (командной строки):
    просто берете программку 7zip (программа для работы с архивами) жмете правой кнопкой на прошивке -> распаковать.
    Теперь находите файл "platform.ini" -> открываете блокнотом -> ищете (CTRL-F) строку "BatteryCheck=1" -> меняем на "BatteryCheck=0".
    Все теперь прошивальщик не будет обращать внимания на батарею и можно спокойно прошить биос без батареи.
    Думаю данный способ работает со всеми прошивками на InsydeFlashx64.
    Надеюсь это кому то поможет.

    ОтветитьУдалить
    Ответы
    1. не удается распаковать архив

      Удалить
    2. А ты не подскажешь lenovo g50-45, как отключить тут проверку батареии?

      Удалить
    3. (CTRL-F) как розшифровуется?

      Удалить
    4. У МЕНЯ ДРЕВНИЙ ТОШИБА Л755Д НА ВИН.10 БИОС ТАКИМ СОВЕТОМ ОБНОВИЛСЯ.-РЕСПЕКТ!И ОГРОМНАЯ БЛАГОДАРНОСТЬ АВТОРУ!!!ПРОСТО 7-ZIP НОРМАЛЬНУЮ ПОИСКАТЬ НУЖНО КОТОРАЯ НЕ ДЕЛАЕТ ОШИБОК ПРИ РАСПАКОВКЕ ФАЙЛОВ.

      Удалить
    5. Отличается от файлов для m14x r2
      редактирую (platform.ini)
      запускаю InsydeFlash.exe
      он создает новый фаил (platforms.ini)
      в этом файле создаются всегда стандартные значения и не обходит батарею.
      уже столько всего перепробывал, не получается

      Удалить
    6. спасибо бро помогло реално все прописалось

      Удалить
    7. Супер! Спасибо все работает

      Удалить
  3. у меня не распаковывает,пишет что не удаётся открыть фаил как (РЕ) архив

    ОтветитьУдалить
  4. на ноутах samsung в строках :
    movzx eax, bl
    sub eax, 1
    jz short loc_40****
    sub eax, 1
    jz short loc_40****
    sub eax, 1
    jnz short loc_40****
    mov esi, 80000012h
    mov eax, esi
    pop esi
    pop ebx
    add esp, 0Ch
    retn
    Нужно вместо единиц поставить нули.Правда без дизассемблера и Hex редактора не обойтись.

    ОтветитьУдалить
    Ответы
    1. Привет помоги прошить бук. и разобраться как это сделать..
      Где искать этот текст? чего то я не нашел ничего подобного

      Удалить
    2. Очень легко!Файл прошивки надо открыть в (дизасемблере) IDA.В левой колонке (функций) находится среди "циферок" строка GetSystemPowerStatus.Двойным щелчком на ней открывается её код в основном окне с выделенным цветом imp_GetSystemPowerStatus.Щелкаем мышкой свойства и выбираем "xrefs to".Открывается столбик функций прохода к проверке батареи.В левой колонке ищем по цифрам например "sub_408990".Открываем и в основном окне ищем то что писал выше "строки идентичные 2-6".Для понятного отображения выбрать текстовый формат.Они должны быть совсем рядом.Когда найдено нужен Hex Editor для правки кода,как им пользоваться куча статей.Главное после правки проверить в ida правильность.Нагнуть загрузчик плёвое дело,но когда касается Bios лучше быть осторожным.

      Удалить
    3. Запускаться то он запускается, но вот при установке, когда комп выключился сам биос потом ругается на батарею

      Удалить
  5. Этот комментарий был удален автором.

    ОтветитьУдалить
  6. Этот комментарий был удален автором.

    ОтветитьУдалить
  7. Легко, с первого раза прошил BIOS на Acer 5022 и после этого заработал WiFi

    ОтветитьУдалить
  8. Принесли ноутбук Acer Aspire 7741G с проблемой постоянного нагрева процессора не менее 60 градусов в простое.
    Физическая чистка от пыли и замена термопасты не принесли результатов.
    Обратил внимание на старый BIOS 1.15 от 2010/10/11.
    Скачал новый BIOS 1.26 от 2011/06/14 по адресу
    https://global-download.acer.com/GDFiles/BIOS/BIOS/BIOS_Acer_1.26_A_A.zip
    Когда распаковал архив, получил две папки DOS и Winflash.
    Когда попытался прошить под Windows через файл 17CP126.exe, вылезла ошибка "flash bios fail 0x4d0",
    которая говорит о том, что аккумулятор сдох и он был действительно дохлый.
    По советам из интернета понял что надо прошивать под Dos, но этот способ тоже мне не помог.
    Долго экспериментировал и всё таки прошил - выкладываю свой способ:
    В папке DOS есть две папки BIOS и KBC, в папке BIOS есть файл bios.bat.
    Его надо подкорректировать и тогда прошивальщик не будет обращать внимание на отсутствие аккумулятора.
    Вот этот файл с изменениями...

    @echo off

    set UMAROM=JE70126.WPH

    cls

    :DOSMode
    echo *********** BIOS Flash Utility ***********
    REM ***************************************************************
    REM *** Just modify the above part ********************************
    echo Notice:
    echo 1. This procedure may replace your BIOS!
    echo If you don't want to do it, press Ctrl-C to cancel.
    echo 2. Make sure you plug in the AC adapter before flashing BIOS.
    echo If not, DO NOT flash!
    echo 3. This utility will check if the battery capacity is over 30%%.
    echo If not, it will stop to flash the BIOS.
    pause

    rem ACERACDC
    phlash16 /x /s /c /mode=3 /Force %UMAROM%
    goto end

    :end

    cd ..

    В остальном никаких изменений делать не надо, берём и прошиваем под DOSом через файл DOSFLASH.bat, который находится в папке DOS.
    Температура процессора после этого в простое стала 45-48 градусов.
    Спасибо за внимание.

    ОтветитьУдалить
    Ответы
    1. И как его "подкорректировать"? взять и потыкать пальцем в монитор? Что за дурацкие описания? В какой проге открыть, какие строки и на что менять?

      Удалить
    2. Спасибо Андрей с ноутом жены помогло, модель такая же Aspire 7741G !!!

      Удалить
    3. Сделал по подобию на 7551, всё получилось, спасибо

      Удалить
    4. Андрей, спасибо за ваше решение. Скачал БИОС от вашего ноутбука, чтобы понять логику редактирования кода в зависимости от модели и сделал код для прошивки Acer Aspire 5560G.
      С 10-й попытки выявил самый рабочий вариант кода :)

      Так что, кому надо, ловите код для прошивки Acer Aspire 5560G без аккумулятора из-под DOS (ПКМ на файл FLASH.bat —> "Изменить" и вводим):

      @echo off

      set UMAROM=JE50115.bin

      cls

      :DOSMode
      echo *********** BIOS Flash Utility ***********
      REM ***************************************************************
      REM *** Just modify the above part ********************************
      echo Notice:
      echo 1. This procedure may replace your BIOS!
      echo If you don't want to do it, press Ctrl-C to cancel.
      echo 2. Make sure you plug in the AC adapter before flashing BIOS.
      echo If not, DO NOT flash!
      echo 3. This utility will check if the battery capacity is over 30%%.
      echo If not, it will stop to flash the BIOS.
      pause

      rem ACERACDC
      Pflash /mode=3 /Force %UMAROM%
      goto end

      :end

      cd ..

      Если что, это версия BIOS 1.15, т.е. самая актуальная для 5560G на данный момент.

      Удалить
  9. Этот комментарий был удален автором.

    ОтветитьУдалить
  10. Этот комментарий был удален автором.

    ОтветитьУдалить
  11. как запустить пустой cmd я когда запускаю там уже есть путь

    ОтветитьУдалить
  12. Этот комментарий был удален автором.

    ОтветитьУдалить
  13. Как на асус прошить без батареи, тут файл с расширением типа 1234.208, 1234,201

    ОтветитьУдалить
  14. Помогите пожалуйста перепрошить биос на планшете Asus Transformer 3 Pro T303UA и Asus Transformer Pro T304UA с полностю разряжеными батареями (заряд на 0% и не могут поднятся)

    ОтветитьУдалить
  15. Большое спасибо, автору публикации! У меня ACER TravelMate 5320 под управлением WIN 10. Выполнил все действия указанные в инструкции и обновил свой BIOS до последней версии без батареи! Всего наилучшего!

    ОтветитьУдалить
  16. У меня ноутбук Lenovo Y550. Решил я обновить процессор с t4400 на t9400, подумал что надо обновить BIOS перед тем как другой проц ставить: у меня версия v.2.05, крайняя версия v.2.08. Скачал с официального сайта Lenovo Support прошивку, в ней программа прошивальщик Winphlash и сам файл БИОСа *.wph. Казалось что может быть проще: запустил прошивку и она все делает. И тут началось... Батареи то у меня на ноуте нет, она давным давно приказала долго жить. Программа не обнаружила батарею и выдала соответствующее сообщение и обновлять BIOS.
    И я зарылся в форумы и видео Ютуба. Не думал, что просто обновить Bios из под Винды или из под Dos это такая жопа.

    Так пока что на своем ноуте Lenovo Y550 я и не смог БИОС программно обновить из под Винды или DOSа.

    Перепробовал следующие :
    1. Ключ /forceit в командной строке при запуске программы
    2. Прописать в файле Phlash.ini команду ChekBattery=0, но WinPhlash.exe начинает ругаться :"неправильный код"(или типа того)
    3. Пытался в WinPhlash.exe найти с помощью дизасемблера IDA код, который отвечает за контроль батареи - не получилось найти, там надо обладать наверно програмёрскими навыками
    4. Пытался найти модифицированный WinPhlash.exe, чтоб там уже был отключенный ChekBattery, но безрезультатно.

    Кароч остался программатор или батарею все таки включить. Поспрашиваю у друзей или купить б/у.
    Психанул - поставил "новый" проц t9400 в ноут, ноут запустился сходу без проблем. НО!!!
    Тут уже вопрос спортивного интереса: как же так, в инете масса инфы по ноутам Samsung, Asus, Acer, Dell, как в них замечательно можно прошить BIOS даже без подключенной батареи, а вот мой Lenovo Y550 я так и не смог "обдурить"?

    Какие будут ещё предложения? :)

    ОтветитьУдалить
  17. Этот комментарий был удален автором.

    ОтветитьУдалить
  18. Для samsung помогло создания ярлика и допись -SKIP_CHECK_POWER

    ОтветитьУдалить
  19. Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download Now

    >>>>> Download Full

    Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download LINK

    >>>>> Download Now

    Прошивка Bios На Ноутбуке Без Батареи (Или С Убитой Батареей) ~ It. Простые Решения >>>>> Download Full

    >>>>> Download LINK

    ОтветитьУдалить
  20. Спасибо Артюку Андрею за его способ (https://noenigmas.blogspot.com/2012/04/bios.html?showComment=1498946997095#c6406688926273996297).

    Скачал БИОС от ноутбука Андрея, чтобы понять логику редактирования кода в зависимости от модели и сделал код для прошивки Acer Aspire 5560G.
    С 10-й попытки выявил самый рабочий вариант кода :)

    Так что, кому надо, ловите код для прошивки Acer Aspire 5560G без аккумулятора из-под DOS (ПКМ на файл FLASH.bat —> "Изменить" и вводим):

    @echo off

    set UMAROM=JE50115.bin

    cls

    :DOSMode
    echo *********** BIOS Flash Utility ***********
    REM ***************************************************************
    REM *** Just modify the above part ********************************
    echo Notice:
    echo 1. This procedure may replace your BIOS!
    echo If you don't want to do it, press Ctrl-C to cancel.
    echo 2. Make sure you plug in the AC adapter before flashing BIOS.
    echo If not, DO NOT flash!
    echo 3. This utility will check if the battery capacity is over 30%%.
    echo If not, it will stop to flash the BIOS.
    pause

    rem ACERACDC
    Pflash /mode=3 /Force %UMAROM%
    goto end

    :end

    cd ..

    Если что, это версия BIOS 1.15, т.е. самая актуальная для 5560G на данный момент.

    ОтветитьУдалить