Ru-Board.club
← Вернуться в раздел «Драйверы и прошивки BIOS»

» Chipset i440 (686). Замена AMIBIOS - AWDBIOS.

Автор: Aleksey_Stepanov
Дата сообщения: 13.04.2007 04:26
Chipset i440 (686). AMIBIOS - AWDBIOS.



Chipset i440 (PII/PIII Motherboard)
Большинство Motherboard с чипсетами i440BX/ZX поддерживают PPGA Pentium II (Celeron Mendocino) и FC-PGA Pentium III (Celeron Coppermine). Для некоторых Motherboard поддержку Pentium III можно добавить, например с помощью переходника, см. здесь и здесь. На борту может быть установлено один-два Slot-1 или Slot-1 + Socket-370 или один-два Socket-370.

Существует несколько разновидностей сев. моста FW8244x(i440 rev.x), наиболее распространенные FW82443(i440 rev.3)BX/ZX/DX и FW82443(i440 rev.3)EX/LX, т.е.
i440BX - SDRAM-512(768), AGP/PCI: 1/?
i440ZX - SDRAM-256(512), AGP/PCI: 1/?, облегченный BX
i440EX - EDO-512(768)/SDRAM-256(512), AGP/PCI: 1/?, облегченный LX
i440LX - EDO-512(768)/SDRAM-256(512), AGP/PCI: 1/?
Юж. мост у них практически всегда FW82371AB/EB/MB (PIIX4), ISA: до 5 слотов.

Зачем нужна замена AMIBIOS
Ну, во-1 потому, что все платы с чипсетами i440 уже давно "устарели", и обновления к их AMIBIOS-ам никто не выпускает. Во-2 потому, что программа BIOS Patcher пока что не очень хорошо справляется с AMIBIOS-ами.

Что нужно для замены AMIBIOS - AWDBIOS
Во-1 нужно хорошо знать конфигурацию своей Motherboard. Во-2 нужно подобрать максимально похожую по конфигурации Motherboard от другого производителя но с Award BIOS.

• Описание Flash микросхем
http://www.nvworld.ru/docs/bios_flash.html
http://archive.espec.ws/section44/file11391.html
http://forum.ru-board.com/topic.cgi?forum=27&topic=10570

• Безопасность
http://forum.ru-board.com/topic.cgi?forum=81&topic=1881#10
Автор: kss1
Дата сообщения: 13.04.2007 05:11
Есть еще чипсет Intel 440FX.
Автор: Aleksey_Stepanov
Дата сообщения: 13.04.2007 06:10
Есть-то он есть, но вот здесь о нем т.с. не очень отзывались... А что - он у тебя в Motherboard установлен?


Но тем не менее продолжим. Есть у меня Zida Tomato Board ZX98-CU (Socket-370 PPGA/FC-PGA). У нее проблема с винтами больше 64GB. Хочу заменить ее AMIBIOS на AWDBIOS, но пока что не могу. Проблема в том, что у нее впаяна Flash микросхема... Придется подождать когда я соберусь и куплю пару новых микросхем, выпаяю старую микросхему и впаяю вместо нее кроватку. Вот тогда... Но к такой замене готовлюсь.

Конфигурация ZX98-CU (в общем довольно простая):
BIOS - AMI (2MBi) [61-0434-008031-00111111-071595-440BX-CRBX034-H]
Формат платы: Slim Baby AT (полный автомат)
Power Connector - AT/ATX
CPU - Socket-370 PPGA/FC-PGA Celeron Coppermine и Pentium III
Питание CPU - чип LX1665CDW
Slots - SDRAM/AGP/PCI/ISA: 3/1/4/2
Сев. мост - FW82443(i440 rev.3)BX/ZX/DX
Юж. мост - FW82371EB (FW82371AB/EB/MB)
CLK Gen. - чип ICS9248DF-39 | W83194R-39A (14.318MHz)
SUPER I/O Controller - ITE IT8671F-A + IT8687R - общий контроллер для клавы, мыши, COM портов, IR порта, и т.д., подключен к юж. мосту.
PCI Audio - чип типа Creative - не установлен.

Есть похожая по конфигурации Tomato Board LX98-CT (Socket370 PPGA), просто я знаю ее конфигурацию и привожу лишь для примера.

