Che cosè il progetto X-Card?????
Il progetto X-Card è nato per sviluppare una card che contenesse tutte le feature oggi disponibili. A questo progetto ci lavorano molti Users per trovare risposte a domande su software e hardware nei vari forums. Lo scopo non è di vedere la TV SAT a scrocco, ma di capirne la tecnica. Trattasi di un progetto privato da non divulgare. Se dovesse succedere questo progetto verrà immediatamente stroncato. La causa sono i lamers e ditte di vendita hardware che ci guadagnano pacchi di soldi. Noi non vogliamo sostenerli.
Com'è fatto l'hardware?
La X-Card è fatta da un processore (AT90S8535) e una eeprom seriale 64 KByte (24C256) e uno schermo LCD 16x4 Matrixdisplay. Ecco lo schema elettrico:

Ecco il layout:

Ecco il mio laboratorio:

Importanti sono i switch DIP. Con questi si passa da un modo all'altro.
Posizione interuttori
|
|
Modo |
S1 |
S2 |
S3 |
S4 |
Funzione |
|
0 |
0 |
0 |
0 |
0 |
Irdeto/SECA/Viaccess im Irdeto CI |
1 |
1 |
0 |
0 |
0 |
BetaCrypt C Card / CA_ID 1702 |
2 |
0 |
1 |
0 |
0 |
BetaCrypt D Card / CA_ID 1722 |
3 |
1 |
1 |
0 |
0 |
BetaCrypt F Card / CA_ID 1762 |
4 |
0 |
0 |
1 |
0 |
Irdeto-SECA / CA_ID 0100 (solo alcuni ricevitori e CI) |
5 |
1 |
0 |
1 |
0 |
Irdeto-Viaccess / CA_ID 0500 (solo alcuni ricevitori e CI) |
6 |
0 |
1 |
1 |
0 |
SECA nel modulo CI oppure SECA Box |
7 |
1 |
1 |
1 |
0 |
Viaccess nel modulo CI oppure Viaccess Box |
8 |
0 |
0 |
0 |
1 |
D-Box II C-Card |
9 |
1 |
0 |
0 |
1 |
D-Box II D-Card |
10 |
0 |
1 |
0 |
1 |
D-Box II F-Card |
11-15 |
X |
X |
1 |
1 |
X-Card Info |
0 = 0ff - Spento
1 = on - Acceso
X = egal - non importa
Cosa sà fare questo soft?
MODULO IRDETO (Modo 0)
In questo Modo si decriptano tutte le norme di criptazione (Irdeto, SECA und Viaccess) in una CI Irdeto. E tutto ciò SENZA RESET della Card. Cosi decripterete:
Irdeto = Premiere World, Canal+ NL
SECA = 12 Provider
Viaccess = 16 Provider
MODULO IRDETO (Modo 1-3)
Con questo settaggio sulla X-Card, avvengono dei veri miracoli su un modulo IRDETO o CI Irdeto. Da un lato questa card contiene 4 Card Irdeto indipendenti tra loro (C,D e F). Questi si selezionano con gli interuttori s1 e s2. Queste Card Irdeto sono completamente autoaggiornabili e sono accessoriate di una valutazione CB20 Matrix da attaccare. Questa valutazione CB 20 avviene solamente se nella EEPROM c'è uno 00 davanti al ID.
Esempio: ProviderID = 00 77 00
Con valutazione CB20:
01 02 ?? ?? ?? 06 07 90 00 00 77 00 //Provider ID
Senza valutazione CB20:
01 02 ?? ?? ?? 06 07 90 FF 00 77 00 //Provider ID
MODULO IRDETO (Modo 4)
Inoltre questo soft può decriptare su diversi ricevitori anche SECA nel MODULO IRDETO. Su tutti i ricevitori dove funziona HB Emu questa Card dovrebbe funzionare altrettanto bene. A causa della architettura del MODULO IRDETO non è possibile rendere autoaggiornante SECA. Ovvio, si tratta di un MODULO IRDETO :-).
MODULO IRDETO (Modo 5)
Anche Viaccess è possibile su un MODULO IRDETO. In questo modo decriptate i canali Viaccess. Vale lo stesso come per il modo 4.
!!!!!!!! IMPORTANTE !!!!!!!!!
SECA e Viaccess in Irdeto funzionano solo là dove funzionava HBEmu!!!!!!
MODULO SECA (Modo 6)
Seca funge su tutti i ricevotri con un modulo interno SECA (MediaBox) o nelle diverse CI ASTON. Ci stanno 16 providers sulla Card. Con PPUA e Mk correte è autoaggiornante. Inoltre viene provato di tutto per farla resistere agli attacchi. Inoltre viene fatta una valutazione Custumweb in SECA. L'ultimo Byte del PPUA è il responsabile per ciò. Se messo a 00 avviene una valutazione a matrice, altrimenti no.
Esempio:
Con valutazione Custumweb:
// Provider 03 C+France ID=0003 PPUA=00 10 24 65 Date=16FF
01 02 ?? ?? ?? 12 0F 80 00 03 43 61 6E 61 6C 2B 20 46 72 61 6E 63 65 20 //Provider
01 02 ?? ?? ?? 12 0F 90 20 20 00 10 24 65 16 FF 00 00 00 00 00 00 00 00 //PPUA Date
Senza valutazione Custumweb:
// Provider 03 C+France ID=0003 PPUA=00 10 24 XX Date=16FF
01 02 ?? ?? ?? 12 0F 80 00 03 43 61 6E 61 6C 2B 20 46 72 61 6E 63 65 20 //Provider
01 02 ?? ?? ?? 12 0F 90 20 20 00 10 24 65 16 FF 00 00 00 00 00 00 00 FF //PPUA Date
MODULO VIACCESS (Modo 7)
Su Viaccess ci stanno 16 provider. Con dati giusto è autoaggiornante. Inoltre è stato elaborato anche la INST F8, in modo che viene permessa una decriptazione senza problemi di NTV.
D-Box II (Modo 8-10)
E' stato aggiunto specialmente per impianti D-Box II. Visto che usano un algoritmo RSA in partenza e la Card non riesce a calcolare velocemente dovete dare una partenza a freddo al Box. Se la Card và e la chiave RSA è stata trasmessa bene non dovrebbero esserci problemi.
Scrivere la Card
Scrivere il processore AT90S8535
Prima scrivete il processore con una "Harpune" o Mastercrd-Programmer (Modo4) e col soft Pony Prog.

