La lecture des cartes de publiphones de firmware

Connexion à une carte PC pour la lecture et l' écriture se fait principalement par le même port LPT.

Mettre tableau salle de lecture. (8 broches).

Connexion à un système de cartes d'ordinateur

Ou à la table (6 broches).

emplacement

rendez - vous

Pour connecter

cartes de câblage

  1. CCV (puissance)

  2. RST (reset)

  3. CLK (horloge)

  4. GND (masse)

  5. non utilisé

  6. E / S (entrée / sortie)

1.     - + 5V

2.     - 2 broches LPT

3.     - 3 broches LPT

4.     - 25 broches LPT

6.     - 11 broches LPT

Alimenté par diodes d'impulsions (anodes au port) pour communiquer avec le LPT 6-9, vous pouvez aussi le prendre à la première GamePorta broches (le port du joystick) ou le clavier.

En utilisant le logiciel

Télécharger 24 kb

Alors , quand tout est connecté, vous pouvez commencer à travailler avec le logiciel. Si tout est correctement connecté à l'écran apparaît semblable au suivant:

Si toutes les données dans les codes HEX sera réglé sur "FF" ou 16 notation hexadécimale "11111111", cela signifie que quelque chose de mal connexion ou mauvais kontachit. Ce tamis vpolnennoy sa tâche, il est à vous osez! Ce programme est non seulement un lecteur simple , elle sait toujours comment tirer l'unité de la carte ...

  2. norme ISO physique
La figure montre la numérotation des contacts de la carte à puce

Type de ISO 7816-1

 

  1. Vcc + 5V

  2. R / W

  3. horloge

  4. remettre

  5. Gnd

  6. Vpp + 21V

  7. I / O

  8. fusible

1- CCV (puissance)

2- RST (reset)

3- CLK (horloge)

4- GND (masse)

5- aucune utilité (non utilisé)

6- E / S (entrée / sortie)

  Qu'est - il écrit sur les cartes? (Pour les cartes de Saint - Pétersbourg)

   l' affectation de chaque bit enregistré sur la carte.

La carte utilise seulement 16 octets. Tous les autres sont 0xFF.

Des exemples de cartes mémoire ,

Cette carte est de plus de 50 unités. Nombre 0050415503.

Valable jusqu'au 30/09/98

E9, 30, FF, 01, F1, E2, 80, C0

00, 00, 00, 00, 00, FF, 18, EA

Cette carte est pour 400 unités aussi vide. Nombre 0400155921.

Valable jusqu'au 30/09/98

E9, 30, FF, 01, 88, A7, 9B, E8

00, 00, 00, 00, 00, FF, D9, 79

Voici une carte pour 1000 unités. 998. Il reste le numéro 1000013039.

Valable jusqu'au 31.12.99

E9, 30, FF, 01, F7, 3F, 59, DC

00, 01, 7F, 0F, 3F, FF , 68, 6B

Ensuite , j'ai appelé sur cette carte. Il reste à 6 unités.

E9, 30, FF, 01, F7, 3F, 59, DC

00, 00, 00, 00, 3F, FF, 68, 6B

Enfin, il a pris fin.

E9, 30, FF, 01, F7, 3F, 59, DC

00, 00, 00, 00, 00, FF, 68, 6B

champ Affectation

1. Les 4 premiers octets - identifiant certains. Sur toutes les cartes

E9, 30, FF, 01.

2. Les 4 octets suivants - le numéro de série de la carte. En agençant les bits en octets dans l' ordre inverse, puis les octets eux - mêmes, on obtient un entier non signé sur 32 bits. Par exemple, les octets F7, 3F, 59, DC inverse bits d' ordre apparaissent comme EF, FC, 9A, 3B. 0x3B9AFCEF obtenir un numéro de carte ou 1000013039 en décimal. Il est facile de remarquer que le numéro imprimé sur la carte, se compose toujours de 10 chiffres, et les 4 premiers chiffres - cartes de capacité.

3. Les 5 octets suivants - le nombre d'unités restant sur la carte. Le format de stockage est très intéressant: le nombre d'usage unique de bits dans un octet, en commençant par le plus jeune. En conséquence, la valeur de l' octet 07 correspond à 3 unités, la valeur 1F - cinq, et 7F - sept unités. Le nombre maximal d'unités qui sont stockées dans un octet - sept. En conséquence, l' utilisation octal. Ainsi, les octets 00, 01, 7F, 0F, 3F correspondent 01746 octal ou 998 en unités décimales. Le nombre maximal d'unités peut être exprimée en nombre octal 77777 ou 32767 en décimal.

4. L'octet suivant est toujours FF. Il semble qu'il ne soit pas utilisé.

5. Les deux derniers octets apparemment expriment CRC ou un autre code de contrôle pour les 8 premiers octets de constante parce que en unités de dépenser, ils ne changent pas, mais

chaque carte qu'ils possèdent. Tant que leur but est pas clair. On a constaté que la durée de conservation n'a pas été enregistré sur la carte. Apparemment, il a quelque chose à voir avec le numéro de carte.

Peut-être chaque date d' expiration correspondent à une gamme spécifique de numéros.

Comme déjà mentionné, parmi les 10 premiers chiffres de la capacité numéro 4 de la carte express. Le reste 6 ne permettent pas d' identifier de façon unique la carte comme déjà produit plus d'un million de cartes. Total à ce système de numérotation peut être 6 millions de cartes:

* Sur 25 unités avec des numéros de 0025000000 à 0025999999

* Sur 50 unités avec des numéros de 0050000000 à 0050999999

* A 100 unités avec des numéros de 0100000000 à 0100999999

* A 200 unités avec des numéros de 0200000000 à 0200999999

* A 400 unités avec des numéros de 0400000000 à 0400999999

* A 1000 unités avec des numéros de 1000000000 à 1000999999