Lesen Firmware Münztelefon Karten

Anschluss an eine PC - Karte zum Lesen und Schreiben wird in erster Linie durch den gleichen LPT - Port erfolgen.

Putting - Chart Leseraum. (8-polig).

Der Anschluss an ein Schema Computerkarte

Oder am Tisch (6 - polig).

Lage

Termin

Um eine Verbindung

Wiring Karten

  1. VCC (Leistung)

  2. RST (Reset)

  3. CLK (Takt)

  4. GND (Masse)

  5. Wird nicht benutzt

  6. I / O (Eingabe / Ausgabe)

1.     - + 5V

2.     - 2 - Pin - LPT

3.     - 3 - Pin - LPT

4.     - 25 pin LPT

6.     - 11 - polig LPT

Angetrieben über Pulsdioden (Anoden zum Hafen) , um den LPT 6-9 zu kontaktieren, können Sie nehmen es auch mit dem ersten Stift GamePorta (der Port für den Joystick) oder der Tastatur.

Mit der Software

Download von 24 kb

Also , wenn alles angeschlossen ist, können Sie mit der Software arbeiten beginnen. Wenn alles richtig auf dem Bildschirm angeschlossen ist , wird auf die wie folgt aussehen:

Wenn alle Daten in HEX - Codes wird auf "FF" oder 16 hexadezimale Notation "11111111" gesetzt werden, bedeutet dies , dass etwas nicht in Ordnung Verbindung oder schlecht kontachit. Dieses Sieb vpolnennoy seine Aufgabe, es liegt an Ihnen , sich trauen! Dieses Programm ist nicht nur eine einfache Leser sie noch weiß , wie man das Gerät von der Karte zu schießen ...

  2. Physikalische ISO - Norm
Die Abbildung zeigt die Nummerierung der Kontakte der Chipkarte

Typ ISO 7816-1

 

  1. Vcc + 5V

  2. R / W

  3. Uhr

  4. zurückstellen

  5. Gnd

  6. Vpp + 21V

  7. I / O

  8. Sicherung

1- VCC (Leistung)

2- RST (Reset)

3- CLK (Takt)

4- GND (Masse)

5- keinen Gebrauch (nicht verwendet)

6- I / O (Eingabe / Ausgabe)

  Was ist auf den Karten geschrieben? (Für St. Petersburg - Karten)

   Zuordnung der einzelnen Bits aufgezeichnet auf der Karte.

Die Karte verwendet nur 16 Byte. Der ganze Rest sind 0xFF.

Beispiele für Speicherkarten

Diese Karte ist über 50 Einheiten. Nummer 0050415503.

Gültig bis 30/09/98

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

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

Diese Karte ist für 400 Einheiten auch leer. Nummer 0400155921.

Gültig bis 30/09/98

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

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

Hier ist eine Karte für 1000 Einheiten. 998. Es bleibt Nummer 1000013039.

Gültig bis 31.12.99

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

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

Dann rief ich auf diese Karte. Es bleibt zu 6 Einheiten.

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

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

Schließlich ist beendet.

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

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

Feldzuordnung

1. Die ersten 4 Bytes - Identifier einige. Auf allen Karten

E9, 30, FF, 01.

2. Die folgenden 4 Bytes - Seriennummer der Karte. Durch die Anordnung der Bits in den Bytes in umgekehrter Reihenfolge, und dann werden die Bytes selbst, so erhält man eine 32-bit unsignierte Ganzzahl. Zum Beispiel die Bytes F7, 3F, 59, reverse DC Bits erscheinen als EF, FC, 9A, 3B. 0x3B9AFCEF eine Kartennummer oder 1000013039 in dezimal erhalten. Es ist leicht zu merken , dass die Nummer auf der Karte aufgedruckt, immer von 10 Ziffern besteht, und die ersten vier Ziffern - Karten der Kapazität.

3. Die folgenden 5 Bytes - die Anzahl der Einheiten auf der Karte verbleiben. Das Speicherformat ist sehr interessant: die Anzahl der Einzel Verwendung von Bits in einem Byte, mit dem jüngsten beginnen. Demnach entspricht der Wert des Bytes 07-3 Einheiten, den Wert 1F - fünf, und 7F - sieben Einheiten. Die maximale Anzahl von Einheiten , die in einem Byte gespeichert werden - sieben. Dementsprechend mit Oktal. Somit Bytes 00, 01, 7F, 0F, 3F 01746 Oktal oder 998 in Dezimaleinheiten entsprechen. Die maximale Anzahl der Einheiten können in Oktalzahlen 77777 oder 32767 in dezimal ausgedrückt werden.

4. Das nächste Byte ist immer FF. Es scheint , dass es nicht verwendet wird.

5. Die letzten beiden Bytes ausdrücken scheinbar CRC oder anderen Kontrollcode für die ersten 8 Byte konstant , da in Einheiten zu verbringen, ändern sie nicht, aber

jede Karte , die sie besitzen. Solange ihr Zweck ist nicht klar. Es wurde festgestellt , dass die Haltbarkeit nicht auf der Karte aufgezeichnet. Anscheinend hat es etwas mit der Kartennummer zu tun.

Vielleicht entsprechen jeweils Ablaufdatum auf einen bestimmten Bereich von Zahlen.

Wie bereits erwähnt, von den ersten 10 Ziffern der Nummer 4 Express - Kartenkapazität. Die restlichen 6 nicht identifiziert eindeutig die Karte als bereits mehr als eine Million Karten produziert. Insgesamt an diesem Nummerierungssystem kann 6 Millionen Karten sein:

* Bei 25 Einheiten mit Zahlen 0025000000-0025999999

* Bei 50 Einheiten mit Zahlen 0050000000-0050999999

* Bei 100 Einheiten mit Zahlen 0100000000-0100999999

* Bei 200 Einheiten mit Zahlen 0200000000-0200999999

* Bei 400 Einheiten mit Zahlen 0400000000-0400999999

* Bei 1000 Einheiten mit Zahlen 1000000000-1000999999