therealmaxpayne (therealmaxpayne) wrote,
therealmaxpayne
therealmaxpayne

Category:

Обновление BIOS\UEFI ноутбука HP. HP laptop BIOS\UEFI update. HP 15-bw018ur, 15-bwXXXur, 15-bw000ur.

Есть ноутбук HP 15-bw018ur. О нем здесь.
Надо обновить BIOS с версии F.21 на более новую. В принципе F.22 подошла бы для поддержки SSD, но решил установить актуальную F.40 в надежде убрать баг с температурными датчиками в Ubuntu 18.04 LTS.

BIOS — модный UEFI, ожидалось, что всё будет просто, удобно. ОЖИДАЛОСЬ...

[Список проблем]

Проблем 3:
0). Сама компания HP, она же Hewlett-Packard. У неё большие проблемы с адекватными и актуальными инструкциями на RU и EN. Информацию приходится искать по крупицам, набивать шишки. Полноценного алгоритма действий не нашёл, поэтому и пишу этот пост.
В RU сегменте люди доходят вплоть до отрезания от файла-образа строго определенного количества байтов, правки образа и последующего заливания с помощью программатора. В UA просто какой-то поток сознания, из которого сложно выделить суть. На форумах «белых людей» крупицы информации и что характерно много сообщений от людей с русскими фамилиями.
Сеть RU\EN хранит много способов как не получить ничего или сделать кирпич из ноутбука. Будьте осторожны. Именно поэтому пишу подробно, структурированно.
1). BIOS моей материнской платы при нажатии F2 не содержит пункта «BIOS Management». Решается с помощью утилиты HP PC Hardware Diagnostics UEFI, устанавливаемой на флешку, потому, что запускается эта утилита только под Windows. А оной у меня нет.
2). Всё бы было хорошо, но HP не подумала о пользователях Linux\ОС отличных от Win10, поэтому обновить BIOS из под ОС можно только в Win10. Для создания загрузочной флешки также потребуется компьютер с Win10, хотя у меня и в Win7 её получилось создать.

[Алгоритм обновления]

Алгоритм действий:
0. Нужна чистая флешка с файловой системой FAT32.
1. Идём на сайт https://support.hp.com/us-en/drivers, выбираем тип устройства laptop, далее указываем модель ноутбука 15-bw018ur. Система найдет в списке поддерживаемых ОС только Win10. Это нормально, соглашаемся.
2. Находим вкладки BIOS и Diagnostic, скачиваем актуальные версии софта.
Cтраница с F.40 BIOS, страница с HP PC HW Diag UEFI. Оба файла (1), (2) про запас сохранены отдельно. Как говорится запас карман не тянет или иначе говоря пятую точку не рвёт.
3. Внимательно читаем инструкции для обновления BIOS, HP PC HW Diag UEFI. Уточняем указанные в инструкциях параметры, сохраняем их отдельно, номер модели в дальнейшем пригодится, у меня это 8333. Копии (1), (2) страничек про запас.
4. На компьютере с Windows сначала устанавливаем на флешку по инструкции обновление BIOS F.40. Обязательно делаем это из под учетной записи (УЗ) администратора. С флешки берем два файла - "08332.bin", "08332.s12" и сохраняем отдельно. У меня из-за отсутствия пункта "BIOS Management" в BIOS, не получилось обновить BIOS. Попытки через F9 выбрать *.efi файлы на флешке не привели к успеху. Если у Вас получится обновить из BIOS по F2, то Ок. Вы достигли успеха, переходите к пункту 9. Всем остальным, как и мне, далее.
5. С флешки удаляем все имеющиеся файлы. НЕ ФОРМАТИРУЕМ. Устанавливаем на флешку по инструкции HP PC HW Diag UEFI. После успешной установки копируем в корень флешки файлы файлы "08332.bin", "08332.s12" полученные ранее. После чего на всякий случай, снимаем со всех файлов и папок на флешке атрибут "Только для чтения". Действие необязательное, но рекомендуемое.
6. Безопасно извлекаем флешку из компьютера с Windows. Итого на ней теперь установлена утилита HP PC Hardware Diagnostics UEFI и лежат 2 файла в корне: бинарник - образ, а Эс12 - цифровая подпись.
7. Убеждаемся, что компьютер, на котором будем обновлять BIOS правильно настроен в BIOS. А именно, он может увидеть флешку, установлен приоритет загрузки с флешки, отключён Secure Boot, если установлен пароль администратора, то Вы его помните.
8. Выключаем компьютер, на котором будем обновлять BIOS. Обязательно подключаем внешнее питание и батарею ноутбука. Малейший сбой по питанию и комп скажет - "Ты, кто такой, я тебя не знаю! Давай до свидания, Уася!", т.е. получаем скорее всего "брикнутый" ноут. Вставляем флешку в USB порт, включаем комп, жмём Esc, пока не получим меню. Нажимаем F2 и попадаем в UEFI, открытый с флешки. Выбираем пункт "Firmware Management or BIOS Management", выбираем образ 08332.bin, соглашаемся, и примерно после 3х перезагрузок попадаем на экран приветствия ОС.
9. Убеждаемся в BIOS и ОС, что версия отображается F.40. Извлекаем флешку, восстанавливаем если требуется настройки BIOS, загружаемся и включаем музыку, а ещё лучше клип на Youtube на песню из статуса. Релаксируем, без этого никак )))


