Ok, vedo di provare ma considera che non sono un esperto.
Hardware necessario:
- ovviamente un PC con scheda DTT
- abbonamento valido (il sistema che descrivero' serve per vedere con card regolarmente attive, non si parla ne' di cardsharing ne' di multivision)
- uno smartmouse (sotto Windows meglio seriale in quanto ha tempi di lettura molto inferiori, va benissimo un modello tipo Phoenix Violet, se si deve per forza utilizzare un modello USB o con adattatore USB considerate che sotto Windows puo' essere necessario collegarlo ad un HUB dotato di alimentatore proprio; sotto Linux e' indifferente; di fritture con carte Mediaset non ne ho mai sentite ma e' in vendita anche un modello USB modificato per non scaldare le card)
Software Necessario:
- Software per DVB (io uso DVBViewer Pro ma si possono usare altri programmi tipo DVB Dream)
- Oscam
- ACAMD
Accessori
Configurazione per Windows e DVBViewer
Provvediamo ad installare e configurare lo smartmouse (per leggere le card Mediaset Premium serve un protocollo Phoenix e una frequenza di 3,57 mhz, idem per la card Tivusat) in modo che sia riconosciuto correttamente da Windows (qui non entro nel merito perche' dipende dal modello)
Installiamo ACAMD (la versione attuale e' la 6.0.1.8, si trova facilmente in rete) mettendo tutti file nella cartella Plugins di DVBViewer, la configurazione al momento non ci interessa, badate bene che ci sia un file di nome "cardclient.conf"
Per installare Oscam consiglio di scaricare Oscam-loader in quanto semplifica alcuni passaggi, tuttavia e' impostato per SKY quindi dovremo fare delle modifiche (la versione che ho trovato e' la 2046 di Oscam e contiene anche ACAMD).
Scompattiamo tutto il contenuto di Oscam Loader dove vogliamo, cancelliamo la cartella ACAMD e verifichiamo che nella cartella oscam ci siano 4 file:
- oscam.exe (che possiamo aggiornare volendo con una versione piu' recente)
- cygwin1.dll
- cyggsc_s-1.dll
- cygcrypto-0.9-8.dll
Per funzionare oscam deve avere tre file, oscam.conf, oscam.user, oscam.server, li possiamo creare, copiare dalla rete o lanciare oscam-loader che li crea direttamente ma poi sono da modificare
Ottenuti i file oscamloader non ci serve e si puo' cancellare
Ora dobbiamo configurare i file utilizzando notepad o simili:
Oscam.user
[account]
user = [nome utente a nostra scelta]
pwd = [password utente a nostra scelta]
group = 1
au = 1 [questo attiva gli aggiornamenti EMM ma non sempre funziona, si puo' disattivare con au=0]
ident = 1805:008d11
caid = 1805
mhz=357
cardmhz=368
Attenzione, il caid e l'ident variano in base alla card, in caso recuperarli dal log di oscam dopo la prima lettura, se sbagliati non funziona, con certe configurazioni il lettore e' piu' stabile se si toglie cardmhz=368 (ovvero va alla frequenza default di 3,57 mhz)
Oscam.conf
[global]
waitforcards=1
nice=-1
logfile=oscam.log
[newcamd]
port = 10000@1805:008d11
key = 0102030405060708091011121314
La chiave deve rimanere identica, la port si puo' cambiare, l'ident deve essere uguale a quello di oscam.conf e ovviamente corretto
Oscam.server
[reader]
label = tivusat
protocol = mouse
device = /dev/ttySx [dove x sta per COMx-1, cioe' COM2 ttyS1]
detect = ring o
CD se lettore USB
group = 1
caid = 1805 [vedi quanto detto prima]
fallback = 0
rsakey = A92...4B5 [questa chiave e' indispensabile e deve essere inserita corretta e senza spazi, non chiedetela a me, si trova in rete]
A questo punto entriamo in cardclient.conf col solito notepad e inseriamo questa riga:
newcamd:localhost:10000:1/1805/FFFF:user
ass:0102030405060708091011121314
la riga deve essere continua, 10000 sta per il numero della porta inserita in oscam.conf, 1 abilita l'aggiornamento della card (che non e' detto che vada), 1805 e' il CAID (che ripeto puo' essere diverso), user e pass quelli inseriti in oscam.user
E' buona cosa vedere cosa fa oscam, quindi consiglio di prendere un programmino tipo
baretail e di tenere sotto controllo il file oscam.log che si creera' nella cartella oscam.
A questo punto avviare oscam.exe e controllare il log, se va tutto bene dopo una serie di dati vi riportera' "ready for requests", altrimenti vi dira' cosa c'e che non va, solitamente il CAID o la COM sono errate (non speriate che vada al primo colpo), ogni 10 secondi andra' a leggere la vostra carta, se il vostro smartmouse non e' collegato correttamente le letture supereranno i 2000 millisecondi e l'immagine si blocchera' ogni tanto, se tutto e' ok dovreste avere ECM di circa 500-600 ms
Se tutto e' ok, avviate DVBViewer e andate su un canale criptato, dovrebbe partire, in caso contrario verificate dal monitor di ACAMD (lo trovate nel menu' plugins) se si collega correttamente.
L'ideale sarebbe utilizzare oscam sotto Linux avviando una macchina virtuale con VMWare ma non e' indispensabile tuttavia vi passo una guida:
http://www.xpmediacentre.com.au/community/pay-tv-configuration-foxtel-optus-austar/42591-tutorial-setting-up-oscam-ubuntu.html
Spero di essere stato d'aiuto
Aggiornamento: sembra che per funzionare correttamente la card di Mediaset Premium deve ricevere gli EMM da ACAMD e trascrivere i dati tramite Oscam, dalle prove fatte finora sembra serva una versione molto recente di Oscam (io sto usando la 2532 al momento ma funziona anche la 2251) in quanto con quella precedente (2087) non mi scriveva nulla sulla card e ogni tanto il segnale si bloccava per un paio di secondi.
Aggiornamento2: I blocchi random con Mediaset Premium pare siano legati all'instabilita' del mio lettore Infinity USB Smart, la situazione migliora togliendo cardmhz=368 ma non si risolve, con altri lettori non vi so dire.
Aggiornamento 3: per chi ne ha la voglia e la possibilita' consiglio spassionatamente di utilizzare oscam sotto Linux, anche tramite virtualizzazione, sono passato a Linux Ubuntu 10.04 sotto VMWARE (il tutto gratuito e gia configurato, basta scaricare una virtual appliance) e molti problemi che si presentavano sotto Windows 7 sono scomparsi