Обновление BIOS на Dell Inspiron 3521 без аккумулятора
Попал ко мне ноут 3521, скачав все драйвера я обратил внимание что для него выпущен биос версии 16, при этом на ноуте стоит 02. Давненько никто его не обслуживал. Казалось ща обновлю, обычное дело. Благо современные обновлялки запускаются прям из винды.
И тут меня ждал облом, т.к. батарея сдохла, и ноут ее не видел, а прошивальщик на это смотри и выкидывает ошибку
The AC adapter and battery must be plugged in before the system BIOS can be flashed.
Press OK when they are both plugged in or CANCEL to quit.
Я начал искать решение, и оказалось что существует два варианта, это подправить файл конфигурации platform.ini или запустить инсталятор с командой /forceit
Но ни один способ мне непомог, программа упорно искала аккум и не давала обновить биос.
Я уже отчаялся, поставил на флешку freedos через Rufus, надеясь что под DOS команда forceit применится, но DOS обломал еще больше, программа прошивальщик просто выкидывала Test. И все, хоть с командой хоть без.
В итоге я наткнулся на статью https://vlab.su/viewtopic.php?f=41&t=92962&p=692063 которая навела меня на мысли что может есть другой прошивальщик. На официальном сайте на страничке 16й версии https://www.dell.com/support/home/ru-az/drivers/driversdetails?driverid=p1m11&oscode=wt64a&productcode=inspiron-15-3521
Были ссылки еще на 11, 12, 14 – я скачал все и начал по кругу пробовать с каждой оба хака.
Увы ничего не работало, и в конце только на 14й версии, в распакованной папке было отличие – там был только один файл platforms.ini и не было platform.ini. Вот на этой версии и сработал хак с переименовыванием файла в platform.ini и выставлением флага BatteryCheck=0
Ноут успешно прошился на 14ю версию.
Отличия которые я еще заметил:
- в 11, 12, 16 идет версия InsydeFlash 5.22 а в 14й версия 5.37
- Также в 14й присутсвует файл ME.bin которого нет в других.
Тут мне пришла еще одна шальная мысль, которая меня подвела. Я закинул в 14ю версию isflash.bin, удалил ME.bin и запустил 14ю версию, она в интерфейсе показала что сейчас стоит 14, предлагает обновить на 16 ну я и запустил.
После перезагрузки я получил «кирпич» и мигающие оранжевым индикаторы жесткого диска, вайфая и батаереи (хотя батарея все время мигает белым – желтым)
Расстроенный что придется тащить ноут настоящим мастерам, чтобы выпаять флешку и прошить напрямую, я перезагрузил ноут и тут чудо ноут завелся при этом версия стояла 14я. Возможно биос откатился из второй флешки, вроде для этого их сейчас и ставят 2, где то слышал про такое. Но больше эксперименитровать я нестал. (На всякий случай еще раз прошил 14м)
- Прямая ссылка на 14ю https://dl.dell.com/FOLDER03262541M/1/3521A14.exe
- Статья на сайте Dell про флаг /forceit
- Распаковать инсталятор можно 7z или в totalcommander, или можно просто запустить и не закрывая его, найти и скопировать распакованную папку в C: Users ... AppData Temp самую свежую папку вида 7zA1B23.tmp
P.S. на 16ю последнюю версию я так и не обновился, но обновиться на 14ю со 2й считаю хороший результат.