Автор: Unknown BIOS (не проверено) , 8 апреля 2005
Привет всем!

Есть мать MVP3BS7-954 (PC Partner) под Socket 7. И есть проц AMD K6-III+. Хотел вот добавить поддержку данного процессора (раньше делал такое на Asus TX97-L и все было ОК). Снял копию прошивки и пропатчил с ключиком bp bios.bin /m (4.23), зашил, перезагрузился и полнейшая тишина.

Откат по нажатии "-" не срабатывает, вообще ничего.

Раньше, я случайно зашил на эту флешку биос от другой платы (забыл поменять флешки), так пока еще было не поздно зашил родную прошивку обратно (хотя awdflash прошил не все сектора) и перегрузился. Тогда хоть комп начал грузиться с дискетки и я прошил биос с дискетки и все работало прекрасно.

Теперь и дискетку не требует при включении.

Флешка PLCC32 Winbond (2MB), биос AWARDовский. Пробовал при помощи других матерей (i815/845, с аналогичными флешками) прошить - не дает. awdflash c любыми ключиками говорит, что неизвестная флешка. amiflash с ключами тоже не хочет шить. Пробовал Uniflash, он флешку не определяет, разве-что отдетектить родную флешку от матери, а затем всунуть проблемную - тогда шьет, но не более половины секторов, в итоге - все равно комп никак не грузится.

Также пробовал зашить прошивку на другие флешки (ранее тоже срабатывало на том же Asus TX97-L, я брал авардовскую флешку от какого-то 486, только флешки тогда были DIP32-типа). Значит было 2 флешки, одна интеловская и одна еще какая-то, не помню (на ней написано Phoneix). Обе были с авардовскими биосами по 2мб. На интеловскую тоже не хочет никак шить с аналогичной проблемой, хотя Uniflash ее детектит, но говорит, что не совпадает объем файла прошивки. Вторая флешка вообще сгорела, как только я ее вставил, хотя вставлял нормальной стороной.

Кто поможет советом, как вернуть плату к жизни?

Буду очень признателен.
Содержимое данного поля является приватным и не предназначено для показа.

BBCode

  • HTML-теги не обрабатываются и показываются как обычный текст
  • You may use the following BBCode tags:
    • [align]
    • [b]
    • [code]
    • [color]
    • [font]
    • [hr]
    • [i]
    • [img]
    • [list]
    • [quote]
    • [s]
    • [size]
    • [spoiler]
    • [sub]
    • [sup]
    • [table]
    • [u]
    • [url]
  • Адреса веб-страниц и email-адреса преобразовываются в ссылки автоматически.

