Jednostka SMARTRA zawiera wbudowaną antenę indukcyjną oraz obwody elektroniczne podłączone do wyłącznika zapłonu. Jednostka SMARTRA połączona jest ze sterownikiem silnika specjalną linią komunikacyjną.
Ten sposób sterowania jednostką SMARTRA jest najbardziej odpowiedni, ponieważ jednostka sterująca silnika steruje uruchomieniem silnika.
Jak działa system
System immobilizera obejmuje jednostkę sterującą silnika, jednostkę SMARTRA i transponder wbudowany w kluczyk zapłonu.
Sterownik silnika rozpoznaje kluczyk zapłonu za pomocą specjalnego algorytmu kodowania, który działa równolegle w transponderze i sterowniku silnika. Uruchomienie silnika jest możliwe tylko wtedy, gdy wyniki działania algorytmu są zbieżne. Pamięć jednostki sterującej silnika przechowuje dane wszystkich transponderów podłączonych do pojazdu.
Jednostka sterująca silnika i jednostka SMARTRA komunikują się ze sobą za pomocą specjalnego przewodu komunikacyjnego. Podczas działania tego połączenia między jednostką sterującą silnika a SMARTRA, linia «DO» jednostka sterująca silnika nie może być używana do innego rodzaju komunikacji, jednostka sterująca silnika nawiązuje komunikację za pośrednictwem linii «DO» albo z jednostką SMARTRA, albo z innymi urządzeniami (np. z testerem konserwacji) poprzez włączenie multipleksera i uruchomienie specjalnych procedur komunikacyjnych. Multiplekser jest częścią sprzętu jednostki sterującej silnika. SMARTRA komunikuje się za pośrednictwem transpondera wbudowanego w kluczyk zapłonu. Komunikacja odbywa się na częstotliwości radiowej 125 kHz. Jednostka SMARTRA znajduje się na wyłączniku zapłonu obok anteny radiowej nadajnika-odbiornika ramki. Sygnał RF odebrany przez antenę pętlową jest przetwarzany przez jednostkę SMARTRA na komunikaty do komunikacji szeregowej, a komunikaty z jednostki sterującej silnika są przetwarzane na sygnał RF przesyłany przez antenę do transpondera.
Jednostka SMARTRA nie wykonuje identyfikacji transpondera ani obliczeń algorytmu kodowania. Jest to zaawansowany interfejs, który przetwarza odebrany strumień danych o częstotliwości radiowej z transpondera na sekwencję komunikatów wysyłanych do jednostki sterującej silnika i odwrotnie.
Transponder jest typu Hitag 2 z ulepszonym algorytmem kodowania. Podczas programowania klucza do transpondera wprowadzane są specjalne dane pojazdu, które są przez niego rejestrowane
Urządzenie pamięci masowej. Procedura rejestracji jest jednorazowa, więc zawartość pamięci transpondera nie może być zmieniona. Dane są wprowadzane jako ciąg 9-bajtowy, skompilowany fabrycznie. Zawartość pamięci transpondera podzielona jest na dwa łańcuchy, które są tzw «identyfikator» i «kluczowe hasło».
Po takim zaprogramowaniu pamięć transpondera zostaje zablokowana i nie można jej odczytać ani zmienić. Transponder przechodzi ze stanu «czysty» w stan «zaprogramowany».
Ponadto każdy transponder ma swój własny 32-bitowy numer identyfikacyjny IDE. Numery IDE transpondera są unikalne (nie powtarzaj). Numer IDE jest wprowadzany fabrycznie i można go tylko odczytać.
Identyfikator klucza i hasło nie są przesyłane z jednostki sterującej silnika do transpondera i odwrotnie. Przesyłane są tylko wyniki działania algorytmu kodowania. Obliczenie danych pojazdu specjalnego na podstawie wyniku kodowania jest prawie niemożliwe.
W celu kodowania kluczyków lub w innych celach, jednostka sterująca silnika jest podłączona do urządzenia testowego, którym może być tester fabryczny używany na stacjach Hyundai. Komunikacja odbywa się zgodnie z protokołem linii «DO» jednostka sterująca silnika.