Jump to content


Photo

Oscam + Astra + Phoenix USB + Eutelsat 36


  • Please log in to reply
11 replies to this topic

#1 220B

220B

    Member

Posted 26 February 2013 - 13:31

Прошу помощи в составлении правильных конфигурационных файлов для приема Астрой канала Карусель со спутника Eutelsat 36.

 

Дано: тестовый компьютера под Ubuntu 12.04, на котором сейчас собрана Astra 3.10 и Oscam 1.20. К компьютеру подключен по USB SmartMouse/Phoenix картридер.

 

oscam.conf

[global]
serverip            = 127.0.0.1
logfile             = stdout
nice                = -1
preferlocalcards    = 1
disablelog          = 0
disableuserfile     = 0
usrfileflag         = 0
clienttimeout       = 5000
fallbacktimeout     = 2500
clientmaxidle       = 120
bindwait            = 120
netprio             = 0
unlockparental      = 1
serialreadertimeout = 1500
maxlogsize          = 1024
waitforcards        = 1

[monitor]
port                = 1601
serverip            = 127.0.0.1
hideclient_to       = 15
appendchaninfo      = 0

[newcamd]
port                = 4004@0500:040600,050100
key                 = 0102030405060708091011121314
keepalive           = 1
mgclient            = 0

[webif]
httpport            = 8888
httpuser            = admin
httppwd             = admin
httpallowed         = 127.0.0.1,10.0.254.1-10.0.254.254
httprefresh         = 0
httphideidleclients = 0
httpreadonly        = 0

oscam.server

[reader]
label                         = Karusel
protocol                      = mouse
device                        = /dev/ttyUSB0
caid                          = 0500
detect                        = cd
mhz                           = 357
cardmhz                       = 357
group                         = 1
emmcache                      = 1,3,2

oscam.user

[account]
user                          = cccam2
pwd                           = cccam2
group                         = 1
monlevel                      = 4
au                            = Karusel
ident                         = 0500:FFF500,040600
caid                          = 0500

astra_eutelsat36-2.lua

pidfile("/var/run/astra0.pid")
require("base")
require("output_http")

cam_1 = newcamd({
  name = "oscam",
  host = "127.0.0.1", port = "4004",
  user = "cccam2",  pass = "cccam2",
  key = "0102030405060708091011121314",
--  cas_data = "040600",
  timeout = 15
})

make_stream(
    {
        name = "11862",
        demux = true,
        dvb = {
            adapter = 0, type = "S", lnb_sharing = false,
            lnb = "10750:10750:10750",
            tp = "11862:R:27500"
        }
    },
    {
        {
            name = "Karusel",  pnr = 15105,
            cam = cam_1,
            output = { "http://10.0.254.219:8080" }
        },
    }
)

При запуске Oscam имеем такой вывод:

       0 s monitor: initialized (fd=4, port=1601, ip=127.0.0.1)
       0 s newcamd: initialized (fd=5, port=4004, ip=127.0.0.1, crypted)
       0 s -> CAID: 0500 PROVID: 040600, 050100
       0 s karusel [mouse] creating thread for device /dev/ttyUSB0
       0 s waiting for local card init
5C0008C0 h HTTP Server listening on port 8888
D8DDC0 r karusel [mouse] Reader initialized (device=/dev/ttyUSB0, detect=cd, mhz=357, cardmhz=357)
D8DDC0 r karusel [mouse] card detected
D8DDC0 r karusel [mouse] ATR: 3F 77 18 00 00 C2 7A 44 02 68 90 00
D8DDC0 r karusel [mouse] Maximum frequency for this card is formally 5 Mhz, clocking it to 3.57 Mhz
D8DDC0 r karusel [mouse] using ecm #60e for long viaccess ecm
D8DDC0 r karusel [mouse] type: Viaccess (standard atr), caid: 0500, serial: ##########
D8DDC0 r karusel [mouse] providers: 2 (FFF500,040600)
D8DDC0 r karusel [mouse] Using PIN 0000!
D8DDC0 r karusel [mouse] Parental lock disabled
D8DDC0 r karusel [mouse] ready for requests
D8DDC0 r karusel [mouse] found cardsystem viaccess
D8DDC0 r karusel [viaccess] card detected
D8DDC0 r karusel [viaccess] serial: ##########
D8DDC0 r karusel [viaccess] provider: 1, id: ##################, sa: ########, geo: empty
D8DDC0 r karusel [viaccess] provider: 2, id: ##################, sa: ########, geo: 53 45 52 56
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2013/01/31 - 2013/02/28
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/12/31 - 2013/01/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/11/30 - 2012/12/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/10/31 - 2012/11/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/09/30 - 2012/10/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/08/31 - 2012/09/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/07/31 - 2012/08/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/06/30 - 2012/07/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/05/31 - 2012/06/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/04/30 - 2012/05/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/03/31 - 2012/04/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/02/29 - 2012/03/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/01/31 - 2012/02/29
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/12/31 - 2012/01/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/11/30 - 2012/01/05
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/10/31 - 2011/11/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/09/30 - 2011/10/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/08/31 - 2011/09/30
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/07/31 - 2011/08/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/06/30 - 2011/07/31
D8DDC0 r karusel [viaccess] class: 80, expiry date: 2011/05/31 - 2011/06/30
       0 s init for all local cards done
       0 s anti cascading disabled

