Sei sulla pagina 1di 21

Dynamite Programmer

www.duolabs.com – tutti i diritti sono riservati

Manuale Utente
- Italiano -
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Sommario del Manuale Utente:

1. Cos'è il programmatore Dynamite.

2. Cosa comprende il Kit Dynamite.

3. Istallazione del Dynamite.

4. Software.

5. Informazioni Generali.

6. Appendice A – Collegamenti.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

1. Cos'è il programmatore Dynamite.


Il programmatore Dynamite è un programmatore di Smartcard tra i più completi in mercato e
consente di programmare la maggior parte delle Smartcard attualmente disponibili nonché di
essere aggiornato tempestivamente e senza bisogno di riprogrammare o sostituire alcuna
parte hardware.
Il programmatore Dynamite consente di programmare la maggior parte delle Smartcard basate
su microcontrollori PIC ed Atmel (vedi FunCard, AtMega, GoldCard, PrussianCard, SilverCard,
Greencard, JupiterCard etc.).
Oltre a queste Smartcard vi è la possibilità di utilizzare l’emulazione ISO 7816-4
(Phoenix/Smartmouse) tramite la porta seriale ed in seguito anche mediante la porta USB
utilizzando software di terze persone.
Questo programmatore offre inoltre la possibilità attualmente di programmare le Titanium Card
Card (basate su Atmel At90SC3232C con sistema operativo Titanium Card). In merito si
suggerisce di leggere il tutorial relativo alle Titanium Card Card disponibile nel nostro sito Web.

Perché il programmatore Dynamite?

Ecco alcune caratteristiche salienti che rendono questo prodotto unico nella specie e nel
mercato:
- Connessione Full Speed USB (nessun altro programmatore attualmente in mercato riesce
a supportare tale velocità di 12 Mbit per sec.)
- Possibilità di riprogrammare il firmware. Di volta in volta mediante l’utilizzo di una
versione software nuova. Non sarà necessario di conseguenza inviare il programmatore al
costruttore per alcun aggiornamento firmware.
- Non necessita di alimentazione esterna. L’alimentazione viene prelevata direttamente
dalla porta USB.
- Supportate tutte le Smartcard basate su PIC ed Atmel attualmente in mercato. Ecco
la lista completa:

Smartcard Supportate:

PIC-based:

Wafercard (16C84, 16F84, 16F84A)


Goldcard (16F84/16F84A + 24C16)
Silvercard (16F876/16F877 + 24C64)
Greencard (16F876/16F877 + 24C128)
Greencard2 (16F876/16F877 + 24C256)
Bluecard (16F84A + 24C64)
CanaryCard (16F628 + 24C16)
EmeraldCard (16F628 + 24C64)
Singlepic (16F876, 16F627, 16F628).

AVR-based:

Funcard/Funcard2 (AT90S8515 + 24C64)


PrussianCard/Funcard3 (AT90S8515 + 24C128)
PrussianCard2/Funcard4 (AT90S8515 + 24C256)
PrussianCard3/Funcard5 (AT90S8515 + 24C512)
PrussianCard4/Funcard6 (AT90S8515 + 24C1024)
PrussianCard5/Funcard7 (AT90S8515 + 2*24C1024)
JupiterCard (AT90S2343 + 24C16)
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

JupiterCard2 (AT90S8535 + 24C64)


FunCard ATmega161 (ATmega161 + 24C64)
FunCard ATmega163 (ATmega163 + 24C256)
FunCard Atmega8515/Funkey2 (Atmega 8515 + 24C256)
BlackCard (ATmega128 + 24C256)

Tutte le future Smartcard basate sui medesimi processori saranno disponibili.


Inoltre grazie ai loader dedicati la velocità di programmazione è estremamente elevata.
La tabella dei tempi può essere riscontrata direttamente nel nostro sito.

- Supportata l’emulazione Phoenix / Smartmouse. Uno dei grandi pregi di questo


programmatore è la possibilità di utilizzare alcuni software sviluppati da terze parti in grado
operanti nelle modalità Phoenix / Smartmouse alle seguenti velocità: 3,579/3,68/6,00 Mhz.
Sarà inoltre possibile utilizzare altre frequenze senza bisogno sostituire alcun elemento interno.
Il generatore di frequente interno garantisce la massima precisione ed affidabilità mai
raggiunta da un programmatore di questo genere attualmente in mercato. Questa è una delle
innovazioni più significative del prodotto che non riscontra pari nel mercato.

- Supportata la programmazione delle Titanium Card. Con riferimento al nostro tutorial


sulle Titanium Card, scaricabile presso il nostro sito, si può tranquillamente definire questo
programmatore il programmatore ideale per le Titanium Card. Esso è in grado di garantirne
l’effettivo funzionamento e programmazione senza arrecare danni alla Smartcard stessa. I
segnali di ingresso e il clock sono precisissimi al fine di garantire che la carta vada in auto-
protezione e possa eventualmente perdere dei dati immagazzinati al suo interno od
eventualmente distruggersi. La possibilità di riparare la Titanium Card è essenzialmente una
prerogativa di questo prodotto. Mediante la procedura repair il programmatore tenterà di
ripristinare le Smartcard che hanno “perso l’ATR”. Questa funzione non è garantita in quanto i
motivi per i quali questo può accedere sono molteplici e non contemplabili. In diversi casi si è
risusciti a recuperare delle Smartcard in altresì maniera considerate irreparabili.

Il test di riparazione effettuato a dato esito positivo sulla maggior parte delle
Titanium Card provate ritornando all'ATR originale. La procedura di riparazione delle
Titanium Card non è comunque garantita per tutte le Titanium Card esistenti e per
qualsiasi guasto. Non si consiglia l'acquisto qualora esso fosse unicamente basato su
questa funzione non garantita al 100%.

Per i vari collegamenti del programmatore con il PC si consiglia di leggere attentamente il


capitolo 6 di questo manuale ove sono spiegate le connessioni.

Per disporre di tutti gli aggiornamenti e maggiori notizie Vi consigliamo di consultare il nostro
sito web www.duolabs.com . Per rimanere continuamente aggiornati sulle nuove versioni, sui
suggerimenti per l’utilizzo e molto altro si consiglia vivamente di utilizzare il Forum on-line
presso il nostro sito (la pirateria è severamente vietata).

Per informazioni tecniche fare riferimento alla nostra email di supporto tecnico
support@duolabs.com
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

2. Cosa comprende il Kit Dynamite.


Gentile cliente grazie per aver acquistato il prodotto da Duolabs.

Eccovi la descrizione del contenuto del Kit.

Programmatore
Dynamite.

Il kit comprende il programmatore


sull’originale scatola gialla.

Oltre al programmatore troverete una guida


rapida all’installazione e all’utilizzo nonché un
mini CD con il software di prima
installazione.(*)

(*) Le prime versioni potrebbero essere sprovviste del software di prima


istallazione.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

3. Installazione dei driver.


 Scaricate il software dal nostro sito web www.duolabs.com oppure utilizzate il
software che avete trovato nella confezione.
Si consiglia in ogni caso di scaricare l’ultima versione disponibile su internet.
(*) Le prime versioni potrebbero essere sprovviste del software di prima istallazione.

 Installate il software di gestione (ultima versione disponibile).

E' molto importante scaricare il software di gestione prima di procedere


all'installazione dei driver e procedere con l'installazione.

Il software di gestione è funzionate su sistemi operativi Windows


98/ME/2000/XP. Il software è stato testato con le seguenti configurazioni:

Toshiba Satellite 2,4 Ghz Laptop con Windows XP


2 x HP Vectra desktop 800 Mhz con Win 2000
IBM Thinkpad 1000 Mhz Laptop con Windows XP
Toshiba 700Mhz desktop con Windows 98
Toshiba 433 Mhz laptop con Windows 98
Toshiba 700 Mhz laptop con Windows ME
IBM ThinkPad T41 1,5 Mhz Centrino con Windows XP Professional
IBM ThinkPad R50 1,7 Mhz Centrino con Windows XP Professional

Ecco alcune schermate del software di installazione


(potrebbero comunque essere variate nel corso delle release software).
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

 Per effettuare il primo utilizzo e caricamento dei driver, dopo essersi assicurati di
aver eseguito il Setup completo del software, procedere con il collegamento del
Dynamite alla porta USB.
Appena collegato il Dynamite alla porta USB si accenderà il Led luminoso di color
rosso ad indicare che Il Dynamite è alimentato.
Qualora questo non avvenisse controllare i collegamenti e riprovare.
Verranno richiesti a questo punto i driver relativi all'interfaccia. Seguire la
seguente procedura riportata su XP:

Selezionare la seconda opzione.


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Proseguire con l'installazione indicando la cartella driver contenuta nella directory di


installazione del Dynamite.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

A questo punto dopo essersi assicurati di aver selezionato la cartella corretta


proseguire con l’installazione.

Premere su continua. Non fare attenzione a questa indicazione.


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Dal panello di controllo di Windows controllare se tra le periferiche USB è presente il


Dynamite.

Qualora il dispositivo fosse contrassegnato da un punto esclamativo giallo riavviare il


computer e riprovare.

Si ricorda che se avete più porte USB l'installazione viene richiesta per ogni porta
USB in cui state tentando di installarlo.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