Конфигурация LX98-CT:
BIOS - AMI (1MBi)
Формат платы: Slim Baby AT (полный автомат)
Power Connector - AT/ATX
CPU - Socket-370 PPGA Celeron Mendocino и Pentium II
Питание CPU - чип LX1665CDW
Slots - SDRAM/AGP/PCI/ISA: 3/1/4/2
Сев. мост - FW82443(i440 rev.3)EX/LX
Юж. мост - FW82371EB (FW82371AB/EB/MB)
CLK Gen. - чип Winbond W83193R-04 (14.318MHz)
AT I/O Controller - ITE IT8679F-A + IT8687R - общий контроллер для клавы, мыши, COM портов, IR порта, и т.д., подключен к юж. мосту.
PCI Audio - чип типа Creative - не установлен.

Все BIOS-ы (En) для Zida Tomato Board (и не только) - здесь.
Автор: kss1
Дата сообщения: 13.04.2007 09:06
Aleksey_Stepanov

Цитата:
Есть-то он есть... А что - он у тебя в Motherboard установлен?

Нет, я просто так спросил.
Автор: vertex4
Дата сообщения: 13.04.2007 12:16
Aleksey_Stepanov

Цитата:
Есть у меня Zida Tomato Board ZX98-CU (Socket-370 PPGA/FC-PGA)

Тоже есть, нерабочая, валяется в коробке.

Проблемно так менять БИОС, если даже получится (в чём я сомневаюсь), возможно некоторые устройства работать не будут. Было бы проще, еслиб была версия платы и с AMI, и с Award, как у некоторых PC Partner. А тут.... Не знаю...
Автор: Aleksey_Stepanov
Дата сообщения: 13.04.2007 22:08
vertex4
Проблем будет гораздо меньше, если иметь запасную Flash микросхему. Тогда в одной (запасной) будет рабочий AMIBIOS, а в другой - экспериментальный Award BIOS.

Продолжим. Нашел Elitegroup Motherboard P6BXT-A+ (i440BX) с Award BIOS-ом.


Посмотрим различия. Во-1 это ATX, во-2 у нее Slot-1 + Socket-370, в-3 У нее вместо чипа ITE IT8671F-A (ULTRA I/O Controller) установлен чип Winbond W83977EF-AW (ULTRA I/O Controller).

Имхо, то что она ATX - повлиять на BIOS не должно, влияет ли на на BIOS конфигурация Slot-1 + Socket-370 - не знаю, чип Winbond W83977EF-AW (ULTRA I/O Controller) может оказаться полностью идентичен чипу ITE IT8671F-A (ULTRA I/O Controller). То, что в ней установлен чип PCI Audio типа CMI 8738 - повлиять на BIOS то же не должно, мало ли что может "висеть" на шине PCI, к тому же он включается джампером а не BIOS-ом. Clock Generator на чипе GL520SM (14.318MHz) - пока без комментариев (но схема включения должна быть стандартной).

Может потом найду картинку Zida Tomato Board ZX98-CU. А пока - поиск продолжается...
Автор: kss1
Дата сообщения: 14.04.2007 20:01
Остается только добавить, что мини-ОС AMIBIOS (или AWDBIOS) из Flash микросхемы переписывается в юж. мост Intel 82371EB (к нему подключена батарейка через диод и кварц 32768 Гц, там же находится ОЗУ 640 Kb) и уже оттуда эта мини-ОС всем управляет, выставляет регистры, и так далее. Если загрузить например AWDBIOS, которая может управлять двумя процессорами, а у нас только один, то она должна просто изобразить, что один процессор не подключен, проблем с этим быть не должно. AGP и USB подключены к сев. мосту Intel 82443BX, проблем с ними то же быть не должно. ULTRA I/O Controller подключен к юж. мосту Intel 82371EB, про него я ничего не знаю.
Автор: Aleksey_Stepanov
Дата сообщения: 14.04.2007 21:30
Продолжая тему, можно сказать, что в подобных PII/PIII Motherboard шина PCI подключена между сев. и юж. мостами, т.е. с ней то же не должно быть проблем. Если например подключить PCI Controller с COM портами, то юж. мост отключит (возможно через ULTRA I/O Controller) внутренние COM порты. О как.
Автор: kss1
Дата сообщения: 14.04.2007 22:03
А он вообще в природе есть PCI Controller с COM портами? Точно знаю, что есть ISA Controller с COM портами.