Затем при коннекте с  Астры начинают повторяться такие блоки сообщений:

D92720 c client connected to 4004 port
D92720 c nmr(): len=2, errno=0
D92720 c nmr: autodetect: newcamd525 used
D92720 c received 47 bytes from client
D92720    00 00 E0 00 2A 63 63 63 61 6D 32 00 24 31 24 61
D92720    62 63 64 65 66 67 68 24 75 52 37 50 5A 4E 78 6A
D92720    66 73 53 6E 30 62 56 6C 4C 58 6A 6C 62 30 00
D92720 c account->usr=cccam2
D92720 c encrypted newcamd:4008-client 127.0.0.1 granted (cccam2, au=on (1 reader))
D92720 c user cccam2 authenticated successfully (generic)
D92720 c AU enabled for user cccam2 on reader karusel
D92720 c send 15 bytes to client
D92720    00 0D 00 00 00 00 00 00 00 00 00 00 E1 00 00
D92720 c nmr(): len=2, errno=0
D92720 c received 5 bytes from client
D92720    00 00 E3 00 00
D92720 c client[7FC074820700].cccam2 nfilts=1, filt.caid=0500
D92720 c client caid #0: 0500
D92720 c search server provid #0: 040600
D92720 c search server provid #1: 050100
D92720 c newcamd: has cd
D92720 c send 49 bytes to client
D92720    00 2F 00 00 00 00 00 00 00 00 00 00 E4 00 22 01
D92720    05 00 00 00 00 00 C1 BF 93 A6 02 FF F5 00 00 00
D92720    00 00 C1 BF 93 A6 04 06 00 00 00 00 00 C1 BF 93
D92720    A6
D92720 c nmr(): len=2, errno=0
D92720 c received 107 bytes from client
D92720    3B 01 80 70 66 00 90 03 04 06 08 9F 0C 52 55 53
D92720    2A 53 45 52 56 34 30 05 07 DE 04 51 2C DD 98 E0
D92720    01 C0 E2 03 42 5A 03 E2 03 42 5A 07 E2 03 42 5A
D92720    61 E2 03 42 5A 66 E2 03 42 5A 02 E2 03 42 5A 1A
D92720    E2 03 42 5A 0F E2 03 42 5A 10 E3 03 00 00 02 EA
D92720    10 CD E2 93 EA 8F 0E 57 FC 3B A6 5E B6 E2 6A F2
D92720    E2 F0 08 6F 05 75 43 6E D1 27 DD
D92720 c newcamd: got cmd 128
D92720 c ncd_process_ecm: er->msgid=1 len=107 ecmlen=105
D92720 c trying user 'cccam2' filter 0500:FFF500
D92720 c trying user 'cccam2' filter 0500:040600
D92720 c 0500:040600 allowed by user 'cccam2' filter 0500:040600
D92720 c trying server filter 0500:040600
D92720 c 0500:040600 allowed by server filter 0500:040600
D92720 c ncd_send_dcw: er->msgid=1, cl_msgid=1, 80
D92720 c send 15 bytes to client
D92720    00 0D 00 01 00 00 00 00 00 00 00 00 80 00 00
D92720 c cccam2 (0500&040600/0000/3B01/69:1CCB): not found (705 ms) by karusel  (key to use is not the curren

При старте Astra получаем такой вывод:

INFO: Starting Astra v.3.10
INFO: [newcamd oscam] CaID=0x0500 admin=YES UA=00000000C1BF93A6
INFO: [newcamd oscam] Prov:0 ID:FFF500 SA:00000000C1BF93A6
INFO: [newcamd oscam] Prov:1 ID:040600 SA:00000000C1BF93A6
INFO: [PAT Karusel] stream_id:0
INFO: [PAT Karusel] pid:1505 PMT pnr:15105
INFO: [PAT Karusel] crc:0xE9454C98
INFO: [decrypt Karusel] viaccess selected. caid:0x0500
INFO: [decrypt Karusel] select ECM pid:2005
INFO: [PMT Karusel] pnr:15105
INFO: [PMT Karusel] pid: 325 PCR
INFO: [PMT Karusel] pid: 325 VIDEO:0x02
INFO: [PMT Karusel] > descriptor:0x52 size:1 data:0x01
INFO: [PMT Karusel] pid: 405 AUDIO:0x04
INFO: [PMT Karusel] > language: rus
INFO: [PMT Karusel] > descriptor:0x52 size:1 data:0x02
INFO: [PMT Karusel] pid: 576 DATA:0x06
INFO: [PMT Karusel] > descriptor:0x52 size:1 data:0x03
INFO: [PMT Karusel] > descriptor:0x56 size:5 data:0x7275730900
INFO: [PMT Karusel] crc:0x1681CC4A
INFO: [decrypt Karusel] select EMM pid:4000
INFO: [analyze Karusel] TS header: OK
INFO: [analyze Karusel] CC: ERROR
INFO: [analyze Karusel] Scrambled: YES
INFO: [dvb_input 0:0] lock. signal: 73% snr: 85%
ERROR: [decrypt Karusel] CW: wrong key 0x80 length:00
ERROR: [decrypt Karusel] CW: wrong key 0x81 length:00
INFO: [dvb_input 0:0] bitrate: 3736Kbit/s
INFO: [analyze Karusel] CC: OK
ERROR: [decrypt Karusel] CW: wrong key 0x80 length:00
ERROR: [decrypt Karusel] CW: wrong key 0x81 length:00
^^^ и последние две строки повторяются через каждые 10 секунд

 

 

Карта активированная и в бытовом тюнере нормально раскодирует канал.

 

Гуру, подскажите, где я ошибаюсь в конфигах?



#2 Blackcat

Blackcat

    Advanced Member

Posted 26 February 2013 - 14:06

Класс подписки какой-то странный:

13:59:15 D8DDC0 r karusel [viaccess] class: 80, expiry date: 2013/01/31 - 2013/02/28
13:59:15 D8DDC0 r karusel [viaccess] class: 80, expiry date: 2012/12/31 - 2013/01/31

 

по моим данным это (80) - Теленяня - для кабельных операторов

Хотя могу ошибаться.



#3 smyth

smyth

    Advanced Member

  • LocationBelarus

Posted 26 February 2013 - 14:20

В oscam.conf изменить

[newcamd]
port                = 4004@0500:040600,FFF500 

 

В oscam.server добавить строку

ident = 0500:040600,FFF500

 

В oscam.user удалить строку

monlevel = 4

 

В конфиге астры заменить

--  cas_data = "040600",

на

cas_data = "040600",


#4 sRj

sRj

    Advanced Member

Posted 26 February 2013 - 15:24

А зачем вообще FFF500 прописывать? Одного 040600, думаю, будет достаточно. И вот вопрос про

timeout = 15

зачем это? Получится что в худшем случае канал не будет показывать 5 секунд или нет?



#5 smyth

smyth

    Advanced Member

  • LocationBelarus

Posted 26 February 2013 - 16:11

А зачем вообще FFF500 прописывать? Одного 040600, думаю, будет достаточно. 

D8DDC0 r karusel [mouse] type: Viaccess (standard atr), caid: 0500, serial: ##########
D8DDC0 r karusel [mouse] providers: 2 (FFF500,040600)


#6 220B

220B

    Member

Posted 26 February 2013 - 16:25

Класс подписки какой-то странный:

 

по моим данным это (80) - Теленяня - для кабельных операторов

Хотя могу ошибаться.

Так точно. Это операторская карточка на бывшую Теленяню. Теперь этот канал называется Карусель.



#7 220B

220B

    Member

Posted 26 February 2013 - 16:26

В oscam.conf изменить

[newcamd]
port                = 4004@0500:040600,FFF500 

В oscam.server добавить строку

ident = 0500:040600,FFF500

В oscam.user удалить строку

monlevel = 4

В конфиге астры заменить

cas_data = "040600",

Все проделал. Результат по сути неизменный...

 

Вот более детальный кусок лога Оскама в момент появления причинного сообщения:

16:32:41   98BE60 r karusel [viaccess] ECM: key to use is not the current one, trying next ECM

16:32:41   98BE60 r karusel [viaccess] TRACE: Error processing ecm for caid 0500, srvid 3B01, servicename: 0500:3B01 unknown
16:32:41   98BE60 r karusel [viaccess] TRACE: ecm: 0717 real time: 587 ms
16:32:41   990720 c poll wakeup
16:32:41   990720 c karusel [viaccess] TRACE: ecm answer for ecm 0717 rc=4
16:32:41   990720 c request_cw stage=4 to reader karusel ecm=0717
16:32:41   990720 c add reader job action 5
16:32:41   990720 c ncd_send_dcw: er->msgid=3, cl_msgid=3, 80
16:32:41   990720 c send 15 bytes to client
16:32:41   990720    00 0D 00 03 00 00 00 00 00 00 00 00 80 00 00
16:32:41   990720 c cccam2 (0500&040600/0000/3B01/69:0717): not found (587 ms) by karusel  (key to use is not the curren

и в логах Астры всё те же повторяющиеся каждые 10 секунды строки:


ERROR: [decrypt Karusel] CW: wrong key 0x80 length:00
ERROR: [decrypt Karusel] CW: wrong key 0x81 length:00

 

При этом эта карта в бытовом хумаксе открывает этот канал нормально.



#8 220B

220B

    Member

Posted 26 February 2013 - 16:31

А зачем вообще FFF500 прописывать? Одного 040600, думаю, будет достаточно. И вот вопрос про

timeout = 15

зачем это? Получится что в худшем случае канал не будет показывать 5 секунд или нет?

Этот таймаут как я понял не имеет к моей проблеме никакого отношения. Что с этим значением, что с дефолтным - ситуация не меняется.



#9 sRj

sRj

    Advanced Member

Posted 26 February 2013 - 17:33

D8DDC0 r karusel [mouse] providers: 2 (FFF500,040600)
 ===
[newcamd]
port = 4004@0500:040600,FFF500
 ===
[reader]
ident = 0500:040600,FFF500
 ===
cas_data = "040600"

Я не вижу логики, Вы самой астрой всё шлёте на 040600 таким образом.

Как вариант попробуйте на oscam-ymod от Yuriks.

[global]
logfile                       = stdout
nice                          = -15
waitforcards                  = 1
clienttimeout                 = 5000
fallbacktimeout               = 2500
disableuserfile               = 1

[newcamd]
key                           = 0102030405060708091011121314
port                          = 4004@0500:040600
mgclient                      = 0

[reader]
label                         = karusel
enable                        = 1
protocol                      = mouse
device                        = /dev/ttyUSB0
key                           = 0102030405060708091011121314
detect                        = cd
mhz                           = 357
cardmhz                       = 357
group                         = 1
emmcache                      = 1,3,2

[account]
user                          = cccam2
pwd                           = cccam2
group                         = 1
au                            = karusel
caid                          = 0500
ident                         = 0500:040600


#10 220B

220B

    Member

Posted 26 February 2013 - 17:55

Я не вижу логики, Вы самой астрой всё шлёте на 040600 таким образом.
Как вариант попробуйте на oscam-ymod от Yuriks. 

-- cas_data = "040600"

^^^ в первоначальном моем конфиге я не присваивал этого значения, но показал что пробовал и так
 

 

Поделитесь ссылкой на oscam-ymod от Yuriks, который можно развернуть на Ubuntu



#11 smyth

smyth

    Advanced Member

  • LocationBelarus

Posted 26 February 2013 - 18:05

Я не вижу логики, Вы самой астрой всё шлёте на 040600 таким образом.

Согласен. Просто, когда я отключал FFF500 карта у меня иногда  не аукалась (не обновлялась подписка на следующий месяц). Неуверен, что именно в этом причина :) , но с FFF500 второй месяц все ок

 

Как вариант попробуйте на oscam-ymod от Yuriks.

 

Присоединяюсь. Этот оскам почти не капризничает. Скачать можно тут http://sat-forum.inf...ic,8068.15.html (нужна регистрация). У меня установлен 1833.

Вообще, судя по приведенным выше конфигам, все должно работать




#12 220B

220B

    Member

Posted 26 February 2013 - 18:08

Всё, вопрос закрыт.

Пока вам все тут по полочкам раскладывал понял, что ведь банально дело именно в том, что таки ключ не верный, о чем все время и писал мне Оскам...

Я просто ошибся и вместо версии "Karusel International" , которую я оплатил,  использовал в Астре pnr чисто русской версии канала "Karusel".

Всем откликнувшимся спасибо. Извиняюсь за пионерские ошибки и отнятое время, просто с Астрой и Оскамом только знакомлюсь...


  • BORSCH° likes this




0 user(s) are reading this topic

0 members, 0 guests, 0 anonymous users