Форум | Официальный сайт
[more=Что "может" патчер?]
Патчер "знает" биосы (т.е. работает с ними):
- ёмкостью: 1Mbit (128kB), 2Mbit (256kB), 4Mbit (512kB)
- версии: Award 4.5x, Award(Phoenix) 6.xx
- "платформы": Pentium - Socket5, Socket7, SuperSocket7, Pentium II/III Socket8/Slot1/Socket370(PPGA/FC-PGA/FC-PGA2), AMD K7 - Slot-A, SocketA, Pentium 4 (Socket423/Socket478)
- "асусовский стандарт" упаковки модулей биоса (который появился, начиная с CUSL/TUSL)
Патчер "умеет" добавлять поддержку CPU (в любой Award-BIOS, соответвенно, конечно, "платформе", которая детектится автоматически):
- AMD K6/K6-2/K6-III/K6-2+/K6-III+
- Intel Pentium Pro/Pentium II/Pentium III/Celeron
- AMD K7/K75/Athlon/Duron/Athlon 4/Athlon MP/Athlon XP (в текущей версии - в процессе отладки)
- Intel Pentium 4/Celeron-478 (в текущей версии - в процессе отладки)
В слово "поддержка" входит не только банальный вывод названия процессора (которое, кстати, выводится вместе с названием ядра и может быть изменено [название] самостоятельно), а все составные части этого слова - от корректной инициализации L2-кэша и корректного определения частоты/коэффициента умножения до добавления поддержки различных степпингов и "банального" добавления/обновления микрокодов. Тонкостей достаточно много и по сути - патчер "дописывает" всё то, что "недописал" производитель платы для корректной работы процессора.
Пояснение: Но нельзя забывать, что для поддержки "нового" процессора вашей платой после перешивки "патченого" биоса требуется ещё и "электрическая" совместимость его с платой. Т.е, например, в случае Coppermine/Tualatin ОБЯЗАТЕЛЬНО потребуются некоторые доделки платы (переходника) и/или процессора (см. "Переделка плат/переходников для поддержки FCPGA/FCPGA2-процессоров").
Патчер "умеет" делать поддержку HDD объёмом вплоть до 120Gb включительно. Точнее (и правильней) - исправлять имеющиеся ошибки в биосе (до пяти шт.), делающие невозможным (зависание во время детекта) работу с такими винчестерами. Просто после преодоления "барьера 8.4Gb" (подробности здесь - "Проблема "больших" винчестеров") биос "изначально", в принципе, должен был с ними работать, однако человеку свойственно ошибаться. А в Award-е работал не один человек.
Патчер "умеет" добавлять возможность выбора большего диапазона частот в BIOS Setup (т.е. изначально предполагается наличие самой возможности выбирать частоту из BIOS Setup). На некоторых платах это подразумевает лишь добавление некоторых "скрытых" биосописателями частот, а на других (большинство - от Intel), вообще, возможность "забыть" про перемычки на плате и делать всё из BIOS Setup.
Патчер "умеет" добавлять возможность включения асинхронного режима работы с памятью (так называемое "+PCI" - когда частота памяти выше частоты шины процессора) на VIA 693A/694X/694T (пояснение: на других - VIA693 и "ниже" асинхронность присутствует ЛИШЬ в "меньшую" сторону - когда частота памяти может быть МЕНЬШЕ частоты шины процессора). А также включение других вещей, ускоряющих скорость подсистемы памяти VIA-шных чипсетов - интерливинг (4-way), минимальные тайминги (2-2-2-5-2), IOQ Depth (8) и т.п. (это уже для всех VIA-чипсетов).
Патчер также добавляет (изменяет) некоторые другие мелкие опции, улучшающие интерфейс BIOS Setup. Например - выбор по умолчанию при выходе из BIOS Setup клавиши "Y" вместо "N" в старых (Award4.5x) биосах, установка даты по умолчанию на 2003-й год и другие действительно "мелкие", но во многих случаях крайне принципиальные вещи (особенно для людей "плотно" работающих с большим количеством плат, как я;).
Также, для P4-биосов, "изначально" имеющих поддержку Hyper-Threading, патчер "разлочивает" возможность выбора этой менюшки в BIOS Setup для любого процессора. (данная опция - в процессе тестирования).
Уточнение: Патчер НЕ_ДОБАВЛЯЕТ (пока;) поддержку HT, а именно "открывает" лишь возможность его выбора. Естественно, эта опция уже_должна_быть в биосе (иначе - что открывать?;).
[/more]
[more=Как работать с патчером?]
Всё достаточно просто - копируете патчер в каталог с файлом прошивки (для "обработки") и запускаете:
bp имя_прошивки [ключи]
Ключи:
/c - Задать название процесора (выводимое при загрузке компьютера вручную (будет выводится для ВСЕХ вставленных в плату процессоров).
/d - Не удалять временные файлы.
/e - Показать информацию о файле биоса. Эта опция аналогична использованию "cbrom.exe/d" (только более "многоформатна"/информативна). При этом лишь выводится информация и ничего не "патчится".
/h - Вывод "хэлпа" (также выводится при запуске программы без переменных).
/m - Выбор пунктов для правки вручную. Перед каждым исправлением будет выдан соответсвующий запрос. Идеально подходит для поиска ошибки патчера. По умолчанию - патчер делает все пункты.
/p - Добавление "+PCI" (RAM_freq>CPU_freq) для плат на основе VIA 693A/694X/694T-чипсетов. (в процессе тестирования)
/s - Отключение срабатывания "отката"
/v - "разгон" (оптимизация скорости) памяти для VIA-based MB P1/P2/P3. (в процессе тестирования)
Примеры:
"bp 6130.bin /e"
"bp 6via86p.bin /p/c/d"
После "обработки" пропатченый файл нужно "зашить" в биос. Как? Если не в курсе - может, Вам не стоит это делать? Т.к. это ТРЕБУЕТ некоторых обязательных знаний.
[/more]
Официальные ссылки
Последний релиз (4.23)
В подкатологе с патчером обязательно должны быть следующие файлы:
cbrom.exe, lha.exe, reall.cod, amibcp.exe
[more=Что "может" патчер?]
Патчер "знает" биосы (т.е. работает с ними):
- ёмкостью: 1Mbit (128kB), 2Mbit (256kB), 4Mbit (512kB)
- версии: Award 4.5x, Award(Phoenix) 6.xx
- "платформы": Pentium - Socket5, Socket7, SuperSocket7, Pentium II/III Socket8/Slot1/Socket370(PPGA/FC-PGA/FC-PGA2), AMD K7 - Slot-A, SocketA, Pentium 4 (Socket423/Socket478)
- "асусовский стандарт" упаковки модулей биоса (который появился, начиная с CUSL/TUSL)
Патчер "умеет" добавлять поддержку CPU (в любой Award-BIOS, соответвенно, конечно, "платформе", которая детектится автоматически):
- AMD K6/K6-2/K6-III/K6-2+/K6-III+
- Intel Pentium Pro/Pentium II/Pentium III/Celeron
- AMD K7/K75/Athlon/Duron/Athlon 4/Athlon MP/Athlon XP (в текущей версии - в процессе отладки)
- Intel Pentium 4/Celeron-478 (в текущей версии - в процессе отладки)
В слово "поддержка" входит не только банальный вывод названия процессора (которое, кстати, выводится вместе с названием ядра и может быть изменено [название] самостоятельно), а все составные части этого слова - от корректной инициализации L2-кэша и корректного определения частоты/коэффициента умножения до добавления поддержки различных степпингов и "банального" добавления/обновления микрокодов. Тонкостей достаточно много и по сути - патчер "дописывает" всё то, что "недописал" производитель платы для корректной работы процессора.
Пояснение: Но нельзя забывать, что для поддержки "нового" процессора вашей платой после перешивки "патченого" биоса требуется ещё и "электрическая" совместимость его с платой. Т.е, например, в случае Coppermine/Tualatin ОБЯЗАТЕЛЬНО потребуются некоторые доделки платы (переходника) и/или процессора (см. "Переделка плат/переходников для поддержки FCPGA/FCPGA2-процессоров").
Патчер "умеет" делать поддержку HDD объёмом вплоть до 120Gb включительно. Точнее (и правильней) - исправлять имеющиеся ошибки в биосе (до пяти шт.), делающие невозможным (зависание во время детекта) работу с такими винчестерами. Просто после преодоления "барьера 8.4Gb" (подробности здесь - "Проблема "больших" винчестеров") биос "изначально", в принципе, должен был с ними работать, однако человеку свойственно ошибаться. А в Award-е работал не один человек.
Патчер "умеет" добавлять возможность выбора большего диапазона частот в BIOS Setup (т.е. изначально предполагается наличие самой возможности выбирать частоту из BIOS Setup). На некоторых платах это подразумевает лишь добавление некоторых "скрытых" биосописателями частот, а на других (большинство - от Intel), вообще, возможность "забыть" про перемычки на плате и делать всё из BIOS Setup.
Патчер "умеет" добавлять возможность включения асинхронного режима работы с памятью (так называемое "+PCI" - когда частота памяти выше частоты шины процессора) на VIA 693A/694X/694T (пояснение: на других - VIA693 и "ниже" асинхронность присутствует ЛИШЬ в "меньшую" сторону - когда частота памяти может быть МЕНЬШЕ частоты шины процессора). А также включение других вещей, ускоряющих скорость подсистемы памяти VIA-шных чипсетов - интерливинг (4-way), минимальные тайминги (2-2-2-5-2), IOQ Depth (8) и т.п. (это уже для всех VIA-чипсетов).
Патчер также добавляет (изменяет) некоторые другие мелкие опции, улучшающие интерфейс BIOS Setup. Например - выбор по умолчанию при выходе из BIOS Setup клавиши "Y" вместо "N" в старых (Award4.5x) биосах, установка даты по умолчанию на 2003-й год и другие действительно "мелкие", но во многих случаях крайне принципиальные вещи (особенно для людей "плотно" работающих с большим количеством плат, как я;).
Также, для P4-биосов, "изначально" имеющих поддержку Hyper-Threading, патчер "разлочивает" возможность выбора этой менюшки в BIOS Setup для любого процессора. (данная опция - в процессе тестирования).
Уточнение: Патчер НЕ_ДОБАВЛЯЕТ (пока;) поддержку HT, а именно "открывает" лишь возможность его выбора. Естественно, эта опция уже_должна_быть в биосе (иначе - что открывать?;).
[/more]
[more=Как работать с патчером?]
Всё достаточно просто - копируете патчер в каталог с файлом прошивки (для "обработки") и запускаете:
bp имя_прошивки [ключи]
Ключи:
/c - Задать название процесора (выводимое при загрузке компьютера вручную (будет выводится для ВСЕХ вставленных в плату процессоров).
/d - Не удалять временные файлы.
/e - Показать информацию о файле биоса. Эта опция аналогична использованию "cbrom.exe/d" (только более "многоформатна"/информативна). При этом лишь выводится информация и ничего не "патчится".
/h - Вывод "хэлпа" (также выводится при запуске программы без переменных).
/m - Выбор пунктов для правки вручную. Перед каждым исправлением будет выдан соответсвующий запрос. Идеально подходит для поиска ошибки патчера. По умолчанию - патчер делает все пункты.
/p - Добавление "+PCI" (RAM_freq>CPU_freq) для плат на основе VIA 693A/694X/694T-чипсетов. (в процессе тестирования)
/s - Отключение срабатывания "отката"
/v - "разгон" (оптимизация скорости) памяти для VIA-based MB P1/P2/P3. (в процессе тестирования)
Примеры:
"bp 6130.bin /e"
"bp 6via86p.bin /p/c/d"
После "обработки" пропатченый файл нужно "зашить" в биос. Как? Если не в курсе - может, Вам не стоит это делать? Т.к. это ТРЕБУЕТ некоторых обязательных знаний.
[/more]
Официальные ссылки
Последний релиз (4.23)
В подкатологе с патчером обязательно должны быть следующие файлы:
cbrom.exe, lha.exe, reall.cod, amibcp.exe
На всякий случай, если вдруг с проектом что-то случится, архивы и зеркала следует искать тут:
http://k6-2.narod.ru | http://www.rom-by.com
http://k6-2.narod.ru | http://www.rom-by.com