Расположение и обход post jump-table новых посткодов Асус AMI 8

Дело было вечером , делать было нечего , захотелось привить старым БИОСам 775х плат поддержку Core2 , как самый понятный и доступный был выбран Асус и Ами8 , взят самый первый биос от P5LD2 , поставлен Конро-Селерон , пускаемся-встаём D5 , закидываю микрокод в БИОС , встаю С2 , загоняю 1В в Хекс эдитор , нахожу сам вывод С2 (ищется по хексу B0 C2 в целом 1В , оффсет А7В) , при помощи IDA-PRO (1В перед этим разобрав сплиттером , в IDA загонялся component_01h) смотрю куда обращается биос при выводе С2 и полностью заменяю обращение (call sub_bdf) пустышкой в целом 1В хекс-эдитором , пуск-старт-правильный инит , дальше веселее , ставлю полноценный 2 ядерный конро-процессор (Пентиум Е2160) , встаю на посткоде С3 , повторяю вышеописанную процедуру с заменой обращений на пустышки (на сей раз с mov al,es:byte 9A75 и jbe short loc_B1E) , проскакиваю С3 , проскакиваю С5 , встаю на С6 , смотрю куда он обращается (он обращается в component 00h , sub F61DD , там все выпиливать не потребовалось , оказалось достаточно заменить пустышкой loop loc_F6207 в конце) , манипуляции с С3 и С5 ломают инициализацию второго ядра процессора (в биос видится только одно) , а так же опознание его по CPUID , но оно работает. А теперь самое поганое - после всех этих действий при переходе к загрузке с HDD Асусовая плата намертво встает в посткод B3 , данный посткод не является стандартным АМИшным , и если проделывать все вышеописанные извращения на MSI к примеру - она не ставит таких палок в колеса. Собственно есть необходимость найти новые пост-коды добавленные Асусом для их обхода , буду благодарен любым подсказкам ГДЕ (p.s по аналогии с стандартными по B0 B3 к примеру они не ищутся.). Так же есть альтернативный метод запуска Conroe на неподдерживаемых биос , без микрокодов , не требующий ломать инициализацию полностью и позволяющий оставить второе ядро рабочим , для него нужно обойти останов на D5 (как минимум , может и что то после) , но его я тоже к сожалению найти не смог , второй метод исполнен не мной и далеко не вчера , информации по нему к сожалению около-нуля , но он точно рабочий (есть валидация ЦПУ-З) , прошу подсказок в поиске и исполнении желаемого :)

ВложениеРазмер
conroe-l-cel.png257.16 КБ
no-init-fullconroe.jpg56.99 КБ
alternative-metod.jpg65.81 КБ

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

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые 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.

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

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