09 июля | 2024г. | 02:58:15


АвторТема: WiCard  (Прочитано 1560110 раз)

0 Пользователей и 31 Гостей смотрят эту тему.

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2329
  • Поблагодарили: 7052
  • Уважение: +53
WiCard
« Ответ #2460: 02 сентября | 2013г. | 07:30:12 »
0
Kenes, в секции DVB нет строки filter = dvb, поэтому, как и говорил sergik, фильтр не используется. Ну и не видно остальных ридеров.


  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2461: 02 сентября | 2013г. | 07:31:25 »
0
Как я и писал, Вы просто не используете фильтр.
А другим практически фильтр не нужен. Срабатывает перебор и канал всё равно откроется.
Поэтому и открываются. А для Триколора обязательно нужно использовать фильтр, чтоб переназначить идент.
Вообщем вот так сделайте.

Спойлер   :
[global]
syslog = 1
daemon = 0
debug = 1

[webif]
port = 8081
debug = 0


[dvb]
type = DVBAPI3
rerequest_not_decoded = 1
sdt = 1
debug = 1
filter= dvb

[filter]                                               
active = 1
name = dvb
rule = caid=4ae1;ident= 14,11;ident:=0;accept
rule = accept

[reader]
active = 1
name = Raduga
type = newcamd525
account = ххххх:ххххх@ххххххх:хххх
debug = 1
reconnect_delay = 10
emm_cache = 1
keepalive = 300




Оффлайн Kenes

  • Младший Джедай
  • **
  • Сообщений: 66
  • Поблагодарили: 85
  • Уважение: +1
WiCard
« Ответ #2462: 02 сентября | 2013г. | 07:43:39 »
0
Спасибо, попробую.
Добавлено  02 сентября | 2013г. | 07:52:05   
Спасибо, все получилось.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2463: 02 сентября | 2013г. | 08:51:51 »
0
Полсат и другие показывают.

rule = caid=0100;ident=000068,000065,000000;accept #Cyfra+
Наверняка Евроспорт HD и HD2 на русском не работают (обычно с польской Цифры доступны).

Оффлайн Kenes

  • Младший Джедай
  • **
  • Сообщений: 66
  • Поблагодарили: 85
  • Уважение: +1
WiCard
« Ответ #2464: 02 сентября | 2013г. | 10:46:42 »
0
Полсат и другие показывают.

rule = caid=0100;ident=000068,000065,000000;accept #Cyfra+
Наверняка Евроспорт HD и HD2 на русском не работают (обычно с польской Цифры доступны).
Кстати, угадали. Т.е.  Евроспорт HD работает, но долго открывается, а Евроспорт HD2 не работает. Вы мне помогали, M: 0100 0100:000068 - вот это давали. Теперь как сделать?

Оффлайн denreal

  • Падаван
  • *
  • Сообщений: 11
  • Поблагодарили: 3
  • Уважение: 0
WiCard
« Ответ #2465: 02 сентября | 2013г. | 11:30:52 »
0
Как я и писал, Вы просто не используете фильтр.
А другим практически фильтр не нужен. Срабатывает перебор и канал всё равно откроется.
Поэтому и открываются. А для Триколора обязательно нужно использовать фильтр, чтоб переназначить идент.
Вообщем вот так сделайте.

Спойлер   :
[global]
syslog = 1
daemon = 0
debug = 1

[webif]
port = 8081
debug = 0


[dvb]
type = DVBAPI3
rerequest_not_decoded = 1
sdt = 1
debug = 1
filter= dvb

[filter]                                               
active = 1
name = dvb
rule = caid=4ae1;ident= 14,11;ident:=0;accept
rule = accept

[reader]
active = 1
name = Raduga
type = newcamd525
account = ххххх:ххххх@ххххххх:хххх
debug = 1
reconnect_delay = 10
emm_cache = 1
keepalive = 300




А если используешь оф карту 23 серии, то тож обязательно прописывать фильтр?

Оффлайн Kenes

  • Младший Джедай
  • **
  • Сообщений: 66
  • Поблагодарили: 85
  • Уважение: +1