Ты давай побыстрей краватку впаивай в свою BX/ZX98-CU. А там посмотрим.
Автор: Aleksey_Stepanov
Дата сообщения: 15.04.2007 02:09
Нашел в копейке картинку Zida Tomato Board ZX98-CU (видно правда не очень). Здесь можно посмотреть картинки различных Motherboard.

Еще раз о безопасности при работе с Flash микросхемами

Выяснилось, что у Zida ZX98-CU (и не только у нее) нет никаких джамперов для переключения типа Flash микросхем - все напрямую! Для ZX98-CU необходима двухмегабитка типа W29C020 /5V или AT29C020 /5V или SST 29EE020|39SF020 /5V. Следовательно вывод 1 свободен? Но нет! на этот вывод подано напряжение +12V для (старых, 199x год) микросхем типа INTEL 28F002BXT /5V/12V. У них на на 32-м выводе +5V, а на 1-м +12V... Что это значит? Все очень просто. Если при включенном компе кто-то случайно замкнет 1-й вывод (+12V) на любой адрес шины адреса, вывод #WE, и возможно шину данных, то накроется Flash микросхема, и (!) юж. мост FW82371 - EISA (т.к. адресация идет из юж. моста, замыкание его на корпус иногда переносится легче - практически без последствий). И это еще не все! Если +12V пройдет через юж. мост дальше, то последствия могут быть непредсказуемыми - тем же медным тазом могут накрыться: PCI со всем набором, сев. мост, и через него процессор, память, видеокарта... Впрочем последствия будут такими же и в том случае, если кто-то воткнет в ZX98-CU четырехмегабитку, ее адрес A18 (040) как раз на 1-м выводе. Зато это очень экономично для производителя MotherBoard - можно сэкономить пару копеечек на каждом джампере... Всем у кого есть Zida LX98-CT (и аналогичное чудо техники) повезло "еще больше". Для нее необходима мегабитка, поэтому у нее +12V подано не только на 1-й вывод, но и на 30-й для микросхем типа INTEL 28F001BXT /5V/12V. Так что не вздумайте втыкать в нее даже двухмегабитку, т.к. у нее на 30-м выводе адрес A17 (020)... Вот, и не забывайте о том, что у кроваток и микросхем есть ключи, которые указывают на первый вывод. Если производится перепайка, например TSOP-32 на DIP-32 (заземленным паяльником), то необходимо следить за тем, чтобы олово ни в коем случае не попало под мосты, слоты, и т.д.. Помните: предупрежден - значит вооружен.

Замена Flash микросхем "на лету" (DIP-32)

Многие наверное читали в интере старую шнягу о том, что можно обвязать микросхему ниточками, выдернуть из кроватки (DIP-32), и тут же воткнуть в кроватку другую микросхему (дерни деточка за веревочку)... Я то же читал - увы, кроватка сильнее ниточки! Есть другой лучший способ - купить несколько кроваток (у них выводы тоньше), удалить из них 1-й вывод (что бы случайно не замкнуть +12V), и вставить все микросхемы в эти кроватки. Дальше просто - кроватка (с микросхемой) в кроватку (MotherBoard) втыкается и извлекается (после некоторой тренировки) почти без проблем ручками. Все это не касается корпусов PLCC-32 - там рекомендуется использовать специальный пинцет.

AMIFlash and AWDFlash

Итак, после некоторых экспериментов с Flash микросхемами я выяснил, что AMIBIOS ZX98-CU понимает только Flash микросхемы 28-й /5V/12V, 29-й /5V, и 39-й /5V серии. Можно конечно залить AMIBIOS и в микросхему 49-й /5V серии (AMIFlash Ver.8.26.00 работает с ней о-очень медленно), но после старта из этой микросхемы AMIBIOS ZX98-CU говорит, что он эту микросхему не понимает, тут же загружает (!) из нее все настройки по умолчанию, и... продолжает грузиться дальше... AWDBIOS PC Partner понимает все Flash микросхемы 28-й /5V/12V, 29-й /5V, 39-й /5V, и 49-й /5V серии которые у меня есть (AWDFlash Ver.7.37 работает довольно шустро со всеми Flash микросхемами). В общем - любите сюрпризы. Кстати, AMIBIOS - AWDBIOS и наоборот перезаливаются практически без проблем.


