Объявление форума |
Если пользуетесь личными сообщениями и получили по электронной почте оповещение о новом письме, не отвечайте, пожалуйста, почтой. Зайдите на форум и ответьте отправителю через ЛС. |
Полигон-2 » Hardware » 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 |
NEW! Сообщение отправлено: 20 августа 2006 21:33
народ - я считал вас техническит грамотными людьми ...... Вообщето по спецификациям - чтоб зашить в пзу прошивку малой емкость надо ее прикрепить саму к себе тем самым увеличив ее обьем , чтоб 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 |
NEW! Сообщение отправлено: 21 августа 2006 9:38
DrPass на флешках есть спец индентификатор , доступный по интерфейсу в которм есть таки размер |
Сейчас на форуме |
<<Назад Вперед>> | Печать |
Полигон-2 » Hardware » Flash-BIOS |
1 посетитель просмотрел эту тему за последние 15 минут |
В том числе: 1 гость, 0 скрытых пользователей |
Последние | |
[Москва] LIQUID-Акция. Сливаются разъемы CF МС7004 и 7004А на AT и XT Пайка термотрубок Проммать s478 PEAK 715VL2-HT ( Full-Size SBC) Подскажите по 386 материке по джамперам. |
Самые активные 5 тем | |