Piratage éléctronique





Dans cette rubrique, j'ai pour vour deux montages electroniques pour deux genres de compils de recharge de carte a puce un définie et l'autre universel.




Carte a puce normale


Image de la plaque:



Schemas electrique:

Schemas d'emplacement:



Circuit imprimé:




On peut programmer : -les PIC16X84 et les 24CXX en boîtiers DIL,
-le PIC16X84 et le 24CXX des WaferCards, si les contacts SDL et SCL sont accessibles,
- on peut l'utiliser avec WinPhoenix pour charger la EEPRPM dans les WaferCards
- en ajustant les bons paramètres (delay éventuellement plus grand) on peut programmer aussi le MOSC
Et tout fonctionne sans alimentation ou batterie.
Des programmes testés et fonctionnant bien ( avec PC Pentium200MMX et WIN98) :
- PIX 113 (comme ludipippo)
- Devil sous DOS (3,57 invers=yes)
- CreaCrd 3.02 (3,57 choisir inv)
- AllSat 2.00 (3,57 choisir inv)
- Winphoenix (aucun réglage)

UN PEU DE THEORIE
Pour le standard RS232 le " 0 " est une tension de +1,5 à +36V et le " 1 " de -1,5 à - 36v. Pour les PC la norme des niveaux est entre +10 et-10V
L'alimentation du circuit : La Vcc du circuit est reliée à la masse du connecteur série et le condensateur C2 se charge, quand au moins une des pins 3-4-7 a une valeur négative (la Vss ou GND du circuit va se trouver à -5V par rapport à la masse, stabilisée par la Zener D1).

Fonctionnement du circuit :
Le reset en conditions normales est à " 1 ", mais la pin 7 du connecteur est à une tension négative.
Le circuit fonctionne normalement avec les programmes qui permettent l'inversion du signal de reset ; en effet, pour créer des niveaux RS232 à l'entrée (RX) du pin 2, il est nécessaire que la tension sur la pin 7 devienne positive.
donc pour les sorties " 0 ", le transistor Q2 va avoir l'émetteur ( par le IC1D) au même potentiel que la base, donc sera bloqué ; la pin 2 du RS232 va recevoir par la résistance R1 la tension positive du pin 7 (" 0 " en norme RS232) ; au contraire, quand la sortie va fournir un " 1 ", le transistor Q2 sera saturé et le pin 2 va avoir -5

Pour l'entrée est utilisé le transistor Q3.

L'horloge de 3,58MHz est générée par IC1C.
Avec des autres composants on peut créer un programmateur pour PIC16Cxx et 24Cxx compatible avec le LUDIPIPPO
(en ayant la tension GND à -5V par rapport à la masse du port série, on arrive à une tension de reset supérieure à 10V, permettant la programmation même des PIC les plus récalcitrants).

LA CLE
Les signaux sur le support de la clé :
pin 1 et pin 10 : reset pour les smartcard et clock pour PIC et EEPROM
pin 2 et pin 13 : va au reset du connecteur ISO
pin 3 : clock pour les smartcard
pin 4 et pin 11 : va au clock du connecteur ISO
pin 5 : données I/O pour les smartcard
pin 6 e pin 9 : va au I/O du connecteur ISO
pin 7 : va au SDA du connecteur ISO
pin 8 : données I/O du PIC et EEPROM
pin 12 : reset du PIC
pin 14 : va au SCL du connecteur ISO



La clé permet trois modes de fonctionnements différents, en utilisant deux connecteurs pour câble plat DIL14 avec straps :
- le premier a des courts-circuits entre les pins 1-2, 3-4 et 5-6 ; s'il est inséré directement on obtient un programmateur compatible WinPhoenix et en fixant les bons paramètres on programme les MOSC ; si on l'insère inversé (court-circuités 8-9, 10-11 et 12-13 du support) on programme le PIC du WaferCard. Pour éviter les confusions, on peut dessiner sur le circuit une référence (voir photo prototype) - la deuxième clé sert exclusivement pour programmer directement les eeproms des WaferCards, en connectant les SDA et SCL ; il faut court-circuiter les pins 1-14 et 7-8.(on peut l'insérer direct ou inversé).


REALISATION
Pour PCB, régler la largeur de l'impression à 105,8 x 71,5 mm. ( avec CORELDRAW mettez un facteur d'échelle de 25%).
Pour la disposition des composants faire référence au montaggio.gif



UTILISATION
ATTENTION A L'INSERTION CORECTE DE LA CLE POUR LA PROGRAMMATION DES MOSC !
-on risque l'envois de 12V sur le reset !
Personnellement j'utilise la procédure suivante :
- VERIFICATION de la position de la clé, en fonction de l'utilisation,
- insertion du PIC, EEPROM, WAFERCARD ou MOSC,
- connexion du câble série,
- exécution du programme,
- avant d'enlever les composants, déconnexion du câble série.


Bonne programmation !



The Maz [:-)


Et pour vous le compil de ce schema:
icprog.zip

by jililio



Smart mousse




"Smart mousse A"


plaquette de montage



shemas electrique:



shemas d'emplacement:



circuit imprimé:




"Smart mousse B"


plaquette de montage



shemas electrique:



shemas d'emplacement:



circuit imprimé:



pour plus d'information sur ces trois montages vous n'avez qu'à me contacter:

jililio




RETOUR