Как обновить биос на Dell D820 без батареи?

Ноут с убитой батареей. 0% заряда
Установщик виндовый, скачан с сайта Делл.
При запуске выводит сообщение:
"Батарея должна быть заряжена не менее 10%.
Нажмите ОК когда зарядите."

Как прошить без батареи?

Всем, привет

хотел бы поделиться своим опытом и знаниями в области обновления БИОС для ноутбука Dell Latitude D830)))

Он у меня с 2007 года, батарея за это время стала неисправной, я ее разобрал, причем небрежно, больше половины банков были пусты,
поэтому я решил ее выкинуть... сейчас ноут работает только от внешнего источника питания без АКБ

когда я решил обновить БИОС с версии А2 на А17, вот тут у меня возникли проблемы,т.к. обновлять БИОС система не хотела из-за отсутствия АКБ
а я не хотел покупать новую АКБ только для того, чтобы просто обновить БИОС

почитал форумы, применил свои знания и пришел к следующему:
1. чтобы пройти проверку exe файла при отсутствии АКБ необходимо:
* либо ввести в командной строке: "имя файла прошивки" /forceit
* либо открыть дизассемблер(я использовал IDA Pro), найти найти функция GetSystemPowerStatus, посмотреть код и изменить его
таким образом, чтобы пропускались эти условия, либо выполнялись, я проспустил, когда поняли что надо менять, заходите в бинарник и ищете
место этой команды, затем программой WinHex перемещаетесь на это место и меняете значение на нужное(например, я сделал замену jnz(код ее 0x75) на jmp(код ее 0xEB))

Но после закрытия Windows и переходу к обновлению БИОС высвечивается все равно сообщение, что у вас не присутствует АКБ

2. я нашел электрическую схему на материнскую плату для D830, вот ссылка на распиновку акб img.mysku.me/uploads/images/02/61/78/2015/09/11/546030.gif

смысл такой - АКБ имеет встроенный контроллер, который обменивается по последовательной шине(передает свои характеристики),подается питание,а есть сигналы, которые сообщают
АКБ и ноутбуку о своем взаимном присутствии, сигнал PRES(контакт 4) на стороне ноута замкнут на GND, нас интересует PRS(контакт 5) - это сигнал, который ноуту сообщает
стоит ли АКБ или нет(0 - есть АКБ, 1 - нет), этот сигнал на стороне ноута подтянут к 1

следовательно, его просто надо закоротить с контактом 4 при обновлении БИОС, что я и сделал
если АКБ присутствует в ноуте, то это будет сделано автоматически, а вот если нет, то полузуемся моим методом

только после этого у меня перепрошился БИОС на ноуте

после перепрошивки не забудьте убрать перемычку с сигналов PRS и PRES

Да, и хотел бы отметить работу "технического персонала" службы поддержки компании DEll в России, я им все расписал, очень подробно и даже описал, как они они выполняют загрузку БИОС:
1. сначала запускается exe файл
2. после этого передается управление внутреннему загрузчику БИОС и именно он блокировал меня

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

всем удачи, надеюсь многим эта информация поможет и съеэкономит время)))

PS как найти где на разъеме ноута 1й контакт, а где 9 - отключаем питание от ноута, берем тестер, знаем, что контакты 1,2 и 4 закорочены на GND,
а значит, должны звониться между собою

Познавательно, но сэкономит время только "клиентам".
Т.к. ноутбук был все равно раскидан, ремонтнику будет проще отпаять флешку и прошить программатором, если возникнет такая нужда.
И, ради интереса: что-то изменилось в работе ноутбука после обновления и стоило ли это затевать ради этого?

Аватар пользователя savely

Цитата:
но сэкономит время только "клиентам".

Клиентам сэкономит время
Цитата:
либо ввести в командной строке: "имя файла прошивки" /forceit

;)

А кому счас легко...

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей