LA CARD TUTTO-IN-UNO

Ultimo aggiornamento 17.08.2001

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