Флешка PLCC32 Winbond (2MB), биос AWARDовский. Пробовал при помощи других матерей (i815/845

Дык зачем линейную флэшу совать в LPCэшную мать? Так и она, и они скопытится могли! И понятно, удачно прошится ну никак не могли...
Либо юзайте переходник DIP-PLCC, вставленный в нормальную мать с линейной флэшкой, либо ищите мать с таким корпусом и типом - KT вплоть до 600 включительно и так далее...
А вообще! Это все есть в статье Романа о перепрошивке. Хоть она и была написана черт-те когда, все там сказано.

rgt

21 год 3 месяца назад

ollegg Прежде чем устраивать такие приключения на свою голову (а может на какой другой орган) стоит изучить материалы сайта и конференции.
Вы наделали кучу ошибок, и можно говормть о том, что дали образцовый пример того, как делать не надо.
1. Меня смущает что у Вас двухмегабитка на сокет-7 плате (на них мне попадались только мегабитки, причем параллельные, которые на 815/845 не перешить, так как там только хабовые ставятся)
2. БИОС для пропатчивания рекомендуется брать из флешки только в самом крайнем случае, когда найти ее ни на родном сайте производителя, ни в архивах, ссылки на которые есть в ФАКе не удалось
3. Читайте статью про "Искусство пререшивки", ссылка на которую на заглавной странице сайта

ollegg

21 год 3 месяца назад

ollegg
1. Меня смущает что у Вас двухмегабитка на сокет-7 плате (на них мне попадались только мегабитки, причем параллельные, которые на 815/845 не перешить, так как там только хабовые ставятся)
2. БИОС для пропатчивания рекомендуется брать из флешки только в самом крайнем случае, когда найти ее ни на родном сайте производителя, ни в архивах, ссылки на которые есть в ФАКе не удалось

http://pcpartner.com/support/bios/VIA694.HTM#mvp3 - ссылка на сайт производителя с описанием платы (конкретно для модели MVP3BS7-954 в самом низу)

JP36, JP37 - BIOS Program Voltage / BIOS Select
JP36 JP37 Selection
(1-2) (1-2) INTEL (1MB)
(1-2) (2-3) MX (1MB)
(2-3)* (2-3)* ATMEL/SST/Winbond (1MB)*
(2-3) (2-4) ATMEL/SST/Winbond (2MB)
JP36 & JP37 are pre-installed in the factory. They should NOT be altered by
the users

По наличии файлов прошивок для 2мб на сайте производителя для этой платы и по расположении перемычек на самой плате напрашивается вывод - что флешка все-таки 2мб (я и раньше ее прошивал именно 2мб прошивками). Флешка - квадратная
А из флешки я брал биос из-за того, что раз 5 уже прошивал "свеженькими" прошивками, после чего приходилось восстанавливать биос при помощи другой платы (так же и в случае с тем же Asus TX97-L).

Подскажите может, как ее прошить так, чтоб при включении хотя-бы дискетку запрашивал для восстановления. Или вообще как и чем ее прошить?

Может попробовать другую флешку (1мб), плата по идее поддерживает INTEL/MX/ATMEL/SST/Winbond 1мб флешки (если выставить под них перемычки)? Но где такую взять? Или возможно зашить 1мб прошивку на 2мб флешку?

ollegg

21 год 3 месяца назад


Флешка PLCC32 Winbond (2MB), биос AWARDовский. Пробовал при помощи других матерей (i815/845

Дык зачем линейную флэшу совать в LPCэшную мать? Так и она, и они скопытится могли! И понятно, удачно прошится ну никак не могли...
Либо юзайте переходник DIP-PLCC, вставленный в нормальную мать с линейной флэшкой, либо ищите мать с таким корпусом и типом - KT вплоть до 600 включительно и так далее...
А вообще! Это все есть в статье Романа о перепрошивке. Хоть она и была написана черт-те когда, все там сказано.

Ну, такую мать я вряд ли найду, а вот переходник где достать? Я не совсем понял как он сделан, там кусок от платы с квадратным разъемом для флешки или наоборот, кусок платы с прямоугольным разъемом? И как там дорожки сделаны, не видно вообще.

Root

21 год 3 месяца назад

Люди!
Переходник делается легко по статье!
У меня сделано все просто:
куплен DIP-PLUG (штука, вставляющаяся в DIP32 разъем), на нее насажен ИДЕшный шлейф, обкусанный до 32 проводников, потом эти проводники в правильном порядке припаяны к обычной PLCC32-кроватке
Вся конструкция залита эпоксидкой. Все!
Порядок соединения ног можно понять из статьи... См. картинки PLCC32 и DIP32...
Альтернативный вариант - купить переходник для программатора...
Еще возможность: есть мамы с разводкой под PLCC32 и DIP32, но припаян один разъем (пусть PLCC32). Тогда лобзиком выпиливаем кусок платы и приделываем ноги в отверстиях под DIP32 разъем... Так у apple_rom'а как раз сделано...
Может попробовать другую флешку (1мб), плата по идее поддерживает INTEL/MX/ATMEL/SST/Winbond 1мб флешки (если выставить под них перемычки)? Но где такую взять? Или возможно зашить 1мб прошивку на 2мб флешку?

1 - со старой мамы содрать, купить в магазине, где-нить еще...
2 - да, можно. я бы попытался склеить два файла БИОСа по 1МБ в один большой 2МБ файл и уже его зашивал...

ollegg

21 год 3 месяца назад

У меня еще один вопрос.

Судя из https://rom.by/articles/flashBIOSart/part5.htm , а именно

Другим развитием (вариантом) предыдущей ситуации может быть заливка лишь "конечной" части (по сути нам нужен лишь бутблок). После этого таким образом "недошитая" микросхема вставляется в родную плату, где автоматически из-за неоответствия CRC начнёт грузится бутблок. С помощь которого уже в родной плате всё можно будет банально восстановить "с дискетки".

Как я уже писал, Uniflash на i865 (при устовии, что мою флешку туда вставить после запуска Uniflash) позволяет стянуть с моей флешки бутблок в файл bios.boo и так же безпрепятственоо его туда зашить.

Так вот вопрос, как из файла пошивки выделить такой bios.boo?

P.S. Только не посылайте меня еще раз внимательно читать статью о редактировании БИОСа, а объясните прямо, двумя словами.

Буду очень признателен!

Root

21 год 3 месяца назад

Как я уже писал, Uniflash на i865 (при устовии, что мою флешку туда вставить после запуска Uniflash) позволяет стянуть с моей флешки бутблок в файл bios.boo и так же безпрепятственоо его туда зашить.

т.е. делаете так:
1) запускаете систему на маме на 865
2) запускаете Uniflash
3) хотсвоппите флешку на флешу от MVP (а как насчет того, что 865 - хабовый чипсет??? а на MVP - паралелльные флеши?)
4) сливаете бут-блок
5) а потом заливаете его обратно?
так?
Если да, то огорчу: ничего это не значит
а) Uniflash скорей всего по чистой случайности умудряется что-то слить
Слит ли действительно бут-блок, а не какой-то бред, легко проверяется каким-нибудь хекс-вьювером....
б) а если зашивать что-то поверх того же самого, то при сравнении всегда получается, что копия=оригинал => якобы "правильно" заверешенный процесс перешивки. Стоит попытаться зашить что-то отличное от содержимого флеша и получаем АшЫпку... И по делом...

ollegg

21 год 3 месяца назад

ОК, тогда не буду себе голову забивать, а сделаю переходник PLCC32->DIP32 и буду шить на какой-то старой плате.
У меня есть нерабочая плата c PLCC32 (только он впаян) и с разводкой под DIP32 (без разъема). С такого, я думаю можно? Просто у впаянной флешки контакты только с 2-х сторон, но пути можно проследить. Единственной проблемой тогда может быть, как тогда этот переходник правильно вставлять в DIP32.

Root

21 год 3 месяца назад

У меня есть нерабочая плата c PLCC32 (только он впаян) и с разводкой под DIP32 (без разъема). С такого, я думаю можно?

угу. Берете мультиметр и удостоворяетесь в том, что ноги у PLCC32 и площадки под ноги DIP32 соединены как полагается.
Единственной проблемой тогда может быть, как тогда этот переходник правильно вставлять в DIP32.

посмотреть на обозначение контактов PLCC32 и DIP32 разъемов в вышеприведенной статье и прикинуть где 1-й контакт. Предлагаю правильное направление сразу же как-то обозначить...

rgt

21 год 3 месяца назад

ollegg Вообще говоря, на всех панельках, равно как и на всех микросхемах есть так называемый ключ. Вот по нему и надо ориентироваться.