Прошивка карт pci (теория)
Прошивка карт pci
теория
Имеется в наличии карта захвата видео Matrox mxo mini. При обновлении прошивки стандартным софтом процесс завис и был обесточен через час. Стандартное время прошивки 15 минут.
Как и ожидалось, комп перестал видеть карту.
Инет и производитель сказали выбросить девайс, но это слишком простой путь.
Помогите уважаемые. С чего начать мои изыскания? Софт разархивировал, но файла прошивки пока не нашел.
Карта не видится компом вообще, даже как неопознанная. Слышал, что можно терминалом попробовать влезть, но не уверен, вроде не должно работать.
Имеется в наличии карта захвата видео Matrox mxo mini. При обновлении прошивки стандартным софтом процесс завис и был обесточен через час. Стандартное время прошивки 15 минут.
Как и ожидалось, комп перестал видеть карту.
Инет и производитель сказали выбросить девайс, но это слишком простой путь.
Помогите уважаемые. С чего начать мои изыскания? Софт разархивировал, но файла прошивки пока не нашел.
Карта не видится компом вообще, даже как неопознанная. Слышал, что можно терминалом попробовать влезть, но не уверен, вроде не должно работать.
Куплю ddr2 на 1 и 2 гига, эмблему ibm286
- alexmaj467
- Advanced Member
- Сообщения: 1798
- Зарегистрирован: 02.04.2016,19:23
- Откуда: Ялта
-
Вклад в сообщество
Можно почитать что за флэшка биоса в карте.
И если она аналогичная с какими-то материнками.
То запуск материнки с диска Унифлэша до этого подготовить диск и положить туда прошивку, выдёргивание флэшки с материнки и вставить флэшку с карты в материнку.
Прошить её выключить комп. вытащить флэшку,вставить родную,а прошитую в карту.
У меня другой вопрос,раз тема прошивка PCI карт то как раз.
Вот сливаю я прошивку методом videodmp.bat который через Debug работает, там чёт склеивает короче 64кб на выходе.
У меня одна карта что он склеивает ? как отделить 32кб ?
Далее есть ли софт для чтения и правки этих файлов .bin кроме Hex редактора. если в строке биоса написано что он Phoenix.
Откроет ли биос от видео карты, программа для правки материнского биоса от Phoenix.
И если она аналогичная с какими-то материнками.
То запуск материнки с диска Унифлэша до этого подготовить диск и положить туда прошивку, выдёргивание флэшки с материнки и вставить флэшку с карты в материнку.
Прошить её выключить комп. вытащить флэшку,вставить родную,а прошитую в карту.
У меня другой вопрос,раз тема прошивка PCI карт то как раз.
Вот сливаю я прошивку методом videodmp.bat который через Debug работает, там чёт склеивает короче 64кб на выходе.
У меня одна карта что он склеивает ? как отделить 32кб ?
Далее есть ли софт для чтения и правки этих файлов .bin кроме Hex редактора. если в строке биоса написано что он Phoenix.
Откроет ли биос от видео карты, программа для правки материнского биоса от Phoenix.
-
- Advanced Member
- Сообщения: 4387
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
Что за videodmp.bat?alexmaj467 писал(а): Вот сливаю я прошивку методом videodmp.bat который через Debug работает, там чёт склеивает короче 64кб на выходе.
PCI просто так не сохранишь из памяти, образ в памяти отличается от образа ПЗУ.
Нетalexmaj467 писал(а):Откроет ли биос от видео карты, программа для правки материнского биоса от Phoenix.
Унифлеш умеет шить биосы PCI карточек, если известен порт, по коему карта откликается (должна откликаться). Работает не всегда, сильно зависит от конструктива карточки и паранойи её разработчиков.
Да, отыскать другую карту с рабочим биосом, вынуть из неё чип, считать программатором, взять новый чип биоса, прошить в него копию рабочего биоса, впаять чип в неисправную карточку взамен имеющегося, - наиболее правильный и надёжный метод. Если руки не кривые, голова соображает в 16-тиричной системе счисления и на задницу не одет шерстяной подгузник, вырабатывающий мегаватты статического электричества...
И ещё: всякой перепрошивкой, чего-бы там ни было, необходимо заниматься на тэстовом стэнде, то-бишь, отдельном компе, на коем нет ни ОС, ни посторонних дополнительных плат, могущих глючить. Тогда не будет подвисать процесс прошивки.
А если всё-ж завис - это явный признак неисправности прошиваемого оборудования, чип биоса - под замену, сразу!
Да, отыскать другую карту с рабочим биосом, вынуть из неё чип, считать программатором, взять новый чип биоса, прошить в него копию рабочего биоса, впаять чип в неисправную карточку взамен имеющегося, - наиболее правильный и надёжный метод. Если руки не кривые, голова соображает в 16-тиричной системе счисления и на задницу не одет шерстяной подгузник, вырабатывающий мегаватты статического электричества...
И ещё: всякой перепрошивкой, чего-бы там ни было, необходимо заниматься на тэстовом стэнде, то-бишь, отдельном компе, на коем нет ни ОС, ни посторонних дополнительных плат, могущих глючить. Тогда не будет подвисать процесс прошивки.
А если всё-ж завис - это явный признак неисправности прошиваемого оборудования, чип биоса - под замену, сразу!
- alexmaj467
- Advanced Member
- Сообщения: 1798
- Зарегистрирован: 02.04.2016,19:23
- Откуда: Ялта
-
Вклад в сообщество
Интересно. Вот тема тут 3-ёх летней давностиi8088 писал(а):Что за videodmp.bat?
PCI просто так не сохранишь из памяти, образ в памяти отличается от образа ПЗУ.
Сообщение в теме по счёту 20-е пользователь пишет следующее.
И если дальше после 20-го почитать то с ним соглашаются.Tronix писал(а):Люди, да вы чего? Какой программатор?! Обычный debug.exe и адрес C000:0000 вам в помощь, там все 64K (или 32K) Video ROM BIOS и сидят себе спокойно, хоть из дос, хоть из виндовс (x32). Даже вон, не поленился, загуглил за вас: http://thestarman.pcministry.com/asm/bios/BIOSDUMP.ZIP
Да и вот в Нотепаде открыт этот BIN полученный при слитии.
В Блокноте открыт отчёт Аиды.
Сливается только не могу понять в той теме говорится о 32кб но так как он клеит от двух видео то выходит 64, но проблема что у меня одно установлено от куда 64 выходит.
При том повторов строк там нет, если бы дапустим он 2 раза брал один и тот же биос.
Ладно с 64 к понятно биос может как 32 занимать так и 64.
А чтение этого биоса возможно ? Под нвидию и радеон есть всё, даже под TNT и Rage а под старые за то время так ни кто и не сделал программки ?
- alexmaj467
- Advanced Member
- Сообщения: 1798
- Зарегистрирован: 02.04.2016,19:23
- Откуда: Ялта
-
Вклад в сообщество
-
- Advanced Member
- Сообщения: 4387
- Зарегистрирован: 30.01.2015,17:06
- Откуда: г. Баку, Азербайджан
-
Конкурсы
Вклад в сообщество
PCI option ROM, в отличие от ISA, исполняются из памяти, код может быть модифицирован и часть нужная только для инициализацииalexmaj467 писал(а):Интересно. Вот тема тут 3-ёх летней давности
Сообщение в теме по счёту 20-е пользователь пишет следующее.
Tronix написал:
Люди, да вы чего? Какой программатор?! Обычный debug.exe и адрес C000:0000 вам в помощь, там все 64K (или 32K) Video ROM BIOS и сидят себе спокойно, хоть из дос, хоть из виндовс (x32). Даже вон, не поленился, загуглил за вас: http://thestarman.pcministry.com/asm/bios/BIOSDUMP.ZIP
может быть обрезана, чтобы уменьшить занимаемую память. Некоторые SCSI контроллеры вообще имеют запакованный BIOS.
Если у Вас сохранилось нормально, то это значит что код не был модифицирован и/или обрезан, те BIOS простой.
В общем случае простое чтение памяти для PCI ROM не годится, тк код в памяти отличается от содержимого ПЗУ.
Имейте ввиду на будущее.
Где здесь флеш память? ))
http://bullion.ru/forum/gallery/image/3 ... mxo2-mini/
http://bullion.ru/forum/gallery/image/3 ... /?browse=1
Задачка похоже чуть сложнее, чем представлялась ранее
Даже светодиода не вижу, а он точно светил.
С другой стороны, есть какой то непонятный разьем
http://bullion.ru/forum/gallery/image/3 ... mxo2-mini/
http://bullion.ru/forum/gallery/image/3 ... /?browse=1
Задачка похоже чуть сложнее, чем представлялась ранее
Даже светодиода не вижу, а он точно светил.
С другой стороны, есть какой то непонятный разьем
Куплю ddr2 на 1 и 2 гига, эмблему ibm286