vertex4
Пасибо за PC Partner. После этого я решил узнать, а какие же Motherboard с чипсетами i440 они выпускали. И вот результат.

Некоторые мысли вслух. Думаю, что для всех моделей Motherboard с чипсетами i440BX/ZX достаточно всего несколько BIOS-ов(!). Так почему же BIOS-ов так много? Но ведь и программистов то же немало...

BIOS PC Partner For Intel 440 Chipset Series

Пару слов о конфигурации Motherboard PC Partner

• для i440BX/ZX (у них однотипный BIOS)
Date Code 2K001120 (00 ноя 20): I/O Chip ITE IT8671, CLK Gen. W83194R-39A
Date Code 2K001213 (00 дек 13): I/O Chip ITE IT8671, CLK Gen. W144
Date Code 2K010504A (01 май 04): I/O Chip PC87351, CLK Gen. W83194R-39A
- другой информации пока нет -
ITE IT8671 rev 1 = SUPER I/O (port 279h)

• для i440EX/LX (у них однотипный BIOS)
Date Code 80908 (98 сен 08): I/O Chip ITE IT8679, CLK Gen. W83193R-04
Date Code 81223 (98 дек 23): I/O Chip ITE IT8671
- другой информации пока нет -
ITE IT8679 (or ITE IT8680) = AT I/O (port 279h)

• Тип CLK генератора зависит только от типа I/O чипа и чипсета (i440). Имеет ли какое-нибудь значение тип I/O чипа для BIOS-а я пока что не выяснил. Вот загружу пару разных BIOS-ов, тогда скажу (может быть).

• Очевидно это т.с. последняя (общая для всех i440BX/ZX-ITE8671 I/O) версия.
Models MB: практически все PC Partner i440BX/ZX-ITE8671 I/O, Slot-1 or Socket-370 PPGA/FC-PGA.
BIOS ID: 02/01/2001-440BX-ITE8671-2A69KV3IC-00
http://file.dob2b.co.kr/data/dataroom/2003-04/0201iag.zip (2MBi)
http://www.pcpartner.com/pcpartner/support/bios_zip/awdf737.zip

Zida ZX98-CU and PC Partner and Klava

Увы - рандеву не состоялось... AWDBIOS PC Partner залитый в ZX98-CU зависает на первом экране. Он правильно (на автопилоте) определяет процессор, память, флопик, винчестер, и т.д., а вот клаву найти почему-то не может. Причем в самом начале загрузки все лампочки на клаве мигают как и положено. Следовательно - невозможно даже нажать DEL и/или F1 чтобы войти в BIOS, три веселых клавиши то же не работают... Причина невыяснена. Если залить AWDBIOS PC Partner с ключом /LD (Destroy CMOS Checksum), то CMOS будет сразу изменена, зависона на первом экране не будет и загрузка (с настройками по умолчанию - флопик - винчестер) продолжится. На клаве при этом включается Num Lock, как и должно быть. Если переставить клаву в гнездо Mouse PS/2, то даже лампочки на ней не мигают. Переключатель KeyLock ZX98-CU то же не действует. USB клавы у меня нет. С флопиком проблем как будто нет, а вот с винта Windows 98SE с этим AWDBIOS PC Partner стартовать то же почему-то не хочет, зависает. Причина так же невыяснена. Ну что ж, хорошо что можно произвести откат к AMIBIOS ZX98-CU.
Автор: kss1
Дата сообщения: 18.05.2007 03:27
Давно правда, но видел что-то похожее на ZX98-CU, 4 PCI, только BIOS микросхема и батарейка по другому расположены, батарейка возле южного моста, и радиатор синий. Названия не запомнил.
Автор: Aleksey_Stepanov
Дата сообщения: 18.05.2007 05:59
Ну и какая же из них с синим радиатором?


- Elitegroup P6BXT-A+ [Slot1+Socket370, PII/PIII автомат]
BIOS ID: 06/23/2000-i440BX-W977TF-P6BXT-APC-00
http://www.ecsusa.com/downloads/bios/p6bxtap623.exe
Не стартует...

