Sommaire MP3 Smartcards GSM X10 Webcam E-Mail

Cette FAQ a pour but de définir les différents produits disponibles sur le marche a base de PIC16f84

Pour commencer voici quelques softs a telecharger et a posseder absolument pour bien commencer dans le monde de laSmartcard:

IC-Prog V1.04a   il est indispensable pour programmer vos composants
ChipCat (site d’origine ici )a posseder pour programmer vos smartcards
Winphoenix permet d’uploader via un loader votre EEprom (Gold ou silver II)
Les loaders indispensable pour telecharger les EEproms de vos Gold ou Silver II
 

Configuration d’IC-Prog sous Windows XP:

-Ouvrir l'EXPLORATEUR et selectionner le fichier IC-Prog.exe
-Vous devez presser le nouton droit de la souris
-Vous devez aller dans PROPRIETES
-Dans le menu COMPATIBILITE
-Selectionner la compatiblite WINDOWS 2000 or Win98/ME
-Appuyer sur l'option APPLIQUER
-Appuyer sur l'option OK

Configuration d’IC-Prog sous NT ou Windows 2000:

Sous Windows 2000 vous devez vous assurez que le fichhier
IC-Prog.sys est present dans le repertoire d'ic-prog.
Dans le menu CONFIGURATION, OPTION puis MISC vous devez vous assurer
que l'option 'active driver NT/2000' .
Dans CONFIGURATION, HARDWARE TEST il faudra aussi selectionner
l'option 'Windows API'

4 produits sont disponibles sur le marche :
-Les cartes avec un PIC ou PIC + 24c16 en boîtier DIL
- Les WAFERs card qui intègrent dans une Smartcard un simple PIC
- Les GOLDs cards qui intègrent dans une smartcard un PIC + une 24c16
-Les Silver card II qui intègrent dans une smartcard un PIC16f876 + une 24c64

 Les cartes avec un PIC ou PIC + 24c16 en boîtier DIL :
Ce type de carte est réalise a l’aide d’une plaque d’epoxy et peut contenir selon les modèles un PIC ou un PIC + 24cXX
L’avantage de ce type de configuration est de pouvoir développer très rapidement des applications pour un coût économique.
Parmis les applications nous pouvons avoir :
-    des serrures a carte a puce
-    simuler des cartes synchrone ou asynchrone
-    pointeuses (heu non nous ne sommes pas a l’usine)
-    gestion d’acces a un PC
-    une unité de stockage pour stocker des fichiers sur une EEprom de type 24c65/24c64
Voir aussi la section UNI-Card

Les Wafers Smartcards :
Elle se présentent sous la forme d’une vrais carte a puce et intègrent un PIC16f84
Ce type de carte est idéal pour construire un système d’acces grâce au microprocesseur RISC.

Les GOLDs card :
Ce sont de simples cartes au format ISO qui intègrent un PIC16F84 et une 24c16.
Ce type de carte est idéale pour la production de vos produits comme notre serrure a carte a puce.
Bien sur vous pourrez trouver des smartcards ou kit de développement a base de CPU Intel ou Motorola mais ce type de carte ne se trouve que très rarement chez vos revendeurs a un prix abordable.
 





Les Silvers card :
Ce sont de simples cartes au format ISO qui intègrent un PIC16F84 et une 24c64.
Ce type de carte est idéale pour la production de vos produits comme notre serrure a carte a puce.
Bien sur vous pourrez trouver des smartcards ou kit de développement a base de CPU Intel ou Motorola mais ce type de carte ne se trouve que très rarement chez vos revendeurs a un prix abordable.

 

 


Méthodes de programmation d’une smartcard de type UNI-Card
La carte UNI-card va vous servir d’aptateur de programmation avec le programmateur UNI-prog.
Vous pourrez programmer votre smartcard en mode adaptateur (avec IC-Prog) en programmant successivement votre PIC16f84 puis votre 24c16 grâce a l’utilisation des supports tulipes de votre adaptateur et jumpers de configurations de l’UNI-card (voir notice).
 

Programmation d’une wafer, d’une gold card ou d’une Silver II avec IC-Prog et Winphoenix :

Vous devez posséder un programmateur de type UNI-Prog ou JDM et une interface smartmouse/Phoenix.
a)Pour commencer vous devez programmer avec un programmateur UNI-Prog ou JDM un loader dans le PIC16x84/16f876 avec IC-Prog.
Attention pour une gold il faudra sélectionner le loader 16f84 pour une Silver il faudra sélectionner le loader pour le 16f876
b)Ensuite avec Winphoenix et une interface smartmouse/Phoenix vous allez sélectionner le fichier EEprom a telecharger dans votre Gold ou votre silver

 

c)Puis avec l’option ‘Card’ vous pouvez programmer avec l’option ‘Programm’

d)Voila votre EEprom a été telecharger,vous allez pouvoir avec IC-Prog et votre programmateur UNI-Prog ou JDM programmez votre PIC avec votre programme final.