WiCard
« Ответ #2466: 02 сентября | 2013г. | 11:44:11 »
0
Сержик, а с этими данными НТВ+ будет работать?
rule = caid=0500;ident=040600;accept=ntvplus
rule = caid=0500;ident=050B00;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A,4E8B;accept=ntvplus
rule = reject

[reader]
active = 1
name = ntvplus
type = newcamd525
account = xxxxxxx:xxxxx@xxxxxxx:xxxx:0102030405060708091011121314
debug = 1
reconnect_delay = 10
emm_cache = 1
ecm_ttl = 5000

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2329
  • Поблагодарили: 7052
  • Уважение: +53
WiCard
« Ответ #2467: 02 сентября | 2013г. | 13:45:47 »
0
Евроспорт HD работает, но долго открывается, а Евроспорт HD2 не работает. Вы мне помогали, M: 0100 0100:000068 - вот это давали. Теперь как сделать?
Я из поляков смотрю как раз только евроспорты, потому в конфиге привязал их именно к Cyfra+
Спойлер   :
rule = caid=0100;ident=0,65,68;sid=3308,3b63;accept=Cyfra+


Цитата: Kenes
а с этими данными НТВ+ будет работать?
Спойлер   :
rule = caid=0500;ident=040600;accept=ntvplus
rule = caid=0500;ident=050B00;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A,4E8B;accept=ntvplus
rule = reject

[reader]
active = 1
name = ntvplus
type = newcamd525
account = xxxxxxx:xxxxx@xxxxxxx:xxxx:0102030405060708091011121314
debug = 1
reconnect_delay = 10
emm_cache = 1
ecm_ttl = 5000
работать будет. В секцию фильтров в строку для НТВ-HD надо добавить:
Спойлер   :
rule = caid=0500;ident=050B00;sid=2f45,2f46,2f47,2f48,2f49,2f4a,3715,3716,3717,3718,3719,371A,4E85,4E86,4E87,4E88,4E89,4E8A,6591,6592,6593,6595;accept
или так:
rule = caid=0500;ident=050b00;class=0A,DB;accept
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн sulfazin

  • Падаван
  • *
  • Забанен!
  • Сообщений: 45
  • Поблагодарили: 15
  • Уважение: +1
WiCard
« Ответ #2468: 02 сентября | 2013г. | 15:32:44 »
0
2Vasiliks: Небольшой вопрос по ходу, на предмет построения фильтров (на примере +++ выше).
              В первом варианте мы упоминаем в фильтре на резрешение каид, идент, ну и сиды нужных каналов. Это понятно.
              Во втором варианте разрешаем все с определенным сидом и идентом, т.е. обходимся уже бех  упоминания сидов.Так? А что значит class=0A,DB ? И так ли это дело нам в этом случае необходимо?   

Оффлайн rfkbyby76

  • Рыцарь Джедай
  • *****
  • Сообщений: 8038
  • Поблагодарили: 31903
  • Уважение: +111
WiCard
« Ответ #2469: 02 сентября | 2013г. | 16:00:27 »
0
А что значит class=0A,DB ? И так ли это дело нам в этом случае необходимо?
Это клас подписки пакета на карте ХД каналов.
Про необходимость, решает каждыи для себя,
1, либо ты перечисляешь сиды для каждого канала, и при добавлении нового каждыи раз вычисляешь сид и добавляешь
2, либо ставишь клас подписки и нечего ненадо будет менять в дальнейшем при добавлении нового.

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2329
  • Поблагодарили: 7052
  • Уважение: +53
WiCard
« Ответ #2470: 02 сентября | 2013г. | 16:03:49 »
0
sulfazin, в первом случае выделение HD-каналов происходит по иденту и сидам каналов, во втором случае - по классу подписки (HD).
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2471: 02 сентября | 2013г. | 16:27:08 »
0
Я из поляков смотрю как раз только евроспорты, потому в конфиге привязал их именно к Cyfra+
Спойлер   :
rule = caid=0100;ident=0,65,68;sid=3308,3b63;accept=Cyfra+
Дело в том, что на Евроспортах другой идент.
И этого не достаточно.
Тут нужно переприсвоение.

