Автор: sgds89 , 6 июня 2011
Случилась такая неприятность, забыл как из под доса прошивать видюшки nVidia.
Сколько не искал чёт не получается по тем командам которые есть.

Как мне помнится вроде раньше шил с помощью команды nvflash -i 1 -f bios.rom
Сейчас чёт не получается, прога выдает список и назначение кнопок место того что б начать шить.

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

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-адреса преобразовываются в ссылки автоматически.

Matveev1

14 лет 9 месяцев назад

http://www.3dnews.ru/video/video-bios/

sgds89

14 лет 9 месяцев назад

Те команды которые там указаны наверно для старого флешара.

NVIDIA
Нужно загрузиться с той же загрузочной дискеты, с помощью которой прошивался BIOS видеокарты. В режиме MS-DOS наберите команду nvflash -a для того, чтобы узнать код нужного для прошивания адаптера. После этого введите команду nvflash -i x -f oldbios.bin, где x - код видеокарты, а oldbios.bin - файл с прежним ее BIOS


Раньше так срабатывало, теперь нет и не могу понять почему.

igils

14 лет 9 месяцев назад

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

gitas

9 лет 12 месяцев назад

Имею программатор МиниПро.
Видеокарта GTX580 от Gigabyte.

На видеокарте установлено 2 флешки биос: Стандартный и Турбо.
Сайт производитель предлагает тоже 2 варианта прошивок, под каждую флешку.
Но вот незадача.
Официальный дамп биос весит 81КБ. Слитый с каждой из флешек дамп и сохраненный занимает 128КБ.
Если открыть 81Кб-тный дамп в программе от МиниПро, а потом его сохранить, то получается тоже 128КБ.

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

Подскажите, как решить данную проблему?

i8088

9 лет 12 месяцев назад

Я думаю она просто выравнивает размер файла равным размеру микросхемы (не все
128KB используются в VGA BIOS). Не знаю что за программа минипро, но если Ваш
программатор требует соответствия размера файла размеру flash, просто дополните эти
81KB нулями или единицами.

Если открыть 81Кб-тный дамп в программе от МиниПро, а потом его сохранить, то получается тоже 128КБ.


Так посмотрите, что получается в этом файле. Первые 81KB должны быть идентичны
прошивке, далее байты-заполнители(обычно 0xFF или 0x00, но в принципе может быть
все что угодно). Для верности можно и контрольную сумму проверить, учитывая размер
option ROM (третий от начала байт - длина BIOS в 512bytes blocks). Контрольная сумма
должна быть равна нулю.
Да. Начала кода идентичны, даже не сомневался.
Конец "хвост" кода программа заполняет FF FF FF...
Но проблема оказалась в том, что заливая скачанный с флешек старый биос обратно на флешки, и установка их обратно на видюшку, не позволяет видюшке стартануть. Флешки менял местами - без изменений.
И единственное, что здесь "не так" - это вроде как размер дампа.

Пока видюшка работала, я сохранил ее дамп из GPU-ID. Он тоже был 81кб. А вот когда сливаешь с флешек программером и сохраняешь, получаются те самые 128кб.

i8088

9 лет 12 месяцев назад

Пока видюшка работала, я сохранил ее дамп из GPU-ID. Он тоже был 81кб. А вот когда сливаешь с флешек программером и сохраняешь, получаются те самые 128кб.

Это естествено, программатор же не знает о том какая часть нужна, какая нет.

Начала кода идентичны, даже не сомневался.
Проверьте идентичность полностью,
те обрежте 128KB образ до 81KB, далее сравните fc /b file1 file2 . В принципе может
быть и обрезание не понадобится, те сравнить 81Kb (до начала байтов- заподнителей, fc скажет
file1 longer than file2 или вроде того.

Если здесь все нормально, ищите другие причины:
1. Нормально записалась flash или нет? Контрольное чтение делали?
2. Собственно, с чего Вы решили, что проблема с BIOS? Там кроме BIOS есть чему ломаться.
Флешки (обе) после записи проверялись на чтение.

Хозяин видюшки попросил перешить биос, так как у него стандартными способами прошить не получалось.
Он был недоволен слабыми показателями видеокарты в тестах. Тот же Фурмарк показывал при 1280х1024 всего 13fps, когда видюшка послабее на тах же настройках выдавала 30fps.
Я видеокарты ниразу не шил, и стандартными способами уж точно, и даже не собирался познавать. Так как есть программатор, и с ним должно все проще решаться. Осталось победить софтверную задачку.

makarog

9 лет 12 месяцев назад

Флешки (обе) после записи проверялись на чтение.

Это как? Читается - не читается?
Осталось победить софтверную задачку.

Какую к чертям задачку?
Может уясните для себя, что проверять надо на идентичность, только тогда можно говорить что записалось верно.
Программатор проверяет на идентичность подгруженной прошивки с тем, что записал во флешь - каждый раз после записи прошивки, автоматически.
Стирание-запись-верификация.
Ошибок в данном случае не выявленно.