Programmation d’une wafer, d’une gold card ou d’une Silver II :
Si vous ne possédez pas de carte UNI-card vous avez probablement une wafer sur laquelle vous allez pouvoir souder directement votre PIC 16f84 puis votre 24c16.
Pour pouvoir programmer les 2 composants vous devez posséder un programmateur UNI-Prog et une interface Smartmouse/Phoenix .
Pour programmer les 2 composants vous allez devoir exploiter une petite ruse car la EEprom 24c16/24c64 n’est pas physiquement connecte au connecteur carte a puce!
Pour ce faire vous allez devoir utiliser un loader a programmer dans le PIC avec programmateur UNI-Prog et IC-Prog qui permettra de programmer la 24c16/24c64 via le PIC avec l’interface smartmouse/phoenix .
Une fois que la 24c16/24c64 est programmer via le PIC 16f84/16f876 il ne vous reste qu’a programmer votre PIC avec votre programme définitif a l’aide du programmateur UNI-Prog.

IC-Prog intègre un assistant de programmation smartcard et vous guidera pour programmer le loader dans le PIC, charger la 24c16/24c64 et programmer votre soft dans votre PIC.

Nous vous recommandons d’utiliser le loader MULTIMAC

 

Vous trouverez sur Internet de nombreux logiciels vous permettant de programmer une gold card. Une simple recherche sur un moteur de recherche sur des mots clef de type wafer, gold card, smartmouse , phoenix

Exemple de programmation d’une gold card ou Silver avec IC-Prog:
Sachant que nous allons programmer
dans le PIC 16f84 le fichier Hallo.hex
dans la 24c16 le fichier pag9600.hex
Avec un Programmateur UNI-Prog et une interface smartmouse/phoenix
il suffit de suivre la procédure de programmation que propose IC-Prog

 
Étape 1:


Vous devez sélectionner l’assistant smartcard
 

Étape 2 :
Vous devez connecter le programmateur UNI-Prog afin que IC-Prog programme le loader dans le PIC 16f84.

 

 

 

 

 

 

 



Etape 3
IC-Prog charge un loader dans le PIC16f84.
Ce loader permet via le PIC16f84 d’uploader ou de downloader la EEprom 24c16 .

 




Etape 4 :
IC-Prog demande de connecter le programmateur Smartmouse/Phoenix

 

 

 

 

 

 

 


Etape 5 :
Le fichier Pag9600.hex est le fichier Hexa a uploader dans la 24c16.
Si vous avez un fichier .BIN il suffit de sélectionner le bon format et IC-Prog se charge de faire la conversion!

 

 

 

 



Etape 6 :
Le fichier Pag9600.hex est pret a uploader dans la EEprom

 

 

 

 

 

 

 

 


Etape 7 :
IC-Prog va programmer la 24c16 en utilisant le PIC 16f84 comme intermédiaire.
Attention si IC-Prog affiche un message d’erreur vous devez essayer de changer la configuration du port serie (vous pouvez utiliser le COM2). Si le problème persiste le mieux est de faire le test sur un autre PC car le loader utilise par IC-Prog est très capricieux!!
 

Pour résoudre le problème de LOADER vous pouvez downloader IC-Prog V1.04a qui intègre un LOADER compatible ‘Secanix’
Pour sélectionner le loader secanix vous devez aller dans ‘configuration’ ,’option’ , ‘smartcard’ et sélectionner le loader ‘secanix’ ou multimac214.
Vous pouvez aussi utiliser Winphoenix v1.6 apres avoir programmer le loader dans le PIC.


Etape 8 :
Vous devez connecter le programmateur UNI-prog

 


 

 

 

 

 

 

 

Etape 9 :
Hallo.hex est le programme a programmer dans le PIC 16f84

 

 

 

 

 

 

Etape 9 :
IC-Prog confirme que le fichier Hallo.exe ser programme dans le PIC 16f84

 

 

 

 

 

 

 


Etape 10 :
IC-Prog programme la zone code , data et configuration  avec le fichier Hallo.hex

 

 

 

Etape 11 :
Et voila ! la 24c16 et votre PIC est programme . Vous allez pouvoir tester votre programme .

 

 

 

 

 

 


 IC-Prog le site,vous trouverez aussi des schémas de programmateur compatible avec IC-Prog et une superbe FAQ sur les golds cards en Anglais dans le texte .

Si vous avez des questions ou commentaires sur cette FAQ vous pouvez envoyer un Email:
smartcard.faq@varicap.com/

Merci de preciser :
- le type et marque de votre programmateur ou interface smartmouse/Phoenix.
- Le nom et la version des softs que vous utilisez.
- Si vous utilisez une Wafer,une gold,une silver ou une carte sur circuit imprime.
Et enfin pour conclure, nous ne repondrons en aucun cas a des questions en relation avec des sujets sur le Satellite,programmation de clefs,modification de carte original car dans ce cas nous serions en infraction avec la loi Francaise!

 

Pour finir une FAQ en Anglais sur la norme ISO 7816 qui va vous permettre de comprendre la communication entre une smartcard et son terminal:
ISO7816.zip
 
Si vous nous envoyez des questions merci de bien relire votre notice ou de consulter notre FAQ Smartcard .
Merci de préciser dans ce cas:
- Le type de programmateur que vous utilisez .
- Le type de composant que vous programmez .
- Programmez vous ce composant sur support ou sur une wafer ?
- Votre OS (WIN95,WIN98...) .
- La version d’IC-Prog ou du logiciel de programmation .
- Nous ne répondrons pas aux questions dont le sujet est la contrefaçon de smartcards!
- Avec un peu de patience vous ou nous trouverons ensemble la solution a votre problème  :-)
 

Voir Aussi la section LIENS

Sommaire MP3 Smartcards GSM X10 Webcam E-Mail