Ec bios что это
Дизассемблирование EC BIOS
Здравствуйте.
Возникла необходимость разобраться в принципах работы Embedded Controller’а (EC) встроенного в ноутбук Dell Latitude E5500. Модель EC: SMSC MEC5035-NU.
Из BIOS ноутбука была выдрана прошивка этого контроллера. Судя по всему, это код под 8051-й МП.
Даташиты или другую полезную информацию об этом контроллере найти не удалось, из за этого разобраться в его прошивке с помощью дизассемблера очень сложно. Кто-нибудь работал с этим контроллером?
С учетом деструктивной деятельности автора ( hvmetal ) удалил его авторство в данной теме и восстановил сообщения.
- 2703 просмотра
Вот сама прошивка
С документацией напряженка. Может, если подойти к этому вопросу со стороны схемы на платформу, легче будет?
Меня интересует специфика программного интерфейса этого EC, предоставляемого через специальные порты ввода-вывода. Схема тут не поможет, к сожалению.
вы бы хоть интересующие вас «специальные порты» озвучили да задачу обрисовали
на схеме хоть распиновка имеется да порты обозначены, все больше чем ничего
Могу попробовать сконвертить в язык Ассемблера. Вы в нём разберётесь?
Я вам помог и вы хотите поблагодарить? BitCoin адрес: 15eE9G1eECrrRcFxtcGu57pg48nwjHzNmC
Я тролль, лжец и девственник, а ещё мне 20 лет.
Согласно спецификации на ACPI EC, данный контроллер должен иметь два порта ввода-вывода:
1) порт данных (EC_DATA) [R/W];
В моём случае это 0x930 и 0x934, соответственно (следует отметить, что, чаще всего, это порты 0x62 и 0x66).
Этот интерфейс присутствует во всех ACPI-совместимых встроенных контроллерах и используется для доступа к 256-Байтовому внутреннему адресному пространству EC, которое представляет собой набор неких регистров (часть которых тоже описана в спецификации на ACPI EC, однако, их состав всегда специфичен для каждого производителя ноутбука (и даже модели)).
Применительно к моему случаю, мне удалось понять назначение некоторых из них — это отображение различных характеристик аккумуляторной батареи (например, текущее и максимальное напряжение, ток, ёмкость, оставшийся заряд в процентах, идентификатор производителя и т.п.) считываемые EC’ом с самой батареи по шине SMBus.
Я хочу разобрать код (прошивку) этого EC и понять (а может и модифицировать) назначение остальных регистров в адресном пространстве EC. Именно прошивка EC отвечает за взаимодействие с процессором (хостом) через порты ввода-вывода.
Если говорить про схему, то ситуация, скорее всего, похожа на такую:
doubleclickittofixit.com/img/notebook_schematics/Compaq_HP/DVx-xxxx/DV7%20.
В моём ноутбуке тоже MEC5035 в роли EC, тоже ECE1077 в роли KBC, тоже MEC5028 в роли SIO и тоже ICH9M. Схему для своего ноутбука найти не удалось, поэтому пришлось разбирать ноутбук, чтобы увидеть это.
Разбираюсь.
Всмысле сконвертить?
Код я загонял в дизассемблер IDA в режиме 8051. Проблема в том, что без даташита на эту модель EC (описывающую его внутреннюю архитектуру, регистры и т.п.) очень сложно разбирать этот код.
Один нескромный вопрос — зачем Вам это надо?
Это просто мое любопытство, и ничего более, ибо я эти контроллеры вижу только с точки зрения:
сдох -> сменил на новый -> все работает, все счастливы. Специфика работы такая.
тема по своему интерестная . хотя и неблагодарная . т.к.FW все уникально
а вот ето удивило . «Из BIOS ноутбука была выдрана прошивка этого контроллера»
. и давно в БИОС FW для ЕС пихать начали?? я что то пропустил??
. иди туда, незнаю куда, возьми то, не знаю что . (C) Русские народные сказки
BIOS и UEFI — что это такое?
✅ BIOS — это система ввода-вывода работающая с набором микрокоманд которая взаимодействует с аппаратной частью компьютера и компонентов присоединенных к нему предназначен для начальной стадии загрузки компьютера.🔥
⚡️ Если простыми словами на пальцах объяснить принцип работы BIOS, то это можно описать несколькими словами.
рис.0 что такое BIOS?
✅ БИОС — это набор определенных команд которые при включении компьютера смотрят какое оборудование 🔥 (ОЗУ, ЦП, видеокарта, мышка и клава и др) подключены к материнской плате и начинает устанавливать с ними связь проверяя их работу и совместимость и если все ок, то процесс передается от ⚡️ BIOS дальше, если есть какие то проблемы или ошибки, то у вас появится ошибка на черном экране или вообще ничего не включиться и 🔥 BIOS будет подавать сигналы короткие и длинные (где нужно в зависимости от последовательности этих сигналов смотреть, что вышло из строя — таблица звуковых сигналов BIOS) иными словами в процессе загрузки ⚡️ BIOS тестирует ПК и производит запуск ОС. BIOS– переводится как Basic InputOutput System — «базовая система ввода-вывода». На сегодняшний день существует несколько версий БИОСа.✅
Виды BIOS
🔥 на сегодняшний день можно выделить несколько самых популярных видов BIOS то специфических. ✅ В период расцвета настольных компьютерных систем почти каждая компания еще на тот момент могла выпускать все компоненты своего производство и естественно ПО он же БИОС они писали сами, но со временем все начало оптимизироваться и разделяться. ⚡️ Причина банальна — деньги и не хватка технологий и мозгов! (я всегда люблю примеры — компания всеми любимая Apple не производит телефоны сама, все ее компоненты изготавливаю разные производители и фирмы, но собирается это все на одном заводе — смысл я думаю понятен ) но давайте перейдем к списку
Intel BIOS
✅ Выпускаемые компанией Интел платы имеют предустановленный фирменный БИОС. Если немного заглянуть в историю, то это измененная АМИ. Еще можно встретить Intel/AMI6.0. После существенного преобразования интерфейса, изменения опций БИОС получил название Intel. В последних выпускаемых компанией версиях заметна визуальная схожесть с UEFI, а название стало Intel Visual BIOS.
AMI BIOS
Разработчик из США, American Megatrends Inc. Этот БИОС применялся во всех старых 286, 386 ПК. Сегодня это самый часто встречаемый вид в ноутбуках Леново, Асус, MSI. Сегодня используется две версии:
AMI BIOS 2 версия
Интерфейс имеет отличную от других версий структуру меню, выполнен в серо-синей гамме.
AMI BIOS 3 версия
AWARD BIOS
БИОСы этого типа занимают лидирующую позицию. Хоть компания Award Software и вошла в состав Phoenix , но маркировка осталась старой. В разных версиях интерфейс имеет свой вид. Например, модификация 4.51PG имеет два вертикальных окна.
БИОС UEFI
Этот вид является самой современной технологией имеющий графический интерфейс, отдаленно напоминающий операционную систему из-за того что все настройки можно уже производить мышкой, а не клавиатурой как раньше. Также добавлены графические элементы и выведены с датчиками, делающие ее похожий на пульт диджея. Навигация интуитивно понятна, хотя если вы хотите переключиться в стандартный режиме, то вы можете перейти в режим Аdvanced и вы попадете во всеми любимый старый интерфейс биоса.
Отличия UEFI от БИОС
На сегодняшний момент кто собирается покупать компьютер может задаться себе вопрос:
- в чем отличие биос от uefi?
- какая разница между bios или uefi?
рис6. в чем отличия UEFI от БИОС
это хороший вопрос, но на данный момент, а сейчас начало 2020 года! компьютеров под операционной системной bios остается все меньше и меньше и если вы покупаете ПК поинтересуйтесь у продавца тут биос от uefi и если вам скажут биос, то я бы рекомендовал бы Вам сменить материнскую плату с поддержкой UEFI, причина банальна:
- в среднем ПК покупается на более чем 5 лет поэтому лучше покупать новое железо
- если вы не хацкер, а вы точно не он, раз читаете эту статью, то в uefi вам будет проще делать настройки из-за его визуального интерфейса
- uefi поддерживает новое железо
- управление можно производить мышью;
Ну а теперь главные технические особенности UEFI BIOS:
- UEFI Secure Boot — спорная система защита основанная на проверки цифровой подписи источника. Эта функция не даст запустить на вашем компьютере потенциально опасное ПО и если его заметит попросить перезагрузить комп или вообще не даст загрузиться ему (на данный момент это наверное самая первая функция которая отключается всеми пользователями при установке или перестановке windows которая идет в коробке с покупаемым ноутбуком или ПК, но следует всегда серьезно относится к таким моментам, потому как разработчики не просто так внедряют дополнительную защиту которая будет стоять на страже вашей безопасности)
- Продвинутая защита от разгона — на данный момент каждый ребенок который выпрашивает у родителей новый ПК сразу лезет его разогнать не понимая общего смысла и принципа, а за чистую даже сам не может себе объяснить зачем он это делает (все дело в детском любопытстве и влиянию ТВ) и раньше бы после таких манипуляций вы бы отправились в сервис центр где через пару недель вас бы обрадовали, что это не гарантийный случай по причине неправильного разгона. Сейчас же в UEFI стоит «система от дурака» которая уже в автоматическом режиме просчитывает вероятность и не даст вам выйти за его пределы и даже если вы что то не так сделали у вас ничего не сгорит!
Для этой версии биоса имеется дополнительный обширный набор утилит. Пользователь может произвести резервное копирование данных, выполнить оптимизацию оперативной памяти. Ведущие производители уже давно заинтересовались этой модификацией и постепенно начали переход на UEFI всего оборудования.
Обновление BIOS
Учитывая, что для многих пользователей обновление не приносит ощутимых улучшений, при недостаточной компетенции оборачивается неудачей, без необходимости обновлять БИОС не рекомендуется. Но есть ситуации, в которых без этой операции не обойтись:
- Несовместимость оборудования — бывает так, что вы покупаете допустим оперативную память, но воткнув в компьютер у вас, он либо не включается, либо пищит, либо выдает ошибки! Причина банальна, Ваш БИОС не понимаем как общаться с этим оборудованием, а вся причина в том, что эта память вышла лет через 3-5 после выхода вашей материнской платы и что бы она начала работать с ОЗУ нужно просто обновить набор команд (Обновить БИОС) (в большинстве случаем это бывает из более высоких частот работы ОЗУ)
- В вашей версии биоса были обнаружены критические ошибки которые нужно срочно исправить
- В новой версии Биоса доработали и существенно увеличили быстродействие компьютера
В любых ситуациях, прежде чем произвести обновление, необходимо изучить перечень внесенных в новый BIOS изменений. Следует убедиться, что они будут актуальными для ПК. Выпускающие компьютеры компании обновления выпускают часто. Их следует искать на официальных сайтах. Если оборудование собрано самостоятельно, то обновления ищут на вебсайте поставщика материнской платы.
Когда обновлять BIOS не стоит
При стабильной работе компьютера лучше к BIOS не прикасаться. Случается, что после обновления на ПК начинают возникать проблемы. Поэтому если у вас все идеально работает, то и не трогайте биос!
Как узнать версию БИОС в своем ПК
Решив произвести обновление BIOS в первую очередь необходимо узнать какая версия работает в текущий момент. Есть много способов как можно узнать версию биоса, но мы рассмотрим самые основные!
- При включении компьютера у вас на первой заставке высветится информация в которой будет казана версия
рис.7 Как узнать версию БИОС при включении ПК?
- с помощью стандартных средств Windows. При загрузки windows нажмите комбинацию клавиш Win+R. и в окне введите команду msinfo32
рис.8 узнаем версию Биоса через — msinfo32
- С помощью стороннего ПО — AIDA64
- С помощью стороннего ПО — CPU-Z
Где скачать обновление BIOS
Заключительной главой этой статьи будет информация где скачать обновление! Как бы банально это не было, но файлы которые нам нужны находятся на сайте производителя вашей материнской платы! Если вы не знаете, что за материнская плата, откройте крышку системного блога и посмотрите название какое написано на ней
рис.8 Как узнать название материнской платы
В нашем примере это производитель фирмы Asus, у вас это могут быть Gigabyte, MSI и др
Далее переходите на сайт производителя и через поиск находите вашу материнскую плату и в списке драйверов ищите пункты с Bios и скачивайте его на флешку
риc 9. скачать BIOS
Как обновить BIOS
После того как вы записали на флешку последнюю версию биоса для вашей материнской платы (перед сохранением микропрограммы на флешку ее нужно отформатировать в формат FAT16 или eFAT) и перезагружаем компьютер, после этого входит в биос и через настройки переходим в раздел обновления и вуаля!
рис10. Как обновить BIOS
Вот и все! можно ее дополнить, но уже и так много букв!
Сегодня мы научились делать следующие вопросы:
- как обновить биос?
- как установить биос?
- bios update
- updating bios
- биос материнской платы
- обновление биос
- установка биос
Если у вас остались вопросы, пишите их в комментриях будет дополнять и исправлять!
IT Professional St.Petersburg Service
Диагностика и неисправности мультиконтроллера в ноутбуке
В этой статье пойдет речь о микросхеме, которая управляет работой всего ноутбука, в том числе, его включением. Её неисправности приводят к значительным последствиям для пользователя и чаще всего требуют ремонта материнской платы в сервисе.
Задачи мультиконтроллера
Мультиконтроллером, или, по-английски Super I/O (SIO) или Multi I/O (MIO), на сленге «мультик» (еще в документации встречается EC-контроллер), называется микросхема, обеспечивающая мониторинг напряжений и температур, работу с периферийными устройствами. Такими устройствами могут быть клавиатура, мышь, кнопка включения, датчик закрытия крышки и тп. Основным его предназначением является управление клавиатурой (даже в схемах он обозначается как KBC-контроллер), однако со временем производители начали нагружать его множеством дополнительных функций, таких, например, как индикация работы жесткого диска (светодиод на передней панели ноутбука) или управление частотой работы кулера. Именно на эту микросхему «приходят» все контактные дорожки шлейфа клавиатуры ноутбука. На самом деле на ножки мультиконтроллера приходят сигналы практически со всех устройств и микросхем ноутбука. Уровень сигнала может быть постоянный 3.3V (высокий логический уровень), либо изменяющийся в случае обмена данными (измеряется осциллографом).
В запуске ноутбука он вообще играет первостепенную роль, так как именно на него приходит сигнал с кнопки включения, и именно он запускает все источники напряжений и затем отдает сигнал южному мосту для начала инициализации.
Мультиконтроллер управляет включением ШИМ-контроллеров, вырабатывающих необходимые для работы узлов ноутбука напряжения, ключами, коммутирующими эти напряжения. Через мультиконтроллер по протоколу Firmware HUB или SPI подключена микросхема Flash c программным обеспечением (которую иногда приходятся прошивать). В состав мультиконтроллера могут входить контроллеры часов реального времени, жестких дисков, USB, интегрированный аудиоинтерфейс, интерфейс LPC.
Разновидности мультиконтроллеров
Мультиконтроллеры выпускают следующие фирмы: ENE; Winbond; Nuvoton; SMCS; ITE; Ricoh.
Сильно отличаются только последние, хотя бы методом пайки, они BGA.
На современных мультиконтроллерах имеется по 128 ножек, но их назначение сильно отличатся в зависимости от модели мультиконтроллера и даже от его ревизии. К примеру, KB926QF-D2 и KB926QF-C0. — два совершенно разных мультиконтроллера.
Неисправности мультиконтроллеров и их симптомы
Мультиконтроллер часто выходит из строя при залитии ноутбука жидкостью или вследствие выгорания ключей, формирующих 3.3В. Второе случается при скачках питания в сети.
К основным симптомам неисправности мультиконтроллера можно отнести некорректную работу клавиатуры и тачпада и отсутствие запуска как такого. Также, следствием неправильной работы «мультика» являются и глюки периферии — неправильная работа датчиков, кулера. Также по вине SIO может не определяться жесткий диск и другие накопители (работа USB при этом завязана на южный мост).
В диагностике и ремонте ноутбуков мультиконтроллер имеет ключевое значение, поскольку отсутствие на мультиконтроллере важных сигналов, приходящих с микросхем ноутбука, позволяет выявить неисправные микросхемы и произвести их замену. На мультиконтроллер приходит LPC шина, по который идет обмен с южным мостом, и с которой можно считать всем известные POST-коды. Для этого, кстати, в ремонте часто подпаиваются на прямую к ножкам мультиконтроллера тоненькими проводками и выводят коды на индикаторы.
Также иногда во время самостоятельной замены матрицы ноутбука забывают отключить аккумулятор. Это тоже может привести к выгоранию мультиконтроллера. Но, к счастью, микросхемы эти не очень дорогие и ремонт такой неисправности обходится дешевле, чем, например, замена южного моста или видео. Многие микросхемы взаимозаменяемы, а перепайка их — 15 минут (если не потребуется прошивать флэш память).
Диагностика запуска (или отсутствия старта) ноутбука
Для правильной диагностики старта ноутбука необходимо понимать его последовательность и участие в нем мультиконтроллера.
Последовательность включения ноутбука
При включении ноутбука дежурное напряжение через кнопку подается на мультиконтроллер, который запускает все ШИМ-контроллеры, вырабатывающие все напряжения (их много), и, при нормальном исходе, вырабатывают сигнал PowerGood. По этому сигналу снимается сигнал RESET с процессора и он начинает выполнять программный код, записанный в BIOS с адресом FFFF 0000.
Затем BIOS запускает POST (Power-On Self Test), который выполняет обнаружение и самотестирование системы. Во время самотестирования обнаруживается и инициализируется видеочип, включается подсветка, определяется тип процессора. Из данных BIOS определяется его тактовая частота, множитель, настройки. Затем определяется тип памяти, ее объем, проводится ее тестирование. После этого происходит обнаружение, инициализация и проверка подключенных накопителей – привода, жесткого диска, карт-ридера, флоппи дисковода и др., а после проверка и тестирование дополнительных устройств.
После завершения POST управление передается загрузчику операционной системы на жестком диске, который и загружает ее ядро.
Из описания выше видно, что мультиконтроллер вступает в работу на самой ранней стадии, и без его нормального запуска не сформируются управляющие напряжения. Вот условия, необходимые для того, чтобы мультиконтроллер дал команду на старт:
- Основной BIOS и EC-BIOS должны быть рабочие.
- Мультиконтроллер запитан, работает его кварц и мульт вычитывает содержимое BIOS
- ACIN = 3.3 V
- LID_SW# = 3.3V (крышка ноутбука открыта)
- EC_RST# = 3.3V (мульт снимает RESET с южного моста)
- Южный мост снимает сигналы PM_SLP_S3# и SLP_S5#, то есть, на них устанавливается 3.3V
- При нажатии кнопки включения сигнал ON/OFFBTN# падает до нуля и этот же сигнал транслируется в PBTN_OUT#
Для инициализации мультиконтроллера необходима микропрограмма, которая хранится либо в той же микросхеме флеш-памяти, что и прошивка BIOS (UEFI), либо в отдельной микросхеме меньшего объема, либо внутри самого мультиконтроллера. В первых двух случаях восстановить прошивку не представляется сложным. А вот прошить непосредственно мультиконтроллер пока могут не любые программаторы. Да и подключиться к нужным его выводам не всегда просто. Прошиваемые мультиконтроллеры — NPCE288N/388N, KB9010/9012/9016/9022, IT8585/8586/8587/8985/8987.
Лучше всего найти документацию и описание сигналов по мультикам IT, которые используются во многих бюджетных ноутбуках, в том числе ASUS и Dell. Благодаря схемам можно понять и отследить, где находятся выше указанные сигналы. Например, в случае IT8752 и аналогичных (используется, например, в семействе ASUS K40 и K50) для диагностики вас должны интересовать, помимо выше указанных, следующие сигналы на мультике:
- ALL_SYSTEM_PWRGD (68 мульт)
- SUS_PWRGD (67 мульт)
- VRM_PWRGD (1 ISL6262)
Входящие сигналы указывают на выработку сигнала PowerGood и наличие питания Suspend режима и питания на VRM регуляторе ISL6262. Это значит, мост и процессор запитаны. - Сигналы H_CPURST#_XDP и H_PWRGD_XDP разрешают работу процессора.
- PWR_SW# — сигнал с кнопки включения
- CPU_VRON — включения питания на CPU
- PM_RSMRST# — снимает RESET с моста
- PM_SUSB# — хаб PCH должен выдать сигналы PM_SUSC# и PM_SUSB# идущие на мульт, а мульт в ответ выдать сигналы SUSC_EC# и SUSB_EC#
- PM_PWROK — сигнал на хаб, что питание в норме
- PM_CLKRUN# — сигнал на запуск тактирования
- PM_PWRBTN# — сигнал на включение южного моста
- VSUS_ON — сигнал включения дежурного питания на силовых ключах
- EC_CLK_EN (CLK_EN#) — разрешение тактирования на южный мост
Питание на IT85xx мульты поступает следующее: +3VA_EC, +3VPLL, +3VACC, без них микросхема не запустится.
Последовательность диагностики мультиконтроллера
Рассмотрим схему последовательности включения ноутбука:
Процедура включения материнской платы
Для диагностики в целом, вам нужно рассмотреть две ситуации:
1. Питание не появляется, светодиод питания не горит.
Ищем неисправность в схеме управления питанием. Проверяем 19 V со входа , приходящие на микросхему зарядки (charger), например, MAX. Проверяем наличие дежурных напряжений +3VSUS и т.п. Через форфмирователи +3 V питание поступает на мультик — проверяем это питание на входе. Проверяем выходные сигналы мультика. В некоторых случаях слетает прошивка микроконтроллера. В этом случае, при наличии входных напряжений, нужные управляющие сигналы с микросхемы контроллера не формируются при нажатии кнопки питания.
2. Питание есть, светодиод питания горит, но ноутбук не включается, экран темный. Индикатор жесткого диска сначала включается и гаснет, затем не горит.
Очевидно, мультик работает, управляющие сигналы формируются, однако, дальнейший запуска не происходит или он обрывается. Чаще всего виноваты в этом микросхемы чипсета, сам процессор или тактирующие генераторы, которые срывают генерацию сигналов. Для быстрой диагностики прогреваем микросхемы чипсета по-очереди. После каждого прогрева пробуем на включение. Если ноутбук включается, то виноват конкретный чип. Очень важна предыстория поломки — например, если до поломки перестали работать USB порты, то скорее всего вышел из строя южный мост. Если были артефакты на встроенном видео, то виноват северный мост.
Если же мы видим, что питающие напряжения присутствие, а сигналы с мультика нет (например, не снимается сигналы RESET), то изучаем все сигналы более подробно.
Вот обобщенный порядок следования сигналов при запуске EC:
2в или ACIN_OC#=0в
вычитка прошивки SPI ROM
-> сигнал включения силовых дежурок VSUS_ON=3в
снятие ресета с юга PM_RSMRST#=3в (юг узнает, что первичные источники питания ок)
сигнал PM_PWRBTN#=0в транслируется в юг
SUSB_EC#, SUSC_EC# = 3в включение вторичных источников и открытие коммут. мосфетов
CPU_VRON=3в поднятие питания CPU_VCORE процессора
EC_CLK_EN (CLK_EN#) на юг или на тактовый генератор приходит с мульта или ШИМ проца
-> VRM_PWRGD_CLKEN приходит на юг
-> CLK_PWRGD с юга приходит на тактовый генератор
-> сигнал PWROK на юг
-> юг отдает процу сигнал H_PWRGD (HardWare PWRGD, все питания в порядке, следующий этап инициализации)
-> юг снимает ресет с севера PLT_RST#
-> юг снимает ресет с PCI шины PCI_RST#
-> север снимает ресет с процессора HCPU_RST#
Вот алгоритм проверки популярного мульта KB3926, его можно применить и к аналогам:
- Проверить питание мульта 3,3v (9 нога)
- Проверить генерацию кварца (123 нога)
- Проверить сигнал с кн.вкл. ON/OFF 3,3v/0,5v (32 нога)
- Проверить АCCOF 0V (27 нога)
- Проверить ACIN 3.1V (127 нога)
- Проверить PBTN_OUT 0v/3,3v (117 нога)
- Проверить сигнал 0v/3,3v (14 нога)
- Проверить RSMRST 0v/3,3v (100 нога)
- Проверить PWROK 0v/3,3v (104 нога)
- Проверить SYSON 0v/3,3v (95 нога)
- Проверить VRON 0v/3,3v (121 нога)
- Проверить обмен мульта с югом 3,3v (77,78 нога)
- Проверить обмен мульта с югом 0v/3,3v (79,80 нога)
- Проверить генерацию PCICLK (12 нога)
- Проверить сигнал 0v/3,3v (1,2,3 нога)
- Проверить TP_CLK 0v/0,1v (87 нога)
- Проверить TP_DATA 0v/5v (88 нога)
- Проверить SUSP 0v/3,3v (116 нога)
- Проверить VGA_ON 0v/3,3v (108 нога)
Вот дополнительные контрольные значения напряжения:
DPWROK_R — 3,3V
PM_RSMRST#PCH — 3,3V
PM_RSMRST#- 3,3V
SUS_PWRGD — 3,3V
5VSUS_PWRGD — 3,3V
ME_SUSPWRDNACK_R — 3.3V
Как видно из алгоритма, в самом начале EC контроллер должен вычитать прошивку из Flash памяти через SPI интерфейс. Если этого не происходит, то дальше никаких сигналов питания ШИМов не формируется. Часто, в случае серии IT85xx и аналогичных это отдельня 8-контактная микросхема (напримерб SST25VF080B) с питанием по линии +3VA_SPI. Обмен данными происходит по линия SO и SI, тактирование по линии SCK. Поэтому, когда это возможно, флэшку перешивают. В некоторых сервисах имеется специальный программатор от Сергея Вертьянова, который позволяет прошивать почти любые флэшки:
Что такое BIOS? Для чего он нужен и как его настроить
Любой более-менее продвинутый компьютерный пользователь должен знать, что такое BIOS, для чего он необходим и как его правильно настроить. На самом деле BIOS — это очень интересная вещь, с помощью него можно произвести настройку практически всех комплектующих системного блока. Ну а теперь давайте обо всём по порядку.
Что такое BIOS и для чего он нужен?
BIOS – это собрание микропрограмм, которые позволяют произвести настройку отдельных комплектующих системного блока, а также загрузчику операционной системы и прочую настройку важных параметров. Дословно BIOS можно назвать базовой системой ввода-вывода.
Многие пользователи-новички спрашивают о том, где находится BIOS? BIOS находится в материнской плате и это неспроста, так как именно материнская плата отвечает за взаимодействие и работу всех комплектующих компьютера.
На фотографии выше вы можете посмотреть, как выглядит BIOS. Многие с нами согласятся, что вид BIOS несколько староват, а если быть до конца честными — «деревянный». Тем не менее, последние модели материнских плат фирмы Asus имеют достаточно красивый и современный дизайн, более того он русифицирован. В данной же статье настройку BIOS мы произведём на примере старого вида, так как это сложнее, да и главное, чтобы вы поняли суть BIOS. Если вы поймёте суть, как работать в BIOS со старым дизайном, то вам не составит труда разобраться в новом.
Функции BIOS
Как было сказано ранее, главная функция BIOS заключается в аппаратной настройке компьютера. С помощью BIOS вы можете:
- Выставить системное время;
- Установить приоритет загрузки;
- Выставить параметры питания некоторых устройств;
- Включить или отключить некоторые устройства и т.д.
Наиболее основные функции BIOS мы рассмотрим более детально чуть ниже, но а сперва расскажем о работе самого BIOS.
Работа с BIOS
Как попасть в BIOS
Для того чтобы попасть в BIOS — нужно при перезагрузке или запуске компьютера зажать на клавиатуре клавишу «Delete» или «F1», в зависимости от материнской платы, после чего вы попадаете в BIOS.
Управлять в BIOS можно с помощью 5 кнопок:
- Стрелочки – помогают перемешаться по разделам и выбирать нужные параметры в настройках;
- Enter – открывает выбранный раздел или настройку;
- ESC – выход.
Кроме того, вы можете установить заводские настройки BIOS, нажав на клавишу «F9», а нажав клавишу «F10» — вы сохраните внесённые настройки и выйдете из меню.
Что касается управления BIOS в новом дизайне материнских плат Asus, то оно осуществляется с помощью мышки. В принципе, в управлении как старого, так и нового BIOS — нет ничего сложного.
Как сбросить BIOS?
Иногда продвинутые пользователи производят сброс настроек BIOS. Это делается для того, чтобы вернуть настройки BIOS до заводских, в случае если внесённые ими изменения привели к проблемам в работе всего компьютера или отдельных устройств. Найдите в материнской плате контакты, которые подписаны как: CCMOS, Clear CMOS или же Clear RTC. У каждого производителя, а может быть даже и в каждой разной модели материнской платы могут быть свои варианты сброса настроек BIOS. Важно отметить, что любые работы по сбросу настроек BIOS нужно проводить при выключенном компьютере, а также при выключенном от питания системном блоке и других подключённых к нему устройств.
- Первый вариант сбросить BIOS – с помощью перемычки. Если же вы нашли перемычку, то она будет замыкать первый и второй контакты. Для сброса BIOS вытащите перемычку и замкните ею второй и третий контакты, секунд на 15, после чего переведите перемычку в первоначальное положение.
- Второй вариант – замыкание контактов. Существуют модели материнских плат, в которых для сброса BIOS нужно металлическим предметом замкнуть 2 контакта. Таким предметом может стать маленькая отвёртка. То есть при выключенном компьютере замкните на 15 секунд оба контакта, после чего уберите предмет замыкания и запустите компьютер, настройки BIOS будут сброшены.
- Третий вариант – с помощью батарейки. Для этого нужно найти батарейку, питающую материнскую плату. Опять-таки при полностью отключенном питании подденьте защёлку батарейки и извлеките её на 15 минут. После чего вставьте батарейку на место и запустите компьютер.
- Четвёртый вариант – нажать на кнопку сброса настроек BIOS. В некоторых моделях материнских плат сброс настроек BIOS происходит очень просто, для этого на материнской плате нужно нажать на соответствующую кнопку.
После того, как вы сбросили BIOS — рекомендуем проверить настройки времени и приоритет загрузки.
Перепрошивка BIOS
Прошивка BIOS. Как ни странно, но BIOS имеет свою прошивку, которую можно обновлять. Обновление прошивки позволит исключить некоторые проблемы с работой BIOS, а также с его настройками. Особой необходимости в обновлении прошивки нет, но если у вас есть проблемы в работе BIOS или вы владеете достаточными познаниями, чтобы произвести данную процедуру – то можете обновить прошивку BIOS. О том, как обновить BIOS читайте в мануалах, в которых данный процесс описан конкретно под вашу материнскую плату.
Скачать последнюю версию прошивки BIOS для своей материнской платы вы сможете с официального сайта её производителя. Как правило, перепрошивка BIOS производится через специальную утилиту, которая находится на диске с драйверами и настройками. Такой диск идёт в комплекте с материнской платой.
Подробнее об обновлении BIOS — читайте тут.
Как правильно настроить BIOS
Итак, теперь давайте рассмотрим, как правильно настроить BIOS. Находясь в главном меню BIOS, стрелочками переведите курсор на часы и установите правильное время с помощью клавиш «PageUp» и «PageDown». Затем перейдите в настройки даты и с помощью тех же кнопок выставьте сегодняшние число, месяц и год. Это очень важно, так как на основе данной даты и времени работает как сама операционная система, так и большинство программ. Стоит отметить, что в BIOS установлен американский формат даты, поэтому сначала идёт месяц, день и год. Чтобы перейти в следующий раздел настроек – нажмите стрелочку вправо.
Во вкладке Advanced настраивать особо ничего не нужно, так как она отвечает за работу устройств, поэтому переходим к следующей вкладке.
Вкладка Security позволяет произвести настройку безопасности. Её мы также касаться не будем, так как для домашнего компьютера это не нужно, как, например, для офисного. Переходим в следующий раздел.
В разделе Boot вы можете настроить приоритет загрузки операционной системы. Мастера сайта Masterservis24.ru настоятельно рекомендуют произвести настройку загрузки, для того чтобы сократить время загрузки операционной системы. Если в качестве первичного устройства для загрузки ОС установлен CD-ROM, то перед тем как загрузить систему с жёсткого диска загрузчик проверит CD-ROM, а через несколько секунд, ничего не обнаружив, начнёт загрузку операционной системы с винчестера. В зависимости от модели материнской платы настройки приоритета загрузки будут иметь разные надписи. Первичный источник загрузки может называться: «1st Boot Device» или «First Boot Device». Установите курсор напротив данного параметра и нажмите «Enter». В появившемся меню стрелочками выберете пункт «Hard Disk» и опять нажмите «Enter». Затем перейдите к параметру «2nd Boot Device» или «Second Boot Device» и установите значение «CDROM». В параметре «3rd Boot Device» или «Third Boot Device» рекомендуем установить значение «Disabled».
Для того чтобы сохранить внесённые настройки, переходим в раздел «Exit» и выбираем пункт «Exit Saving Changes» и нажимаем «Enter». Если же вы хотите только сохранить настройки, не выходя из BIOS, то выберете пункт «Save Changes». Кроме того, вы можете загрузить из меню Биос настройки по умолчанию, выбрав «Load Setup Defaults» или выйти из BIOS без сохранения, выбрав «Exit Discarding Changes».
На этом необходимые настройки были внесены в BIOS.
Как настроить?
Всё о Интернете, сетях, компьютерах, Windows, iOS и Android
Виды БИОСа (BIOS, UEFI, AWARD, AMI, Phoenix)
Привет! Недавно я уже подробно рассказывал — что такое BIOS и CMOS. Сегодня я поподробнее остановлюсь на том какие бывают виды БИОСа, потому как разобраться в этом начинающему пользователю сложно. Хотя, на самом деле, всё весьма просто — надо лишь в этом немного разобраться. Тем более, что несмотря на различия во внешности, в плане настройки функций и принципах действий все они схожи. Я расскажу какие виды бывают и покажу всё это в картинках.
На текущий момент есть 3 основных разновидности BIOS отличающиеся по производителю.
1. AMI BIOS
American Megatrends inc. — это, наверное самый старый разработчик. АМИ БИОС шел ещё во времена моего детства на древних 286-х и 386-х компьютерах. Затем, на какое то время, этот вид пропал. Но последние годы снова появился, причём именно AMI — самый распространённый вид BIOS на ноутбуках ASUS, MSI, Lenovo. На текущий момент есть две основные ветки:
— версия 2.XX. Выглядит она так:
Эту версия АМИ БИОС отличается от всех других по структуре главного меню и серо-синей цветовой гамме.
— версия 3.XX.
Эта ветка уже внешне и по своей структуре больше напоминает классическую систему ввода-вывода от AWARD.
2. Phoenix BIOS, он же Award
Ранее это были две разные фирмы, выпускающие каждая свою систему. Система от Авард многие годы была лидирующей на рынке. А вот Феникс БИОС был не особо популярен у производителей материнских плат. Но дальше происходят интересные события — AWARD Software был перекуплен Phoenix. Сейчас это одна фирма. А вот торговых марок несколько:
— Award BIOS
— Phoenix Award BIOS
— Phoenix Award Workstation
Различий между ними почти нет — интерфейс полностью идентичный. Есть, правда исключение — версия Феникс-Авард для ноутбуков. Она внешне очень похожа на АМИ:
Сегодня именно этот вид БИОСа используется на 90% материнских плат стационарных компьютеров.
3. Intel BIOS
Компания Intel на свои фирменные платы ставит свой фирменный вид БИОСа. Вернее он не совсем их — это модифицированная версия АМИ. До некоторого времени на материнских платах шла версия Intel/AMI 6.0, а позже, когда она была ещё более существенно переделана, изменены опции и переделан интерфейсе — этот вид БИОСа стал носить название — Intel.
Последние версии вообще визуально больше стали похожи на UEFI назывались «Intel Visual BIOS»:
4. UEFI
Начну, пожалуй, с самой современного вида БИОСа — UEFI (Unified Extensible Firmware Interface). Это даже не разновидность а наследник или преемник, кому как удобнее называть. УЕФИ — это следующая ступень в развитии BIOS. Сейчас, фактически, это уже не просто система ввода-вывода — она скорее похожа на операционную систему как внешне, так внутренне.
Наконец-то добавлена поддержка мыши! Среди ключевых особенностей — расширяемое множество возможностей, приятный визуальный интерфейс, возможность безопасной загрузки «Secure Boot», простота обновления микропрограммы, быстрая загрузка операционной системы.
Кстати, на некоторых материнских платах можно выйти в Интернет даже не загружая полностью компьютер — сразу из UEFI.
Ещё одна очень важная особенность — мульти-языковая поддержка, в том числе и русского языка.
Как узнать вид и версию БИОС на своей материнской плате?!
Это очень просто сделать практически на каждой современной материнской плате. Зайдя в БИОС или УЕФИ обратите внимание — вид и версия БИОСа написана, как правило в самом верху или в самом низу экрана:
Примечание: У каждого вида BIOS есть своя система диагностических звуковых сигналов, оповещающих пользователя при появлении различных неисправностей. Подробнее о них Вы можете узнать здесь: Award, AMI, Phoenix.