IWILL KD266 AWARD BIOS не патчится совсем никак

Проблема такая - после того , как успешно удалось запустить на данной плате АТЛОН ХР 1800 торобредину путем удаления "лишнего" конденсатора по рекомендациям этой ветки ( до изменений на плате - проц не стартовал ваще)
rom.by/phpBB2/viewtopic.php?t=479&start=180

Не удалось никаким образом отпатчить авардовский баиос этой платы IWILL KD266.

Фаил прошивки :

iwill.net/product_legacy2.asp?na=KD266&SID=32&MID=26&Value=43

Я пользовался версиями патчера 4.23, 4.51, и даже альфа 10.

Сам процесс патча идет безошибочно - но при заливке отпатченного байоса ( с бутблоком и после обнуления СМОС ) плата не запускается ваще никак и не помогает никакой откат !
Помогает только перепрошивка неотпатченного байоса обратно.

А всего лишь я хотел добавить в байос микрокодов процессора, чтоб не высвечивал мне неизвестный CPU при посте.

И это оказалось совсем непросто а этом байосе, потому как всем известный microcode модуль отсутствует и заменен на какой то другой модуль - вот пожалуйста лог

C:\kd>cbrom kd.bin /d
.CBROM V2.20 (C)Phoenix Technologies, Ltd 2001 All Rights Reserved

******** kd.bin BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 20000h(128.00K)12D87h(75.38K)KD0927.BIN
1. XGROUP CODE 0BED0h(47.70K)0828Eh(32.64K)awardext.rom
2. ACPI table 03F83h(15.88K)012D6h(4.71K)ACPITBL.BIN
3. GROUP ROM[ 0] 028D0h(10.20K)01439h(5.06K)_EN_CODE.BIN
4. EPA LOGO 02D3Ch(11.31K)00382h(0.88K)iwillbmp.bmp

)Total compress code space = 35000h(212.00K
)Total compressed code size = 1DAA6h(118.66K
)Remain compress code space = 1755Ah(93.34K

** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
-------------------+--------------------+--------------------+------------------
--------------+--------------------+-------------------

Не знаю где здесь хранятся микрокоды и как их добавить ( может
_EN_CODE.BIN ? )

Прошу помочь в смысле как чем и куда загнать микрокоды в этот байос.
Заранее очень благодарю

Аватар пользователя ivp

Michael
Ты с этим же CBROM'ом патчил? Тогда проблема, похоже, ясна - пользуй только версии 2.07 или 2.08...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Michael

2IVP

Нет , спасибо IVP, что хоть ты откликаешься, но проблема не в версии cbrom, а гораздо хуже...
в дирректори с патчером у меня верная версия 2.07, а этот лог я привел к тому ,чтобы показать, что microcode модуль тут отсутствует тире переименован и поэтому команда /cpucode не имеет никого смысла тут. Поскольку микрокоды тут зашиваются, по моим предположениям либо в _EN_CODE.BIN либо в awardext.rom , а может и в обоих сразу , возможно также, что awardext.rom это распаковщик для
_EN_CODE.BIN.

Под них и надо копать - а вот как и чем ?

Resistance is futile

Аватар пользователя ivp

Michael
_EN_CODE.BIN - это всего лишь English Code Text Setup (можешь и сам проверить, натравив на прошивку патчер с ключом /e), т.е. не там собака порылась...
Т.е., действительно непонятно, где в твоем случае торчат микрокоды - похоже, внутри awardext.rom...

- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..

Аватар пользователя Michael

ivp

Ты прав _EN_CODE.BIN это вмего лишь техт - я вытащил этот модуль, распаковал и он открывается обыкновенным notepad.
Микрокоды наверно в awardext.rom я его тоже вытащил в отдельный модуль, но чем открыть не знаю и тем более как его редактировать ...
По идеи его HEX editor должен открыть - но что дальше ? какие и куда изменения вносить ?
Так что просьба о помощи остается в силе и ведь это не только к этому байосу относится а еще ко многим от IWILL , чтоб они были здоровы -))))

Resistance is futile

Аватар пользователя Root

