BIOS identification string

Ноут Bliss 501c aka ECS G551. Чипсет i855PM
Вот как его определяет Intel Chipset Identification Utility Ver 2.91: I855PM


А вот как его определяет BIOS при загрузке:I845

Смотрел прошивку WinHex'ом - как и предполагал - ни где в явном виде таких сочитаний (i845, i855) нет ( скорее всего она пожата ). Ноут вскрывал но на NB приклеен  сплошной радиатор а SB закрыт PCMCIA тоже не подлезешь,  так что в явном виде маркировку чипов не видел. Основания не верить Intel Chipset Identification Utility нет , проц-то  Intel Pentium M,  Processor sSpec Number SL6F9,  а i845 же его не поддерживает.  Откуда берётся инфа для  BIOS identification string, можно ли вытащиь её из прошивки  и как такое может быть? :Brick wall:


Картинки поправил. Лишнее убрал.

maco

ВложениеРазмер
i855PM.GIF15.13 КБ
i845_1.GIF17.47 КБ

Цитата:
Откуда берётся инфа для BIOS identification string

Она является просто текстовой строкой.
Ссылка на прошивку?


В смысле  "..просто текстовой строкой" ?   Это не просто текстовая строка а в терминах AMI именно BIOS identification string каждая запись которой имеет определённый смысл.
Вот образ моей прошивки слитый с ноута при помощ WinSFI v. 3.0.6     fgh130.narod.ru/G551.rar


а вот более свежая прошивка с сайта ECS fgh130.narod.ru/G551_422.rar

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

Заклинание Ктулху в моем таглайне тоже имеет какой-то смысл...

В мировой практике известны подобные Вашему случаи: знаменитая плата LuckyStar 6ZX2 в "BIOS identification string" имела намек на присутствие в её составе чипсета 440BX...

А Вам скорее всего попалась какая-то такая-же маркетинговая (или еще какая) комбинация. Не расстраивайтесь. А в BIOS identification string можно написать что хочешь, хоть черта лысого.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

В любом случае BIOS identification string является просто текстовой строкой, которая выдается на экран в определенное время и в определенном месте. В коде она присутствует как обычная текстовая строка. Возьмите mmtool, извлеките основной модуль и ищите. При сильном желании может подредактировать эту строку и запаковать обратно. Но я бы не рекомендовал это делать.
Как указывает Santa ваш случай попадает на одно место с достижениями великих китайских мастеров:).

Я задал этот вопрос не из праздного любопытства. Суть в том что Nexus которой принадлежит тороговоя марка Bliss под которой она  ( Nexus ) продавала якобы свои ( а на самом деле ECS'овские ) ноуты, давно забросила поддержку этой модели в то время как на сайте ECS есть более свежие прошивки с рядом исправленных глюков и самое вкусное - ACPI 2.0. По железу Nexus Bliss 501и ECS G551 это полные аналоги более того  с помощью amibcp v 2.43.2 сравнил модули своей и самой свежей прошивки с сайта ECS. Самое важное имхо - DMI Tables фактически одинаковые (в прошивке ECS 49 записей, в моей 48 - отсутсвует запись #39 OEM Strings (Type 11) c данными 0B 05 27 00 01. Есть ещё кое какие  различия, но помоему не существенные. Меня интерсует можно ли влить её,  но так, чтоб потом не бегать не искать программатор. :)  Попробывать не предлагать...  Хотелось бы аргументов :).

Цитата:
с помощью amibcp v 2.43.2 сравнил модули своей и самой свежей прошивки с сайта ECS

Не вижу результатов сравнения:).
Если вы хотите установить точное соответствие моделей от Nexus и ECS, то необходимо анализировать множество прошивок и более подробно.
Цитата:
можно ли влить её, но так, чтоб потом не бегать не искать программатор.

Если у вас есть проблемы с устранением возможных последствий прошивки, то лучше забыть эту идею:).

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

Цитата:
Если у вас есть проблемы с устранением возможных последствий прошивки, то лучше забыть эту идею
Фраза абсолютно верная.

От себя добавлю, что "видимая одинаковость" прошивок не является условием для экспериментов. Обязательным условием является "одинаковость" железа - чипсет, чип SuperIO, клок-генератор и возможно_чё-нить_специфичное_для_ноутов. Совместимое железо гарантирует совместимую программую поддержку.

-=Кто сказал что бесполезно биться головой об стену...=- (НП)
Пх’нглуи мглв’нафх Ктулху Р’льех вгах’нагл фхтагн
Хочешь сделать хорошо - сделай это сам

maco

Возьмите mmtool, извлеките основной модуль и ищите. При сильном желании может подредактировать эту строку и запаковать обратно
Mmtool не нашёл такой текстовой строки не в одном из блоков, зато amibcp v 2.43.2 показывает вот что:

fgh130.narod.ru/BIOS.GIF



Но и здесь такой текстовой строки я не нашел , так что похоже BIOS identification string формируется динамически но откуда берёт данные? Конечно к вопросу обновления прошивки это имеет опосредованное касательство, но поначалу это меня озадачило а теперь хочется разобраться до конца  - а то обидно понимаешь... На самом деле чипсет i855PM а придуривается i845 

maco
Если у вас есть проблемы с устранением возможных последствий прошивки, то лучше забыть эту идею:).

Ну ясно - проблеммы. Придётся отрывать задницу от кресла и идти к мужикам с программатором. Родную прошивку я сохранил. 

Santa
Обязательным условием является "одинаковость" железа - чипсет, чип SuperIO, клок-генератор и возможно_чё-нить_специфичное_для_ноутов.

