Сорри, есть несколько сумбурных моментов в предыдущем посте, уже спать хотел после бессонной ночи.
Разобрал несколько BIOS-ов. Номер не проходит.
Гайдов про моддинг EFI море, это хорошо, конечно, но в них можно утонуть.

Для данной ситуации более простой и наглядный описан тут:
http://www.win-raid.com/t18f16-Guide-Ma ... dding.htmlСегодня есть более свежие, продвинутые инструменты, но дело в том, что MMTool позволяет разбирать не только контейнер EFI FFS, но и нужный нам модуль CSMCORE, содержащий, с легкой руки AMI, все OROM-ы (Option ROM, т.е. "BIOS-ы" всех "периферийных" адаптеров - IDE/SATA/RAID, LAN Boot ROM, итд, в том числе и Video BIOS в тех случаях, когда видеокарта интегрирована в мать, а, в данном случае, в проц)
Там же в "человекопонятном" виде можно выбрать нужный BIOS по VID/PID с тем, чтобы его извлечь или заменить. Но, по результатам "расследования", выяснилось, что VBIOS там один на несколько VID/PID (1002:9802, 1002:9803, 1002:9804, 1002:9805, 1002:9806, 1002:9807) и модули извлеченные из BIOS-ов ветки BX оказались бинарно идентичными извлеченным из BIOS-ов ветки BXO, вернее, там один единый модуль на все VID/PID в обоих ветках (совсем старые версии не смотрел, смысла нет). Тем, кого бинарный вид модуля не смущает. все равно, будет удобнее работать с инструментом, разбирающим бинарную структуру и способным корректно вносить в нее изменения, в т.ч., заапдейтить целый блок кода, возможно, иного размера.
Анализ драйверов показал соответствие
1002:9802 = HD6310
1002:9803 = HD6310
1002:9804 = HD6250
1002:9805 = HD6250
1002:9806 = HD6320
1002:9807 = HD6290
HD7290 в BIOS-е не прописан. У него VID/PID = 1002:980A
Соотв, тот кто захочет ставить туда C70 как-то придется пересобрать BIOS с модулем VBIOS, поддерживающим HD7290. Пробовать следует, видимо, по приведенной инструкции.
Остается вариант с неправильной конфигурацией EEPROM/etc, т.е тех блоков, о которых я писал в предыдущем посте. Возможно, где-то в них есть данные, необходимые для первичной инициализации VBIOS. То, что видео не заводится по причине неверной конфигурации BIOS-а (в любом смысле) - практически точно. Слишком много совпадений. Видео не заводится при проливке образа с сайта с пустым EEPROM (ну, и/или неверно выбранным образом). Видео не заводится у тех, кто тем же методом "чистил пароль", хотя у них комп, заведомо, аппаратно исправен. Видео не заводится у тех, кто сменил APU на соседнее, при том, что BIOS у них никто не трогал. Не много ли совпадений? Для тех кто перекатывал APU остается вариант, что перекатали плохо, причем только в части шаров под видео, причем так что все работает, и не виснет сразу, и в защиту не уходит, и только "экран не показывает", и у всех, кто катал и отписался о подобных проблемах - так. Каков шанс, что все перекатали с одним и тем же косяком?
При замене APU на "соседнее", можно пробовать шить полный дамп, слитый с ноута, изначально укомплектованного соотв APU, но, помимо APU, матери могут иметь другие отличия, например EC или еще что-то, что может иметь отражение в BIOS (или в его конфиге). Поэтому, прошитый BIOS от другой матери может тоже не завестись. Попытка - не пытка. Попробуйте, кто будет перекатывать. Полного дампа для старой версии 1015BX (которая не BXO), которая комплектовалась C50 (теоретически где-то были и C30) пока не видать. У кого есть - выкладывайте. Для слива достаточно под Виндой покликать пару кнопок в BIOS Backup Toolkit. Выпаивать не требуется, если конечно, ноут стартует. Из DOS полный дамп можно слить с помощью AFUDOS для AMI Aptio EFI.
Следует насобирать разных образов от разных сборок/ревизий данной модели, причем с обязательным указанием модели APU (проца) и иных значимых признаков, как то, полный номер модели, ревизия матери, напаянность памяти либо слот, итд.
Потом можно сравнить и проанализировать что за отличается в конфигах (EEPROM/уникальных блоках).
Слить скопом по быстрому все версии с офсайта можно тут:
ftp://ftp.tekwind.co.jp/pub/asustw/EeePC/1015BXO/ftp://ftp.tekwind.co.jp/pub/asustw/EeePC/1015BX/ftp://ftp.tekwind.co.jp/pub/asustw/EeePC/1015B/(какой-то старый mirror официального FTP Asus, ныне давно почившего)
Выкладываю свой образ. 1015BX-WHI180S (2012). Версия BXO 0610. Проц C60, память напаяна, 2GB, USB 3.0 нет, но это тут и не важно, вход/выход аудио 1 (в BX бывает 2). Ревизию матери глянуть не могу, разбирать надо, а я с него и пишу.
В комплекте оригинальный SLIC (дамп, SLIC был интегрирован на заводе) сертификат к нему и оригинальный ключ Win7 Starter.
Вложение:
Второй файл выкладывал дядьмиша тут:
viewtopic.php?f=50&t=82155#p4828091015bx-blk139s.rar
Вложение:
BIOS тоже для BXO, версия 0604, полный дамп. M/B Revision 2.1G
Блок с конфигом, там где MAC хранится, полностью отличается от моего, что несколько нетипично. В других Asus-ах, одной и той же модели, обычно, конфиги отличаются лишь в плане разных ID (MAC, S/N, TAGи итп). В этом S/N, номер комплектации и еще какие-то ID хранятся отдельно, ближе к концу образа, как писал в предыдущем посте. SLIC тоже присутствует.
В блоке по смещению 24000h, похоже, хранятся какие-то ID, большей частью совпадающие с имеющимися в последнем уникальном блоке в конце прошивки. SLIC при этом переехал ниже на 210h байт.
У меня в этом блоке, с самого начала, лежит вторая часть SLIC, в пустом, с сайта, только сигнатура ASUSCKP$. Это говорит о том, что в данном ноуте данные EEPROM могут смещаться при каких-то условиях. Может организован некий Wear Leveling для EEPROM?
Почему именно так? Кто-то может сказать, что уникальные данные в прошивке 0604 просто организованы иначе, чем в 0610, но тонкость в том, что при обновлении прошивки, а оба биоса от ветки BXO, уникальные данные не прошиваются и остаются на своих местах, по старым адресам, причем новая версия BIOS должна их найти и распознать, а это значит, что миграция структур по блокам предусмотрена изначально.
При разборе с т.з. стандартной структуры EFI выяснилось, что, как я и ожидал, EEPROM, т.е. первая область с уникальными данными, хранятся в виде 2х padding без GUID ("спрятали" называется). А вот последний блок в конце прошивки оформлен в виде "официальной" секции и имеет GUID - Section Raw FD44820B-F1AB-41C0-AE4E-0C55556EB9BD.
Поиск Гуглом показывает, что GUID этот характерен именно ддя Asus и везде содержит разные ID (номер комплектации, серийники, MAC-и, даже ключи для Dolby DTS).
Зачем такая мудреная структура хранения пока не пойму, наверное, это связано с некими особенностями инициализации EFI, когда модуль с ID должен быть распакован на этапе общей распаковки образа EFI в память, тогда как работа с EEPROM, предполагающая повторное чтение-запись Flash организуется позже, после инициализации каких-то модулей.
Еще один BIOS для BXO. От какой он комплектации не известно.
Вложение:
Найден на вьетнамском форуме sualaptop.edu.vn (пришлось регаться)
BIOS Version 0610.
Размещение уникальных блоков у него похоже на BLK139S, но отсутствует (пустует) короткий блок конфигурации, который у меня содержит MAC LAN и имеется во всех остальных образах. Возможно что-то восстанавливали и добившись работоспособности решили что все ОК (форум там ремонтный). Подозреваю, что после прошивки этого имиджа MAC LAN будет 000000. Кто будет пробовать - проверьте.
И еще один BIOS для BXO. 1015BX-WHI138S v0610
Вложение:
Найден на индийском форуме Indiarefix.In (пришлось регаться)
Этот BIOS и по структуре и по виду очень похож на мой (WHI180S)
Версия одинакова, все уникальные блоки на тех же местах, но вот данные в них бинарно отличаются повсюду. Даже в области НЕшифрованного SLIC куча бинарных различий, что сильно удивляет. Бинарник SLIC, обычно, идентичен для всех компьютеров той или иной компании, равно как, сертификат и набор ключей для всех редакций винды. Исключением стал первый утекший ключ от Lenovo, который вскоре заменили на новый, наверняка словив бахерт от миллионов возмущенных юзеров. И то, бинарник и серт, может даже и не меняли, не помню уже.
Поглядел еще раз, там блок заголовка структуры имеет сильно разную длину, поэтому адреса данных съехали друг относительно друга, и "все байты" в блоке и не совпадают, а SLIC, таки, представляется визуально одинаковым.
А вот дампа под "чистый" BX (не BXO) пока не нашел.
===============================
Для справки, кому заранее нужно знать перед покупкой запчастей, ранее (давно) менял на нем WiFi на AR5WB222 (Atheros abgn 2.4/5GHz 2x2x2) и никаких проблем не возникло (WhiteList-а нет, что впрочем характерно и ожидаемо для Asus ДО ""самого последнего" времени).
Матрицу тоже менял на абсолютно другую модель другого производителя (Определяется как Chi Mei CMO1025 N101L6-L0A), снятую с дохлого ноута HP - без каких либо затруднений (изредка бывает, что не запускается, причем были случаи именно WhiteList-а еще в очень давние времена, когда прошивка EDID образом с битой матрицы, внезапно, сразу снимала "все проблемы"). Проверял лишь электрическую совместимость по даташитам, поск ранее был случай, когда ноут серии 1015B* поджарил подсветку на абсолютно исправной матрице, подкинутой с рабочего 1015PE (пропала яркость и стала мерцать подсветка после кратковременного включения). Входной вольтаж LED разный.
На винте имеется система восстановления и ExpressGate.
Кто будет менять полудохлый винт на новый, лучше пытаться перелить MBR и скрытые разделы посекторно, потом восстановить заводскую систему с них. Установленная система Win7 Starter вполне отлажена и проблем не доставляет (на редкость). За все время эксплуатации, пользовался правда редко, ни разу даже в BSOD не выпала. Лишние сервисы можно потом поотрубать Autoruns-ом, лишний софт деинсталлировать. Редакцию винды можно в любой момент поменять на любую иную. Нужен лишь OEM SLP ключ Asus для новой редакции, кои найти в нете не проблема.