Вышел BP6 alpha 13

Уважаемые посетители!

Вышла и доступна для скачивания и тестирования новая "альфа-версия"
BIOS Patcher-а - BP6alpha13:

rom.by/patcher/bp6a13a.zip

Для работы Патчера в каталоге с ним должны быть следующие файлы:


cbrom.exe:
rom.by/Award/patcher/cbrom.rar
lha.exe:
rom.by/Award/patcher/lha.rar
reall.cod:
rom.by/Award/patcher/real_microcodes.rar
p23micro.cod:
rom.by/patcher/p23micro.rar
p4_micro.cod:
rom.by/patcher/p4_micro.rar
amibcp.exe:
одну из следующих версий -
rom.by/edit/AMI/files/amibcp7.00.b11.zip
rom.by/edit/AMI/files/amibcp7.00.b12.zip
rom.by/edit/AMI/files/amibcp7.01.01.zip (рекомендую)
rom.by/edit/AMI/files/amibcp7.51.03.zip
(после распаковки переименуйте в amibcp.exe !)

Исправления и нововведения коснулись в основном обработки AMIBIOS:

- значительно улучшенное (вернее сказать, "штатное"), практически
100%-е определение AMIBIOS: теперь патчер не должен ошибочно определять
целый ряд AMI как Award и кричать 'can't find *BBSS*' :) ;

- поддержка AMIBIOS с версиями ядра 6xx и 7xx (более ранние версии
патчера имели проблемы с рядом "ядер" AMIBIOS, сейчас проблем меньше ;));

- попытка "полного", комплексного решения проблемы с HDD >32Gb и >64Gb в AMI.
Кроме того, предыдущие версии патчера не находили '32G bug' в ряде
AMI-биосов, которые на самом деле содержат эту ошибку; новая версия должна
править и эти биосы.

Что касается Award BIOS, то для них лучше (пока) использовать патчеры версии 4xx.
Хотя был бы признателен за тестирование новой версии и на Award-ах...

ПРЕДУПРЕЖДЕНИЕ: это "альфа-версия" программы, которая может содержать
(и со значительной долей вероятности содержит) те или иные ошибки.
Вы используете ее на свой страх и риск! Никто не несет ответственности
за любые последствия использования Вами этой программы. Также никто не
может Вам гарантировать работоспособность конкретного пропатченного ей
биоса.

Поэтому перед использованием программы настоятельно рекомендую Вам
принять меры для того, чтобы свести (возможные) отрицательные последствия к минимуму.
Советую прочитать описание BIOS Patcher-а (доступно на главной странице сайта),
особенно то, что касается функции "отката" изменений, а также статью
"Искусство перешивки BIOS". Также, при возможности, очень желательно
сделать резервную копию исходного BIOS в запасную Flash ROM.
Тогда Вы в случае неудачи сможете вернуть комп в исходное состояние.

Подправил расцветку поста. Возможно в СпейсПилоте прежние цвета смотрелись нормально, но здесь...:)
Pavel.

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

Проверил работу на биосе (версия 3,60) от Мicrostar MS-5169, это Супер сокет 7, с поддержкой 100Мгц по щине. Чипсет - Алладин 5. Цель - научить видеть более 32 Гб винт.
Результаты:
1. Cначала запустил с ключем [/e] , как я понял из хелпа, что это ключ должен только вывести расширенную информацию без применения патча, но если верить ниженаписанному-пратч применен.

BIOS Patcher ver. 6.00.alpha_13a. |for Award/Phoenix & AMI bioses|
Attention! Advanced qualification is required!

Found 1Mbit AMI BIOS (core 0626) !

!! Module Manipulation Successful !!
!! Module Manipulation Successful !!
!! Module Manipulation Successful !!


!! Module Manipulation Successful !!
!! Module Manipulation Successful !!

4. 32Gb-problem : -> fixed.
7. 65Gb-problem (1-st step) : -> fixed.
8. 65Gb-problem (2-nd step) : -> fixed.

Tweak options addinng:

!! Module Manipulation Successful !!
!! Module Manipulation Successful !!
!! Module Manipulation Successful !!

