Цифровой звук


Модификация прошивки EEPROM - часть 2


В свое время я разработал утилиту для считывания и программирования этой микросхемы. Утилита работает в среде DOS и автоматически находит имеющуюся карту на чипе RTL8029x. Для выполнения нашей задачи необходимо отпаять микросхему 93c46 с сетевой карты и заменить ее на микросхему Live!. Припаять микросхему можно с помощью удлиняющих проводников, главное - не напутать с распиновкой. Сетевая карта на время потеряет возможность использоваться по своему прямому назначению (функциональность, естественно, полностью восстановится при возврате "родной" микросхемы 93c46), однако утилита программирования будет работать. Пояснения к использованию программы можно получить запустив ее без ключей.

Второй вариант заключается в программировании микросхемы 93c46 с использованием LPT-порта компьютера. Для этого можно воспользоваться следующей утилитой. Пояснения содержатся в архиве вместе с этой программой. Признаюсь, я ее не проверял.

Итак, допустим, вы считали прошивку из EEPROM Live! (не забудьте это сделать перед программированием) и убедились, что микросхема программируется. Далее необходимо исправить в считанной прошивке слово (2 байта) по смещению 06h на Subsystem ID требуемой модели Live!, в нашем случае - на 8061h для 5.1-модели SB0060. Для нашей прошивки из CT4830 OEM необходимо изменить всего один байт (обозначен красным маркером). После модификации прошивки запрограммируйте микросхему 93с46 и убедитесь в успешности проделанной операции путем повторного считывания. В качестве примера привожу готовые и опробованные прошивки для моделей CT4830, CT4760, SB0060 (обращаю особое внимание, что первые две прошивки приведены в оригинальном варианте, неизменёнными и даны просто для справки).

Заключительный этап - монтаж микросхемы EEPROM с обновленной прошивкой обратно на плату Live!. Установите микросхему так, чтобы выводы совпадали с контактными площадками, и пропаяйте каждый вывод отдельно паяльником с тонким жалом. Для улучшения качества и повышения скорости пайки рекомендую использовать канифольный флюс, который по окончании пайки можно удалить ватой, смоченной в спирте.На этом аппаратную модификацию Live! можно считать законченной.

Для активизации новых возможностей карты необходимо переустановить Live!Ware и драйверы карты (усеченную версию Live!Ware 3.0 для 5.1-карт, содержащую только AudioHQ и SurroundMixer, можно взять на сайте Creative, посвященном звуковым картам SoundBlaster (кстати, официальный русскоязычный сайт Creative находится на европейском сайте компании).




Начало  Назад  Вперед



Книжный магазин