Ремонт: Ноутбуков, Компьютеров https://vlab.su/ |
|
Прежде, чем запросить биос - прочитай https://vlab.su/viewtopic.php?f=35&t=17111 |
Страница 1 из 1 |
RsM [ 19 ноя 2013, 04:04 ] | |
Заголовок сообщения: | Прежде, чем запросить биос - прочитай |
За последнее время появилось слишком много тем, в которых ТС спрашивает биос. И ладно бы если просто тем... Проблема в том, что зачастую, почти все они оформлены неправильно. В связи с этим и написана данная памятка. Темы оформленные с нарушениями могут быть удалены, а ТС может быть выдано предупреждение. Решил запросить биос - помни: -Перед тем, как создать тему, ВОСПОЛЬЗУЙСЯ ПОИСКОМ (как локальным, так и поисковиком), причем не только ПО МОДЕЛИ, но и ПО ПЛАТФОРМЕ. Не забывай проверить сайты офф поддержки и дружественный форум. -оформляй тему согласно правил - УКАЗЫВАЙ полностью МОДЕЛЬ, ПЛАТФОРМУ, по возможности ВЕРСИЮ БИОСа и версию ОС (win7 или win8) -Пиши причину, по которой он стал тебе необходим. Может дело совсем не в нем и он тебе вообще не сдался. -Перед прошивкой дампов, которыми с тобой поделились, ОБЯЗАТЕЛЬНО сделай бэкап своего, а еще лучше выкладывай его в теме, в своем первом сообщении, ибо и тебе спокойней, и помогающим быстрее определить версию и прислать тебе правильную версию. -Ну и не забываем читать BIOS: распаковка/правка, для того чтобы сделать все самостоятельно. Кто ленится - получит предупреждение. Примечания Asus - запрос делаем по модели с наклейки на днище вида k53sc-SX04km (общий шаблон zXXyy-aabbcc) либо с наклейки НА СЛОТЕ ПАМЯТИ (среди p/n с баркодами.) - K54LY (например). Также модель и версию можно найти в дампе по строкам: BiosInfo, $BOOTEFI, MFG0. Пример поиска версии Bios по $BOOTEFI: Код: Выделить всё Моноблок ET2031I: Samsung - указываем версию биоса. Напечатана либо на наклейке на флешке/мульте, либо на наклейке с баркодом и партномером BA92-xxxxxx 01QB Либо внутри файла по слову Ver или SecFID. Строки для поиска версии BIOS: SECFID, FID, SECWUP, RSDS, Version, Revision, \Projects\ Например: Samsung NP355V5C-S04RU. В дампе по строке $SECFID находися строка P09AAN031130704CP355V5. Bios ver. = P09, platformID = AAN. HP - указываем BID (Bios_ID). Узнать его можно либо в файле дампа в самом конце ($BID03A5F24) или поискать по ключевому слову $BVDT$ (иногда только здесь). Либо на наклейке в отсеке АКБ строчка REV. 03A5-120, где 120 версия платы, т.е 120 это версия 1.2, а 03A5 - это Board ID. Соотвествие Board_ID/BIOS_ID смотреть в в файле platform.ini апдейта... Почти все есть на офф. только распаковать, расшифровать и порезать (при необходимости) - читаем по ссылке выше. MSI - все есть на офф сайте. И основной и на мульт (в разделе Firmware) Acer/Pb/gateway - биосы, кроме свежих, почти все есть. Они для всех брендов одни. Разница только в DMI. ftp://ftp.work.acer-euro.com/notebook/ Dell - на офф сайте большинство есть. Попадаются кривые. (особенно N5110) Toshiba - на офф сайте для относительно свежих моделей есть. Смотреть на английском саппорте. Остальное сливать с живых аппаратов, как всегда. Дополнение от себя. Часто, если все же БИОС и слетает, то дело оказывается именно в BIOS region. Поэтому достаточно скачать с офф сайта обновление, если оно есть, (как раз таки BIOS регион) и вставить в оригинальный дамп HEX-редактором, при этом не забыв вставить родной блок DMI (серийники, активация, мас-адрес) Особенно про MAC - это обязательное требование, если вы шьете сервисный (F1) биос от Asus *Как работать в Hex, искать и собирать, возможно будет написано позже |
siberian [ 22 ноя 2013, 11:01 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
RsM писал(а): HP - указываем BID (Board ID). Узнать его можно либо в файле дампа в самом конце ($BID03A5F24), либо на наклейке в отсеке АКБ. Строчка REV. 03A5-xxxxx... Здесь надо поправить - На корпусе Board ID, а в конце файла или с меткой $BVDT$ (иногда только здесь) - BIOS_ID. Соотвествие Board_ID/BIOS_ID смотреть в в файле platform.ini апдейта... RsM писал(а): REV. 03A5-xxxxx. На самом деле 03A5-xxx, где ххх версия платы, т.е 120 это версия 1.2
|
RsM [ 15 янв 2014, 23:15 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
Кое-что про поиск DMI. Стараемся искать то, что нам известно. А известно нам всегда название модели, но оно не всегда и не у всех вендоров прописано. Иногда помогает поиск по сигнатурам. Если дамп оригинальный и надо оттуда выдрать, то лучше искать серийку (s/n). Это ищется как текст. Мак прописывают как набор байт, поэтому его и надо искать как HEX-значения. wistron ищем сигнатуру A!KA Размер блока FFh Compal любит писать в мультовую, основную флехи, Адреса обычно 1F000h и 180000h соответственно. В общем опять же поиск по критериям. Sony версию - ищем сигнатуру $BVDT$ (Insyde) DMI - ищем сигнатуру $DMI далеко не всегда так Samsung $Revision $SECFID Ver Есть отдельная программа, которая может показать версию Bios и скачать обновление. ASUS, MSI (AMI Aptio) oТ™EёI№…‡EПш$ (HEX-значение: 6FD29945111AB849B91F858745CFF824) MFG acer/PackardBell/eMmachines/Gateway версию - ищем сигнатуру $BVDT$ (Insyde) HEX-значение: 53FFFF. Чуть выше начало блока DMI. |
RsM [ 15 фев 2014, 17:46 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
Правильный запрос биосов НР, методы их распаковки из апдейта Автор: тагансити |
RsM [ 01 мар 2014, 20:20 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
Compal DMI
Wistron DMI
Quanta DMI
|
Ciber SLasH [ 29 июн 2016, 18:31 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
Acer поиск версии Bios в дампе: $BVDT, OemVersionNumber, ZD1 v (для Quanta ZD1). Acer, Packard Bell, Lenovo (платформы самые разные - просто ищем строки, если не находим, то значит эту методику пропускаем) [ Версия прошивки EC ] Адреса в бинарнике EC: 0x4000: 6D 02 03 41: 02 03 = v2.03 0x4010: 6D 02 03 41 [ Вырезка прошивки BIOS из update-а ] $_IFLASH_BIOSIMG: 00 00 50 00 00 00 50 00 - размер последние 4 байта -> 00 50 00 00 - размер = 5 242 880 байт = 4M (4 194 304) + 1M (1 048 576) $_IFLASH_EC_IMG_: 00 00 10 00 00 00 02 00 - размер последние 4 байта -> 00 02 00 00 = 131 072 байт Вложение: Acer - Extract_Bios.png Для ленивых уже есть утилита Phoenix/Insyde BIOS Extractor (он же find_phnx.exe), которая сама всё вырежит: viewtopic.php?p=272169#p272169 [ EC ] если шить чистую прошивку EC без DMI, то после первого включения инициализируется место под DMI. После первого включения нужно перепрошить EC с прописыванием DMI в инициализированный дамп. Если шить чистую прошивку EC с DMI, то DMI не всегда видится. После первого старта чистой прошивки EC появляется сигнатура (может быть другой, но с начальными 5AA5): 5AA5000901020004040000000000370D. После этого можно прописывать DMI в слитую повторно прошивку. Lenovo Версию биоса ищем строками: $BVDT, BCPVPD, BiosInfo, LNVBBSEC Поиск прошивки EC в дампе. Прошивку легко можно найти в своём дампе взяв за основу чужой дамп мульта с такого же ноутбука или серии ноутбуков. Извлечение EC из основного Bios можно сделать и через распаковку дампа: распаковывается PhoenixTool-ом и в папке DUMP ищется файл размером 65536/131072/196608 (и т.п.) и сравнивается с дампом EC. Универсальный маркер: RSPLMH Если искать универсальный маркер, то начало прошивки EC придётся искать на 1/4 выше размера дампа EC (примерно на 38 kbyte выше). [ ITE ] EC_FW = ITE, $Revision, 21C3FFC2AF(h), A5A5A5A5A5A5A5(h) EC_version = $Revision, $ECDH, UNKNOW, FFFFFFFFFFFFFFFFAAAA55550000(h) -- Examples :: Asus ------------------------------------------------------------ Код: Выделить всё Ver: F0BS0400 [ ENE ] EC_FW = ENE, zцy9} [ NPCE (Nuvoton) ] EC_FW = Insyde Software Corp, KBC CORE EC_version = W!KB [ MEC ] EC_FW = EC_POR EC_version = Copyright 1996 |
Uomo [ 20 фев 2021, 15:00 ] | |
Заголовок сообщения: | Re: Прежде, чем запросить биос - прочитай |
Скрытие отключено:
Что бы увидеть скрытое сообщение Вам необходимо зарегистрироваться и войти на форум официально |
Страница 1 из 1 | Часовой пояс: UTC + 4 часа |
Powered by phpBB © 2000, 2002, 2005, 2007 phpBB Group http://www.phpbb.com/ |