Со
вторым вопросом начал эксперименты. Пишу в эту тему, если надо в другую, поправьте. Краткое вступление: Материнская плата GA-890FXA-UD7 rev 2.1, bios f4, AWARD, 8мбит, от 2010-08-23, последний выложеный на сайте, уже безнадежно устарел. Длительная (около года!) переписка с Gigabyte по этому, и не только, поводам - пустая трата времени. Соответсвенно есть намерение обновить его модули, микрокод, добавить поддержку GPT, самостоятельно.
Была сделана попытка поставить 16 мбит spi (т.к. все равно обновления микрокодов + gpt в 8 мбит не поместятся, да и они явно расчитаны на 16/32 мбит spi) и залить биос от похожей платы, GA-890FXA-UD5 rev 3.1 bios fef (+ от некоторых других тоже) - так по-простому успехом это не увенчалось
плата включается, на посткодах - горит 00, проскакивает на мнгновение 8.8. потом опять 00 и на этом все (это по-другому, чем если включать плату без микросхемы биоса совсем). Далее были предприняты попытки посредством cbrom32 (1.15, 1.55, 1.95, 1.98) потасовать модули внутри, но тоже безрезультатно: ни один из cbrom не обрабатывает ncpucode.bin (имя_биоса /nc_cpucode extract нифига не извлекается а только удаляется из биоса как командой release; cbrom имя_биоса /nc_cpucode имя_фаила_с_кодами ничего не прошивается но создается файл NCPUCODE.BIN), и не видит все модули, которые можно найти через hex.
Если взять за основу родной биос (8мбит), то тогда адресация модулей явно "разъезжается", и естесвенно ничего нормально не работает, хотя, если его залить во вторую половину 16мбит, то плата включается (если его залить дважды: в первую и вторую половину, то все работает нормально, но тогда уже нет места для обновлений и соответсвенно никакого в этом смысла). Поэтому думаю, что за основу, надо взять 16мбит (или 32мбит?) биос от платы на аналогичном чипсете, и соответсвенно его править; или взять родной и править адресное пространство, а уже потом тасовать модули, - но ни в первом ни во втором мне нехватает ни опыта, ни информации, - нужна помощь.