- AOpen AX6BC Pro II Ver.1.19 [Slot1 PII/PIII автомат]
BIOS ID: 08/06/2002-i440BX-00000006C-00
http://6bcp2119.zip
Не стартует...

- Creative (HOLCO/Shuttle) M003 [PII/PIII джампер]
BIOS ID: 02/02/2001-i440BX-ITE867-2A69KH2EC-00
http://wims.rainbow-software.org/rainbow/Creative%20M003.zip
Не стартует...

- Soyo SY-6ZE+_2AA4 [PII/PIII автомат]
BIOS ID: 09/06/1999-i440ZX-ITE867-2A69KS2GC-00
http://wims.rainbow-software.org/rainbow/Soyo%20SY-6ZE%2B.zip
Не стартует...

- TrangBow TB-6BX [PII/PIII автомат]
BIOS ID: 02/22/1999-i440BX-ITE867-2A69KT1BC-00
http://wims.rainbow-software.org/nicks/TrangBow%20TB-6BX.zip
Не стартует... BIOS 128KBi|1MBi вместо 256KBi|2MBi.

- PC Chips M768MR (r3.2) Ver.010308 [ATX, PII/PIII автомат]
BIOS ID: 62-0308-001437-00101111-071595-440BX-M768MR-H
http://010308s.zip
Конкретно зависает на первом экране...

- LuckyStar (выше Socket-370 не поднялась) 6P2BX2 [ATX, Sot1+Socket370 PII/PIII автомат]
BIOS ID: 04/21/1999-i440BX-IT8671-2A69KL1FC-00
http://wims.rainbow-software.org/rainbow/LuckyStar%206P2BX2%20128KB.zip
Почти так же как и PC Partner, но зависает на первом экране конкретно. BIOS 128KBi|1MBi вместо 256KBi|2MBi.

- Daewoo (выше Sot1 не поднялся) CB650M-BX Ver.650.06 [PII автомат]
BIOS ID: 06/02/2000-i440BX-I8671-CB650MBXC-00
http://wims.rainbow-software.org/rainbow/Daewoo%20CB650M-BX.zip
Почему-то думает, что шнур питания в ауте, клава то же не работает, после рестарта может и не запуститься.
Warning!!! Power cord was out.
System will shutdown!!


- Shuttle (Creative) HOT-661 Ver.3.1 (6610S164) [PII/PIII джампер]
BIOS ID: 02/22/2000-i440BX-ITE867-2A69KH2BC-00
http://wims.rainbow-software.org/biosman/Shuttle%20HOT-661%20v3.1.zip
Проблема с IDE. Все определяется правильно только на автопилоте, даже Windows загружается. В BIOS все что связано с IDE установлено в Авто, при попытке изменить - BIOS зависает (но три веселых клавиши работают)... CPU - полный джампер (из BIOS он не выставляется)...

Клава работает, три веселых клавиши работают, переключатель KeyLock ZX98-CU действует.


? Shuttle (Creative) HOT-661 Ver.1.1 Ver.2.0 (6610S074) [PII/PIII джампер]
BIOS ID: 05/31/1999-i440BX-ITE867-2A69KH2BC-00
http://wims.rainbow-software.org/biosman/Shuttle%20HOT-661%20v1.1%20v2.0.zip
Проблемка с CPU. По умочанию проц определяется правильно (BIOS Patcher обещает даже Тулатин), но изменить настройку CPU нельзя (из BIOS он не выставляется. CPU Speed: Manual - с ручным управлением - CPU джампера у ZX98-CU нет)...

Клава работает, три веселых клавиши работают, переключатель KeyLock ZX98-CU действует. Проблем с IDE нет, на автопилоте все то же определяется правильно, Windows загружается.

Создается такое впечатление, что чем более старый BIOS файл Shuttle HOT-661, и чем больше вносит в него изменений BIOS Patcher, тем лучше работает ZX98-CU. А так ли уж нужно разгонять процессор? Может меня и устроит переходник с Intel Pentium 1000...1400MHz/100MHz и винчестер 64...128GB, ась?

Страницы: 1

Предыдущая тема: Драйвер сетевой карты.


Форум Ru-Board.club — поднят 15-09-2016 числа. Цель - сохранить наследие старого Ru-Board, истории становления российского интернета. Сделано для людей.