Редактирование старых биосов и вшивание своего lom файла.

Нужна Ваша помощь. есть много старых компьютеров класса P2-PIII, хотим из них сделать парк бездисковых рабочих станций.
Пару раз прошивка rtl3139.lom в биос прошла успешно, но в остальных случаях сталкиваюсь с таким:
при сливе биоса показывает что микросхема стоит 256К, сохраняю образ файла на диск через unionflash, потом через cbrom смотрю содержимое файла, а там показывает всего один файл размером 80к, вставляю свой lom файл, проверяю, показывает 118к занятого места файлом, дальше даю команду на прошивку unionflash и тут начинается самое интересное, показывает окно прошивки биос и сразу появляются на полоске статуса прошивки первые 3-4 деления крассного цвета, дальше идут все зеленые. ну и в конце соответственно ошибка прошивки.

По итогам скажу, такое ошушение что стоит ПЗУ на 256к, но работает всего на 128 а то и меньше, материнки на компах самые разные начиная от AOpen и заканчивая не понятно чем, биос везде AWARD.

Если данная информация оказалась полезной/интересной - плюсаните, пожалуйста:

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

Цитата:
По итогам скажу, такое ошушение что стоит ПЗУ на 256к

Так какие же все-таки стоят флешки? Маркировка.
Почему бы не воспользоваться AWDFLASH, современной матерям версии 7.x?
Какой версии CBROM?

А кому счас легко...

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

BIOS-ы "сливать" не с материнок, а с сайтов производителей материнок:)
Если производитель/сайт давно мертвы, можно поискать в Интернет архиве, на мобокиве или спросить на этом форуме.


Читать "искусство перешивки BIOS" и "Удаление/добавление/ замена модулей в AWARD BIOS"
Если что-то не получилось, обращаться на форум с указанием конкретных данных: какая мать не шьется, откуда брали прошивку (ссылка), что в эту прошивку не добавляется (ссылка), логи CBROM-а и т.д.

Это не вредничание, просто зная детали легче будет помочь.

Jazz, Blues & Rock'n'Roll фарева!

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

Не знаю кто такой unionflash - подозреваю что UniFlash - так вот красные это необновляемые области. например с включённой опцией BIOS Update Disable в BIOS или не включена опция шить с бутблоком в программе.

Дрессируем коров :)

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

Цитата:
так вот красные это необновляемые области. например с включённой опцией BIOS Update Disable в BIOS или не включена опция шить с бутблоком в программе.

Еще перемычка может на плате стоит write protect.

Вот пример:
Материнская плата AOpen AX6BC-EZ
Последняя версия биоса 1.08a

D:\FOR_BIOS_FLASH\ax6bc-ez>CBROM182.EXE BCEZ108A.BIN /d
CBROM182.EXE V1.82 [04/11/07] (C)Phoenix Technologies 2001-2007

******** BCEZ108A.BIN BIOS component ********

No. Item-Name Original-Size Compressed-Size Original-File-Name
================================================================================
0. System BIOS 1F266h(124.60K) 15D60h(87.34K) original.tmp
1. Other(6F26:0006) 00D9Ah(3.40K) 009DEh(2.47K) original.tm1
2. CPU micro code 0A000h(40.00K) 058F5h(22.24K) CPUCODE.BIN


3. ACPI table 020B1h(8.17K) 00D88h(3.38K) ACPITBL.BIN
4. Other(4100:0000) 0ACC0h(43.19K) 06B8Ah(26.88K) awardext.rom
5. FNT1 ROM 03256h(12.58K) 022F2h(8.74K) font1.awd
6. EPA LOGO 07E3Ch(31.56K) 0117Bh(4.37K) ao8.bmp
7. PCI ROM[A] 04000h(16.00K) 02594h(9.39K) NCR307.16K

Total compress code space = 35D60h(215.34K)
Total compressed code size = 29346h(164.82K)
Remain compress code space = 0CA1Ah(50.53K)

** Micro Code Information **
Update ID CPUID | Update ID CPUID | Update ID CPUID | Update ID CPUID
------------------+--------------------+--------------------+-------------------
PPGA 05 0681 | PPGA 10 0683 | PPGA 08 0686 | PPGA 03 0665
SLOT1 20 0632 | SLOT1 34 0633 | SLOT1 35 0634 | SLOT1 40 0650
SLOT1 40 0651 | SLOT1 2A 0652 | SLOT1 10 0653 | SLOT1 09 0660
SLOT1 06 0670 | SLOT1 03 0671 | SLOT1 0C 0672 | SLOT1 0A 0673
SLOT1 14 0680 | SLOT1 01 0681 | SLOT1 0C 0683 | SLOT1 07 0686

D:\FOR_BIOS_FLASH\ax6bc-ez>

После того как cbrom влил в прошивку этот файл, беру прошивальщиком который идет вместе с биосом и при попытке прошивки вылетает ошибка.
все что касается этой материнки положил в архив.
zalil.ru/29744242

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

Для этой матери cbrom нужен старый 2.07. Да и после вшивания файла его не мешает просто cbrom проверить с параметром /d

Дрессируем коров :)

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

Ещё могу посоветовать в тяжёлых случаях использовать сетевую плату Realtek 8139 с панелькой под отдельную eeprom/flash в DIP28/32 с отдельной ПЗУ. Такие довольно часто встречаются. Возможно не придёться возиться с материнкой. Цена вопроса - копейки. Или у вас уже вагон сетевых без таковых микросхем?

Дрессируем коров :)

А каким потом прошивальщиком шить? тот который идет вместе с биосом выдает ошибку.

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

Стандартным Awdflash версии 8.83 можно и новее. Обычно всё шьётся.

Дрессируем коров :)

Сделал добавление модуля 207 версией, потом делаю /d вижу наличие модуля в bin файле.
беру с этого awdflash и даю команду на прошивку, он мне говорит что мол биос защишен от записи, переключи джамперы и т.д.
иду в папку где лежит родной прошивальшик и просто свежая версия биоса, запускаю её, он прошивает, показывает что все нормально, и просит перегрузки.

итог: awdflash не шьет.
куда рыть?

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

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

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

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