Вы мне помогали, M: 0100 0100:000068 - вот это давали. Теперь как сделать?
Это для Оскам.
А в Викарде фильтр будет выглядеть так

rule = caid=0100;ident:=68;accept=Cyfra+

То есть идентам на 0100 присваивает принудительно 68.






Добавлено  02 сентября | 2013г. | 16:44:13   
И что касается всплывшей проблемы с обновлением, когда на фанке меняем идент.

Сработало такое решение: добавил еще один ридер funcard без строки force_provider исключительно для обновления ee.bin. В основном ридере фанки на всякий случай отключил автообновление .

Проверил.
Предложенное решение помогает.

Вот в принципе решение.

Спойлер   :
[filter]
name = dvb
rule = caid=4AE1;ident=11;ident:=0;accept= tricolor
rule = caid=4AE1;ident=11;accept=funcard2
rule = reject

[balancer]
name = tricolor
chain = funcard;cs378x
mode = 4

[reader]
active = 1
name =  funcard
type = goldcard
fw_file = /var/keys/pic.hex
extee_file =/var/keys/ee.bin
debug = 1
force_provider = 0
auto_update = 0

[reader]
active = 1
name =  funcard2
type = goldcard
fw_file = /var/keys/pic.hex
extee_file =/var/keys/ee.bin
debug = 1
auto_update = 1


И тогда имеем вот такой лог

Спойлер   :


Sep 02 16:19:22 192.168.1.14 DVB0[STAPI]: ECM (4AE1:000000/69A0.2) 'unknown' decoded by cs378x
Sep 02 16:19:27 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:27 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:31 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:31 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:37 192.168.1.14 funcard: external EEPROM updated
Sep 02 16:19:37 192.168.1.14 funcard: ECM80 (4AE1:000000/69A0.2) for DVB0[STAPI] not decoded (378/378/379 ms)
Sep 02 16:19:37 192.168.1.14 cs378x: ECM80 (4AE1:000000/69A0.2) for DVB0[STAPI] decoded (72/452 ms)
Sep 02 16:19:37 192.168.1.14 DVB0[STAPI]: write cw1 demux_id: 0
Sep 02 16:19:37 192.168.1.14 DVB0[STAPI]: ECM (4AE1:000000/69A0.2) 'unknown' decoded by cs378x
Sep 02 16:19:52 192.168.1.14 funcard: ECM81 (4AE1:000000/69A0.2) for DVB0[STAPI] not decoded (373/373/374 ms)
Sep 02 16:19:52 192.168.1.14 cs378x: ECM81 (4AE1:000000/69A0.2) for DVB0[STAPI] decoded (70/445 ms)
Sep 02 16:19:52 192.168.1.14 DVB0[STAPI]: write cw0 demux_id: 0
Sep 02 16:19:52 192.168.1.14 DVB0[STAPI]: ECM (4AE1:000000/69A0.2) 'unknown' decoded by cs378x
Sep 02 16:19:56 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:56 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:58 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:19:59 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:02 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:03 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:06 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:06 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:07 192.168.1.14 funcard: external EEPROM updated
Sep 02 16:20:07 192.168.1.14 funcard: ECM80 (4AE1:000000/69A0.2) for DVB0[STAPI] decoded (360/360/361 ms)
Sep 02 16:20:07 192.168.1.14 DVB0[STAPI]: write cw1 demux_id: 0
Sep 02 16:20:07 192.168.1.14 DVB0[STAPI]: ECM (4AE1:000000/69A0.2) 'unknown' decoded by funcard
Sep 02 16:20:11 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:11 192.168.1.14 funcard2: external EEPROM data flushed to file
Sep 02 16:20:22 192.168.1.14 funcard: external EEPROM updated
Sep 02 16:20:22 192.168.1.14 funcard: ECM81 (4AE1:000000/69A0.2) for DVB0[STAPI] decoded (366/366/366 ms)
Sep 02 16:20:22 192.168.1.14 DVB0[STAPI]: write cw0 demux_id: 0
Sep 02 16:20:22 192.168.1.14 DVB0[STAPI]: ECM (4AE1:000000/69A0.2) 'unknown' decoded by funcard


