VDR:maj csat

Un article de MacodaWiki.

Jump to: navigation, search

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 ...

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)
Récupérée de « http://www.macoda.com/index.php/VDR:maj_csat »