Przejdz do strony glownej  

FAQ v2.0 by LEER - 2001-04-08

Pobierz wersje spakowana


 >> Phreak It
    > strona glowna
    > newsy
    > o serwisie
 >> Automaty
    > mapy i spisy
    > niebieski [TSP91]
    > srebrny [TPE97]
    > jajko [CTP]
    > żółty [eXANTO]
    > Netia
    > Dialog
    > karty chipowe
    > klucze
 >> W eterze
    > GSM
    > tranking
 >> Stuff
    > teksty (FAQ)
    > narzędzia
    > elektronika
    > nagrywarki
    > strony Variego
 >> Inne
    > multimedia
    > phreak-muzeum
    > hacked
    > linki



FAQ v2.0 by LEER

-----------Bzdety------------------------------------------------------
Text jest poświęcony wyłącznie celom edukacyjnym. Nie biore odpowiedzialności za
jakiekolwiek szkody/konsekwencje poniesione po przeczytaniu tego textu. Wszystko
robisz na swoją odpowiedzialność. Jeśli jesteś dresem/skejtem/rozwalasz automaty
dla przyjemności to nie czytaj dalej bo to nie jest dla ciebie.
-----------Koniec bzdetów----------------------------------------------

Ok.  No  więc  każdy  już  pisał  o wszystkich częściach automatów. Zdaje mi się
jednak  że  nikt nie napisał o module hybrydowym z niebieskiego który siedzi pod
ekranem  w  czytniku.  Sprawa  jest o tyle ciekawa że można zrobić sobie z niego
odczytywarkę  do kart. No jasne, wszyscy  robią nagrywarki ale nikt odczytywarki
:)  .Kolejna  zaleta  tego  to  to że po nagraniu sobie kart nie trzeba stać pod
automatem  i  testować  kart,  no  chyba że ukradłeś sobie karciaka (jestem temu
całkowicie przeciwny!!).

Na  początek polecam ściągnąć sobie schematy hybrydki i czytnika z niebieskiego.
Więcej zrozumiesz i może sam coś wykombinujesz.

Teraz  opiszę  krótki  dobry  sposób  na  wyciągnięcie tego z pod ekranu. Musisz
bardzo  uważać  bo  wszystko  jest  na ceramice i baaardzo łatwo przez przypadek
połamać.  Najpierw  rozetnij  wzdłuż na górze ekran i rozchyl go na boki (wydłub
gąbkę),  bujaj  tym  żelastwem aż odpadnie. Złap  hybrydkę z obu stron wyłamanym
żelastwem  i bujaj ją na boki aż też się wyłamie (na nóżkach oczywiście a nie na
pół  :)  ).  Inny  sposób  to po prostu wylutować to wszystko. Robota wredna ale
mniejsze ryzyko uszkodzeń.

Wygląd modułu:

|---------------|
|               |-20  HEAD SELECT BIT1
|               |-19  HEAD SELECT BIT0
|               |-18  NC
|               |-17  NC
|               |-16  HEAD2
|               |-15  HEAD2
|               |-14  HEAD1
|               |-13  HEAD1
|               |-12  GND
|               |-11  GND
|               |-10  VCC +5V
|               |-9   POWER ON
|               |-8   ERASE
|               |-7   GND
|               |-6   ANALOG OUT
|               |-5   DETECT BIT2
|               |-4   ???
|               |-3   ANALOG IN
|               |-2   DETECT BIT1
|               |-1   DETECT BIT0
|---------------|

Do  wejść  HEAD2  podłącza  się głowicę czytającą, pin 16 czerwony kabel, pin 15
różowy,  czarny  przez  rezystor  47K  do  masy.  Do wejść HEAD1 wchodzi głowica
czytająco-kasująca,  pin 14 czerwony kabel, pin 13 różowy, czarny przez rezystor
47K  do  masy.  Nie  bez  powodu podałem kolorystykę kabli od głowicy i gdzie je
podłączyć, to też ma znaczenie!!

Podłączanie napięć: piny 7,11,12 do masy, pin 10 do +5V. Teraz jeśli podasz stan
niski na pin 9 załączysz napięcie modułu. Możesz od razu to wejście podłączyć na
stałe do masy.

Wyboru głowicy dokonuje się podaniem odpowiednich stanów na piny 19,20.
       HEAD2- pin 19>GND   pin 20>VCC
       HEAD1- pin 19>VCC   pin 20>GND