4. Software.
Per poter procedere all'utilizzo del Dynamite collegarlo alla porta USB e lanciare dal
menù programmi di Windows il software dedicato con il Dynamite collegato.
A questo punto il software procederà alla ricerca del dispositivo e si udiranno
(qualora la scheda audio fosse collegata) due distinti suoni ad indicare che il
dispositivo è stato riconosciuto.
La schermata durante la ricerca sarà la seguente:
(attenzione la versione software visualizzata in alto a destra cambia in base alla versione software scaricata ed il menu
funzioni a destra dello schermo potrà essere implementato con altre funzioni)

Schermata durante la ricerca.


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Una volta riconosciuto il Dynamite comparirà il seguente menu:

Verrà indicato il numero di serie e la scritta connected.

Ecco i vari significati dei menù che compaiono:

Help - Richiama la pagina internet dove sono disponibili i manuali aggiornati.

Forum – Collegamento al nostro forum.

Register – Per procedere alla registrazione presso il nostro forum.

Status – Identifica lo stato del Dynamite.

Exit – Uscita dal programma.

Serial Number– Mostra il numero di serie del dispositivo quando il dispositivo è


collegato. Se il dispositivo non è collegato viene mostrata la versione del software.
Per poter utilizzare il Dynamite bisogna tassativamente che il numero di serie
compaia e venga riconosciuto come numero di serie valido.
Qualora questo non avvenisse il software non darà la possibilità di continuare nelle
sue funzioni.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Per effettuare una qualsiasi operazione sulla Smartcard bisogna a questo punto
selezionare una delle opzioni del menu di destra.

Iniziamo ora con la descrizione delle varie funzioni disponibili per il programmatore.

Modalità ISO MODE – Phoenix


Questa modalità offre l’opportunità di utilizzare il programmatore in modalità
lettore/scrittore di Smartcard con lo standard ISO 7816-4.
Questa modalità attualmente è utilizzata collegando il programmatore alla porta USB
e alla porta seriale RS-232 con un cavo PIN 2 PIN (dritto).
Non è possibile utilizzare il programmatore Dynamite unicamente attraverso la porta
USB.
E’ in corso di sviluppo un driver che darà la possibilità di creare una completa
emulazione di una porta COM (seriale) virtuale in maniera tale da poter utilizzare
software operanti in porta COM.

Per selezionare questa modalità premere l’immagine con la scritta Phoenix dal menu
di destra.
Successivamente il software farà comparire una schermata di inizializzazione
mediante la scritta “Loading module. Please wait…” :

Attendere qualche secondo e comparirà la schermata seguente scomparendo quella


del menu principale.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Questa schermata indica che il programmatore è entrato in funzione ISO Mode.


Premere a questo punto il tasto Hide e controllare in basso a destra della vostra
barra degli strumenti di Windows che sia comparsa una nuova icona lampeggiante
come segue:

A questo punto premere il tasto sinistro sopra l’icona lampeggiante e compariranno


le seguenti opzioni:

Sarà a questo punto possibile scegliere la modalità di funzionamento ed il relativo


quarzo.

Attendere qualche istante e lanciare il software che preferite. A questo punto il


programmatore è pronto per funzionare nella modalità da voi richiesta. Quando
lanciate un software e i dati passeranno attraverso la Smartcard l’altro Led colorato
si accenderà ad indicare l’operatività.

Il tasto “Exit” scollegherà definitivamente il programmatore dalla modalità di


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

emulazione. Il Tasto “Help” consentirà di far riapparire il primo menù relativo alla
modalità.

La modalità di utilizzo può essere cambiata durante il funzionamento del


programmatore senza problemi. Ricordiamo inoltre che questa modalità consente
solamente tramite la porta seriale di poter utilizzare il programmatore nelle suddette
modalità e che il programmatore stesso deve essere comunque collegato alla porta
USB con i relativi driver istallati per poter funzionare anche in questa modalità.

Le frequenze attualmente supportate sono quelle indicate nella schermata ma grazie


alla massima flessibilità di utilizzo che questo programmatore sarà possibile
scegliere delle frequenze più specifiche senza alcun problema.

Se avete qualche applicazione particolare che dovesse richiedere una frequenza


diversa fatecelo presente e vedremo di potervi accontentare.

Al termine dell’utilizzo uscire dalla modalità ISO premendo il tasto “Exit”.

Modalità Prog.

Questa modalità consente la scrittura della maggior parte delle Smartcard basate su
microcontrollori PIC ed Atmel. Tutte le Smartcard programmabili sono direttamente
elencate nella prefazione di questo manuale.
Per lanciare questa opzione assicurarsi che il cavo PIN2PIN *NON* sia collegato alla
porta Rs-232 del PC.
Successivamente premere sul bottone “Prog” e verrà così avviato il programma di
gestione del programmatore come segue:
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Non appena caricati i driver corretti comparirà il menu di gestione:

Inserire ora una Smartcard nel connettore ed il programmatore provvederà alla


rilevazione del tipo di Smartcard inserita:

