VDR:maj csat
Un article de MacodaWiki.
MAJ : Tester cette procédure : http://dvbkivabien2.info/viewtopic.php?t=10249&sid=ba03198d3c196b16ece284865815c928
Rien d'illégal dans cette procédure. En fait la version de sc de VDR utilisée (une vielle) ne met pas à jour la carte CanalSat(CSAT) officielle. Il faut donc l'aider un peu ...
- Se connecter sur le nouveau site CSAT (ou sur l'ancien site CSAT) pour demander à avoir la ré-activation des droits.
- Configurer le plugin sc (Configuration=>plugins=>vdr) pour recevoir les infos EMM
Key logger : on SC-Seca: EMM updates: Allow ALL
- Arrêter VDR
- Mettre le sc compilé avec le GOT UNIQUE et le module pousr CSAT
- Effacer le fichier /usr/local/src/VDRConf/plugins/ca.cache
- Relancer vdr en mode console pour attendre la réception des droits
- Se positionner sur une chaine de Canal Sat (Cuisine Tv par exemple) ou JIMMY
- Attendre (jusqu'à 10mn) jusqu'au moment où ....
smartcardseca: update your subscription to view this channel softcam 0: ecm extra data update took 378 ms smartcardseca: *************************************************************************************************** got UNIQUE update iso: 0: -> INS: c1 40 xx xx xx iso: 0: <- PROC: 40 iso: 0: -> DATA: 10 01 ba xx xx xx xx b2 d1 65 6c c5 3d 9e 13 82 84 c3 03 c9 20 a2 54 95 89 9f 24 42 d5 46 40 28 98 5c 9a d2 1e 60 80 15 89 64 74 99 1e ba 43 da 82 3c ec 0c bf 70 64 e3 e0 7f b8 1c 21 68 8e 48 35 a3 9b e2 91 30 iso: 0: <- PROC: smartcard: 0: reset triggered action: read logger 0/0: Buffer overflow smartcards: 0: card reset requested smartcards: 0: reseting card (sermode 8e2)
(le got Unique est bien en vue parce que j'ai modifié le code de sc !)
- Remettre l'ancienne librairie de VDR
- Rallumer VDR pour remettre la configuration de sc comme il faut
Key logger : off SC-Seca: EMM updates: block ALL
ATTENTION, la carte se met à jour tout seule parfois :-)
- Eteindre VDR
- Si la carte ne s'est pas mise à jour toute seule, il va falloir lui "insérer" les codes à la main ....
- Lancer /usr/local/src/7816shell/7816shell -D /dev/ttyS1
- Taper (au prompt qui est apparu) la touche "r", la réponse est
"Reseting card... Card ATR is 1 bytes long."
- Taper (au prompt qui est apparu) la touche "g" :
"15 bytes read."
- Taper (au prompt qui est apparu) "e c1 40 xx xx xx" en prenant proche de GOT UNIQUE les informations sur la ligne INS : c1 40 (après avoir appuyer sur ENTER, il ne se passe rien, il rend le prompt)
- Taper (au prompt qui est apparu) la touche "s"
"5 bytes send"
- Taper (au prompt qui est apparu) la touche "g"
"1 bytes read."
- Taper (au prompt qui est apparu) la touche "p"
"Current data buffer (1 bytes):" "40"
- Taper (au prompt qui est apparu) "e xx xx xx" en prenant proche de GOT UNIQUE les informations sur la ligne DATA (juste après la ligne PROC) (après avoir appuyer sur ENTER, il ne se passe rien, il rend le prompt)
- Taper (au prompt qui est apparu) la touche "s"
"104 bytes send" <= Je ne sais pas si cela donne 104 toujours !
- Taper (au prompt qui est apparu) la touche "g"
"2 bytes read." <= LÃ je suis sur que c'est 2 !
- Taper (au prompt qui est apparu) la touche "p"
"Current data buffer (2 bytes):" "9a 00" <= Cela donne pas toujours cela !
En rebootant VDR et en ré-essayant de faire la capture des GOT UNIQUE => Le "Got Unique " s'affiche et .... 4 secondes après, CUISINE-TV s'affiche :-)
STATUS CODES
- 01 01 internal ram error
- 01 02 eeprom error
- 01 04 external ram error
- 01 05 random number generator error
- 01 10 rom checksum error
- 67 00 data buffer overflow, len out of range (>5F), len 0 with ins bit 1 set,
- ins 7c len error, ins 0C P2=0-1 len error, len error ins 04, len error
- ins 30, len error ins 34-36, len error ins 4C, len error ins 42/8A
- ins AC len error
- 6D 00 invalid ins (ins bit 0 set), ins permitted only in atr level 2
- ins not found, ins not permitted in atr 4
- 6E 00 not C1 command
- 90 00 no errors
- 90 01 eeprom write error
- 90 02 signature incorrect
- 90 03 not enought space (for records) for given provider
- 90 04 provider doesn't exist
- 90 05 nanocommand for seca only (ins 40/44)
- 90 06 free record not found, all 15 provider used
- 90 07 nano 24 flag disabled
- 90 08 ins 40 nano 01 flag disabled
- 90 09 CUSTWP error (ins 40 nano F0)
- 90 10 pin error
- 90 11 ins protected (unlock protection flag)
- 90 13 not a valid management key (ins 40/44)
- 90 14 previous ins not 04 (ins 02), previous ins error (ins 32/36)
- previous ins not 3C (ins 3A), previous ins not 06 (ins 40 nano 87)
- previous ins not 5C (ins 56-5A), previous ins incorrect (ins 42/8A)
- previous nano not 1B (ins 40/44 nano F6), previous nano not 50 (ins 44)
- 90 15 ins 32/36 parameter d1 error, ins 3C nano 2C ppv tokens management flag
- not set, ins 3C nano 15 flag not set, ins 40 nano 80 flag not set,
- ins 40 nano 32 flag not set, ins 40 nano 42 flags error
- 90 16 control data error (ins 40 nano 87 and ins 44)
- 90 17 ins 50-54-56 locked, ins AC locked (not a3h in algo table indicator)
- 90 18 provider already exists
- 90 19 ins 40 nano 23 new provider created, ins 40 nano 25 provider deleted
- ins 40 nano 41 new PPUA stored
- 90 1A ins 3C nano 31 ppv error, ins 3C nano 2C ppv error, ins 3C nano 15 ppv
- error
- 90 1B ppv credits not found, not enough credits for event buying,
- special credits authorisation not found (ins 40 nano 15)
- 90 1C ppv tokens ended (ins 3C nano 15 and 2C)
- 90 1D primary key not found
- 90 1E ppv credits overflow (ins 40 nano 43)
- 90 1F secondary key not found
- 90 20 ins 44 nano 90/91 key error
- 90 21 key is not key F (ins 04)
- 90 22 bit 7 of key index is set (ins 40 in atr 2)
- 90 23 ins 44 nano 71 must be before nano D1
- 90 24 ins not allowed in atr level 3
- 90 25 ins 44 nano D1 service record counter is zero
- 90 26 ins 3C nano 31 ppv event already seen (no vision)
- 90 27 ins 3C nano 19 preview channel
- 90 28 key checksum incorrect
- 90 29 ins 44 nano F6 checksum error
- 90 2B ins 44 nano 50/92 errors
- 90 2C ins 40 nano 50/92 parameter 1 out of range
- 90 2D ins 40 nano 50/92 error in indicators 8036-38h
- 90 2E ins 40 nano 50/92 last parameters error
- 90 2F ins 40 nano F7 previous nano not 50
- 90 30 ins 40 nano 20/92 user algo error
- 90 31 ins 40 nano 1B error (bit 5 not set), ins 40 nano E0 (verify failed)
- ins AC P2 error, ins 44 nano 1B error (bit 5 not set)
- 90 33 ins 40 nano 1B error (algo table indicator not 59h), ins 44 nano
- 90/91 algo tables error, ins 44 nano 1B (algo table indicator not dbh)
- ins 44 nano E0 error
- 90 34 encryption/decryption error
- 90 35 superencryption error (ins 36/38, 3C, 40)
- 90 90 eeprom not updated (ins 40)
- 90 A0 eeprom updated (ins 40)
- 93 01 ins 3C nano 27 expiration date crossed, ins 40 nano 22 expiration
- date crossed
- 93 02 ins 3C nano D1 no decryption
- 93 04 ins 3C nano 12 vision protected
- 93 05 ins 3C nano F0 vision not allowed for current region
- 94 01 ins 36 error in parameter P1
- 94 02 ins 0C error in parameter P2, ins 30 error in parameter P2, ins 32
- error in parameter P2, ins 5A not in ATR level 2
- 96 00 ins 0C P2=1 nano 23-90 absent, ins 38 nano incorrect, ins 3C nano 82
- nano problems, inc 3C nano 2C null event, ins 3C nano 15 null event
- 96 xx ins length overflow (xx nanocommands encountered)
- 97 xx eeprom unaltered, no write (xx nanocommands encountered)
- 98 xx ins 40 nano 32 null event (xx nanocommands encountered)
- 99 xx ins 40 nano 42 and 30 invalid date (xx nanocommands encountered)
- 9A 00 ins 56 key incorrect
- 9A xx ins 44 nano locked (xx nanocommands encountered)
