Поправить БИОС видеокарты Xabre

Доброго времени суток, господа! Имеется проблема - есть видеокарта, без опознавательных знаков, согласно вендору - SiS Xabre 400, хотя при загрузке пишет GFORCE 5200 FX (видать поправлено вручную)... Драйвера становятся от SiS Xabre 400, работают вроде правильно (сбоев небыло). На чипе посмотреть надпись не получается - наглухо приклеен радиатор. GPU-Z выдает пустые ячейки. Пробовал считать БИОС (Nibitor, rvbedit, GPU-Z)- ничем не получилось - выдает ошибку... Какие еще есть возможности установить истинное происхождение сего дивайса?
Или хотя бы подскажите, как можно считать БИОС этой карточки - уберу хотя бы надпись " GForce FX 5200".

Раз никто не отвечает - пошел сам. Выпаял микросхему БИОСа из видеокарты и вставил хотсвапом в соответствующую по параметрам микросхемы БИОСа материнскую плату. Считал БИОС с помощью Uniflash. Открыл в WinHex и сразу нашел строчки, которые меня интересуют - надпись "NVIDIA GeForce FX5200". Теперь если просто заменить эту надпись на свою можно сразу сохранить БИОС и прошить назад или нужно проделать еще какие-то манипуляции (например пересчитать CRC ...)?

Аватар пользователя savely

Цитата:
например пересчитать CRC

Угу. Размер кода BIOS, от которого считать CRC, указан в 3-м байте от начала (он может не совпадать с размером флешки). Число, которое там, умножить на 512. По идее, должно быть 64Кб.
Побайтовая сумма этого кода должна быть равна 0, что достигается правильным значением последнего байта в этих 64K.

Flashrom вроде как умеет:
-cf [Size] Calculate CRC for file .
CRC for the first [Size] kbytes of the file is
calculated if [Size] is specified.

А кому счас легко...

Спасибо! Но я слабоват в подсчетах байтов... Боюсь ошибится . Не мог бы ты глянуть на файлик?

ВложениеРазмер
xabr.rar 28.27 КБ

Если я правильно понимаю - в 3-м байте вовсе не число... Скорее всего неправильно понимаю...

Аватар пользователя savely

Ну, вот последний байт (0xED) - CRC.
Правь что тебе надо (только строки должны быть той же длины) и выкладывай файлик, скажу, что забить в последний байт.

А кому счас легко...

Вот сделал изменения.

ВложениеРазмер
xabrnew.rar 28.29 КБ

Только, если можно покажи если можно скриншотом, где чего менять...

Аватар пользователя savely

D6 последним байтом поставь.

А кому счас легко...

Аватар пользователя savely

> Только, если можно покажи если можно скриншотом, где чего менять...

Прикреплен. Я сегодня добрый и лекции читать/скриншоты снимать настроения нет.

ВложениеРазмер
xabr_crc.rar 28.3 КБ

А кому счас легко...

Я понял так - самый последний байт в файле, который имел значение ED поменять на D6 - так?

Отправить комментарий

Содержание этого поля является приватным и не предназначено к показу.
  • Разрешённые HTML-теги: <a> <em> <strong> <cite> <code> <ul> <ol> <li> <dl> <dt> <dd> <img>
  • You can use BBCode tags in the text. URLs will automatically be converted to links.

Подробнее о форматировании текста

Антибот - введите цифру.
Ленты новостей