AMI to another AMI

Необходимо портировать амишный биос с одного железа на другое. Прикрепляю таблицу, где в среднем столбце имеющиеся железо (A7U), в правом столбце - железо на котором работает необходимый BIOS (M2A-MX). Если более точно: есть ноутбук Asus A7U на котором урезаный BIOS, нашел наиболее подходящий по железу от Asus M2A-MX (обычная мать), который также AMI. Есть конечно еще более подходящая мать по железу - ASUS M2A-VM HDMI, но к сожалению она на Award-e (а потому возможность портирования пока не рассматривается)...

При необходимости могу прикрепить оба rom-a bios-ов.
Опыта в работе с AMI tool пока нету, и надеюсь на конструктивную помощь без посыланий типа "читай мануалы" :)

ВложениеРазмер
table.jpg92.16 КБ

А что с MIO, роль которого в буке выполняет EC, делать будете? Или считаете, что биос продолжит инициализацию, обнаружив полное отсутствие MIO?

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

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

он и не начнет инициализацию - в ноутбуках MIO (EC) загружается первым

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

Я-бы сначала открыл урезанный биос AMIBCP....вдруг там пункты просто скрыты.

Либо нечему гореть, либо нечем поджечь!

пардон за возможное профанство: в таблице указано MIO/SIO - на ноуте (ITE IT8705F + ITE IT8511TE), на матери с которой хочу взять биос ITE IT8712. ITE IT8705 и ITE IT8712 - одна серия. Считаете не подимется?

в AMIBCP ничего скрытого нет.

примечание к разнице в оборудовании - разница между северными мостами только в том, что нет поддержки HDMI и мультимониторности, без чего я спокойно на ноуте переживу.

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

поясню: в ноутбуках БИОС содержит микрокод для EC и собственно БИОС. Без микрокода для EC ноут вообще даже не включится! Т.к. кнопки висят на GPIO ногах EC! Поэтому затея интересная, но нужно будет сделать кучу дополнительных действий.


Есть ноутбуки, в которых микрокод EC содержится во внутренней памяти EC. Это как правило ноутбуки с микросхемой H8S. А у нас тут именно ITEшка...
К тому же неясно как править БИОС от десктопной матери, т.к. в архитектуре ноутбуков сейчас SIO (м-сх, отвечающая за порты, на десктопе еще и за клаву с мышью) как правило нет, а регистры SIO и EC скорее всего кардинально разные.

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

может быть я туплю... но, на борту две ITE-шки. информация из даташитов:

ITE IT8511TE :
The IT8511 is a highly integrated embedded controller with system functions suitable for mobile system applications.The IT8511 direcly interfaces to the LPC bus and provides ACPI embedded controller function, keyboard controller (KBC) and matrix scan, external flash interface for system BIOS and EC code, PWM, ADC and SmartAuto Fan control for hardware monitor, PS/2 interface for external keyboard/mouse devices, RTC, BRAM, CIR and system wake up functions for system power management. It also supports the external flash (pr EPROM) to be shared by the host and EC side.

почему Вы считаете, что ITE не может выполнять функции EC?

Соответственно за прочую лабудень отвечает:
ITE IT8705F:


The IT8705F is a LPC Interface based highly integrated Super I/O. The IT8705F provides the most commonly used legacy Super I/O functionality plus the latest Environment Control initiatives, such as Hardware Monitor, Fan Speed Controller and ITE’s “SmartGuardian” function. The device’s LPC interface complies with Intel “LPC Interface Specification Rev. 1.0” (Sept. 29, 1997). The IT8705F meets the “Microsoft PC98 & PC99 System Design Guide” requirements and is ACPI compliant.
......
Other features include one high-performance 2.88MB floppy disk controller, with digital data separator, supporting two 360K/ 720K/ 1.2M/ 1.44M/ 2.88M floppy disk drives. One multi-mode high-performance parallel port features the bi-directional Standard Parallel Port (SPP), the Enhanced Parallel Port (EPP V. 1.7 and EPP V. 1.9 are supported), and the IEEE 1284 compliant Extended Capabilities Port (ECP). Two 16C550 standard compatible enhanced UARTs perform asynchronous communication, and support SIR and one consumer remote control (TV remote) IR, one MPU-401 UART mode compatible MIDI port, one game port with built-in 558 quad timers and buffer chips to support direct connection of 2 joysticks, and six ports (44
GPIO pins). There is also a flash ROM interface with Address (FA[0:19]), Data (FD[0:7]), and supporting three control signals FCS#, FWE# and FRD#. In addition, a SmartGuardian engine is provided to monitor the system condition and reacts to the detected condition accordingly.

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

snake000
втупляете.

Цитата:
почему Вы считаете, что ITE не может выполнять функции EC?

Обратного никто не утверждал.

Вообще же возьмите даташиты на 8705, на 8712 и на 8511 и читайте до просветления :)

Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P

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

Короче - в десктопной материнке стоит только ITE 87* серии у вас, в нем нет EC, и есть только поддержка SuperIO, а в ноуте есть EC - ITE 85* серии, то есть в биосе негде взяться куску прошивки для EC. А первые 64 kb в вашем случае в микрухе должны быть прошивкой EC. При этом если читать даташиты на ITE, то видно что даже минорные версии чипов различаются существенно.

И все это не считая проблем, которые возникнут на этапе перепрошивки - потому что на ноутах в общем случае прошивка идет под управлением EC.

И тогда вас спасет только выпаивание и прошивка на программаторе. Более того нет гарантии что EC не выполнит команды (которые вы в него будете посылать потому что первые 64 kb - его законная территория), могущие повредить оборудование.

Так что затея не стоит затрат реализации

Проблема ИМХО не столько в первых 64 кб с кодом для ЕС (в конце концов, это можно как-то решить - или поковыряться в таблицах со смещениями/размерами блоков биоса, или перетащив все модули + бутблок из десктопного биоса в бучный)... Но, опять же, все упрется в невозможность инициализировать МИО.

Уважаемые коллеги, в переписке с нашими англоязычными партнерами помните: whether - который, weather - погода, wether - кастрированый баран!
У некоторых людей торс - это просто разветвитель, позволяющий подключить руки и голову к заднице.

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

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

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

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