Синтаксис ключей BISS в SoftCam.Key
Эмулятор Oscam теперь поддерживает 6 различных форматов ключей biss в SoftCam.Key.
Поиск совпадающего ключа выполняется от самого высокого приоритета (самый жесткий тест) до самого низкого приоритета (самый свободный тест).
Все примеры будут для канала XSPORT Astra 4A 4.8E 11766 H 30000
key (8 байт) это ключ (управляющее слово - CW) с установленными или не установленными допустимыми байтами контрольной суммы.
Для этого канала это
Код:
1122336633221166
или
1122330033221100
Информация о канале
1 - Сопоставление ключа по namespace hash (наивысший приоритет) (только для enigma2)
Код:
F <namespace hash> 00000000 <key>
где
namespace hash (4 байта): namespace hash (уникальный идентификатор) канала
(создается эмулятором автоматически)
namespace hash: 78EF9867
запись в SoftCam.Key будет иметь вид:
F 78EF9867 00000000 1122336633221166
2 - Сопоставление ключа по universal hash
Код:
F <universal hash> 00000000 <key>
где
universal hash (4 байта) : universal hash (отличительный идентификатор) канала
(создается эмулятором автоматически)
universal hash : 935677D0
запись в SoftCam.Key будет иметь вид:
F 935677D0 00000000 1122336633221166
3 - Сопоставление ключа по комбинации tsid и onid
Это специальный метод поиска ключа, который очень полезен, когда на транспондере много каналов, использующих один и тот же ключ BISS.
С помощью этого метода одна ключевая строка в файле SoftCam.Key может обслуживать все каналы на этом конкретном транспондерном мультиплексе.
Код:
F <tsid><onid> 00000000 <key>
где
tsid (2 байта) : идентификатор транспортного потока канала/транспондера.
onid (2 байта) : исходный сетевой идентификатор канала/транспондера.
tsid: 000C
onid: 0055
запись в SoftCam.Key будет иметь вид:
F 000C0055 00000000 1122336633221166
4 - Сопоставление ключа по service id и video pid (или audio pid, или pmt pid)
Код:
F <sid><pid> 00000000 <key>
где
sid (2 байта) : идентификатор службы канала
pid (2 байта) : любой другой pid канала (кроме pid ecm), video pid, audio pid или pid pmt.
sid : 182B
pid : 074F VPID-074F/APID-0750/PMTPID-074E
запись в SoftCam.Key будет иметь вид:
F 182B074F 00000000 1122336633221166
или
F 182B0750 00000000 1122336633221166
или
F 182B074E 00000000 1122336633221166
5 – Сопоставление ключа по service id и ecm pid
Код:
F <sid><ecm pid> 00000000 <key>
где
sid (2 байта) : идентификатор службы канала
ecm pid (2 байта) : ecm pid канала (в 99,99% случаев будет 1FFF)
sid: 182B
ecm pid: 1FFF
запись в SoftCam.Key будет иметь вид:
F 182B1FFF 00000000 1122336633221166
6 – Ключ по умолчанию All Feeds («Все каналы») (самый низкий приоритет)
Если соответствующий ключ для канала не найден, используется ключ по умолчанию (если он есть). Это полезно для событий с большим количеством каналов, использующих один и тот же ключ. В этом случае вместо одной ключевой записи для каждого канала вы можете использовать ключ по умолчанию «Все каналы».
Код:
F A11FEED5 00000000 <key>
где
A11FEED5 : Идентификатор волшебного ключа по умолчанию для всех каналов.
запись в SoftCam.Key будет иметь вид:
F A11FEED5 00000000 1122336633221166
Примечание:
В старом коде BISS использовались типы ключей «00» и «01». Обновленный код автоматически преобразует эти ключи в новый «00000000» с неограниченным сроком действия. Это делается внутри Emu, и никакие изменения не записываются в файл SoftCam.Key.
Ключи с кодом даты — это расширенная функция, которая позволяет пользователям устанавливать срок действия своих ключей BISS. Для установки срока действия ключа BISS используется неиспользуемое поле «00000000» в каждой строке ключа. Это поле теперь представляет дату истечения срока действия ключа. Дата вводится в формате ГГММДДчч (год, месяц, день, час).