Na  pin  6  podawany  jest  już  wzmocniony  sygnał z wybranej głowicy. Można to
wyjście podłączyć do słuchawek lub karty muzycznej.

    pin 6)-------||--------(słuchawki lub wejście mic karty muzycznej
                470n
      GND)-----------------(GND

Żeby  hybrydka  rozpoznawała zapis na karcie, trzeba połączyć piny 6 i 3 poprzez
kondensator  470n. Na pinach 1,2,5 można odebrać już przecedzony zapis z karty o
poziomach  TTL.  Stanem  aktywnym  jest  stan  niski.  Najlepiej było by użyć do
analizy  tych  sygnałów  jakiegoś  oscyloskopu cyfrowego lub analizatora  stanów
logicznych,  albo...  karty  muzycznej.  Widzisz  ten  prosty schemacik powyżej?
Zamiast  do  pinu  6  podłączaj się kolejno do pinów 1,2,5 i zczytuj sobie jakąś
kartę.  Zobaczyłeś  sieczkę  i  nie wiesz co d alej? Ok. Teraz wyjaśnienia. Jako
wzór przyjmijmy sobie taki zapis bitowy:
        01001010111

Tak będzie wyglądał przebieg z pinu 1:

     0     1     0     0     1     0     1     0     1     1     1
 --|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |--
   |   | |   | |   | |   | |   | |   | |   | |   | |   | |   | |   |
   |---| |---| |---| |---| |---| |---| |---| |---| |---| |---| |---|

Tak będzie wyglądał przebieg z pinu 2:

     0     1     0     0     1     0     1     0     1     1     1
 --|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |-|   |--
   |   | |   | |   | |   | |   | |   | |   | |   | |   | |   | |   |
   |---| |---| |---| |---| |---| |---| |---| |---| |---| |---| |---|


Tak będzie wyglądał przebieg z pinu 5:

     0     1     0     0     1     0     1     0     1     1     1
 --|   |-------|   |-|   |-------|   |-------|   |--------------------
   |   |       |   | |   |       |   |       |   |
   |---|       |---| |---|       |---|       |---|

I  już  sprawa jasna. Jak widać przebieg z pinu 1 i 2 jest taki sam. Tak tyle że
sygnał  na  pinie  2  jest  opóźniony.  Pin  1  wyznacza  sygnał zegarowy, pin 2
sygnalizuje że odczytano jakąś wartość, pin 5 wskazuje że odczytana wartość jest
największa. Z tymi ostatnimi trochę zamotałem ale wyjaśnić można to tak:

Przykładowo odczytany na karcie  muzycznej zapis karty i  przebiegi na wyjściach
modułu:


             /\    /\          /\    /\          /\          /\
            /  \  /  \        /  \  /  \        /  \        /  \
   ---\    /    \/    \-\    /    \/    \-\    /    \-\    /    \---
       \  /              \  /              \  /        \  /
        \/                \/                \/          \/

pin1 -|    |------------|    |------------|    |------|    |--------
      |    |            |    |            |    |      |    |
      |----|            |----|            |----|      |----|

pin2 -------|          |------|          |------|    |------|    |--
            |          |      |          |      |    |      |    |
            |----------|      |----------|      |----|      |----|

pin5 -------------------------------------------|    |------|    |--
                                                |    |      |    |
                                                |----|      |----|

Co  ciekawe  hybrydka  potrafi  wyłapywać  nowe  jedynki.  Nowe  to znaczy takie
bardziej  opadnięte w środkowej części. To właśnie przez nie na srebrniakach nie
chodzą stare karty domowej produkcji i oryginały także. Będzie wyglądać to tak:

             /\      /\
            /  \    /  \
     -\    /    \  /    \---
       \  /      \/
        \/

pin1 -|    |----------------
      |    |
      |----|

pin2 -------|   |---|   |---
            |   |   |   |
            |---|   |---|

pin5 -----------------------

Po  przeczytaniu  tego  całego  faq powinieneś już wiedzieć jak działa hybrydka.
Jeśli  chcesz jednak zrobić sobie odczytywarkę a nie masz pomysłu na program oto
mała podpowiedź:

DO
jeśli pin1 = 0 to
 jeśli x = 0 to odczytano 1
 jeśli x = 1 to odczytano 0
 x = 0
 czekaj aż pin1 = 1
koniec jeśli

jeśli pin5 = 0 to
 x = 1
 czekaj aż pin5 = 1
koniec jeśli
LOOP

Dobrym  pomysłem  do  odczytywarki  było by zrobienie własnego czytnika. Ja swój
zrobiłem  z  kilku  kawałków  plexi.  Przypomina on bardzo czytnik od srebniaka.
Wsuwasz  kartę  i  szybko  wyciągasz,  w  tym  momencie  następuje odczyt. Kupno
firmowego  czytnika  mija  się  z  celem  bo  są drogie i minimalna ilość wynosi
przeważnie 10 szt. :((

KONIEC

Do napisania faq wykorzystałem schemat hybrydki opracowany przez ludzi z UPC'99.
Wszystkie oznaczenia nóżek modułu są zgodne z tym schematem.

Podziękowania dla:
Hrabia,Shadows i inni fachowcy

Mega fucki dla:
Dresy,Skejty,Policja (nowość!!)