The SMARTRA unit includes a built-in inductive antenna and electronic circuits connected to the ignition switch. The SMARTRA unit is connected to the engine control unit by a special communication line.
This method of controlling the SMARTRA unit is the most appropriate, since the engine start is controlled by the engine control unit.
Operating principle of the system
The immobilizer system includes an engine control unit, a SMARTRA unit and a transponder built into the ignition key.
The engine control unit identifies the ignition key using a special coding algorithm that operates in parallel in the transponder and the engine control unit. The engine can only be started if the algorithm results match. The engine control unit memory stores data from all transponders supplied with the vehicle.
The engine control unit and the SMARTRA unit communicate with each other via a special communication line. During this communication between the engine control unit and SMARTRA, the "K" line of the engine control unit cannot be used for other types of communication, the engine control unit establishes communication via the "K" line either with the SMARTRA unit or with other devices (for example, with a test device during maintenance) by turning on the multiplexer and starting special communication procedures. The multiplexer is part of the hardware of the engine control unit. The SMARTRA unit communicates via a transponder built into the ignition key. Communication is established at a radio frequency of 125 kHz. The SMARTRA unit is located on the ignition switch next to the loop transceiver radio antenna. The radio frequency signal received by the loop antenna is converted by the SMARTRA unit into messages for serial communication, and the messages received from the engine control unit are converted into a radio frequency signal transmitted via the antenna to the transponder.
The SMARTRA unit does not perform transponder identification or coding algorithm calculation. It is an advanced interface that converts the received radio frequency data stream from the transponder into a sequence of messages sent to the engine control unit, and vice versa.
The transponder is a Hitag 2 type with an advanced coding algorithm. When programming the key, special vehicle data is entered into the transponder, which is recorded by its
storage device. The recording procedure is one-time, so the contents of the transponder memory cannot be changed. The data is entered as a chain of 9 bytes long, compiled at the manufacturer. The contents of the transponder memory are divided into two chains, which are called "identifier" and "key password".
After this programming, the transponder memory is locked and its contents cannot be read or changed. The transponder goes from the "clean" state to the "programmed" state.
In addition, each transponder has its own 32-bit IDE identification number. Transponder IDE numbers are unique (non-repeating). The IDE number is entered at the factory and is read-only.
The identifier and password of the key are not transmitted from the engine control unit to the transponder or vice versa. Only the results of the coding algorithm are transmitted. It is almost impossible to calculate the special data of the car from the coding result.
(The article is based on information website HyundaiBook)
For key coding or other purposes, the engine control unit is connected to a test device, which can be a factory tester used at Hyundai service stations. Communication is carried out via the ECU K-line protocol.
