Как запустить в работу Hauppauge WinTV Common Interface
и CI Module (CAM) Irdeto 4.7 SE
с официальной картой Premiere Start ?
СAM Irdeto (Premiere)
- Grischenkow
- Вопрос темы решён
-
-
А зачем кам?
Вроде куда проще и дещевле просто phoenix на свободный сом повесить, работает с оригиналкой на ура. -
Просто Hauppauge WinTV Common Interface
уже куплен и подключен к Hauppauge Nexus-S карте.P.S.
А где взять Phoenix ? -
Или к Radegast серверу подключиться и вообще без Phoenix
-
Ок, ну если компьютер стои ОДИН,
без никому (ни интернета, ни локалки) -
Сам не ставил, но вроде хитрого ничего нет, главное правильно в меню выставить для CAM, в данном случае Premiere, и в channels.conf незабыть в нужную строчьку 101 вписать
Premiere Start:11797:h:S19.2E:27500:255:256:2:101:8:0:0:0
Тут немного линков для информации, незнаю, поможет ли, много написанно. Вообще советую там поискать.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.
Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу.Phoenix можно взять везде, почти каждый онляйнмагазин, торгующий спутниковым оборудованием имеет такую штуку! Широко применяются для прошивки левых карточек, выполненна в виде универсальных программаторов, способных работать в нескольких режимах, для нас интересен только режим 0. Это значит Phoenix с частотй такта 6.0 мГц. В последнее время, в связи всё большим количеством каналов с уверреным Квадратом Малевича на экране в связке с левыми картами, цена крепко упали, можно найти недорого.
-
101 было в VDR 1.2.6,
я использую VDR 1.3.10, там по другому -
Я даже как то и не обратил внимания. Shit. Таки да....
Родной channels.conf из поставки:Premiere World
START,PREMIERE START:11797:hC34:S19.2E:27500:255:256=deu:32:1702,1801,1722:8:133
:2:0
PREM 1,PREMIERE 1:11797:hC34:S19.2E:27500:511:512=deu;515=deu:32:1801,1702,1722:
10:133:2:0
PREM 2,PREMIERE 2:11797:hC34:S19.2E:27500:1791:1792=deu;1795=deu:32:1722,1801,17
02:11:133:2:0
PREM 3,PREMIERE 3:11797:hC34:S19.2E:27500:2303:2304=deu,2305=deu:32:1722,1801,17
02:43:133:2:0
PREM 4,PREMIERE 4:11797:hC34:S19.2E:27500:767:768=deu:32:1801,1722,1702:9:133:2:
0
PREM 5,PREMIERE 5:11797:hC34:S19.2E:27500:1279:1280=deu,1281=deu:32:1722,1702,18
01:29:133:2:0
PREM 6,PREMIERE 6:11797:hC34:S19.2E:27500:1535:1536=deu:32:1702,1801,1722:41:133
:2:0
PREM 7,PREMIERE 7:11797:hC34:S19.2E:27500:1023:1024=deu:32:1722,1801,1702:20:133
:2:0
DISNEY,DISNEY CHANNEL:11758:hC34:S19.2E:27500:2559:2560=deu:0:1722,1702,1801:34:
133:17:0Получается так что он может отзываться на 3 значения ca.
Хм
А если удалить все премьеровские каналы оттуда и пусть autopid их сам найдёт и занесёт значения поле ca? -
Для начала выдержка из man
------------------------------------------------------
Conditional access
A hexadecimal integer defining how this channel can be accessed:0000 Free To Air
0001...000F explicitly requires the device with the given number
0010...00FF reserved for user defined assignments defined in ca.conf
0100...FFFF specific decryption methods as broadcast in the data streamValues in the range 0001...00FF will not be overwritten, all
other values will be automatically replaced by the actual CA
system identifiers received from the data stream. If there is
more than one CA system id broadcast, they will be separated by
commas, as in...:1702,1722,1801:...
The values are in hex because that's the way they are defined in
the "ETR 162" document. Leading zeros may be omitted.------------------------------------------------------------
-
Читаем дальше man
---------------------------------------------------
CONDITIONAL ACCESSThe file ca.conf defines the numbers to be used in the Conditional
access field of channels in channels.conf and assigns descriptive texts
to them. Example:101 Premiere World
Anything after (and including) a '#' character is comment.
Value lines consist of an integer number, followed by a text describing
this decryption method (typically the name of the pay tv service using
this decryption method).The special value 0 means Free To Air, which can be used for channels
that don't require additional decryption hardware.The values 1...4 can be used for channels that for some reason explic-
itly need a given DVB card (for backward compatibility).
-------------------------------------------------------------Вот ето они накрутил, так такрутили.....
Итак прописываем снова в ca.conf ручками 101 или 555
Убиваем все эти премудрости в channels.conf. Я так понимаю что это всё понапридумывал autopid
Заходим в menu->setup->cicam и выставляем то что нам надо...
Попробуй -
Не работает ...
-
А если ты заходишь в Menu->Setup->CICAM ты твой CAM видишь? Можеш его выбрать? Зайти в меню Кама?
-
Да. В меню CI захожу.
При старте dvb-ttpci.o указал hw_sections=1
На tty10 есть сообщение, что CI поддерживется.
В меню/каналы/PREMI START выставляю (CAM) DVB 1Результат: "квадрат малевича"
-
Карта активированна? Есть рессивер под рукой с CI, проверить связку CAM + Карта? Я лично при первых экспериментах с Phoenix долго голову ломал, но выяснил, что иногда она(карта) затыкается, и только вствляя её в оригинальный D-Box удалось оживить. Так было два раза, причину до сих пор не выяснил. Видимо срабатывала какая то блокировка. А я долго и нудно искал причину потом, думал что проблемма в sc.
-
Можно скомпилировать VDR с функцией DEBUG, что и сделал.
(изменения в pat.c и ci.c)
VDR показывает TRACE обмена с картой -
все как здесь: Пожалуйста зарегистрируйся для просмотра данной ссылки на страницу. -
Вернемся к PHOENIX'у ...
Что надо сделать ?
Какую инфу указывать в Ird-Beta.KID ?
-
<Цитата>Какую инфу указывать в Ирд-Бета.КИД ?</Цитата>
Вообще никакую. Это старые истории, когда Према шла в Бетакрипте.
Тебе надо подсоединить Феникс на КОМ-Порт. И стартануть VDR приблизительно так:
vdr -P "sc -s /dev/ttySx"где х=0 для 1 порта и х=1 для 2 порта
sc должен быть обязательно собран с опцией SC_IRDETO=1 -
Используй самую последнюю версию. В ней есть поддержка > 1.3.6 ( новый ОСД). И ещё в README стоит такое:
VDR 1.3.x support
-----------------There is a experimental, basic support for VDR 1.3.x series. Important things:
- You should use at least VDR 1.3.x
- The meaning of the plugin CICAM caps has changed. Now you have to give the card numbers SC should use, e.g. "1 2" will use first an second card while "2" will use only the second one. (This change is enforced by VDR as VDR doesn't uses the values from ca.conf any more)
- If you have a hardware CAM, the hardware CAM is given priority over SC on all channels for which the CaSystemIds matches the ones supported by the CAM.Patch sc for 1.3.x in attach
-
Блин не тот патч подвесил. Этот надо.
-
Зачем этот патч, если в setup.conf стоит sc.ScCaps = 1 2 ?
вот лог:
# runvdr
plainkeys: registering key type V (super)
loaders: registering loader Viaccess
systems: registering CA system Viaccess, pri -10
plainkeys: registering key type Z
systems: registering CA system @SHL, pri -10
plainkeys: registering key type S (super)
loaders: registering loader Seca
systems: registering CA system Seca, pri -10
systems: registering CA system SC-Irdeto, pri -5
smartcards: registering Irdeto smartcard (id 49726474)
plainkeys: registering key type N (super)
systems: registering CA system Nagra, pri -10
plainkeys: registering key type I
loaders: registering loader Irdeto
systems: registering CA system Irdeto, pri -10
plainkeys: registering key type C (super)
systems: registering CA system Conax, pri -10
loaders: registering loader ECM
loaders: registering loader KEY
smartcards: added serial port /dev/ttyS1 as port 0 (normal CD) (normal RESET)
arg: /etc/vdr/plugins/DVD
plainkeys: loaded 333 keys from /etc/vdr/plugins/SoftCam.Key
cardinfo: loaded 0 Irdeto cards from /etc/vdr/plugins/Ird-Beta.KID
cardinfo: loaded 0 Seca cards from /etc/vdr/plugins/Seca.KID
cardinfo: loaded 0 Viaccess cards from /etc/vdr/plugins/Viaccess.KID
loaders: loading ca cache from /etc/vdr/plugins/ca.cache
softcam: ScCaps are 1 2 0 0 0 0 0 0 0 0
smartcards: 0: new card inserted
smartcards: 0: reseting card (sermode 8e2)
softcam 0: got ca device from ciHandler
softcam 0: check ProvidesCa: 022b 1801 1722 -> n=1
softcam 0: setting new SID 8, source 88c0, transponder 1b4b5
ecmcache: from cache: system SC-Irdeto (1722) id 0000 with ecm 1008
softcam 0: try system Irdeto (1722) id 0000 with ecm 1008 (cached) (pri=-10)
softcam 0: started logger sys=0x1722 id=0x0
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
iso: 0: <- ATR len=20: 3b 00 00 0e 49 52 00 45 54 4f 20 00 43 00 00 83 00 00 80 00
iso: 0: atr decoding TS=3b hist=0 Y1=00 Y2=00
iso: 0: historical:
iso: 0: historical: ''
iso: 0: atr checksum not given/not required
iso: 0: long atr read=20 len=2
iso: 0: indicated wwt=1000 ms (at 3.5712 MHz)
smartcards: 0: no card handler found
smartcards: 0: reseting card (sermode 8o2)
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
softcam 0: try system Irdeto (1722) id 0000 with ecm 1008 (cached) (pri=-10)
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
iso: 0: <- ATR len=20: 00 9f 21 00 00 00 44 00 00 00 00 41 00 53 03 00 95 00 00 55
iso: 0: indirect byte mode not supported 0x00
smartcards: 0: reset/atr error
smartcards: 0: reseting card (sermode 8n2)
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
softcam 0: try system Irdeto (1722) id 0000 with ecm 1008 (cached) (pri=-10)
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
iso: 0: <- ATR len=20: 3b 9f 21 0e 49 52 44 45 54 4f 20 41 43 53 03 83 95 00 80 55
iso: 0: atr decoding TS=3b hist=15 Y1=90 TA1=21 F=558 D=1,000000 TD1=0e T=14 Y2=00
iso: 0: historical: 49 52 44 45 54 4f 20 41 43 53 03 83 95 00 80
iso: 0: historical: 'IRDETO ACS.....'
iso: 0: atr checksum ok
iso: 0: indicated wwt=1000 ms (at 3.5712 MHz)
IRDETO: CMD -> 01 02 02 03 00 00 3d
system-ird: incomplete ECM structure
softcam 0: try system Irdeto (1722) id 0000 with ecm 1008 (cached) (pri=-10)
softcam 0: stopping console log until valid key is found
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 02 03 00 10 03 83 00 00 00 17 22 00 00 00 00 00 00 54 45 4c c5
smartcardirdeto: ACS Version 0383, CAID 1722
IRDETO: CMD -> 01 02 01 03 00 00 3e
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 01 03 00 10 00 17 00 00 01 00 17 00 00 01 04 00 95 08 f1 1a 5c
smartcardirdeto: Providers: 4 HEX Serial: 9508F1 HEX Base: 1A
IRDETO: CMD -> 01 02 0e 02 00 00 30
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 0e 02 00 40 e1 0e a7 7b 92 20 16 5d 5b 73 2e 90 60 7e 36 9b 9e d0 ea 38 ac 99 89 e9 26 5b f9 2c 73 b2 bd 38 b1 ea 2a 88 e4 97 38 d0 29 09 b7 f4 21 df 28 2b 27 52 f8 f8 a1 0f 6c 42 c7 cf 32 ca de 78 64 cb 4a
IRDETO: CMD -> 01 02 0e 03 00 00 31
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 0e 03 00 40 f4 73 9d 11 0f 88 9a 6c 12 4f e9 d9 c6 85 83 4c fb b8 7a b7 e2 87 50 56 04 2c 62 6c 2d af 3a 7c 0e 4b 04 89 98 62 ee 73 8e 11 05 0d 42 25 fd f8 75 56 9c 09 1c b8 65 de 35 71 92 21 e6 e1 a1 f4 b3
IRDETO: CMD -> 01 02 09 03 00 40 11 22 33 44 55 66 77 88 11 22 33 44 55 66 77 88 11 22 33 44 55 66 77 88 12 34 56 78 90 ab cd ef ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ef
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 55 00 09 03 00 00 63
smartcardirdeto: CamKey 11 22 33 44 55 66 77 88
IRDETO: CMD -> 01 02 03 03 00 00 3c
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 03 03 00 18 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 e5
smartcardirdeto: provider 0 with ProvBase 0x0f ProvId 0xffffff
IRDETO: CMD -> 01 02 03 03 01 00 3d
IRDETO: RESP <- 01 02 00 00 03 03 01 18 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 e4
smartcardirdeto: provider 1 with ProvBase 0x0f ProvId 0xffffff
IRDETO: CMD -> 01 02 03 03 02 00 3e
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 03 03 02 18 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 e7
smartcardirdeto: provider 2 with ProvBase 0x0f ProvId 0xffffff
IRDETO: CMD -> 01 02 03 03 03 00 3f
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 03 03 03 18 0f ff ff ff 00 00 00 00 00 00 00 00 31 00 00 00 00 00 00 00 00 00 00 00 e6
smartcardirdeto: provider 3 with ProvBase 0x0f ProvId 0xffffff
IRDETO: CMD -> 01 02 0b 00 00 00 37
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 0b 00 00 17 ff 00 00 00 90 00 46 00 32 00 00 00 00 00 00 00 00 00 00 00 00 00 00 3b
smartcardirdeto: max ChID's 70,0,50,0
IRDETO: CMD -> 01 02 04 00 00 01 00 39
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 04 00 00 3c ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 04
IRDETO: CMD -> 01 02 04 00 00 01 01 38
IRDETO: RESP <- 01 02 54 00
IRDETO: setting 100 ms recover time
IRDETO: recover time, waiting 100 ms
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: CMD -> 01 02 04 00 01 01 00 38
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 04 00 01 3c ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 05
IRDETO: CMD -> 01 02 04 00 01 01 01 39
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 54 00
IRDETO: setting 100 ms recover time
IRDETO: recover time, waiting 100 ms
system-ird: incomplete ECM structure
IRDETO: CMD -> 01 02 04 00 02 01 00 3b
system-ird: incomplete ECM structure
softcam 0: check ProvidesCa: 022b 1801 1722 -> n=1
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 04 00 02 3c 03 de 07 bb fe 00 7d 2b 08 ef d0 00 ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff f8
smartcardirdeto: provider 2, ChanId 0x03de Date 0x07bb 2003/01/01 Duration 0xfe 2003/09/12
smartcardirdeto: provider 2, ChanId 0x7d2b Date 0x08ef 2003/11/05 Duration 0xd0 2004/05/31
IRDETO: CMD -> 01 02 04 00 02 01 01 3a
IRDETO: RESP <- 01 02 54 00
IRDETO: setting 100 ms recover time
IRDETO: recover time, waiting 100 ms
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: CMD -> 01 02 04 00 03 01 00 3a
system-ird: incomplete ECM structure
softcam 0: ignoring new SID 8, source 88c0, transponder 1b4b5
system-ird: incomplete ECM structure
IRDETO: RESP <- 01 02 00 00 04 00 03 3c ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff ff 07
IRDETO: CMD -> 01 02 04 00 03 01 01 3b
IRDETO: RESP <- 01 02 54 00
IRDETO: setting 100 ms recover time
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
system-ird: incomplete ECM structure
IRDETO: CMD -> 01 05 00 00 02 4e 00 01 10 10 00 48 12 07 45 05 01 86 00 08 e8 4e 39 f0 d4 d6 1d 06 52 27 be c1 0b f5 6f f7 3e 8b 38 ac 52 56 11 09 c9 28 1b a9 a9 57 1b 64 d6 d6 10 26 d9 67 9c 24 3a 57 3b c4 b0 d0 84 79 f0 61 97 d5 79 70 64 36 d3 e2 4d 0d d8 e4 95 8d f3
IRDETO: RESP <- 01 05 90 00
IRDETO: setting 100 ms recover time
smartcard: 0: ChID missing. Not subscribed? (status: 90 00)
smartcardirdeto: decoding failed. Check your subscription!
softcam 0: correct key found*********** вроде здесь ключ нашелся ... ??? ***********
IRDETO: CMD -> 01 05 00 00 02 4e 00 01 10 10 00 48 13 07 45 05 01 86 00 88 33 ea 50 93 e1 0a 12 d0 e7 c7 34 0c 80 4c b6 b8 b1 0f f5 d8 ca dd 36 df 47 6e 64 f4 5e 50 2b 47 8e ae 8d b8 2a ad a4 82 84 45 0f d4 c6 07 bf d0 4b 9f fc 36 31 4f b7 ae 49 b4 46 26 0b 93 1d 79 22
IRDETO: RESP <- 01 05 90 00
IRDETO: setting 100 ms recover time
smartcard: 0: ChID missing. Not subscribed? (status: 90 00)*********** Что за ChID ??? *****************************
smartcardirdeto: decoding failed. Check your subscription!
*********** Приехали ... ********************************
IRDETO: CMD -> 01 05 00 00 02 4e 00 01 10 10 00 48 12 07 45 05 01 86 00 88 7d 0b 45 d9 78 c0 57 1b 8e 9c 69 57 f8 a6 0f 2c 2c af 11 c0 91 f2 d1 b7 4d 19 e3 ad 6c 44 32 df 7b cc 3e f0 77 e3 73 16 ad 5b d8 52 bf 06 0f 65 d4 21 f1 6a 32 19 d2 36 c3 e0 2b dc 11 d8 91 70 d9
IRDETO: RESP <- 01 05 90 00
IRDETO: setting 100 ms recover time
smartcard: 0: ChID missing. Not subscribed? (status: 90 00)
smartcardirdeto: decoding failed. Check your subscription!
IRDETO: CMD -> 01 05 00 00 02 4e 00 01 10 10 00 48 13 07 45 05 01 86 00 08 62 60 b0 7d fb 58 9e fe 52 53 b8 67 cc ac 66 9e 00 6d cf 1f 0b 4d 7b 3d 42 2b ad 4f 5a 45 a0 7d 62 4b 96 9d be 03 50 60 0e ed 91 b4 d5 45 f5 bd be 54 3e 43 43 12 70 e8 b8 91 a1 56 45 c4 85 45 2b
IRDETO: RESP <- 01 05 90 00
IRDETO: setting 100 ms recover time
smartcard: 0: ChID missing. Not subscribed? (status: 90 00)
smartcardirdeto: decoding failed. Check your subscription!