Автор Emilhsynv задал вопрос в разделе Программное обеспечение
Обновление биоса без батареи. и получил лучший ответ
Ответ от Гафка[гуру]
Неужели 3-х В батарейка такой дифицит???
Ответ от Ѐоман[новичек]
Всем, привет
хотел бы поделиться своим опытом и знаниями в области обновления БИОС для ноутбука Dell Latitude D830))
Он у меня с 2007 года, батарея за это время стала неисправной, я ее разобрал, причем небрежно, больше половины банков были пусты,
поэтому я решил ее выкинуть... сейчас ноут работает только от внешнего источника питания без АКБ
когда я решил обновить БИОС с версии А2 на А17, вот тут у меня возникли проблемы, т. к. обновлять БИОС система не хотела из-за отсутствия АКБ
а я не хотел покупать новую АКБ только для того, чтобы просто обновить БИОС
почитал форумы, применил свои знания и пришел к следующему:
1. чтобы пройти проверку exe файла при отсутствии АКБ необходимо:
* либо ввести в командной строке: "имя файла прошивки" /forceit
* либо открыть дизассемблер (я использовал IDA Pro), найти найти функция GetSystemPowerStatus, посмотреть код и изменить его
таким образом, чтобы пропускались эти условия, либо выполнялись, я проспустил, когда поняли что надо менять, заходите в бинарник и ищете
место этой команды, затем программой WinHex перемещаетесь на это место и меняете значение на нужное (например, я сделал замену jnz(код ее 0x75) на jmp(код ее 0xEB))
Но после закрытия Windows и переходу к обновлению БИОС высвечивается все равно сообщение, что у вас не присутствует АКБ
2. я нашел электрическую схему на материнскую плату для D830, вот ссылка на распиновку акб
смысл такой - АКБ имеет встроенный контроллер, который обменивается по последовательной шине (передает свои характеристики), подается питание, а есть сигналы, которые сообщают
АКБ и ноутбуку о своем взаимном присутствии, сигнал PRES(контакт 4) на стороне ноута замкнут на GND, нас интересует PRS(контакт 5) - это сигнал, который ноуту сообщает
стоит ли АКБ или нет (0 - есть АКБ, 1 - нет), этот сигнал на стороне ноута подтянут к 1
следовательно, его просто надо закоротить с контактом 4 при обновлении БИОС, что я и сделал
если АКБ присутствует в ноуте, то это будет сделано автоматически, а вот если нет, то полузуемся моим методом
только после этого у меня перепрошился БИОС на ноуте
после перепрошивки не забудьте убрать перемычку с сигналов PRS и PRES
Да, и хотел бы отметить работу "технического персонала" службы поддержки компании DEll в России, я им все расписал, очень подробно и даже описал, как они они выполняют загрузку БИОС:
1. сначала запускается exe файл
2. после этого передается управление внутреннему загрузчику БИОС и именно он блокировал меня
но они ответили очень просто, что у меня закончилась гарантия и обращайтесь в СЦ - я уверен, что ни один ремонтник не владеет этими знаниями, а вот разработчики владеют, и я хотел через службу поддержки
достучаться до разработчиков, но встретил только безразличие, хотя может я привык, как разработчик и программист, когда общался с ребятами, которые отвечали за микросхемы, что я использовал, когда они предоставляли
всеобъемлющую информацию
всем удачи, надеюсь многим эта информация поможет и съеэкономит время))
PS как найти где на разъеме ноута 1й контакт, а где 9 - отключаем питание от ноута, берем тестер, знаем, что контакты 1,2 и 4 закорочены на GND,
а значит, должны звониться между собою
Всем, привет
хотел бы поделиться своим опытом и знаниями в области обновления БИОС для ноутбука Dell Latitude D830))
Он у меня с 2007 года, батарея за это время стала неисправной, я ее разобрал, причем небрежно, больше половины банков были пусты,
поэтому я решил ее выкинуть... сейчас ноут работает только от внешнего источника питания без АКБ
когда я решил обновить БИОС с версии А2 на А17, вот тут у меня возникли проблемы, т. к. обновлять БИОС система не хотела из-за отсутствия АКБ
а я не хотел покупать новую АКБ только для того, чтобы просто обновить БИОС
почитал форумы, применил свои знания и пришел к следующему:
1. чтобы пройти проверку exe файла при отсутствии АКБ необходимо:
* либо ввести в командной строке: "имя файла прошивки" /forceit
* либо открыть дизассемблер (я использовал IDA Pro), найти найти функция GetSystemPowerStatus, посмотреть код и изменить его
таким образом, чтобы пропускались эти условия, либо выполнялись, я проспустил, когда поняли что надо менять, заходите в бинарник и ищете
место этой команды, затем программой WinHex перемещаетесь на это место и меняете значение на нужное (например, я сделал замену jnz(код ее 0x75) на jmp(код ее 0xEB))
Но после закрытия Windows и переходу к обновлению БИОС высвечивается все равно сообщение, что у вас не присутствует АКБ
2. я нашел электрическую схему на материнскую плату для D830, вот ссылка на распиновку акб
смысл такой - АКБ имеет встроенный контроллер, который обменивается по последовательной шине (передает свои характеристики), подается питание, а есть сигналы, которые сообщают
АКБ и ноутбуку о своем взаимном присутствии, сигнал PRES(контакт 4) на стороне ноута замкнут на GND, нас интересует PRS(контакт 5) - это сигнал, который ноуту сообщает
стоит ли АКБ или нет (0 - есть АКБ, 1 - нет), этот сигнал на стороне ноута подтянут к 1
следовательно, его просто надо закоротить с контактом 4 при обновлении БИОС, что я и сделал
если АКБ присутствует в ноуте, то это будет сделано автоматически, а вот если нет, то полузуемся моим методом
только после этого у меня перепрошился БИОС на ноуте
после перепрошивки не забудьте убрать перемычку с сигналов PRS и PRES
Да, и хотел бы отметить работу "технического персонала" службы поддержки компании DEll в России, я им все расписал, очень подробно и даже описал, как они они выполняют загрузку БИОС:
1. сначала запускается exe файл
2. после этого передается управление внутреннему загрузчику БИОС и именно он блокировал меня
но они ответили очень просто, что у меня закончилась гарантия и обращайтесь в СЦ - я уверен, что ни один ремонтник не владеет этими знаниями, а вот разработчики владеют, и я хотел через службу поддержки
достучаться до разработчиков, но встретил только безразличие, хотя может я привык, как разработчик и программист, когда общался с ребятами, которые отвечали за микросхемы, что я использовал, когда они предоставляли
всеобъемлющую информацию
всем удачи, надеюсь многим эта информация поможет и съеэкономит время))
PS как найти где на разъеме ноута 1й контакт, а где 9 - отключаем питание от ноута, берем тестер, знаем, что контакты 1,2 и 4 закорочены на GND,
а значит, должны звониться между собою
Ответ от Дима[гуру]
Нет
Нет
Ответ от HAX HAX[гуру]
батарейка влияет лишь на настройки в биосе биосу самому на батарейку наплевать да и купите оную, это не дефицит
батарейка влияет лишь на настройки в биосе биосу самому на батарейку наплевать да и купите оную, это не дефицит
Ответ от Forumpchelp.ru[гуру]
Сбились настройки и того! пригласи мастера пусть настроит
Сбились настройки и того! пригласи мастера пусть настроит
Ответ от Az_esm[гуру]
Батарея то при чем? Будет плохо, если во время обновления биоса ноута (кстати, зачем тебе это) выключат свет, а так то она не критична. ***************************************************************************** Ясно. Видно в новой прошивке сменился немного алгоритм управления батарей - оттого и требует ее установки. Вставь неисправную, если с ней может работать ноут. (смотря как сломалась - просто не держит заряд, но не влияет на работу).
Батарея то при чем? Будет плохо, если во время обновления биоса ноута (кстати, зачем тебе это) выключат свет, а так то она не критична. ***************************************************************************** Ясно. Видно в новой прошивке сменился немного алгоритм управления батарей - оттого и требует ее установки. Вставь неисправную, если с ней может работать ноут. (смотря как сломалась - просто не держит заряд, но не влияет на работу).
Ответ от 3 ответа[гуру]
Привет! Вот подборка тем с ответами на Ваш вопрос: Обновление биоса без батареи.
спросили в Железо
Как прошить BIOS на Lenovo G50-30 без батареи???
Вытащи совсем батарейку и зарядник подключи.
De_Mos
Просветленный
(46586)
подробнее...
Как прошить BIOS на Lenovo G50-30 без батареи???
Вытащи совсем батарейку и зарядник подключи.
De_Mos
Просветленный
(46586)
подробнее...