PDA

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


mcf1
14.09.2010, 00:33
есть мать промышленная, IEI nano-9452. звук встроенный, но на плате расширения, либо простой AC97 - ALC665, либо HD - ALC883, у меня ALC883/ в меню биоса есть выбор какая плата расширения установлена.
по данным даташита на ALC883 у нее есть и вход и выход SPDIF. но они на плате не распаяны и в винде соответствующие вкладки не активны.

на тематическом форуме rom.by (http://www.rom.by/forum/vkljuchit_SPDif_v_AMIBIOS_chto_i_chem_ispravit) создал тему, но что то там либо ни кто не в теме, либо помочь желания нет совсем. надеюсь на родной pccar.ru и его обитателей.

вообщем нужно каким то образом поправить BIOS чтобы активировать SPDIF на этой материнке.

выкладываю в чем разобрался:
с помощью MMtool извлекаем модуль 1b
в этом модуле есть блок инициализации звукового кодека ALC883. начинается он с VID устройства, но наизнанку, т.е. если VID устройства 10EC&DEV_0883, то в биосе будет 8308EC10.
если с этой строчки начинается инициализация, то где она заканчивается не понятно.
нашел мать с таким же звуковым кодеком, но с активированным SPDIF (asus P5K) там эта строчка тоже легко находится, но вот после нее данные немного отличаются

могу ошибаться, но мне кажется нужно вырезать кусок из биоса от асуса и вставить в мой биос. но какой кусок конкретно не понятно.

прикладываю файлы

мой биос 18281
биос от асус 18282
MMTool 18283

aptm
14.09.2010, 01:32
Глянь, если еще не попадалось: тут (http://www.microbs.ru/artikles/biosArticles8.shtml), особенно последнюю строчку ;)

mcf1
30.09.2010, 01:26
ура, после долгих мучений и изучения темы я победил, BIOS подправил и S/PDif заработал

жаль что ни кто не в теме, не мерено времени убил

St@rz
30.09.2010, 07:21
Я с добавлением (http://www.samag.ru/art/11.2005/11.2005_07.html) PXE-кода сетевой карты возился для создания бездисковых терминалов. Хорошо помог Крис Касперски (http://www.samag.ru/cgi-bin/go.pl?q=articles;n=06.2005;a=15).
А ты как решил проблему?

mcf1
30.09.2010, 10:43
долгим изучением и сравниванием строки инициализации звуковой карты. сравнивал с биосами с таким же кодеком, но включенным SPDif
взял несколько отличающихся значений прописал в свой биос, и все заработало.

mcf1
21.05.2012, 23:20
в личку пришла месягаПривет!
не подскажешь более подробно как чего редактировал?
http://pccar.ru/showthread.php?t=13033
есть материнка asrock, производитель тоже забрил spdif хочу его включить. нашел строчку скопировал данные с другой материнки, хотел попробовать, а как обратно в прошивку затолкать изменения :blush:
честное слово, я совершенный профан в программировании, делал все в точности как описал на форуме, единственное что меня подстраховывало, так это наличие программатора под рукой, в случай кривого корректирования BIOS всегда можно было вытащить микруху и залить родной файл (программатор не понадобился).
корректировал какимто HEX редактором (каким и не вспомню)