Описание прошивки Stalker_15pro3 |
1. Данная прошивка предназначена для GoldWafer и Piccard1 на основе 16F84(a)+24LC16 и поддерживает 14 провайдеров + ISSUER. Используется полное сравнение ключей при АУ, добавлена поддержка AU через ISSUER (идеально подходит для XSat версии 2.1.1), изменения в обработке некоторых команд. В связи с тем, что некоторые ресиверы снимают питание с карты используется запись номера провайдера в 24С16.
2. Прошивка:
а. Позволяет
вводить новые ключи от 00 до 0F в ММас кодах на
любого провайдера.
б. Полный Remote всех параметров (производится
на любом некодированном канале).
в. Поддерживает автоапдейт по МК00
и UA,а также через ISSUER.
г. Индицирует используемый ключ (при
установке светодиодов).
2.а Для загрузки новых ключей надо переключиться обязательно на кодированный канал нужного провайдера и ввести вначале индекс вводимого ключа, далее вводим MMac code значение ключа, в любом порядке и любом количестве, это возможно благодаря тому, что каждое вводимое значение сразу записывается в нужное место 24С16. Через remote code меняются все индексы ключей 00-0F.
Перевод индекса ключа в MMac code
Индекс ключа | MMac |
00 | 1140 |
01 |
1240 |
04 | 1540 |
08 | 1150 |
09 | 1250 |
0A | 1350 |
0B | 1450 |
0C | 1550 |
0D | 1650 |
0E | 1750 |
0F | 1850 |
2.б
Полный Remote всех параметров, производится на
любом некодированном канале, включая Issuer.
а) Установите провайдера:
MM+80
Пример для ISSUER: 00h - 1180MM
в) Установите ключ для замены:
MM+40
Пример для МК0: 00h - 1140MM
с) Замените любой желаемый байт:
MM
Пример для 2-го байта ключа:
11 22 33 44 55 66 77 88
22h - 3301MM
d) Для смены других байтов повторите пункт
"с"
е) После смены имени провайдера, его ID, UA или
SA+PW перегрузите карту или ресивер-САМ
Смена имени провайдера производится как
смена ключа с номером 10h - 2140ММ, учтите, что
первый (нулевой) байт содержит длину имени.
0 1
2 3
4 5
6 7
длина ASCI - код
07 49
53 53
55 45
52 20
Т.е вводятся ***1 - ***7
Смена SA+PW и ID производится как смена ключа с
номером 11h - 2240ММ
0 1
2 3
4 5
6 7
длина SA SA
SA PW ID
ID ID
04 00
00 00
01 FF
F4 08
Т.е вводятся ***1 - ***4 для SA+PW
Т.е вводятся ***5 - ***7 для ID
Смена UA и флагов производится как смена
ключа с номером 12h - 2340ММ
0 1
2 3
4 5
6 7
длина UA UA
UA UA UA
флаг флаг
05 00
С5 55
77 56
00 01
Т.е вводятся ***1 - ***5 для UA
Т.е вводятся ***6 - ***7 для флагов
(*** - вычисляются с помощью
Janremote)
Дополнительно:
9999 - сброс карты, полезно после смены
параметров.
8888 - сброс карты с текущим значением UA,
полезно для любителей переключать каналы с
АУ на МК0.
2.в Для AU по CA18020019
требуется иметь рабочий SMK00 и соответствующий
ему UA. Для определения необходимости смены
UA при смене канала используется 0 бит
второго флагового байта:
0 - смены не происходит
1 - карта виснет после первой посылки
декодированного слова.
Для AU через ISSUER требуется иметь рабочие
ключи и соответствующий ему UA. На +++
FF F5 00 и МК00,01.
2.г
Индикация используемого ключа на светодиодах.
RA0 pin 17 младший бит ключа
RA1 pin 18
RA2 pin 1
RA3 pin 2 старший бит ключа
Вывод RAx через резистор (номинал чем больше тем
лучше, чтобы не подсаживать пребразователь
питания CAM-а, лишь бы яркость свечения диодов
устраивала, 1 кОм например) подсоединяется к
аноду светодиода, а его катод на массу.
Принцип индикации
Располагаем светодиоды в таком порядке - тот что
от RA3-слева..RA0-справа получаем ключ в bin формате.
1- led горит, 0 - не горит
0000 - 00 key
0001 - 01 key
0010 - 02 key
0011 - 03 key
0100 - 04 key
....
1000 - 08 key
1001 - 09 key
1010 - 0A key
1011 - 0B key
1100 - 0C key
1101 - 0D key
1110 - 0E key
1111 - 0F key
3. Для
редактирования EEprom можно использовать PICBINED,
доработав файл picbined.INI.viaccess .
Для работы в PicBinEd-е не ниже 1.39 необходимо
открыть файл picbined.INI.viaccess в текстовом
редакторе (например, Блокнот) и дописать:
[Set of type# 0F]
Set n=VIA: Stalker15
Note=
phid=0400
Nop=F
Nog=2
Nocg=0
Noa=5
Ncoa=0
Nok=10
Pr0 i=1D5
Prk0 i=170
Pr l=3H
k l=8
k l add=0
k s=0
k s add=0
k h=0
k h add=0
Which k=1100100011111111
Set ID i=0
Set ID type=0
Set ID hexs=
g1 n=ATR
g1 l=A
g1 i=113
g1 iv=0
g1 m=0
g2 n=Last provider
g2 l=1
g2 i=11D
g2 iv=0
g2 m=0
p1 n=Name
p1 l=7
p1 i=Cm
p1 h=69
p1 iv=0
p1 m=1
Prh=0
Prig=0
Pr1 i=245
Prk1 i=1E0
Pr2 i=2B5
Prk2 i=250
Pr3 i=325
Prk3 i=2C0
Pr4 i=395
Prk4 i=330
Pr5 i=405
Prk5 i=3A0
Pr6 i=475
Prk6 i=410
Pr7 i=4E5
Prk7 i=480
Pr8 i=555
Prk8 i=4F0
Pr9 i=5C5
Prk9 i=560
PrA i=635
PrkA i=5D0
PrB i=6A5
PrkB i=640
PrC i=715
PrkC i=6B0
PrD i=785
PrkD i=720
PrE i=7F5
PrkE i=790
p2 n=PPUA
p2 l=4
p2 i=4m
p2 h=6C
p2 iv=0
p2 m=0
p3 n=Ident
p3 l=3
p3 i=0p
p3 h=6D
p3 iv=0
p3 m=0
p4 n=UA
p4 l=5
p4 i=4p
p4 h=6B
p4 iv=0
p4 m=0
p5 n=Flags
p5 l=2
p5 i=9p
p5 h=6e
p5 iv=0
p5 m=0