-----------------------[ (c) 1995 Swedish Infomania ]---------------------

                   Telefonkort med tillhrande apparatur

--------------------------------------------------------------------------
1.0 Telefonkorten
2.0 Korttelefonautomaten
--------------------------------------------------------------------------

Gratisringarnas nya fiende telefonkorten har nu nstlat sig in i snart hela
Sverige. Korten r dock mycket enklare att frst sig p n vad mnga
rykten sger. En del av dessa rykten gr ut p att det p telefonkortet
skulle sitta en avancerad krypteringsprocessor som skulle gra det omjligt
att n chipet utan att ta den vl inkapslade telefonautomaten till hjlp.
Detta skulle ju naturligtvis inte fungera i verkligheten. Om ni sjlva
kollar IC-strukturen p ett obducerat telefonkort (med mikroskop), s ser
ni (?) att det inte alls r ngon avancerad processor p chipet, utan
endast ett 256 bitars EPROM-minne med serialutgng. Det finns dock mycket
avancerade SmartCard-processorer som r avsedda fr militrt bruk etc, men
dessa har Telia inte anvnt sig av.

Enligt vissa kllor s ska det vara hemskt svrt att programmera om dessa
kort, d man frst r tvungen att radera hela EPROMmet, som ska vara tckt
med UV-skyddande plast (Info: Man raderar EPROM-minnen med UV-bestrlning).
Efter man har lyckats gra detta, ska man terprogrammera HELA minnesarean,
men dock ska de frsta 96 bitarna vara avskrade mot terprogrammering.
(Se minnesuppbyggnaden nedan). Det r allts bara i bitar avsedda fr
markeringsdata man fr skriva, och d endast lgga till ettor, och inte ta
bort nollor.

Slotkonfigurationen fr tfn-kort:
---------------------------------

Pinplacering:
-------------

                        -------------+-------------
                       |   1         |         8   |
                       |             |             |
                       +-------\     |     /-------+
                       |   2    +----+----+    7   |
                       |        |         |        |
                       +--------|         |--------+
                       |   3    |         |    6   |
                       |        +    +----+        |
                       +-------/     |     \-------+
                       |   4         |         5   |
                       |             |             |
                        -------------+-------------


                 Pinkonfig:    1 : R/W             5 : Vcc
                 ----------    2 : I/O             6 : Rst
                               3 : Vpp             7 : Clk
                               4 : GND             8 : Fuse


            +--------------------------------+
            |                                |
            |                                |
            |                      1 o  8 o  |
            |                      2 o  7 o  | ---> mot sloten
            |                      3 o  6 o  |
            |                      4 o  5 o  |
            |                                |
            |                                |
            +--------------------------------+

1. Prog  Vljer ls/skriv
2. I/O   Input/output
3. Vpp   + matningsspnning 21 volt
4. GND   Ground (=jord)
5. Vcc   - matningsspnning - 5 volt
6. Reset terstller kortet med avseende p minnesadresseringen till bit 0
7. Clk   Klocksignal in (10 kHz)
8. Fuse  Till den lsning telekortsfabriken gr av kortets huvudpro-
         grammering (de 92 frsta bittarna) fr att frhindra
         omprogrammering av densamma. Detta frhindrar att du gr om ett
         30kort till ett 150kort. Denna "fuse" r oterkallelig Den bestr
         av en rent mekanisk skring som brnns av vid tillverkningen.

Frankrikes pinkonfigstandard kallas AFNOR och ISO r vriga lnders standard.
Sverige kan naturligtvis inte vara s normala att de kan flja en standard,
och anvnder fljdaktligen istllet SPEGELVND ISO-konfiguration.

Minneskarta ver vanliga telefonkorten:
---------------------------------------

Bytes       Bits      Binrt     Hex

                    +-----------+-----+
  1        1 --> 8  |           |     |
                    +-----------+-----+
  2       9 --> 16  | 1000 0011 | $83 | ---> Kortet r ett telefonkort
                    +-----------+-----+-----------+-----+
