- Что мы делаем в настройках эмулятора или "как работает эмулятор""
Вход на тюнер по ФТП: https://forum.shara-...php?/topic/3511
Вариант рабочей конфигурации mgcamd:
/var/keys/mg_cfg
# Показ EMM-cообщений. В качестве значения выбрать одно из трех: # 00 не показывать никаких EMM # 01 показывать только верные EMM # 02 показывать верные и неверные сообщения EMM включая весь дамп # Это дело нам не понадобится, поэтому выбираем "не показывать": M: { 01 } # ECM messages # Показ EСM-cообщений. В качестве значения выбрать одно из трех: # 00 не показывать ничего # 01 обычный режим: показывать PID, и декодированные ECM и CW # 02 подробный режим: показывать всё подряд включая весь дамп # Это дело лучше видеть, чтобы сразу было понятно, работает # шаринг или нет, поэтому включим обычный режим: C: { 01 } # AU - автообновление. Выбрать одно из четырех: # 00 выключить функцию AU # 01 включить обработку EMM для софт-эмулятора и карт шаринга # 02 авторежим, включать EMM только если канал не открывается # 03 включить EMM обработку только для карт доступных по сети # Насколько мне известно, это дело нужно было для пакета TPS на # спутнике Hotbird, но теперь всё это дело прошлого. Поэтому выключаем. A: { 00 } # Обновление ключей. Нужно выбрать 2 параметра, как сумму 01/02 плюс 04 # 01 обновлять только новые ключи # 02 обновлять все ключи (для валидации PMK) # 04 включить функцию TPS AU (в дополнительных параметрах указать # SID, в котором pmt pid содержит au pid) # Это дело работает вместе с предыдущим параметром "A". # Поскольку мы вырубили "A", выключаем и это дело тоже: U: { 01 } # Папка с файлами конфигурации (softcam, autoroll, ignore/priority) # 00 файлы в папке /var/keys # 01 файлы в /tmp # Тут и так понятно, что нужно выбрать 00: T: { 00 } # Сетевой протокол для шаринга. # Можно выбрать несколько значений, просуммировав отдельные опции. # 00 сеть отсутствует (шаринга не предвидится) # 01 клиент newcamd # 02 клиент radegast # 04 клиент camd3 # 08 клиент gbox # Как говорится, стандарт индустрии, протокол newcamd: G: { 01 } # Повторная попытка при работе с сетью. Очень важный параметр!!! # Можно выбрать несколько значений, просуммировав отдельные опции. # 00 не пытаться повторить запрос # 01 повторная попытка при каждом новом ECM # 02 повторная попытка присоединиться к недоступному ранее серверу # каждые Q секунд (Q дается как отдельный параметр "Q" ниже) # 04 пробовать быстро пере-соединиться к отрубившемуся серверу: # либо после XX ECM запросов без ответа от сервера, # либо если нет ответа от сервера в течение YY секунд # Числа XX и YY даются как дополнительные параметры N: { 01 } 5 30 # Значение в секундах для тайм-аута сетевого запроса. # Поставим 7 секунд, так как обычно сервер должен ответить # гораздо быстрее. Если сервер не отвечает за это время, см. предыдущий # параметр "N". K: { 07 } # Пытаться коннектиться на "мертвый" сервер. Q: { 150 } # Приоритет протоколов (если у вас их несколько) # 00 gbox, newcamd, radegast, camd3 # 01 camd3, radegast, newcamd, gbox # 02 newcamd, camd3, gbox, radegast # нас интересует newcamd, поэтому поставим его на первое место: P: { 02 } # разновидность экранного интерфейса: # 00 нет меню на экране # 01 neutrino # 02 enigma # 03 relook # + имя пароль (как дополнительные параметры для авторизации) # Это всё нам не понадобится. Это для DreamBox'ов: O: { 00 } username password # Что показывать на экранном меню: # 01 emu ecm # 02 шару через сеть # 04 показывать "некодированный канал" / "не могу открыть" # 08 показывать обновление ключей EMM # + web порт для экранного меню S: { 03 } 80 # Опции для лог файлов, можно выбрать несколько параметров как сумму: # 00 не вести лог # 01 лог через сеть (по протоколу UDP Syslog) # 02 лог на консоль # 04 лог в файл (который будет всё время расти, и поэтому он может забить # всю память - его вам придется чистить вручную) # # дополнтельные параметры: IP-адрес + UDP порт для сетевого лога + имя лог-файла # # Это очень важная опция для того, чтобы сразу увидеть где грабли, если # что-то не работает, или работает не так как надо. Идеальней всего использовать # лог по сети. Эта процедура описана ниже подробнее. Здесь же нужно указать # IP адрес вашего обычного компьютера в вашей локальной сети, UDP порт, который # обычно должен быть 514 и если хотите включить лог-файл на самом ресивере, то # имя файла, где-нибудь, например в папке /tmp. Для включения лога на самом ресивере # нужно поменять { 01 } на { 04 } или { 05 }: L: { 01 } 192.168.1.22 514 # кэширование ECM (в секундах) # каждая запись в кэш отъедает 28 байт, поэтому 24 часа кэша отъест 240-400 КБ памяти # вполне можно позволить себе такую роскошь, чтобы не обращаться заново к карте шаринга # если у вас есть записанный материал, который закодирован. Хотя это больше теория, чем # практика. E: { 00 } # Что кэшировать? Значений может быть несколько как сумма следущих: # 00 отключить кэширование # 01 кэшировать Ecm pids, и сохранять в файле /tmp/ca_cache.list при перезапуске # 02 вести кэш Ecm, и помнить значения столько секунд, сколько указано в опции "E" выше # 04 вести кэш Emm для карт доступных по сети, чтобы не слать один и тот же EMM снова # толку от этого достаточно мало, но включим все виды кэша на всякий пожарный: H: { 07 } # Cчитывать файлы конфигурации повторно. # Параметр может быть суммой следующих значений: # 00 считывать все файлы конфигурации только раз при запуске mgcamd # 01 считывать файлы каждый раз при смене канала # 02 считывать файл SoftCam.Key каждый раз при смене канала # 04 считывать файл SoftCam.Key, если он изменился # Поскольку меняться конфиги будут крайне редко, установим 00: R: { 00 } # Оладочная информация в лог-файле # 00 off (default) # 01 ecm # 02 emm # 04 network ecm # 08 network emm # 16 network login # 32 показывать статистику загрузки памяти и CPU каждую минуту # 64 добавить дату и время к каждой записи в лог D: { 04 } # Тип устройства # 00 авто # 01 dbox2 # 02 dreambox # 03 triple-dragon # 04 relook # 05 openbox # рекомендуется оставить авто: B: { 00 } # map all 180x nagra caids to 1801 # default is 01 F: { 00 } #ДОБАВЛЯТЬ, ЕСЛИ СТОИТ mgcamd 1.35 B: { 11 } #для ипбокс\сезам-ЕСЛИ СТОИТ mgcamd 1.35 (прошивка Enigma любой версии) B: { 12 } #для ипбокс\сезам-ЕСЛИ СТОИТ mgcamd 1.35 (прошивка DGS (Ab-com, NLB, SifTeam, PGI, UFM)) B: { 12 } #для Skyway\Openbox HD B: { 12 } #для катрайн-ЕСЛИ СТОИТ mgcamd 1.35
-------------------------------------------------------------
Создаем файл newcamd.list
/var/keys/newcamd.list
CWS = xxx.xxx.xxx.xxx порт логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv # это шаринг CWS_CONNECT_TIMEOUT = 120 CWS_KEEPALIVE =120
для нескольких пакетов
CWS = xxx.xxx.xxx.xxx порт1 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv # это шаринг CWS = xxx.xxx.xxx.xxx порт2 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv # это шаринг CWS = xxx.xxx.xxx.xxx порт3 логин пароль 01 02 03 04 05 06 07 08 09 10 11 12 13 14 lan cardserv # это шаринг CWS_CONNECT_TIMEOUT = 120 CWS_KEEPALIVE =120
Теперь, о расстановке приоритетов
-------------------------------------------------------------
/var/keys >priority.list
#++++ ETELSAT 36.0°E V: { 02 37 00 } V: { 03 06 00 } #ОСТАВЛЯТЬ ТУТ ТЕМ У КОГО РЕСИВЕРЫ c HD!!!, для остальных ресиверов-переносим его в игнор #Poverhnost 36.0°E I: { 00 01 } I: { 00 77 } I: { 00 78 } #Platforma HD 9.0°E & 3COLOR 56.0°E\36.0°E X: { 4A E1 } #RTVi HB 13.0°E V: { 02 4B 00 } #TRK SIRIUS 5.0°E V: { 02 31 00 } #Клубничка HB 13.0°E V: { 03 25 00 } #Private Spice V: { 04 17 00 } #Redlight FreeX V: { 04 22 00 } #Red Hot Sex V: { 04 27 00 } #Satisfaction #ART + AL Jazeera Sport HB 13.0°E V: { 04 24 00 } #AB Sat - Bis TV HB 13.0°E V: { 02 08 10 } #Nova HB13.0°E I: { 00 14 } #CYFRA+ HB13.0°E S: { 00 00 68 } #Canal SAT (France) ASTRA 19.0°E S: { 00 33 11 } #VIASAT(NDS) SIRIUS 5.0°E X: { 09 0F } X: { 09 3e } #HD Platform 9.0°E X: { 0B AA } #Sky UK 28.0°E X: { 09 63 } #SkyItaly HB 13.0°E X: { 09 3B } #SkyDeutschland ASTRA 19.0°E X: { 17 02 } #HD+ ASTRA 19.0°E X: { 18 30 } #KabelDeutschland ASTRA 23.0°E X: { 17 22 } #THOR 1.0°W X: { 0b 00 } #Raduga 75.0°E I: { 00 15 } I: { FF FF } #VIVA 85.0°E I: { 00 43 } I: { 00 1A } #UPC DIRECT ASTRA 19.0°E CW: { 00 00 A0 } #ITV Partner 16E , Digiturk 7.0°E/42.0°E CW: {00 00 С0 } #Bulsatcom 39.0°E I: { 00 02 } I: { 00 03 } I: { 00 04 } I: { 00 06 } I: { 00 0E } #Canal Digitaal Holland 19.0°E I: { 00 02 } I: { 00 08 } I: { 00 09 } I: { 00 0C } I: { 00 1A } I: { 00 33 }
-------------------------------------------------------------
Запретим некоторые ID
/var/keys >ignore.list
# ignore viaccess providers V: { 04 06 00} V: { 04 06 10} V: { 04 06 20} V: { 02 26 00} V: { 00 80 00} V: { 04 21 00} X: { 4a e0 } # ignore irdeto providers I: { 0000 } I: { 0002 } #Bulsatcom 39E I: { 0003 } #Bulsatcom 39E I: { 0004 } #Bulsatcom 39E I: { 0005 } I: { 0006 } #Bulsatcom 39E I: { 0007 } I: { 0008 } I: { 0009 } I: { 000A } I: { 000B } I: { 000C } I: { 000D } I: { 000E } #Bulsatcom 39E I: { 000F } I: { 0010 } I: { 0011 } I: { 0012 } I: { 0013 } I: { 0016 } I: { 0037 } I: { 0070 } I: { 0071 } I: { 0072 } I: { 0073 } I: { 0074 } I: { 0075 } I: { 0076 } I: { 0079 }
для того что бы быстрей открывались каналы с разными идентами создаем replace.list в папке где лежит файл mg_cfg
# replace old with new {{ sid } { caid } { provid } { ecmpid } { newcaid } { newprovid } { newecmpid }} #++++ R: {{ 2F4A } { 0500 } { 030600 } { 0bbe } { 0 } { 0 } { 0 }} #HD MTV R: {{ 2F45 } { 0500 } { 030600 } { 0bb9 } { 0 } { 0 } { 0 }} #HD Кино R: {{ 2F46 } { 0500 } { 030600 } { 0bba } { 0 } { 0 } { 0 }} #HD Спорт R: {{ 2F47 } { 0500 } { 030600 } { 0bbb } { 0 } { 0 } { 0 }} #HD Life R: {{ 2F48 } { 0500 } { 030600 } { 0bbc } { 0 } { 0 } { 0 }} #HD Eurosport R: {{ 2F49 } { 0500 } { 030600 } { 0bbd } { 0 } { 0 } { 0 }} #HD Discovery R: {{ 2F4B } { 0500 } { 030600 } { 0BBF } { 0 } { 0 } { 0 }} #HD 2SPORT2 # XXX 13E R: {{ 000A } { 0500 } { 042700 } { 0026 } { 0 } { 0 } { 0 }} # Penthouse HD R: {{ 0014 } { 0500 } { 042700 } { 0027 } { 0 } { 0 } { 0 }} # Penthouse HD 1 R: {{ 001E } { 0500 } { 042700 } { 0028 } { 0 } { 0 } { 0 }} # Penthouse HD 2 R: {{ 0082 } { 0500 } { 042200 } { 1D8B } { 0 } { 0 } { 0 }} # Red Hot Sex TV 1 R: {{ 0086 } { 0500 } { 042200 } { 1D8C } { 0 } { 0 } { 0 }} # Red Hot Sex TV 2 R: {{ 004a } { 0500 } { 042200 } { 1D8D } { 0 } { 0 } { 0 }} # Red Hot Sex TV 3 R: {{ 004b } { 0500 } { 042200 } { 1D8E } { 0 } { 0 } { 0 }} # Red Hot Sex TV 4 R: {{ 35c0 } { 0500 } { 042700 } { 0530 } { 0 } { 0 } { 0 }} # D-XTV R: {{ 35c1 } { 0500 } { 042700 } { 0531 } { 0 } { 0 } { 0 }} # D-XTV 2 R: {{ 35c2 } { 0500 } { 042700 } { 0532 } { 0 } { 0 } { 0 }} # S3 R: {{ 35c4 } { 0500 } { 042700 } { 0533 } { 0 } { 0 } { 0 }} # S4 R: {{ 35c3 } { 0500 } { 042700 } { 0539 } { 0 } { 0 } { 0 }} # S5 R: {{ 35c6 } { 0500 } { 042700 } { 0534 } { 0 } { 0 } { 0 }} # S6 R: {{ 35c7 } { 0500 } { 042700 } { 0535 } { 0 } { 0 } { 0 }} # S7 R: {{ 35c8 } { 0500 } { 042700 } { 0536 } { 0 } { 0 } { 0 }} # SCT R: {{ 278a } { 0500 } { 042700 } { 0536 } { 0 } { 0 } { 0 }} # S3X Girls R: {{ 36b6 } { 0500 } { 032000 } { 1C8A } { 0 } { 0 } { 0 }} # THEME X-BIZARRE- R: {{ 36b7 } { 0500 } { 032000 } { 1C8B } { 0 } { 0 } { 0 }} # THEME X-INTER- R: {{ 36b5 } { 0500 } { 032000 } { 1C25 } { 0 } { 0 } { 0 }} # THEME X-PEEP- R: {{ 36b8 } { 0500 } { 032000 } { 1C8C } { 0 } { 0 } { 0 }} # THEME X-PRANSX- R: {{ 36b1 } { 0500 } { 032000 } { 1C21 } { 0 } { 0 } { 0 }} # THEME X-SOS1-HARDCORE R: {{ 36b2 } { 0500 } { 032000 } { 1C86 } { 0 } { 0 } { 0 }} # THEME X-SOS2-GFOUPS R: {{ 36b3 } { 0500 } { 032000 } { 1C23 } { 0 } { 0 } { 0 }} # THEME X-FETISH- R: {{ 36b4 } { 0500 } { 032000 } { 1C24 } { 0 } { 0 } { 0 }} # THEME X-SOS4-18 R: {{ 1251 } { 0500 } { 032500 } { 02B3 } { 0 } { 0 } { 0 }} # Private Spice ################################################## #Платформа HD 9Е R: {{ 000a } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Kinopokaz HD R: {{ 0050 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Kinopokaz 2 HD R: {{ 0028 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # NGC HD R: {{ 0032 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Nat Geo Wild HD R: {{ 0046 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Teleputeshestviya HD R: {{ 0014 } { 4AE1 } { 000000 } { 0030 } { 0 } { 0 } { 0 }} # HD Sport R: {{ 001e } { 4AE1 } { 000000 } { 006E } { 0 } { 0 } { 0 }} # Eurosport HD R: {{ 005a } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # High Life HD R: {{ 0064 } { 4AE1 } { 000000 } { 0078 } { 0 } { 0 } { 0 }} # Zhenskiy Mir HD R: {{ 003c } { 4AE1 } { 000000 } { 0026 } { 0 } { 0 } { 0 }} # MTV HD R: {{ 0078 } { 4AE1 } { 000000 } { 0029 } { 0 } { 0 } { 0 }} # 2SPORT2 #Платформа DV 9Е R: {{ 1d60 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Зоо ТБ R: {{ 1d57 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Кинопоказ R: {{ 1d4f } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # НТВ R: {{ 1d59 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Рен ТВ R: {{ 1d54 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Петербург 5 R: {{ 1d53 } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # СТС R: {{ 1d55 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # ТНТ R: {{ 1d50 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Спорт R: {{ 1d51 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Культура R: {{ 1d52 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Бибигон R: {{ 1d56 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Вести R: {{ 1d58 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Телепутешествия R: {{ 1d5a } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Муз ТВ R: {{ 1d4e } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # Россия R: {{ 1d5b } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # 365 дней R: {{ 1d5c } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Комедия ТВ R: {{ 1d5d } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Кухня ТB R: {{ 1d5e } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Автоплюс R: {{ 1d5f } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Тонус ТВ R: {{ 1D4D } { 4AE1 } { 000000 } { 0023 } { 0 } { 0 } { 0 }} # Первый R: {{ 1D62 } { 4AE1 } { 000000 } { 0027 } { 0 } { 0 } { 0 }} # Охотник и Рыболов R: {{ 1D64 } { 4AE1 } { 000000 } { 0020 } { 0 } { 0 } { 0 }} # 24 Техно ################################################## ## #PREMIERA 19E X: {{ 1833 } { 1702 }} # {{ sid } { caid } { provid } { ecmpid } { newcaid } { newprovid } { newecmpid }} R: {{ 0082 } { 1833 } { 000000 } { 1BBC } { 1702 } { 0 } { 0 }} # discovery HD R: {{ 007F } { 1833 } { 000000 } { 1BB2 } { 1702 } { 0 } { 0 }} # NatGeo HD R: {{ 0080 } { 1833 } { 000000 } { 1BB4 } { 1702 } { 0 } { 0 }} # History HD R: {{ 0083 } { 1833 } { 000000 } { 1BB6 } { 1702 } { 0 } { 0 }} # Cinema HD R: {{ 007E } { 1833 } { 000000 } { 1BB0 } { 1702 } { 0 } { 0 }} # Disney Cinemagic HD R: {{ 0081 } { 1833 } { 000000 } { 1BBA } { 1702 } { 0 } { 0 }} # Sky Sport HD R: {{ 0084 } { 1833 } { 000000 } { 1BB8 } { 1702 } { 0 } { 0 }} # Eurosport HD R: {{ 0044 } { 1702 } { 000000 } { 1BE0 } { 0 } { 0 } { 0 }} # History Channel R: {{ 000D } { 1702 } { 000000 } { 1B22 } { 0 } { 0 } { 0 }} # NatGeo Channel R: {{ 000C } { 1702 } { 000000 } { 1B66 } { 0 } { 0 } { 0 }} # NatGeo Wild R: {{ 000E } { 1702 } { 000000 } { 1B20 } { 0 } { 0 } { 0 }} # Discovery Channel R: {{ 0034 } { 1702 } { 000000 } { 1B68 } { 0 } { 0 } { 0 }} # Spiegel Geschichte R: {{ 0024 } { 1702 } { 000000 } { 1B72 } { 0 } { 0 } { 0 }} # Sci-Fi Deutschland R: {{ 0009 } { 1702 } { 000000 } { 1B48 } { 0 } { 0 } { 0 }} # Sky Action Germany R: {{ 002B } { 1702 } { 000000 } { 1B46 } { 0 } { 0 } { 0 }} # Sky Cinema +24 Germany R: {{ 000A } { 1702 } { 000000 } { 1843 } { 0 } { 0 } { 0 }} # Sky Cinema Germany R: {{ 000B } { 1702 } { 000000 } { 1B44 } { 0 } { 0 } { 0 }} # Sky Cinema Germany + 1 R: {{ 0029 } { 1702 } { 000000 } { 1B4C } { 0 } { 0 } { 0 }} # Sky Cinema Hits R: {{ 0017 } { 1702 } { 000000 } { 1B40 } { 0 } { 0 } { 0 }} # Sky Krimi R: {{ 0204 } { 1702 } { 000000 } { 1B28 } { 0 } { 0 } { 0 }} # Sky Nostalgie R: {{ 0010 } { 1702 } { 000000 } { 1B82 } { 0 } { 0 } { 0 }} # Fox Germany R: {{ 0203 } { 1702 } { 000000 } { 1BAC } { 0 } { 0 } { 0 }} # MGM Germany R: {{ 0032 } { 1702 } { 000000 } { 1B9C } { 0 } { 0 } { 0 }} # TNT Serie R: {{ 002A } { 1702 } { 000000 } { 1B5E } { 0 } { 0 } { 0 }} # 13th Street R: {{ 003C } { 1702 } { 000000 } { 1BD0 } { 0 } { 0 } { 0 }} # Kinowelt TV R: {{ 001B } { 1702 } { 000000 } { 1B1A } { 0 } { 0 } { 0 }} # RTL Crime R: {{ 0008 } { 1702 } { 000000 } { 1B18 } { 0 } { 0 } { 0 }} # Sky Comedy Germany R: {{ 0014 } { 1702 } { 000000 } { 1B1C } { 0 } { 0 } { 0 }} # Sky Emotion Germany R: {{ 001C } { 1702 } { 000000 } { 1B6E } { 0 } { 0 } { 0 }} # Jetix Germany R: {{ 0022 } { 1702 } { 000000 } { 1B6C } { 0 } { 0 } { 0 }} # Disney Channel Germany R: {{ 0019 } { 1702 } { 000000 } { 1B4E } { 0 } { 0 } { 0 }} # Disney Cinemagic Germany R: {{ 001A } { 1702 } { 000000 } { 1B64 } { 0 } { 0 } { 0 }} # Playhouse Disney Germany R: {{ 0013 } { 1702 } { 000000 } { 1B70 } { 0 } { 0 } { 0 }} # Junior R: {{ 00A8 } { 1702 } { 000000 } { 1BA0 } { 0 } { 0 } { 0 }} # Motorvision R: {{ 00DF } { 1702 } { 000000 } { 1B0C } { 0 } { 0 } { 0 }} # Sky Bundesliga R: {{ 00DD } { 1702 } { 000000 } { 1B6A } { 0 } { 0 } { 0 }} # Sky Sport 1 R: {{ 00DE } { 1702 } { 000000 } { 1B8C } { 0 } { 0 } { 0 }} # Sky Sport 1 R: {{ 0035 } { 1702 } { 000000 } { 1B8E } { 0 } { 0 } { 0 }} # Sky Austria R: {{ 0011 } { 1702 } { 000000 } { 1B00 } { 0 } { 0 } { 0 }} # Sky Sport Info R: {{ 0045 } { 1702 } { 000000 } { 1AE2 } { 0 } { 0 } { 0 }} # Sportdigital.TV R: {{ 0043 } { 1702 } { 000000 } { 1BDE } { 0 } { 0 } { 0 }} # E.Clips R: {{ 0016 } { 1702 } { 000000 } { 1B60 } { 0 } { 0 } { 0 }} # Heimatkanal R: {{ 003F } { 1702 } { 000000 } { 1AD6 } { 0 } { 0 } { 0 }} # Romance TV R: {{ 000F } { 1702 } { 000000 } { 1B96 } { 0 } { 0 } { 0 }} # Focus Gesundheit # ARENA 19.0° R: {{ 003D } { 1702 } { 000000 } { 1BD2 } { 0 } { 0 } { 0 }} # TNT Film (TCM) R: {{ 003E } { 1702 } { 000000 } { 1BD4 } { 0 } { 0 } { 0 }} # AXN deutsch R: {{ 4462 } { 1702 } { 000000 } { 1BC6 } { 0 } { 0 } { 0 }} # Kabel Eins Classics R: {{ 001D } { 1702 } { 000000 } { 1B4A } { 0 } { 0 } { 0 }} # Passion R: {{ 4461 } { 1702 } { 000000 } { 1BC4 } { 0 } { 0 } { 0 }} # SAT 1 Comedy R: {{ 0042 } { 1702 } { 000000 } { 1BDC } { 0 } { 0 } { 0 }} # Boomerang Germany # ITV Partner 16E R: {{ 0006 } { 0D06 } { 0000C0 } { 0502 } { 0 } { 0 } { 0 }} # Nova R: {{ 000D } { 0D06 } { 0000C0 } { 0506 } { 0 } { 0 } { 0 }} # BTV R: {{ 0001 } { 0D06 } { 0000C0 } { 0506 } { 0 } { 0 } { 0 }} # Kanal 1 R: {{ 000F } { 0D06 } { 0000C0 } { 0507 } { 0 } { 0 } { 0 }} # Fox Life R: {{ 000A } { 0D06 } { 0000C0 } { 0504 } { 0 } { 0 } { 0 }} # Fox Crime R: {{ 0024 } { 0D06 } { 0000C0 } { 0E18 } { 0 } { 0 } { 0 }} # GTV R: {{ 0517 } { 0D06 } { 0000C0 } { 03B9 } { 0 } { 0 } { 0 }} # TV1000 R: {{ 000D } { 0D06 } { 0000C0 } { 0503 } { 0 } { 0 } { 0 }} # Hallmark R: {{ 0010 } { 0D06 } { 0000C0 } { 0DF0 } { 0 } { 0 } { 0 }} # AXN R: {{ 0020 } { 0D06 } { 0000C0 } { 0504 } { 0 } { 0 } { 0 }} # Diema R: {{ 000B } { 0D06 } { 0000C0 } { 0504 } { 0 } { 0 } { 0 }} # Diema 2 R: {{ 001E } { 0D06 } { 0000C0 } { 0504 } { 0 } { 0 } { 0 }} # Diema Family R: {{ 0005 } { 0D06 } { 0000C0 } { 050A } { 0 } { 0 } { 0 }} # BBT R: {{ 0025 } { 0D06 } { 0000C0 } { 0507 } { 0 } { 0 } { 0 }} # TV2 R: {{ 0008 } { 0D06 } { 0000C0 } { 0509 } { 0 } { 0 } { 0 }} # Evrokom NCTV R: {{ 000E } { 0D06 } { 0000C0 } { 0507 } { 0 } { 0 } { 0 }} # TV7 R: {{ 000E } { 0D06 } { 0000C0 } { 0514 } { 0 } { 0 } { 0 }} # Evropa TV R: {{ 0003 } { 0D06 } { 0000C0 } { 050E } { 0 } { 0 } { 0 }} # NBT R: {{ 0033 } { 0D06 } { 0000C0 } { 0508 } { 0 } { 0 } { 0 }} # HBO R: {{ 07D6 } { 0D06 } { 0000C0 } { 03BE } { 0 } { 0 } { 0 }} # HBO Comedy R: {{ 0035 } { 0D06 } { 0000C0 } { 0509 } { 0 } { 0 } { 0 }} # Cinemax R: {{ 0003 } { 0D06 } { 0000C0 } { 04FD } { 0 } { 0 } { 0 }} # Fishing&Hunting R: {{ 0023 } { 0D06 } { 0000C0 } { 0E0F } { 0 } { 0 } { 0 }} # Animal Planet R: {{ 0516 } { 0D06 } { 0000C0 } { 03B8 } { 0 } { 0 } { 0 }} # Viasat Explorer R: {{ 000D } { 0D06 } { 0000C0 } { 0DDC } { 0 } { 0 } { 0 }} # Discovery R: {{ 000A } { 0D06 } { 0000C0 } { 0505 } { 0 } { 0 } { 0 }} # National Geograpfic R: {{ 0001 } { 0D06 } { 0000C0 } { 0500 } { 0 } { 0 } { 0 }} # Eurosport R: {{ 001D } { 0D06 } { 0000C0 } { 04FF } { 0 } { 0 } { 0 }} # Fiesta TV R: {{ 0006 } { 0D06 } { 0000C0 } { 0DD2 } { 0 } { 0 } { 0 }} # Planeta R: {{ 0002 } { 0D06 } { 0000C0 } { 0502 } { 0 } { 0 } { 0 }} # Hustler R: {{ 051A } { 0D06 } { 0000C0 } { 03BC } { 0 } { 0 } { 0 }} # FreeX TV R: {{ 0518 } { 0D06 } { 0000C0 } { 03BA } { 0 } { 0 } { 0 }} # FreeX TV2 R: {{ 0519 } { 0D06 } { 0000C0 } { 03BB } { 0 } { 0 } { 0 }} # XDream TV #viasat 4.8 #VIASAT R: {{ 0c30 } { 093e } { 000000 } { 0064 } { 0 } { 0 } { 0 }} #TV 1000 nordik R: {{ 0474 } { 093E } { 000000 } { 00a2 } { 0 } { 0 } { 0 }} #TV1000 R: {{ 047E } { 093E } { 000000 } { 0097 } { 0 } { 0 } { 0 }} #TV1000 Action R: {{ 04AB } { 093E } { 000000 } { 00a6 } { 0 } { 0 } { 0 }} #TV1000 Drama R: {{ 0C26 } { 093E } { 000000 } { 0066 } { 0 } { 0 } { 0 }} #TV1000 Family R: {{ 13ba } { 093E } { 000000 } { 13eb } { 0 } { 0 } { 0 }} #TV1000 Plus ONE R: {{ 047D } { 093E } { 000000 } { 00a2 } { 0 } { 0 } { 0 }} #TV1K R: {{ 0487 } { 093E } { 000000 } { 0097 } { 0 } { 0 } { 0 }} #TV1KA R: {{ 1130 } { 093E } { 000000 } { 1a99 } { 0 } { 0 } { 0 }} #Viasat Sport R: {{ 0d66 } { 093E } { 000000 } { 0108 } { 0 } { 0 } { 0 }} #Viasat Motor R: {{ 1130 } { 093E } { 000000 } { 1139 } { 0 } { 0 } { 0 }} #Viasat Golf R: {{ 0d5c } { 093E } { 000000 } { 0d65 } { 0 } { 0 } { 0 }} #Viasat Fotbool R: {{ 083e } { 093E } { 000000 } { 0844 } { 0 } { 0 } { 0 }} #nature/prim/playboy R: {{ 0ee2 } { 093E } { 000000 } { 00c9 } { 0 } { 0 } { 0 }} #TV2 norge R: {{ 0c6c } { 093E } { 000000 } { 0c74 } { 0 } { 0 } { 0 }} #Disneu Canel R: {{ 046a } { 093E } { 000000 } { 00a6 } { 0 } { 0 } { 0 }} #Playhaus Disney R: {{ 0d7a } { 093E } { 000000 } { 00fc } { 0 } { 0 } { 0 }} #Nicke R: {{ 177a } { 093E } { 000000 } { 007f } { 0 } { 0 } { 0 }} #TV2 filmakanal R: {{ 177a } { 093E } { 000000 } { 00da } { 0 } { 0 } { 0 }} #TV2 nyhent R: {{ 0db6 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk super/nrk3 R: {{ 05dd } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0daf } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk midth R: {{ 0db0 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0dae } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 05f1 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0db2 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0db3 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 05ec } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0db1 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 05f0 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0db5 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0db4 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 05de } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Nrk R: {{ 0870 } { 093E } { 000000 } { 009e } { 0 } { 0 } { 0 }} #VIASAt 4 R: {{ 0d48 } { 093E } { 000000 } { 0104 } { 0 } { 0 } { 0 }} #FEM R: {{ 0c1c} { 093E } { 000000 } { 0071 } { 0 } { 0 } { 0 }} #E! R: {{ 0db6 } { 093E } { 000000 } { 00d7 } { 0 } { 0 } { 0 }} #Viasat Histori R: {{ 13d8 } { 093E } { 000000 } { 13e1 } { 0 } { 0 } { 0 }} #Nar geo wild
-------------------------------------------------------------
Как править replace.list
Итак, смотрим лог.
[newcamd] Card data from91.XXX.XX.XX9:4000 (92ms): Userid 153 caid 500 providers 13 Idents: 020710 020810 021110 023100 023700 023B00 024400 024B00 025100 030300 030600 030700 032000
Это сервер шары показывает, с какими идентами он может открыть каналы с Caid=500.
Но это не важно, на самом деле, так, для информации.
Теперь включаем канал, который долго открывается, например HD-кино. Выскочит
[mg0] service 2F45 index 0 pmt pid 0 (1) ECM: CaID: 0x0500 -> CaPID: 0x0BB9 ProvID: 030600 ECM: CaID: 0x0500 -> CaPID: 0x0FA1 ProvID: 023700
Потом (после раздумий) пойдут строчки, по которым можно будет понять, с каким идентом канал всё же откроется.
[mg] Current timestamp not found. [mg0] -> ECM to newcamd 85.***********:4000 [mg0] <- CW from newcamd 85.***********:4000 (61ms) [mg0] 61 msec -- Sat Dec 12 22:06:20 2009 ===== Viaccess ECM on CaID 0x0500, pid 0x0bb9 ====== prov: 030600 cw0:0 99 BB 3E 92 FC 78 E1 55 cw1:0 87 B8 39 78 1E 00 0C 2A [mg0] -> ECM to newcamd 85.***********:4000 [mg0] <- CW from newcamd 85.***********:4000 (839ms) [mg0] 839 msec -- Sat Dec 12 22:06:28 2009 ===== Viaccess ECM on CaID 0x0500, pid 0x0bb9 ====== prov: 030600
В данном случае (учитывая, что у нас HD ресиверы) это будет 030600.
Зная это и глядя на строчки в replace пишем по аналогии:
R: {{ 2F45 } { 500 } { 030600 } { 0bb9 } { 0 } { 0 } { 0 }} #HD Кино
Для подсказки. Надо писАть так:
R {{ sid } { caid } { provid } { ecmpid } { newcaid } { newprovid } { newecmpid }} # после решётки можно писать комментарий
-------------------------------------------------------------
Возможные проблемы mgcamd и способы устранения!
Симптомы:
1) в логе mgcamd проскакивает следующая строка
[mg0] WARNING, both cws changed !
2) Иногда случаются затыки на 15 секунд
Теория:
`WARNING, both cws changed` - пришел неправильный ответ.
Лечение:
Способ №1 - Замена источника доступа в интернет на более качественный/стабильный/быстрый
Способ №2 - Изменение настроек mgcamd в его фаиле mg_cfg, а именно следующих:
# network ecm timeout in seconds
K: { 15 }
# newcamd dead routes connect retry, sec
Q: { 150 }
Можно даже выставить эти значения ещё больше.
--------------------------------------------------------------------------------------------------------------------------
mgcamd_1.35a_100215.zip 321К 239 скачиваний
mgcamd_1.31_081031.tar.rar 311,27К 233 скачиваний
replace.rar 2,52К 84 скачиваний
biss.zip 31,72К 187 скачиваний
Другие версии эмулятора лежат в файловом архиве.
Настройка протокола cs357x в emu mgcamd