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

Как прошить без батареи?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

xxxmatrixxxx (не проверено)

9 лет 2 месяца назад

Всем, привет

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

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

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

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

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

2. я нашел электрическую схему на материнскую плату для D830, вот ссылка на распиновку акб http://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,
а значит, должны звониться между собою

igils

9 лет 2 месяца назад

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

savely

9 лет 2 месяца назад

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

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

;-)