if you can`t see all messages - choose 80x50 mode or run with ">report.txt".
(c)2002-2004 apple_rom, www.ROM.by
(c)2006 Angel07, www.cgi-scripts.info
* Special thanks to IC Book Labs :) *

2. Запустил с ключем [/м] в результате патч запросил

"Tweak options addinng:
for skip this step press "s" or any another key for continue... "

Так и должно быть? Выбрать можно между "Add ALL" and "Add all but without tweak options"? Почему это меня волнует т.к. чипсет малораспространенный.И максимум что я от него хочу - понимание 80 Гигового винта.

Аватар пользователя L'Autour

Ошибка при обработке патчером (любая версия) текстового модуля _EN_CODE.BIN в биосе для EP-8VTAI KT880. В остальном ошибок не найдено.
rom.by/phpBB2/viewtopic.php?t=12123

Найдены некоторые мелкие (с технической стороны) ошибки в "разборе" _EN_CODE.BIN, но пока исправленной версии нет. Ждите следующих "альф" ;)

Добавлено спустя 32 минуты 27 секунд:

Цитата:

"Tweak options addinng:
for skip this step press "s" or any another key for continue... "

Так и должно быть? Выбрать можно между "Add ALL" and "Add all but without tweak options"?

Предлагает нажать 's' для принуд. пропуска добавления Tweak options

1. Судя по логу, у Вас и без ключа /m никакие Tweak Options не добавляются: практичекси все они рассчитаны на VIA-шные чипсеты.

2. Никакие патчи, кроме исправления ошибок HDD >32/64Gb в биос не добавляются, так что можете пробовать - естественно, по возможности, соблюдая меры предосторожности... ;)

---
С уважением,
Андрей aka Angel07

Плата Epox 4peae. Решил пропатчиться. Обновились микрокоды. Было до патча (смотрел при помощи cbrom32 v 1.49)

Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------
PGA478 14   0F0A  |  PGA478 2C   0F12  |  PGA478 01   0F21  |  PGA478 08   0F23
PGA478 0F   0F24  |  PGA478 04   0F13  |  PGA478 27   0F27  |

После патча стало
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+------------------
PGA478 14   0F0A  |  PGA478 37   0F27  |  SLOT1  02   0F37  |  SLOT1  07   0F33
PGA478 17   0F29  |  PGA478 1B   0F25  |  PGA478 1E   0F24  |  PGA478 2E   0F12
PGA478 14   0F0A  |  SERVER 07   0F07  |

Возникает вопрос: куда делась часть исходных микрокодов. 0F13, 0F21, 0F23. Почему дважды повторяется микрокод 0F0A
-------
Подвернулся недавний биос на другую плату на 478 сокете (Epox EP-4PDA6I) . На ней были следующие микрокоды
Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID  |  Update ID  CPUID
------------------+--------------------+--------------------+-------------------
PGA478 2E   0F29  |  PGA478 2E   0F12  |  PGA478 05   0F13  |  PGA478 01   0F21
PGA478 08   0F23  |  PGA478 1E   0F24  |  PGA478 2B   0F25  |  PGA478 37   0F27
PGA478 2E   0F29  |  PGA423 2C   0F25  |  PGA423 21   0F24  |  SLOT1  05   0F43
SLOT1  17   0F41  |  SLOT1  02   0F37  |  SLOT1  17   0F34  |  SLOT1  0C   0F33
SLOT1  0A   0F32  |

Нельзя ли в патчер взять микрокоды с этой платы, т.к. они похоже самые последние под 478 сокет (дата биоса февраль 2006), имеются утерянные коды под 0F13, 0F21, 0F23, правда там нет старых Willamate с кодом 0F0A, 0F07. Может тогда их как-то скомбинировать или сделать отдельный файлик, кому нужны старые процы - его положат, кому новые - другой положат в папку с патчером. Или поискать биос, в котором есть микрокоды всех процов на 478 сокете.
А вообще на сайте Интела присутствуют следующие коды (степинг-код-описание). Все прочие являются либо инженерными семплами, либо тестовыми образцами.
R0 - 0F4ah (800 MHz 90 nm 2 MB LGA 775)
N0 - 0F43h (800 MHz 90 nm 2 MB LGA 775)
M0 - 0F25h (533/800 MHz	0.13 micron 512 KB 478 pin)
G1 - 0F49h (533/800 MHz	90 nm 1 MB LGA 775/478pin)
E0 - 0F41h (800 MHz 90 nm 1 MB	LGA 775/478pin)
E0 - 0F13h (400 MHz 0.18 micron	256 KB	478 pin)
DP - 0F12h (1.50 GHz 400 MHz 0.18 micron 256 KB	478 pin)
D1 - 0F29h (400/533/800 MHz 0.13 micron	512 KB	478 pin)
D0 - 0F34h (533/800 MHz	90 nm 1 MB/256k	LGA 775/478pin
D0 - 0F12h (400 MHz 0.18 micron 256 KB 478 pin/423pin)
C1 - 0F64h (800 MHz 65 nm 2 MB	LGA 775)
C1 - 0F27h (400/533 MHz	0.13 micron 512 KB 478 pin)
C1 - 0F0Ah (400 MHz 0.18 micron 256 KB	478 pin/423pin)
C0 - 0F33h (533 MHz/800mHz 90 nm 512 KB/1Mb 478 pin)
B2 - 0F07h (400 MHz 0.18 micron 256 KB 423 pin)
B1 - 0F62h (800 MHz 65 nm 2 MB LGA 775)
B0 - 0F24h (400/533 MHz	0.13 micron 512 KB 478 pin)

P.S: Только что-то не пойму: нужно или нет мне обновлять микрокод. Cbrom показывает, что в текущем биосе он версии 27. В патченом 37. Sandra и Everest и в старом и в новом биосе показывают, что микрокод 37 версии. Кому верить?

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

Для объединения микрокодов раньше был утиль, не помню где-то валялся на ixbt. Народ им клеил микрокоды в один файл. Хотя там вроде 2х килобайтные блоки на каждый процессор склеенные один за одним

Дрессируем коров :)

>2 Compiller
Как правильно добавить cpucode.bin в свой биос? Предположим взял я чужой биос. Извлек из него cpucode.bin при помощи Award Bios Editor 1.0. Потом взял cbrom32 v 1.49, в командной строке ввел "cbrom bios.bin /cpucode cpucode.bin"
Коды добавились. Но не все. Причем оригинальный файл кодов в биосе не просто заменился на новый, а коды скомбинировались из обеих файлов. Если были одинаковые - то прописалась более свежая версия. Если более новой не было - то осталась старая (так в новом cpucode.bin не было вообще кода 0F0A, а в биосе он остался, а не исчез, как это сделал патчер).
Вопрос такой: правильно ли я сделал обновление cpucode? И почему прописались не все коды (не хватило места?) Какой cbrom лучше использовать: 2.07, что идет с патчером или cbrom32 v1.49, т.к. есть различия в некоторых байтах после их работы.

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

Не знаю - у меня давно нету моего второго пня, с которым я когда-то извращался - давненько всё дюроны, атлоны. Возможно в cbrom32 стоит проверка соответствия платформы или сокета. Пробуй cbrom 2.07

Дрессируем коров :)

>Compiller
Всё, разобрался я со структурой cpucode.bin. Составил свой файл из необходимых микрокодов, прошил при помощи cbrom32. Всё работает нормально. Ура!
Насчет того, что коды комбинируются (см выше) - это я ошибся. Cbrom просто заменяет исходный cpucode.bin на мой. А микрокод 0F0A почему-то не входит в cpucode.bin и поэтому всегда будет присутствовать в биосе, несмотря на его отсутствие в прошиваемом cpucode.bin (поэтому и появилось 2 штуки 0F0A после обновления патчером)
-----
Набрел на одну ссылочку ftp.sandpile.org/mcupdate/ - разные микрокоды (причем много свежих версий) Также микрокоды лежат в открытом виде в системном файле update.sys (возможно из последних систем удилили старые процы - тогда их ищите в файле от win9x). Ну и напоследок для тех, кто хочет помучаться urbanmyth.org/microcode/ucode/intel-ia32microcode-10May2006.txt.bz2 - все микрокоды разбиты на блоки по 4 байта и еще записаны задом наперед (кто бы написал прогу для их конвертации в нормальный вид).


----
Уже вопрос конечно не по теме, но где можно найти соответствие байта по офсету 18 в двухкилобайтном файле микрокода типу процессора? Например для проца 0F27 бывает байт 04, 02, 08. 04 - это простые 478pin, 08 - мобильные, 02 - наверное Xeon. Соответственно "мобильный" микрокод 0F27 опознается только мобильным процом, простой - только простым процом и т.д.
Если шить микрокод под конкретный процессор - тут понятно: если микрокод уже есть в биосе, то извлечь, глянуть байт и прошить новый микрокод с таким же байтом или шить по очереди имеющиеся микрокоды пока не заработает.
А если прошивать микрокоды "про запас", как узнать, какие выбрать? Не шить же все подряд, занимая биос ненужным мусором.

Попробовал пропатчить этим патчером и версией amibcp 7.01.01 (при тестировании с ключом /L выдал module manipulation successfull!) AMI BIOS от дуальной PPro EISA/PCI/ARO матери AIR/Megastar P6NDP, который можно найти здесь (редкая, кстати, мать, а прошивка в сети - еще реже :) ):

kuriaki.myftp.org:8245/Archives/BIOS/L-M/MEGASTAR/P6NDP/p6ndp103.rom

Пачтер выдал мне следующее:

Found 1Mbit AMI BIOS (core 0625) !

!! Module Manipulation Successful !!

!! Module Manipulation Successful !!

!! Module Manipulation Successful !!

!! Module Manipulation Successful !!

Error 10 - Module ID is not found.

!! Module Manipulation Failure !!

4. 32Gb-problem :error!
0002>File not found

Я было подумал, что проблема в непонимании модуля SCSI BIOS для Adaptec 7880P, который зашит в этой прошивке. Удалил этот модуль руками с помощью AMIBCP... все равно не помогло. Поудалял все модули, которые только можно удалить - все равно не помогло.

Так и не пропатчил. Жалко...:(

SMP Forever!

MSI K7T266PRO2ru те же проблемы что и с 11 алфой патчится новиснет на первой строке биоса
пробовал со всеми ключами

Возможно все ! Но возможны и Последствия ЭТОГО...

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

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

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

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