Di seguito la descrizione dei vari comandi e menu.


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Menu a tendina superiori:

OPZIONI:

Generali
Le opzioni generali servono alla configurazione del programmatore. Alcune sono già
barrate di default altre invece possono essere cambiate.
Tra le opzioni più importati vi sono quelle di rilevamento della Smartcard e
riconoscimento della stessa.

Lingua
Possibilità di cambiare la lingua.

Per quanto riguarda le funzioni generali di lettura e scrittura della Card esse sono
intuitive e non necessitano di grandi spiegazioni.

Modalità Titanium Card.

Come per le modalità precedenti premere nell’icona relativa alle Titanium Card e
procedere con l’attesa del caricamento dei driver come da immagine seguente:

Successivamente comparirà il menu di gestione della Smartcard come segue:


Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

Appena inserita una Titanium Card nel lettore comparirà la versione del sistema
operativo che la stessa possiede a bordo.
Qualora la Smartcard fosse programmata non vi sarà la possibilità di riconoscere il
sistema operativo a meno che la stessa non venga cancellata.
I vari bottoni sulla sinistra corrispondono alle seguenti funzioni:

”Erase”: Cancella la Smartcard e tutto il suo contenuto restituendo la versione del


Sistema Operativo iniziale. Attenzione non utilizzare questa funzione con Smartcard
di cui non si è sicuri della provenienza e del fatto che possano essere Titanium Card.
Si rischierebbe di danneggiarle perennemente.

”ATR” : Restituisce l’ATR della Smartcard.

”Repair”: Questa opzione prova a ripristinare le Titanium Card accidentalmente


danneggiate. La procedura può richiedere diversi secondi nel frattempo non
disinserire la Smartcard dal lettore durante questa procedura. Non appena finito la
Smartcard ritornerà l’ATR della scheda qualora fosse stato possibile riparala. Se non
fosse stato possibile ripararla il software ritornerà la scritta “NO ATR”. Non sarà
conseguentemente possibile svolgere la riparazione della Smartcard con questo
programmatore.
Il test di riparazione effettuato a dato esito positivo sulla maggior parte delle
Titanium Card provate ritornando all'ATR originale. La procedura di riparazione delle
Titanium Card non è comunque garantita per tutte le Titanium Card esistenti e per
qualsiasi guasto. Non si consiglia l'acquisto qualora esso fosse unicamente basato su
questa funzione non garantita al 100%.

”Write”: inserendo i due file Flash ed EEprom il programmatore procederà alla


scrittura della Smartcard. Il progresso delle scrittura viene mostrato mediante la
barra di progressione. La scrittura richiederà circa 2 minuti.
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

5. Informazioni Generali.

Se avete qualche problema o difficoltà nell'utilizzo del Dynamite fate esclusivo


riferimento al nostro sito web per ricevere aiuto www.duolabs.com.

Duolabs Srl non si assume alcuna responsabilità per eventuali danni arrecati dal
malfunzionamento o dal non corretto utilizzo del programmatore in questione.
Duolabs Srl non accetta il reso del prodotto qualora questo non venisse utilizzato nei
limiti espressamente indicati in questo manuale o nel sito internet
www.duolabs.com.

Per il reperimento del software fate riferimento esclusivamente al sito


www.duolabs.com in quanto è l'unico sito ufficiale.

Non viene fornito alcun file di test di alcun genere.

Se volete ottenere informazioni più dettagliate e aggiornamenti fate riferimento al


nostro Forum presso il sito www.duolabs.com ricordiamo che è vietata la pirateria.

Qualsiasi riproduzione di questo manuale o parti di esso è vietata salvo espressa


autorizzazione della Duolabs Srl.

Tutti i marchi registrati riportati in questo manuale sono di proprietà dei rispettivi
detentori.

Duolabs Srl ringrazia espressamente tutti coloro che hanno supportato


la ricerca e lo sviluppo di questo prodotto nonché tutti i beta tester e i
forum che hanno provveduto alla diffusione delle notizie inerenti al
prodotto stesso.

Cordialmente,

Duolabs Srl
Riccardo Alessi

Duolabs Srl
Via Molini 39
36055 Nove (Vicenza)
Italy
Tel. +39-0424-828355
Fax. +39-0424-598665
Web: www.duolabs.com
www.cellularcenter.it
Email: info@duolabs.com
Dynamite Programmer
www.duolabs.com – tutti i diritti sono riservati

6. Appendice A – Collegamenti.
I collegamenti del programmatore devono essere i seguenti:

ATTENZIONE:

MODALITA’ ISO-Phoenix:

Cavo Seriale Collegato

Cavo USB Collegato

MODALITA’ PROG:

Cavo Seriale NON COLLEGATO - Importante

Cavo USB Collegato

MODALITA’ TITANIUM CARD:

Cavo Seriale Collegato

Cavo USB Collegato