Уважаемые посетители!
Вышла и доступна для скачивания и тестирования новая "альфа-версия"
BIOS Patcher-а - BP6alpha13:
Для работы Патчера в каталоге с ним должны быть следующие файлы:
Исправления и нововведения коснулись в основном обработки 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 Гигового винта.
Ошибка при обработке патчером (любая версия) текстового модуля _EN_CODE.BIN в биосе для EP-8VTAI KT880. В остальном ошибок не найдено.
rom.by/phpBB2/viewtopic.php?t=12123
Найдены некоторые мелкие (с технической стороны) ошибки в "разборе" _EN_CODE.BIN, но пока исправленной версии нет. Ждите следующих "альф"
Добавлено спустя 32 минуты 27 секунд:
Так и должно быть? Выбрать можно между "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)
После патча стало
Возникает вопрос: куда делась часть исходных микрокодов. 0F13, 0F21, 0F23. Почему дважды повторяется микрокод 0F0A
-------
Подвернулся недавний биос на другую плату на 478 сокете (Epox EP-4PDA6I) . На ней были следующие микрокоды
Нельзя ли в патчер взять микрокоды с этой платы, т.к. они похоже самые последние под 478 сокет (дата биоса февраль 2006), имеются утерянные коды под 0F13, 0F21, 0F23, правда там нет старых Willamate с кодом 0F0A, 0F07. Может тогда их как-то скомбинировать или сделать отдельный файлик, кому нужны старые процы - его положат, кому новые - другой положат в папку с патчером. Или поискать биос, в котором есть микрокоды всех процов на 478 сокете.
А вообще на сайте Интела присутствуют следующие коды (степинг-код-описание). Все прочие являются либо инженерными семплами, либо тестовыми образцами.
P.S: Только что-то не пойму: нужно или нет мне обновлять микрокод. Cbrom показывает, что в текущем биосе он версии 27. В патченом 37. Sandra и Everest и в старом и в новом биосе показывают, что микрокод 37 версии. Кому верить?
Для объединения микрокодов раньше был утиль, не помню где-то валялся на 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, т.к. есть различия в некоторых байтах после их работы.
Не знаю - у меня давно нету моего второго пня, с которым я когда-то извращался - давненько всё дюроны, атлоны. Возможно в 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 алфой патчится новиснет на первой строке биоса
пробовал со всеми ключами
Возможно все ! Но возможны и Последствия ЭТОГО...
Отправить комментарий