Epox 9NPA3 Ultra и режим S3(STR)

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

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

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

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

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

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

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

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


и еще возможно ответ в форуме есть скорее всего но всеже, при загрузке основной модуль биоса с какого адреса грузится при старте компа ?
хочу всеже попробовать адаптировать биос, потому как похоже поддержка нужных режимов должна быть еще и в основном модуле

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

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

Вот так с малого и начинается. Основополагающие материалы по биосоковырятельству Без этого уж никак. Все вопросы там уже разобраны в том или ином виде. А вопросов возникнет немало, ибо путь этот тернист. Но на всякий случай для дизассемблирования (на примере Award):


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

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

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

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

Santa писал(-а):

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

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

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

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

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

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

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

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

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

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

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

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

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

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