То есть по логу видно, что раскодирование идёт с сервера cs378x
Но в тоже время пытается с найти ключи для ридера funcard2.
Как только нашёл и записал в ее.бин, то балансировщик переключился на ридер funcard


Внимание!
В фильтре нужно писать именно так как показал.
То есть сначала фильтр для балансировщика, а потом для фанки2.
Если поменять местами, то работать не будет.
Ибо запрос будет идти на Фанку2 и не будет попадать на балансировщик.

Оффлайн Vasiliks

  • Джедай Куратор
  • **
  • Сообщений: 2329
  • Поблагодарили: 7052
  • Уважение: +53
WiCard
« Ответ #2472: 02 сентября | 2013г. | 17:17:45 »
0
sergik, Евроспорт HD и Евроспорт HD2 именно так и смотрю, с таким фильтром. Сейчас не могу показать лог .
Добавлено  02 сентября | 2013г. | 17:22:43   
Тут наверное еще от электрички зависит.
  • Enigma2: GI-8120, GI ET7000mini, ET11000 - openPLI Develop
...Никогда не спорьте с идиотами. Вы опуститесь до их уровня, где они вас задавят своим опытом.

Оффлайн sergik

  • Друзья Джедаев
  • *****
  • Сообщений: 3440
  • Поблагодарили: 2117
  • Уважение: +47
WiCard
« Ответ #2473: 02 сентября | 2013г. | 17:49:05 »
0
Тут наверное еще от электрички зависит.
Нет.
В потоке на Евроспорт Раша, где только русская дорожка, нет 68 идента.
2013/09/02 18:19:38 1845 731FF4B0 c dvbapi: [ADD PID 14] CAID: 0100 ECM_PID: 0E7C PROVID: 00030C
2013/09/02 18:19:38 1845 731FF4B0 c dvbapi: new program number: 3308 (ESP HD Russian)



И некоторые другие каналы из Цифры.
Я именно про этот случай написал.



Евроспорт HD и Евроспорт HD2 именно так и смотрю, с таким фильтром.

Там на 11278 целая "куча" Евроспортов.
И скорее Вы смотрите именно те канала, где 68 идент в чистом виде.
И нечего с ним мутить.

Оффлайн denreal

  • Падаван
  • *
  • Сообщений: 11
  • Поблагодарили: 3
  • Уважение: 0
WiCard
« Ответ #2474: 02 сентября | 2013г. | 20:10:51 »
0
Извиняюсь, не могли бы вы подсказать в чем ошибка, не хочет оптиум показывать на 23 карте, база идет:

[global]
debug = 1
daemon = 0
syslog = 1
log = 192.168.1.10 # вписать свой ip компа, где нужно лог смотреть

[webif]
port = 8081
debug = 0

[dvb]
active = 1
type =DVBAPI3
debug = 1
auto_update = 1
ecm_info = 0
rerequest_not_decoded = 1


[filter]                                               
active = 1
name = dvb
rule = caid=4ae1;ident=0,14,11,2;ident:=11;accept
rule = accept


[reader]
active = 1
name = kardreader
type = stapi
filter= dvb
device = SC0
debug = 1

Теги:
 

Похожие темы

  Тема / Автор Ответов Последний ответ
1228 Ответов
530057 Просмотров
Последний ответ 03 января | 2020г. | 00:30:52
от Влaдимиp
27 Ответов
30608 Просмотров
Последний ответ 16 февраля | 2014г. | 20:41:40
от 2boom
1487 Ответов
523168 Просмотров
Последний ответ 27 мая | 2015г. | 22:07:48
от Sirius0103
37 Ответов
34729 Просмотров
Последний ответ 04 февраля | 2015г. | 14:10:20
от sonic
45 Ответов
37227 Просмотров
Последний ответ 03 марта | 2022г. | 15:22:08
от agga



X

Добро пожаловать!

Мы заметили, что у Вас установлено расширение AdBlock или ему подобное. Пожалуйста добавьте наш Клуб в белый список, внесите этим посильную лепту в его развитие. Спасибо!