Здравствуйте!
Есть у меня сетевая карточка Intel PRO/100+ PCI с удобной кроваткой под PPLC флеш. Скачал для нее с сайта интела Boot Agent, в состав которого входит утилита IBAUtil.exe. С ее помощью я прочитал содержимое 2-х различных флешей - SST 39VF512 и SST 39VF010, в свое время выломанных с видеокарт Но к сожалению с 39VF010 прочиталось только 64Kb. Отсюда первый вопрос: интересно, это программное или аппаратное ограничение?
Далее.. Естесственно, прошил на эти две флешки BootROM код, получилась сетевуха с возможностью загрузки по сети. И на ту и на другую микросхему все прошилось без проблемм. Но опять-таки размер бут-кода состовляет 64Kb, тоесть полностью проверить запись мегабитной флеши не получилось.
Ну и теперь самое главное: данная утиль (IBAUtil) не позволяет записывать произвольные файлы на флеш Нельзя задавать тип микросхемы и тд... Посему самый главный вопрос: а никто не заморачивался на тему кряка этой тулзы? Или может кто-нибуть в курсе про альтернативный софт?
P.S. Про uniflash знаю, но он данную сетевуху не поддерживает
P.S.S. А какой вообще стандартный вольтаж программирования у данной сетевой карты? Если у кого-нибуть была такая карта сразу со вставленной флеш, приведите пожалуйста маркировку.
P.S.S.S. Очень хочется поиметь такой удобный и маленький программаторик
Вообщем интересны любые мысли на этот счет.
ответ на вопрос про 64КБ :twisted:
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
2 Root: Спасибо за ответ. Имею очень ограниченный интернет, поэтому к сожалению не имею возможности просматривать все темы, даже те, которые выдает поиск. Еще раз спасибо.
2 All: Насчет 64Kb все понятно. Остальные вопросы остаются - чем можно прошить на данной карте первые 64Kb войны и мира во флеш, и каков вольтаж программирования у данной карты. Хотя я думаю это узнаю, замерив напряжение
ПС [13-06-2006] Идеальный скриншот BIOS'а ? Запросто ! // K.V.
в любом случае ничего "клинического" не наблюдаю
Сетевуха грузится с 39VF512 и 39VF010 (и пр. флешей >64KB)?
ну, и в чем трабл ?
Аццкий ромбовод {:€
Я пока не волшебник - я только учусь! :-P
че никто не знает как делать? чип AMTEL AT49BV512. перепробовал UNIFLASH -PCIROM [-AMI] -FORCE XXXX попробовал номера различных чипов с 64 кбайтами памяти и разным вольтажем. иногда что то считывалось, но результат невоспроизводился, считанное было больше похоже на билеберду. соотнести с кодом считываемым BOOTUTIL (так теперь называется родная прошивалка) никак не удалось, сжимал разжимал. раз чтения нету то и запись не пробовал. дезасемблировал прошивальщик родной, но чета сомнительно что там удасться разобраться. сходил бы на програматор в ремонт, да если бы быть уверенным что PLOP будет грузится, а то пробовать ненаходишься. может какие еще прошивальщики есть, или чета еще мона придумать? как тоже должны люди которые биосы пишут, ну и плопы разные, свои творения испытывать.
еще такой вопрос - а какой дос для прошивания надо использовать, дос как бы должен быть "чистый", но вот 8 дос видит все 4 гига памяти без химема (ну умба у него и нету) и без менеджеров памяти. то есть сам комманд.ком (или ио.сис) поддерживает прерывания для работы с XMS памятью. им можно пользоваться? а если нет флоппи дискет и привод неработает, можно сделать СД диск с дос дискетой в загрузчике - так биос нормально перешьется?
может еще такое кому в голову взбредет проделать - написал программу резидент, которая по нажатию горячей клавиши перезаписывает файл с нужной прошивкой в файл с интеловской прошивкой. запустил
bootutil -nic=1 -restoreimage -file=intel.rom
перед перезаписыванием прошивки утилита спрашивает - создать ли копию имеющейся. в этот момент нажал горячую клавишу, в надежде что проверку прошивки программа уже выполнила и запишет то что я ей подсунул (размер альтернативной прошивки на всякий случай дописал нулями до размера родной). но фигу - видать утилита скопировала прошивку в память и перезаписывала уже оттуда. файл изменился - то есть резидент сработал, но прошилась родная прошивка. может попробовать в памяти перезаписать.
на сайте интела в списке возможных флеш памятей все модули упоминаются в унифлеше. но вот звездочки не стоят
Подскажите где почитать информацию об устройстве bios для сетевых карт, их моделях и версиях. Хотелось бы разобрать в ida pro и прокомментировать.
Отправить комментарий