Piccolo aggiornamento: ieri sera sono riuscito a far leggere la card direttamente da acamd.
L'ho messo nella directory plugin di DVBViewer, ho attivato la porta Com #1, selezionato il packet size a 184 byte, modificato il box id con il valore riportato da ndstar.exe e sono riuscito "miracolosamente" a vedere i canali di Sky... Perfino Eurosport HD!
(anche se quest'ultimo ha problemi di audio, come se la tv trasmettesse da un'altra stanza, non so come spiegarmi)
L'ho testato veramente poco.
Metto qui però la mia configurazione, se qualcuno volesse approfondire il discorso 
ACamd_PMT.txt
Codice:
# When use a sample line remove first char #
# Index PMT & SID, When same entries then name is add to index
#PMT SID CAID Provider ECM EMM Name
#0840,0FAC,0100,0000006A,0644,00B6,NED2
#0501,1F42,0100,00000080,0633,0000,C CINEMA EMOTION (fra)
0431,3311,0919,00000000,0E7A,0000,Esp HD italy
# [P] Preferred
# Same CAID is possible, the higer line and with a providerid is prefered.
# When zero provider-id then preferred caid
# CAID Provider Name
#P:0100:00000000:caid only
#P:0100:0000006A:caid and provider
P:0919:00000000
# [I] Ignore
# CAID Provider Name
#I:0100:0000006C:Test
I:093b:0000006C
# [R] Rename from to
# CAID Provider CAID Provider Name
#R:0500:00020818:0500:00020810:Test
# [A] Rename from to (after search)
# CAID Provider CAID Provider Name
#A:1833:00000000:1702:00000000:HD-Mapping
# [F] Filter PMT data, minimal 1 byte, max 49 bytes
# CAID Filterdata Name
#F:0100:006CFF: Filter all 006C
#F:0100:006AFFFF: Filter Canal Digital 6A Seca3
#F:0622:09040622: Filter Irdeto 2
# Sample
#P:0100:0000006A:Preferred Canal Digital
#I:0622:00000000:Ignore Canal Digital Irdeto
#I:0100:0000006B:Ignore Canal Digital 6B
#I:0100:0000006C:Ignore Canal Digital 6C
#I:0100:0000006D:Ignore Canal Digital 6D
#F:0100:006AFF00:Filter Canal Digital 6A Seca2
#F:0100:006AFFFF:Filter Canal Digital 6A Seca3
ACamd.ini
Codice:
[ACamd]
Only184=1
Com1=1
Active=1
TrayIcon=0
smartcard.conf
Codice:
;
; Comment lines can start with # or ;
;
; NDS
;
; NDS seed and boxid for camcrypt
;
; boxid - boxid (4 byte = 8 chars)
; seed1 - 1st seed (64 byte = 128 chars)
; seed2 - 2nd seed (64 byte = 128 chars)
;
; NDS: SEED seed1 seed2
;nds: SEED 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233
nds: SEED b9d5efd5f5d5fbd531d643d655d661d685d69dd6afd6c7d6d9d609d715d721d727d73fd745d7b1d7bdd7dbd711d823d829d82fd84dd88fd8a1d8add8bfd8d7d8 0100cf13e06054acab99e60c9f5b91b972724d5b5fd3b75b014def9e6b8ab9d1c99fa12a8d86b6d639b464651377a10a0ccfb42b3a2fd20992154047665cdac9
;
; NDS: BOXID boxid
nds: BOXID xxxxxxxx
; Nagra
;
; boxkey and modulus for camcrypt
;
; prvid - provider ID (2 byte = 4 chars)
; boxkey - boxkey (8 byte = 16 chars)
; mod - modulus (64 byte = 128 chars)
;
; If IRDMOD is present, the given mod is used to decrypt the cammod from DT08
; data. If IRDMOD is obmited, the given mod is used as cammod directly
;
; nagra: [prvid] IRDMOD boxkey mod
nagra: [0501] IRDMOD 0011223344556677 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233
;
; nagra: [prvid] boxkey mod
nagra: [1201] 0011223344556677 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233
; Cryptoworks
;
; RSA modulus for camcrypt
;
; caid - caid identifying the provider
; serial - serial number identifying the card
; ipk - issuer public key (IPK), 64 bytes = 128 chars
; ucpk - session key (calculated from ISK, IPK & exponent), 64 bytes = 128 chars
; pin - pin number to disable parental rating
;
; Note: you need only one of them for your caid. IPK is more general (common for
; all cards of a provider), while the UCPK is different for every single card.
;
; cryptoworks: IPK caid ipk
cryptoworks: IPK 0d22 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233
;
; cryptoworks: UCPK serial ucpk
cryptoworks: UCPK 0102030405 00112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233
;
; cryptoworks: PIN serial pin
cryptoworks: PIN 0102030405 1234
;
; Irdeto/Betacrypt
;
; RSA certificate for camkey challenge
;
; acs - ACS version identifying the card (optional)
; caid - caid for further identification of the card (optional)
; mod - RSA modulus, usualy 128 bytes = 256 chars
; exp - RSA exponent, usualy 1 byte = 2 chars
;
; Irdeto default certificate
; irdeto: mod exp
;irdeto: ;0011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677 03
;
; a ACS specific certificate
; irdeto: [acs] mod exp
;irdeto: [0604] ;0011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677 03
;irdeto: [0605] 0000088E6FE4CB23A848ABC628F96625DBD44532577D48F46652CB574C2C9148E8B0D51C1AB8AC3811B9037430FBBA9B74CA485D7447751F4D5812AEEB7D6FCA6582CE3CE4E424CB0E286D243B559EB766B4A95E6C91EEBE9C7CDC7F9F6B34C98E5120F87AAC22283BE04667E1CA62AC9A8C2175B7DB1515B799524D0252F633 05
;
; a ACS/caid specific certificate
; irdeto: [acs/caid] mod exp
;irdeto: [0384/1722] ;0011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677889900112233445566778899001122334455667788990011223344556677 03
;
; indicates that a card doesn't want/need RSA camkey exchange, but first try RSA
; NOTE: this is autodetected for ACS 0383/0384 cards (Z/non-Z mode)
;
; irdeto: [acs/caid] PLAIN
irdeto: [0605] PLAIN
irdeto: [0606] PLAIN
;
; camkey and camkey-data
;
;irdeto: [0605/0604] camkey 1122334455667788 3c8633aac0d367533dec7bb2eeedeb8ca3ada52e58b99bb34672783277a1daac3b6106ad0909774e031b2a6e30195b437683ad0fc599b87d08cea47be1b6c76a
Nell'ultimo file, è necessario sostituire le xxxxxxxx con il BOXID della propria smartcard.
Per conoscerlo ho usato ndstar.exe, un piccolo software che legge i dati della smartcard e riporta questa informazione come un seriale di 8 caratteri in esadecimale.
Altra info, la mia scheda è una 0001.xxxx