Если насчёт железа то чипсет и SIO - точно одинаковые, ( NB -82855PM, SB-82801DBM, SIO - Winbond W83L517D ), насчёт RTC точно не знаю - у меня NSC PC87591L c Y2K-compliant RTC. На рефренсной схеме Intel 855PM Chipset Platform рекомендован H8S/2149 по ногам отличается но фукцианально аналог NSC PC87591L , Video - ATI Mobility M9P-CSP64, AGP 4X, 64MB DDR Video RAM на чипе, LCD - 15.0" SXGA+ (1400×1050 resolution) и т.д.
Какие мнения?

stupidman писал(-а):
Mmtool не нашёл такой текстовой строки не в одном из блоков

mmtool необхожим только для извлечения/распаковки модуля. После этого в простом просмотрщике видите эту строку:). О динамическом формировании можете забыть:).
stupidman писал(-а):
насчёт RTC точно не знаю - у меня NSC PC87591L c Y2K-compliant RTC.

Для уточнения: RTC - RealTime Clock - часы реального времени, к клокеру не имеют никакого отношения:). RTC живет в ЮМ. Клокер в случае данного чипсета живет отдельно.
National Semiconductor писал(-а):
Designed specifically for notebook PCs, the PC87591 features the typical keyboard controller functions such as internal keyboard matrix scan and decode, as well as acting as an interface between the external keyboard and mouse. In addition, the PC87591 can secure the PC by utilizing an on-chip random number generator to implement advanced password protection, BIOS integrity checking, and memory protection.
The PC87591 utilizes a high performance 16-bit RISC processor and a large 2MB address space for easy integration of concurrent functions - a necessity in today's competitive notebook market. This means that the PC87591 can implement the normal keyboard and mouse functions of a standard keyboard controller -- implementing advanced power-savings modes to prolong battery life in the notebook PC and add full battery charging and conditioning software and firmware. At the same time, the PC87591 can take over additional functions like controlling the CD drive in the notebook to allow users to listen to their music, even when the notebook PC is powered down.

Я не вижу в описании ни RTC ни клокера:).
Renesas писал(-а):
The H8S/2140B Group are microcomputers (MCUs) made up of the H8S/2000 CPU, and the peripheral functions required to configure a system.
The H8S/2000 CPU has an internal 32-bit configuration, sixteen 16-bit general registers, and a simple and optimized instruction set for high-speed operation. The H8S/2000 CPU can handle a 16-Mbyte linear address space.
This LSI is equipped with a data transfer controller (DTC) as a bus master, ROM, RAM, an 8-bit PWM timer (PWM), a 14-bit PWM timer (PWMX), a 16-bit free-running timer (FRT), an 8-bit timer (TMR), timer connection, a watchdog timer (WDT), a serial communication interface (SCI), a keyboard buffer controller, a host interface X-bus interface (XBS), a host interface LPC interface (LPC), an 8-bit D/A converter, a 10-bit A/D converter, and I/O ports as on-chip peripheral modules required for system configuration. An I2C bus interface (IIC) can also be included as an optional interface.
A high-functionality bus controller is also provided, enabling fast and easy connection of DRAM and other kinds of memory.
H8S/2148 Group and H8S/2149, H8S/2169 Group implement extended functions.

О функциональном аналоге немного странно говорить:).


P.S. Для цитирования используйте кнопку [q] или теги [quote=автор цитаты]текст цитаты[/quote]

maco писал(-а):
mmtool необхожим только для извлечения/распаковки модуля. После этого в простом просмотрщике видите эту строкуmmtool необхожим только для извлечения/распаковки модуля. После этого в простом просмотрщике видите эту строку

Я уже писал выше - "...Mmtool не нашёл такой текстовой строки не в одном из блоков,"  естественно я их смотрел WinHex'ом но что-то мне не по глазам  и search по сохранённым файлам делал -  нету  
В отчёте amibcp в разделе BIOS ROM DATA AREA  c адреса 0070:7 есть строка 63-0000-0080-000002-00101111- 051903-i845 но в каком из блоков mmtool она находится чтобы можно было выдернуть - поправить и вставить обратно -  я не нашёл.
maco писал(-а):
Для уточнения: RTC - RealTime Clock - часы реального времени, к клокеру не имеют никакого отношения

Не понял...  Я об RTC и писал . Отдельного чипа клокера на шаси я не нашёл скорее всего в его качестве задействовны  clock generator  NSC PC87591L 
NSC писал(-а):
 
Clocks
Single 32.768 KHz crystal oscillator
LPC clock, up to 33 MHz
On-chip high frequency clock generator
     ❏
CPU clock 4-20 MHz
     ❏
Software-controlled frequency generation
     ❏
Multiplier source 32 KHz input
32 KHz clock out 
---- CR16B clock out


maco писал(-а):
Я не вижу в описании ни RTC ни клокера

fgh130.narod.ru/H8S_2149.GIF

fgh130.narod.ru/PC87591L.GIF

кроме того - Interrupt controller, Keyboard controller, Watchdog timer и тд . - именно это ( функции выполняемые в системе ) я имел в виду говоря о  “...фукцианально аналог N
SC PC87591L“  а не о полном аналоге. И вообще я упомянул о Intel refrence 855PM Chipset Platform к слову, поскольку не был уверен какой SIO в  ECS G551 - теперь же точно знаю - тоже Winbond W83L517D  как и у меня.

Здесь
fgh130.narod.ru/BIOS.rar
 отчёты amibcp о трёх разных прошивках.
В архиве файлы 
Bliss501.txt  слитая с ноута прошивка
G551_204.txt   с сайта  www.bliss.ru
G551_422.txt   с сайта www.ecs.com.tw

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

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

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

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