Вместо послесловия.

Огромное спасибо Виталию, Анатолию и Игорю. Без Вас у меня ничего бы не получилось.

[Продолжение послесловия. Много текста.]

Немного подробностей о том, что сподвигло написать этот пост. Я затратил 2 дня чистого времени на обновление BIOS'а. Ни один компьютер, за почти 20 (!!!) лет моего знакомства с миром ИТ не отнял у меня так много времени на рутинные операции. Да, был странный ноут у соседа, с процессором VIA C7, целая куча проблем с плохими драйверами, BIOS'ом и ОС Windows, победить в том случае так и не получилось. Но там был реально уникальный случай, плюс эпоха с Dial-up Интернетом, и английского языка толком не знал. Но что-то мне подсказывает, что и английский в той ситуации мне мало что бы дал. Был комп в Грайвороне, который перезагружался от прикосновения и даже просто прохода от человека рядом (!!! WTF !!!). После чего его было крайне трудно запустить. Несколько раз его попытались починить, но безуспешно. Заменить было нельзя - уж очень сложные административные (бюрократические) нормы в отношении информационной системы, в котором он работал были приняты. С ним всё было просто - мы его старались не трогать. Но у нас на дворе 2019 год, капитализм, свободный рынок, UEFI BIOS, жить ведь должно статье легче и веселей )))

По идее BIOS можно обновить 4 способами:
1. Средствами ОС.
2. Средствами BIOS самой материнской платы с носителя, на котором записан файл\-ы образа.
3. Средствами BIOS\части BIOS'а, записанного на носитель. На этом же носителе или в другом месте должен быть файл\-ы образа.
4. Посредством активации аварийного режима компьютера. Тогда система либо восстановит версию BIOS, либо обновится с флешки из файла-образа. Главное, чтобы он лежал в корне флешки. Этот способ - крайняя мера.
Вариант с программаторами и прочим мракобесием не не рассматриваю принципиально. На дворе 2019 год, это раз, и я не ставил цели взломать BIOS это два. И три, я живу в России, у меня есть семья, друзья, интересы и хобби сильно отдаленные от компов.

Изучение файла sp93173.exe показало, что это обычный архив, который при распаковке дал папку InsydeFlash.exe. Этот файл также можно распаковать, тогда там можно найти несколько папок, файл-образ, но не будет файла-цифровой подписи. Поэтому обязательно надо устанавливать файл sp93173.exe на флешку в ОС Windows. Зато есть файл platform.ini. Поиском по номеру модели "8333" в этом файле, я понял, что мне надо устанавливать 08332.bin файл-образ.
Изучение файла sp94861.exe показало, что это также архив при извлечении которого получаем файл setup.exe. Это установщик. Запускать надо из ОС Windows.

Полезные ссылки для общего развития. https://h30434.www3.hp.com/t5/Notebook-Operating-System-and-Recovery/UEFI-Update/td-p/6622946 https://support.hp.com/us-en/document/c02693833 Копии (1), (2)

Также я пробовал скопировать и запустить файл sp93173.exe из под BIOS'а поиском по клавише F9, но это ничего не дало. Пробовал и переименовывать файл 08332.bin в 08332.rom. Пробовал запускать *.efi файлы с флешки. Мне это не помогло, но наверное приблизило к достижению результата. Вспомнил и о том, что в BIOS могут быть секретные сочетания клавиш, также вспомнил о том, что можно редактировать образы BIOS, включая самые разные менюшки. Или например смог понять "магию" с заменой процессора и\или моста и\или видеокарты на ноутбуке, т.е. вместо сгоревщего проца\видюхи ставится более мощный компонент, для правильной работы которого требуется модификации BIOS'а. Например, в этом видео. Файл platform.ini на самом деле кладезь настроек для управления процессом прошивки. Отдельная тема для изучения или развития своих навыков это "взлом" BIOS'а с целью доступа к скрытым настройкам железа.
Зато как же было приятно спустя 2 дня вычитывания форумов и поездок к друзьям, разобраться что и к чему в части обновления BIOS'а.

По прошествии недели после обновления, багов на новой версии F.40 не обнаружено.

А вообще у меня много хороших (надеюсь :-) ) статей про Россию-матушку, её бескрайние просторы, людей и человеков. Почитайте, отдохните, подумайте.

Tags: 15-bw000ur, 15-bw018ur, 15-bwxxxur, bios, computer, hewlett-packard, hp, laptop, uefi
Subscribe

Featured Posts from This Journal

  • Дезигнерское. Владивосток.

    ВНИМАНИЕ! Пост будет дополняться. В Приморье, а конкретно во Владивостоке можно увидеть интересные решения в части дизайна. И не важно чего.…

  • Уссурийск

    Поехал в Уссурийск одним днём. Выбрал электричку потому, что это: 1). Всего 200 рублей в одну сторону. 2). Новые виды из окна; 3). Возможность…

  • Хабаровск-Биробиджан

    Проснулся около 7 часов утра в хостеле "For friends" в Хабаровске. Понимая, что после ночной прогулки могу не встать, попросил Свету…

  • Post a new comment

    Error

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 0 comments