Внимание! Это временный неофициальный архив старой версии форума Полигон Призраков, созданный сочувствующим форуму участником. Этот сайт просуществует лишь до тех пор, пока администрация Полигона не сдержит своё обещание и не откроет официальный архив по адресу old.sannata.org.

Полигон-2

Форум о старых компьютерах

Объявление форума

Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС.

Полигон-2 »   Hardware »   Flash-BIOS
RSS

Flash-BIOS

Небольшое ноу-хау

<<Назад  Вперед>> Печать
 
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
Попалась в руки материнка FIC VA-503+ (ViA MVP3). По некоторым данным, одна из лучших материнок на этом чипсете. Но микросхема флеш-памяти отсутствовала (скорее всего, именно поэтому и подарили). BIOS был найден на сайте FIC, но возникла проблема - прошивка 128кБ (1Мбит), а под рукой были только двухмегабитные микросхемы. Вначале просто залил 128кБ в двухмегабитку - эффекта ноль, а потом ради прикола дописал к прошивке ее же копию и залил получившуюся "двухмегабитную" прошивку. И плата успешно завелась.
Т.к. сейчас гораздо легче найти 2Мбит микросхему, нежели 1Мбит, то, надеюсь, эта информация кому-нибудь поможет.
В конце-концов, так можно и от WinCIH защититься. Вирус запорет первую копию, а с середины останется вторая, нетронутая. Для экзотических материнок должно быть полезно, т.к. найти к ним прошивку бывает весьма проблематично.
Teodor
Гость
Старый опытный камикадзе

Откуда: Николаев, Украина
Всего сообщений: 4022
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
16 янв. 2006
www.fic.com.tw и ftp.fic.com.tw
oleg8olga
Advanced Member


Откуда: Питер
Всего сообщений: 1188
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
5 нояб. 2005
У меня однажды была обратная ситуация.Биос 2Mbit,а флешки под рукой только 1Mbit.Мамка была со встроенной графикой.Выкрутился так.На сайте производителя нашел похожую мамку с тем же мультиком и тем же чипсетом,но без графики.Ее биос оказался 1Mbit.Все завелось,а встроенное видео винда потом еще и сама определила.А позже уже нашел 2Mbit флешку.
Geners
Гость

Ссылка

народ - я считал вас техническит грамотными людьми ......
Вообщето по спецификациям  - чтоб зашить в пзу прошивку малой емкость надо ее прикрепить саму к себе тем самым увеличив ее обьем , чтоб CRC модуль прочитав размер микрухи и прочитав размер прошивы не сказал что  в прошивке отсутвут кусок .............
короче говоря это не не ноу хау а штатная "уловка"
Сейчас на форуме
DrPass
Advanced Member


Откуда: Донецк
Всего сообщений: 3566
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
17 апр. 2005
Geners
Не спорю, конечно, со спецификациями... но чисто как инженеру непонятно -
а) на кой ляд CRC-модулю вообще нужен размер микрухи, если для проверки контрольной суммы ему нужен только размер прошивки, который может быть жестко в нем прописан
б) каким образом он может этот размер узнать-то? Он же не сканирует все адресное пространство на предмет доступных ячеек
в) Почему тогда мать не стартует, ведь проверка CRC BIOS (как и любые другие действия) выполняются уже после успешного старта
Мой вариант куда более прост и логичен:
При старте машины первым делом процессор лезет по адресу FFFF:0. Эта область лежит в прошивке ПЗУ, и содержит команду JMP на бутблок БИОСа.
Если мы ставим, допустим, 1Мбитную прошивку в такой же микросхеме, то микросхема займет адресное пространство E000:0...FFFF:F, команда JMP окажется в нужном месте, бутблок и остальные файлы BIOS тоже... и все будут счастливы.
Когда ты ставишь 2Мбитный чип, он попадает в адресное пространство C000:0...FFFF:F. Соответственно, 1-мегабитная прошивка, записанная с начала чипа, окажется по адресам C000:0...DFFF:F, и при старте от нее никакого толку не будет. А вот вторая копия прошивки в этом чипе как раз и окажется в нужных адресах - E000:0...FFFF:F
Разве я неправ? Доказать/опровергнуть мое предположение легко - затереть прошивку в первой половине 2Мбитного чипа и попробовать запустить.
Inskin
Advanced Member
The Funk Soul Brother

Откуда: St-Petersburg
Всего сообщений: 3014
Рейтинг пользователя: 0


Ссылка


Дата регистрации на форуме:
8 июля 2002
Кстати, в обратном случае, то есть если есть 1мбит флешка, а нужна 2мбит, то вроде как биос патчер с ром.бу может жать биосы с 2 до 1 мбит, и на лету при загрузке разжимать, вот :)
Geners
Гость

Ссылка

DrPass
на флешках есть спец индентификатор , доступный по интерфейсу в которм есть таки размер :)
Сейчас на форуме
<<Назад  Вперед>> Печать
Полигон-2 »   Hardware »   Flash-BIOS
RSS

1 посетитель просмотрел эту тему за последние 15 минут
В том числе: 1 гость, 0 скрытых пользователей

Последние RSS
[Москва] LIQUID-Акция. Сливаются разъемы CF
МС7004 и 7004А на AT и XT
Пайка термотрубок
Проммать s478 PEAK 715VL2-HT ( Full-Size SBC)
Подскажите по 386 материке по джамперам.

Самые активные 5 тем RSS