3-4      17 --> 32  | 1000 0000 | $80 | 0001 0010 | $12 | ---> 10 Mark.
                    |           |     | 0010 0100 | $24 | ---> 22 Mark.
                    |           |     | 0010 0111 | $27 | ---> 25 Mark.
                    |           |     | 0011 0010 | $32 | ---> 30 Mark.
                    |           |     | 0101 0010 | $52 | ---> 50 Mark.
                    |           |     | 1000 0010 | $82 | ---> 80 Mark.
                    | 1000 0001 | $81 | 0000 0010 | $02 | ---> 100 Mark.
                    |           |     | 0101 0010 | $52 | ---> 150 Mark.
                    +-----------+-----+-----------+-----+
  5      33 --> 40  |           |     |
                    +-----------+-----+
  6      41 --> 48  |           |     |
                    +-----------+-----+
  7      49 --> 56  |           |     |
                    +-----------+-----+
  8      57 --> 64  |           |     |
                    +-----------+-----+
  9      65 --> 72  |           |     |
                    +-----------+-----+
 10      73 --> 80  |           |     |
                    +-----------+-----+
 11      81 --> 88  |           |     |
                    +-----------+-----+
 12      89 --> 96  | 0011 0000 | $30 | ---> Norge
                    | 0001 1110 | $1E | ---> Sverige
                    | 0010 0010 | $22 | ---> Spain
                    | 0011 0011 | $33 | ---> Andorra
                    | 0011 1100 | $3C | ---> Irland
                    | 0100 0111 | $47 | ---> Portugal
                    | 0101 0101 | $55 | ---> Tjeckien (Slovakien?)
                    | 0101 1111 | $5F | ---> Gabon
                    | 0110 0101 | $65 | ---> Finland
                    +-----------+-----+
 13-31  97 --> 248  |           |     | ---> Markeringsomrdet. Varje gng
                    |           |     |      en markering anvnds stts
                    |           |     |      en av dessa bitar till "1".
                    |           |     |      Vanligtvis r de tv frsta
                    |           |     |      bitarna p fabrik satta till
                    |           |     |      "ettor".
                    +-----------+-----+
 32    249 --> 256  |           |     |
                    +-----------+-----+

Man kan anvnda fljande markeringsantal:
10, 12, 15, 20, 25, 30, 40, 50, 60, 80, 100, 120, 150 - Som du skert ser
hur man stller in p kortet. Dessutom kan man via specialvgar f fram
kort med 153 markeringar, men d fungerar inte kortbyte. Nn skum bugg i
telefonautomaten. 150kort fr de som gr service p automaterna ut.

Det finns mnga rykten i omlopp med "ofelbara" stt att f telefonkort att
stanna och terfyllas, samt mnga andra fina funktioner. En textfil jag sett,
gr ut med fljande budskap: "Man lgger telefonkortet i mikrovgsugnen i
2-3 sek nr apparaten r satt p "Defrost". (750W ugn). Funkar inte detta
direkt s ska man dessutom lgga kortet i frysen i en timma. D har
markeringarna stannat."

Om man p ett telefonkort kapar frbindelsen mellan reset-plattan och
automaten s kan man f en frdrjning p 5-10 sekunder, d man kan ringa
utan att det dras ngra markeringar. (Efter dessa 5-10 sekunder kommer
meddelandet "Tekniskt fel, lgg p luren" fram p skrmen i telekiosken.)
S lnge automaten inte kan ge resetplattan ngon spnning, s kan inte
heller ngra markeringar dras. Det tar dock en stund fr automaten att
fatta att den plattan inte existerar. Under denna tid kan du kvickt
informera: "Hej morsan, det r jag. Jag kommer hem kvart i tolv." Detta
hinner man, ibland lite mer. Bryt allts frbindelsen frn resetplattan:

            +--------------------------------+
            |                                |
            |  Detta r ett                  |
            |  telefonkort.        1 o  8 o  |
            |  resetplattan        2 o  7 o  | ---> mot sloten
            |  r platta nr        3 o  6 o  |
            |  6 p denna          4 o  5 o  |
            |  bild.                         |
            |                                |
            +--------------------------------+
        Standardmttet p telefonkorten r 8.5x5.2 cm.

Bryt den med tejp, nagellack, eller genom att pilla loss plasten p
baksidan och dra av silvertrden med en vass nl. Detta fungerar med ett
antal pinnar p kortet (Vpp tex, d frsker automaten frgves skriva p
kortet, men kan inte p ngot stt f dit bitten den fill fsta, d
spnningen r alldeles fr lg) i olika kombinationer och beror p att
automaten inte kollar kortets definitiva giltighet p direkten, utan man
fr en liten stund p sig att pula.

--------------------------------------------------------------------------
2.0 Korttelefonapparaterna

Svenska televerkets, offentliga telefonautomat fr telefonkort heter
"Elle", men denna verkar hlla p att bytas ut under slutet av 1994 (mot
den nya varianten med kreditkortsavlsning), s ngon aktuell information
kanske inte gr att ge, d jag inte underskt den nya varianten speciellt
ingende, med mer n att det inte gr att ringa nummerupplysningen frn
alla sdana automater i Hrnsand :-)

I nsta version av denna textfil kommer jag att ha en lite lngre
utlggning om det hr med telefonautomaternas uppbyggnad och funktion, om
ngon r intresserad, kanske ven lgga in dumparna p telefonautomaternas
ROM. Jag planerar ocks att lgga upp en "egen" variant av ett kort som
emulerar ett telefonkort, d Motorola-varianten n s lnge krver extern
spnning, och asm-sourcerna till RISC-processorn PIC16C84 inte r riktigt
fullkomliga (Alla beskrivningar ute fr tillfllet saknar exempelvis
slumpvist ID-nummer).

Fr vrig intressant lsning angende telefonkort rekommenderar jag
TELECARD.DOC av Stephane Bausson.

--------------------------------------------------------------------------