Con Pony Prog selezionate il processore. Usiamo il AT90S8535. Apriamo il file xcard.hex. Prima di scrivere l'ATMEL cancelliamo quanto c'è sopra di esso. Andate su 'Device' e cliccate su Erase. Se la cancellazione è terminata positivamente cliccate sul simbolo "scrittura". Se questo va a buon fine apriamo la finestra fuses. Questo lo trovate sotto 'Edit - Security Bits...'. Selezionate FSTRT. Questo è assolutamente necessario, altrimenti il processore partirebbe troppo tardi quando in uso. Fatto ciò cliccate sul lucchetto e cosi settate i bits fuses.
Scrivere EPROM 24C256
Serve Smartmouse a 6 MHz o il Mastercrd Programmer (Modo 0) e il programma Cardwizard, và bene anche Cardblaster. Aprite il file per eeprom CRD xeeprom_crypt.crd e inviatelo alla Card. I dips devono essere settati su Irdeto (Modo 0-5). Fatto ciò , la card al RESET deve presentare tutti i dati e deve essere utilizzabile.
Risultati test con la X-Card |
|
Ricevitori o CI's |
Modo |
Note |
D-Box 1 / CAM verde / BR Soft |
1,2,3 |
Solo per decodifica BetaCrypt |
D-Box 1 / CAM verde / dvb2000 |
1,2,3 |
Modo 0, 4 e 5 non possibili |
D-Box 1 / CAM patchata |
0,1,2,3,4,5 |
CAM verde patchata con soft AMON |
D-Box 2 / Modello NOKIA |
8,9 e 10 |
Dipende da che Card originale c'era dentro |
MediaBox / Soft spagnolo |
6 |
solo Mediaguard Box (solo SECA) |
IRDETO CI SE 4.6 |
0,1,2,3,4,5 |
Modo 0, 4 e 5 e dipende dal ricevitore |
IRDETO CI SE 4.7 |
1,2,3 |
- |
ASTON SECA CI 1.03 |
6 |
solo 12 provider |
ASTON SECA CI 1.05 |
6 |
con 16 provider |
Phonotrend SDR 3000 |
6,7 |
Moduli interni on board |
Humax 5400 int. Irdeto |
0,1,2,3,4,5 |
Software patchato |
Black Viaccess CI |
7 |
- |
Red Viaccess CI |
7 |
- |
Technisat Viacam |
7 |
- |
|
|
|
Update Infos
17.06.2001 Beta1
In dieser Betaversion sollte folgenes funzen:
- BetaCrypt C Card
- BetaCrypt D Card
- BetaCrypt F Card
- SECA im MODULO IRDETO
- Viaccess im MODULO IRDETO
Bitte testet es doch mal alle durch und schreibt alles ins Board. Die LED's werden hierbei noch nicht angesteuert.
18.06.2001 Beta 2
- die CI <->X-Card Kommunikation wurde verbessert
- SECA Providerunterschiede werden nun durch Signaturchek erledigt
- Cryptofaktor des CRD Strings wurde verbessert
- LED 3-5 werden nun angesteuert
19.06.2001 Beta 3
- die LED 1 und 2 zeigen nun auch das Autoupdate an.
21.06.2001 Beta 4
- Die Schalter haben eine neue Belegung (siehe oben)
- Nun ist auch SECA im CI möglich (Modo 6).
- 16 SECA Provider sind möglich
05.07.2001 Beta 5
- Die Schalter haben eine neue Belegung (Binär angepasst)
- Nun ist auch Viaccess im CI möglich (Modo 7).
- durch Hardwareänderung fallen die LED's weg
- LCD Anzeige wird nun angesteuert
- SECA wertet nun auch die Custumweb aus.
08.07.2001 Beta 6
- Es werden nun 16 Provider bei Viaccess unterstützt
- fehler beim Viaccess Autoupdate behoben
- Bug in Modo 0-3 wurde behoben (D-Box1)
- Modo 0 ist nun belegt von NOVA
17.07.2001 Beta 7
- Modo 8 bis 10 sind dazu gekommen (D-Box II)
27.07.2001 Beta 8
- Viaccess Modo 7 wurde die INST F8 Auswertung rein genommen
- Serielle Datenübertragung wurde verändert
- Datenpin (portB 6 ist beim XCARD Info Modo im Tristate (hochohmig)
16.08.2001 Beta 9
- Viaccess Modo 7 nun auch mit RED CI möglich
- D-Box 2 BUG behoben
|