DISCLAIMER: Все нижеследующее является только лишь мои мнением, возможно и ошибочным.

Итак, у нах есть стандартный БИОС мамки под интеловскую платформу. Вопрос - где там лежат микрокоды?
в БИОСах под Сокет 7 они отсутствуют, ибо не нужны
в БИОСах под остальные сокеты они есть и лежат как правило в cpucode.bin или cpucode.exe, который просто представляет собой нужные микрокоды, просто склеенные в один файл. При этом для их заливки в проц существует свой интерфейс. Т.е. микрокод для данного проца должен быть "целым", его куски отдельно друг от друга смысла не имеют.


Теперь посмотрим на АМД-К7-платформу.
Берем самый произвольный БИОС... Открываем - нету cpucode. Почему? А он здесь не нужен, т.к. для программирования АМДшек используется немного другой механизм. И лежит он, если я не ошибаюсь, в original.tmp (как вариант - вариации на эту тему). И поэтому придется править этот файл по живому:( Здесь, наверное, будет уместно напомнить, что проц настраивается конфигурированием MSR-регистров.
С К8 файл микрокодов опять появляется, НО с другим форматом, нежели у Интела...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Michael

Мдя...
И впрямь не нашел я микрокодов для К7 ввиде отдельного файла. Потому как их нету...
Патчер умеет добавлять поддержку новых К7 - много амдишных байосов я им правил - но здесь нашла коса на камень, и это обидно.
По интернету ползал - ниче не нашел.
Вопрос остался открытым - так что ссылки на мануалы и тулзы будут полезны.

Resistance is futile

Аватар пользователя Root

Michael
а пост-карточки в пределах досягаемости нету (хотя бы на 5 минут)? тогда можно было бы посмотреть, где именно БИОС умирает...

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

Аватар пользователя Michael

ROOT

Чичас у меня ее нету, возможно я ее и приобрету специально для этого случая, если проблема не решится каким либо другим способом.
Пока что в темную можно сказать, что пропатченный байос вызывает какой то конфликт и проц не запускается - клава моргает разок лампочками , как это и бывает при начальной инициализации, но экран остается радикально черным , спикер не пищит.
Отличие пропатченного байоса который не стартует от оригинального это 3 дополнительных модуля, которые добавляет патчер.


1 Modul.tmp ( это изменения в байосе )
2 Tweak.tmp ( причем Tweak опцию я ему отменил при пропатчивании )
3 Start.tmp ( загрузка изменений)

Попробую я Tweak.tmp удалить его вроде как и не должно быть.
Я конкретно разозлился на этот байос и сделаю все возможное, чтобы он правильно определял процы .
Может мне кто BIOS COMMANDER даст натравить на этот хренов байос ?
Хоть для статистики будет польза...

Докатился я даже до версии 4.0_RC.F он таки добавляет только 2 модуля: Modul.tmp и Start.tmp.
С бутблоком писал - потом без бутблока , без бутблока еще хуже - даже лампочками на клаве не моргает.

Воощем, точно могу сказать - ЭТОТ байос патчер не берет...

Поэтому считаю весьма полезным накатить мне БАЙОС Командир - я все честно доложу;))))

Если считается полезным и нужным не только для меня сообщить на чем спотыкается пропатченный БАЙОС при помощи Пост карты - я ее приобрету - но займет это у меня энное количество времени -)))

Resistance is futile

Аватар пользователя Michael

Всем привет !
Прошло сосвсем немного времени, но теперь у меня на руках 2 платы IWILL KD266 и Sapphire AXION A3-M275 \ Rhino ATI A3 K7 MSE \ A3MSA-275 их обьединяет,то,что у обеих чипсет ali magic,на южном мосте у обоих начертано ali m1535d+ и у обоих биос award 6.0, при любом вмешательстве патчера любой версии (а мне нужно было только добавить новых процессоров) ни одна их них не стартует. Логи патчера все успешные...
Такое впечатление,что патчер что то там не учивает конкретно для этого чипсета, а поскольку чипсет этот довольно таки редкий зверь,то и взволновало это только меня -)))
Какие будут предложения ?

Resistance is futile

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

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

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

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