Доброго времени суток, господа! Имеется проблема - есть видеокарта, без опознавательных знаков, согласно вендору - SiS Xabre 400, хотя при загрузке пишет GFORCE 5200 FX (видать поправлено вручную)... Драйвера становятся от SiS Xabre 400, работают вроде правильно (сбоев небыло). На чипе посмотреть надпись не получается - наглухо приклеен радиатор. GPU-Z выдает пустые ячейки. Пробовал считать БИОС (Nibitor, rvbedit, GPU-Z)- ничем не получилось - выдает ошибку... Какие еще есть возможности установить истинное происхождение сего дивайса?
Или хотя бы подскажите, как можно считать БИОС этой карточки - уберу хотя бы надпись " GForce FX 5200".
Раз никто не отвечает - пошел сам. Выпаял микросхему БИОСа из видеокарты и вставил хотсвапом в соответствующую по параметрам микросхемы БИОСа материнскую плату. Считал БИОС с помощью Uniflash. Открыл в WinHex и сразу нашел строчки, которые меня интересуют - надпись "NVIDIA GeForce FX5200". Теперь если просто заменить эту надпись на свою можно сразу сохранить БИОС и прошить назад или нужно проделать еще какие-то манипуляции (например пересчитать 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.
А кому счас легко...
Спасибо! Но я слабоват в подсчетах байтов... Боюсь ошибится . Не мог бы ты глянуть на файлик?
Если я правильно понимаю - в 3-м байте вовсе не число... Скорее всего неправильно понимаю...
Ну, вот последний байт (0xED) - CRC.
Правь что тебе надо (только строки должны быть той же длины) и выкладывай файлик, скажу, что забить в последний байт.
А кому счас легко...
Вот сделал изменения.
Только, если можно покажи если можно скриншотом, где чего менять...
D6 последним байтом поставь.
А кому счас легко...
> Только, если можно покажи если можно скриншотом, где чего менять...
Прикреплен. Я сегодня добрый и лекции читать/скриншоты снимать настроения нет.
А кому счас легко...
Я понял так - самый последний байт в файле, который имел значение ED поменять на D6 - так?
Отправить комментарий