Автор: ROMby Unknown , 13 ноября 2006
купил эту мамку а режима S3 нету в техподдержке сказали не поддерживает, вопрос а можноли отмодить биос чтобы она стала поддерживать и если да то куда копать, есть на пример из тойже серии мамка 9NPA Ultra от 9NPA3 отличается только тем что у нее 3 PCI-Express 1x (у той 2) и чипом мониторинга тут winbond а там Fintek.
момжет можно банально какиенитьбуть модули биоса поменять ?
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Unknown BIOS (не проверено)

19 лет 3 месяца назад

Раздобыл тут вторубю флэшку, попробовал прошить прошивку от платы без 3-ки, в итоге AWDFlash ругнулся на то что биос не для этой мамки и шить отказался :( попробовал другую версию флэшера он сказал тоже самое, UniFlash выпадает с ошибкой AMIFlash флэшку опознать не могет :)

icbook

19 лет 3 месяца назад

Купил эту мамку, а режима S3 нету. В техподдержке сказали - не поддерживает, вопрос а можно ли отмодить BIOS, чтобы она стала поддерживать и если да, то куда копать?


"Копать", как смело Вы заметили, можно в сторону ACPI, а конкретнее - в сторону одной из основных таблиц - DSDT. Дело за малым: осваивайте ASL, а уже AML получить из кода ASL, - что два байта переслать. Методика впруживания Вашей доработки изложена на полезном примере (см. статью нашего коллеги по форуму http://people.overclockers.ru/xKVtor/record9 ).

...может можно банально какие-нибудь модули BIOS поменять?

Банально - нельзя. И небанально - тоже вряд ли получится с первого раза...

Unknown BIOS (не проверено)

18 лет 11 месяцев назад

Спасибо за инфу в некотором роде помогла, все проги увидели поддержку S3 винда даже в него попыталась уйти но получилось чтото типа S1. решил таки зашить биос от 9NPA Ultra (кому интересно как прошить на эпоксе неродной биос, короче в самом конце нераспакованого файла биоса (в конце бутблока) хранится ID биоса, вот его правим на нужный и после этого он отлично шьется) прошил мамка заработала (за исключением мониторинга температур и напруг) винда ушла в реальный режим S3 (по крайней мере визуально) но не вышла (возможно изза какогото софта было похожее тока с S1)
Вопрос следующий, в каком блоке биоса осуществляется мониторинг температур и напруг в основном модуле или в ACPITBL ?
и еще возможно ответ в форуме есть скорее всего но всеже, при загрузке основной модуль биоса с какого адреса грузится при старте компа ?
хочу всеже попробовать адаптировать биос, потому как похоже поддержка нужных режимов должна быть еще и в основном модуле

Santa

18 лет 11 месяцев назад

хочу всеже попробовать адаптировать биос


Вот так с малого и начинается. Основополагающие материалы по биосоковырятельству Без этого уж никак. Все вопросы там уже разобраны в том или ином виде. А вопросов возникнет немало, ибо путь этот тернист. Но на всякий случай для дизассемблирования (на примере Award):
- бутблок ложится на F000:E000h
- original.bin (тн основной модуль) легче разделить руками на 2 части размером FFFF (65 кБ), затем 1 часть дизассемблируется начиная с E000:0000h и к ней пристыковывается 2 часть начиная с F000:0000h
Точки входа что у бутблока, что у original.bin одинаковые - F000:FFF0h. То есть у original.bin это будет во второй части.

ЗЫ Не забывайте что приведенный пример для Аварда. И запаситесь мануалами на камень, чипсет, клокер, SuperIO и тд и тп. Для каждого свои тонкости.
ЗЗЫ Как-то Создатель писал
Если покопаться по форуму - можно найти ссылки на мои примеры разобранных под идой биосов с комментариями.
Похоже эти примеры или потеряны, или являются экспонатами частных коллекций
ЗЗЗЫ А зачем я тогда пишу?

Strelets

18 лет 11 месяцев назад


Точки входа что у бутблока, что у original.bin одинаковые - F000:FFF0h.

Нет, точка входа у 6a61fpaf.BIN (original.bin) -
F000:F80D

apple_rom

18 лет 11 месяцев назад

Нет, точка входа у 6a61fpaf.BIN (original.bin) -
F000:F80D

Правильней - у всех Авардов. ;)

Santa

18 лет 11 месяцев назад

Это чистая правда. Исполнение кода идет именно так.
Но, IMHO, много чего нужно просто на глаз определять с лёту в коде, чтобы направить ИДУ куда надо. Мне, как начинающему, удобнее было увидев знакомую сигнатуру по знакомому адресу начинать разбор кода именно с F000:FFF0h. Результат, уверяю Вас, тот же.

А официальная точка входа в "главный модуль" у аварда F000:F80Dh.

PS Может открыть в wiki курсы по определению "на глаз" стандартных процедур? И снова спрошу насчет "разобранных под идой биосов с комментариями". Может в личку?