Дело было вечером , делать было нечего , захотелось привить старым БИОСам 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 (как минимум , может и что то после) , но его я тоже к сожалению найти не смог , второй метод исполнен не мной и далеко не вчера , информации по нему к сожалению около-нуля , но он точно рабочий (есть валидация ЦПУ-З) , прошу подсказок в поиске и исполнении желаемого
Картинки почему то отвалились при создании , посему оставлю так , Конро-Л селерон с нопом С2 - ibb.co/vx4qCrX , Е2160 без С3 и С5 и какого либо инита с 1 ядром - ibb.co/tq2pM0V , альтернативный метод без микрокодов - ibb.co/vBkc2Nf
Отправить комментарий