FAQ по цифровому спутниковому телевидению

ПРОГРАММИРОВАНИЕ КАРТОЧЕК

Программирование карточек на основе Pic-процессора и EEPROM 16F84 & 24c16 (GoldWafer, MM2Gold).

Как программировать карту и каким программатором?

В готовой карте обычно физически есть доступ к Pic-процессору и только через него к EEPROM. Правда в некоторых картах сигналы DATA и CLK EEPROM выведены на контакты ISO4 и ISO8, что делает возможным непосредственный доступ к EEPROM в готовой карте. Но в этом случае есть вероятность того, что эти контакты окажутся подключёнными к земле в вашем рессивере. В этом случае Вы с удивлением обнаружите, что запрограммированная Вами карта не работает и Вам останется думать почему? Данные утверждения никак не относятся к картам GoldWafer. В готовой карте, особенно если на ней установлены микросхемы в DIP-корпусах, прописать ключи в EEPROM возможно простейшим программатором LudiPipo с клипсой, которая одевается на 24с16 сверху. Программатор собирается прямо в раз"ёме, подключаемом к СОМ порту.

 

Классически карта программируется в три этапа:

1. Прописываем в Pic-процессор программу (программу- драйвер), которая позволит через Pic прописать EEPROM.

2. Программируем EEPROM.

3. Программируем Pic-процессор рабочей прошивкой.

Программируем Pic-процессор.

По моему внутреннему убеждению надежного программирования Pic процессоров можно достич только по параллельному порту.

По последовательному порту, нехватает, в принципе, одного выходного сигнала (их всего три), чтобы логично соблюсти протокол программирования Pic- процессора программным путём. Хотя и программаторы (LudiPipo, StudiPipo, JDM и т. д.) позволяют достич желаемого результата.

Программируем EEPROPM.(программатор-Phoenix)

Немного по сути:

Разобраться в названиях программаторов, которые прописывают EEPROM несложно:

Вообще, что Phoenix (3,5МГц), что Smartmouse (6МГц) одно и тоже за исключением частоты которая подаётся на процессор и следовательно идет обмен процессора в карте с компьютером данными при операциях запись/чтение в асинхронном режиме. Программное обеспечение писали кто во что горазд . Кто нашел у себя кварц на 3,5МГц (поднесущая NTSC), тот сделал Phoenix и писал программное обеспечение под своё устройство. Отсюда и Phoenix и Smartmouse, инверсия рестарта и т.д.

Правда изначально Smartmouse предназначался для работы с оригинальными IRDETO-картами.

 

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

Многие существующие популярные программы для работы с картами не работают под Windows 2000 и Windows NT.

 

В остальном всё должно получаться.

 

SpyLOG

Hosted by uCoz