Дано: GA-MA780G-UD3H с функцией DualBIOS, не виртуальной, на плате реально две SPI flash схемы.
Почти случайно обнаружил комбинации Alt+F11, Alt+F12.
Поисследовал - похоже переключение между схемами производится через бит #0 (самый младший) регистра EFh логического устройства #7 Super I/O контроллера IT8718. Доступ к ROM осуществляется через SPI контроллер в этом же чипе (IT8718).
В документации, которую я смог найти, этот регистр не описан.
Может кто может помочь с более правильной/полной документацией? На самом чипе написано ITE IT8718F-S.
Если кому интересно дальнейшее исследование этой темы - давайте поисследуем вместе.
Сейчас я смотрю на стартовый код биоса и то как/когда он делает переключение между flash чипами.
Похоже, что можно форсировать такое переключение с помощью сигнала RI2 упомянутого Super I/O (pin 127).
Интересно, что на этих платах никаких перемычек для подачи 0 на WP# нет, типа Gigabyte идею аппаратной защиты биоса отвергает с порога как чуждую современности. Впрочем, и в их утилитах прошивки и в биос сетапе никаких намеков на write protect не обнаружено.
Вы знаете современного производителя, который не отвергает?
Ctrl-F1 нажмите, обнаружите.
Спасибо за столь быстрый ответ. А где и когда нажимать? В сетапе никакой реакции.
Ну, как вошли, так и нажимайте. Должно типа мигнуть. Если потом полазить по разделам - будет несколько доп. пунктов в разных местах, в основном в Advanced BIOS Features, насколько я помню.
Мануал к матери почитайте :-)
Отвечаю спустя почти 4 месяца :-(
Как показал прозвон все ножки кроме CE# соединены между SPI чипами, в том числе и SO#.
По крайней мере сопротивление между ними ноль.
CE#, как мне и говорили, действительно идут к ножкам 61 и 97 IT8718F-S.
Куда подключена ножка RI2 этого чипа, я так и не нашел.
Кстати, я продолжаю искать полную документацию на этот Super I/O, буду премного благодарен.
Напомню - плата GA-MA780G-UD3H.