вот тут выложена самая последняя вроде как.
но как ей пользоваться - ума не приложу.....
support.intel.com/design/motherbd/bt2/bt2_bios.htm
мне нужен один единственный файл биоса для прошивки на программаторе!
а тут эта самораспаковывающаяся кривизна извлекает чёрти что...
на самой материке прошить не могу ибо в ней биос и сдох...
если у кого-нибудь есть такая мать и программатор, то слейте пожалуйста.....
hairs
Не "есть", а "были": во времена оны был у них открыт ФТП, и там много чего интересного лежало - теперь фигушки...
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
hairs
есть такая штука: Intel Integrator Toolkit. С помощью нее можно редактировать некоторые настройки интеловских БИОСов, но, увы, собрать его в один файл не получается. В общем, с помошью нее я выяснил, что БИОС = 4МБит. Пока копаюсь с файлами..
PS: а то, что метода не подошла, не так уж и странно: к каждой маме от Интела свой подход нужен...
Итак, уже ясно следующее:
Правильный размер - 65536, т.е. надо отрезать _первые_ 160 байт
файлы по 65696 байт. Это много
BIO - бутблок (?)
REC - копия BIO
BI6 - то, что перед бутблоком (в конце сигнатура AMIBOOT
а) размер
б) инструкция перехода по адресу 07000 (EA 39 5A 00 F0 CB 00 00), как это нездорово... _Очень_ похоже на последние адреса в БИОСе...
(соображения аналогичными этим)
LOGODATA.USR - похоже на логотип (содержит GRFX)
Смущает одно: BIx нету текстовых строк
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Типа все круто
BI6 - последний файл и в нем лежит конец БИОСа...
0F 09 EB CE 00 00 00 00 00 00 00 00 00 00 FC 00
выделенный кусок - стандартная сигнатура конца БИОСа + маркер размера.... Кстати, довольно грамотный код, что и меня поначалу сбило с толку...
Текстовые строки были найдены в BI2. Они на итальянском/испанском или французском (!!!!)
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Так может тогда bio - первый, т.к. начинается с длинного блока ff? Жаль, что проверить-то нечем - amibcp не берет даже специально скачанный и порезанный биос от 865PERL
Старый досовский - вылетает, виндовский 2.25beta - просто игнорирует, будто и не открывал.
И еще идея: в отрезанных заголовках написаны имена файлов BIx, причем - не совпадающие с именем файла, в заголовке которого встречаются. Может сюда копнуть стоит?
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
в правом нижнем угле отмечается размер выделенного блока, хотя я обычно считаю по смещениям...
это информация для прошивальщика... Он смотрит в заголовке файла какой следующий, но в образе он не обязательно будет следующим..
логично... В СуперМайкровских (и не только) АМИшных БИОСах в начале есть большой блок из FF....
А AMIBCP - да, не берет.. Пробуй AMIDECO с сайта biosgfx.narod.ru/
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Йессссс!
Достаточно было поменять местами bio и 1. Комбинация
bio + 1 + 3 + 2 + 5 + 4 + ff64 + ff32 + 6 сработала
После этого amideco выдает:
FileLength : 80000 (524288 bytes) FileName : bios.rom AMIBIOS information: Version : 0800 Packed Data : 51388 (332680 bytes) Start : D7838 Packed Offset : 57838 Offset : 80000 Released : 20 DirName : bios.--- +------------------------------------------------------------------------------+ | Class.Instance (Name) Packed ---> Expanded Compression Offset | +------------------------------------------------------------------------------+ 08 01 ( Interface) 0079C ( 01948) => 0079C ( 01948) 57838h 04 02 ( Setup Client) 039C3 ( 14787) => 05FF8 ( 24568) ► 53E60h 0C 03 ( ROM-ID) 00008 ( 00008) => 00008 ( 00008) 53E44h 1A 04 ( User-Defined
) 0037C ( 00892) => 017F8 ( 06136) ► 53AB4h
18 05 ( User-Defined
) 0172B ( 05931) => 040A7 ( 16551) ► 52374h
19 06 ( User-Defined
) 0059C ( 01436) => 01304 ( 04868) ► 51DC4h
1B 07 ( User-Defined
) 23AA9 (146089) => 4353F (275775) ► 2E304h
34 08 ( Action Logo Code) 01607 ( 05639) => 07061 ( 28769) ► 2CCE8h
35 09 ( Action Logo Data) 028F3 ( 10483) => 05D10 ( 23824) ► 2A3E0h
36 10 ( Virus) 0007A ( 00122) => 00090 ( 00144) ► 2A350h
21 11 ( Multilanguage) 03175 ( 12661) => 06BB0 ( 27568) ► 2713Ch
21 12 ( Multilanguage) 03652 ( 13906) => 07909 ( 30985) ► 21D08h
11 13 ( P6 Microcode) 05008 ( 20488) => 05008 ( 20488) 1CCECh
20 14 ( PCI AddOn ROM) 025D9 ( 09689) => 04000 ( 16384) ► 1A6FCh
20 15 ( PCI AddOn ROM) 05EEB ( 24299) => 0C000 ( 49152) ► 147FCh
2E 16 ( User-Defined
) 08D89 ( 36233) => 1E9E4 (125412) ► 0BA5Ch
2B 17 ( User-Defined
) 04959 ( 18777) => 07800 ( 30720) ► 070ECh
06 18 ( DMI Data) 00451 ( 01105) => 009DD ( 02525) ► 06C80h
Total Sections : 18Вобщем - проверяй мыло, hairs
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
DanZer
)
:D =D>
(что-то меня на >=) тянет
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
DanZer
Ай, малацца!!!
Root
Слушай, может (если не в лом) слепишь по Интеловским Бивисам материал для ФАКа?..
- Ситчик веселенький есть?..
- Приезжайте, обхохочетесь!..
:oops: спасибо
Впрочем, и root сильно помог ссылкой, а то б все 120 вариантов методом прошивки проверять пришлось...
Настоящий джентльмен назовет кошку кошкой, даже наступив на нее в темноте.
Что-то ищем? Google в помощь
ivp
ОК... А то эти Интеловцы меня уже достали.. Почти к каждой плате надо свой метод придумывать
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
Отправить комментарий