STEERING LOCK (L322) - System Overview
An interesting solution to overcome the possibility of thieves bypassing the electronic anti theft protection stages and driving the steering lock directly is to build the electronics directly into the lock itself. And this is what has been done here.
SM053 - STEERING LOCK (L322) - System Help file
Version 1.27

STEERING LOCK (L322) - Known Fitments
Vehicle makes, models and variants known or believed to be using this vehicle system, required diagnostic lead and degree of known compatibility.

Vehicle Make Vehicle Model Vehicle Variant Diagnostic Lead
Land Rover Range Rover MK IIII (L322) 2002 - 2009 Black OBDII Lead/LD020/LD021

STEERING LOCK (L322) - Physical Details

SM053 - STEERING LOCK (L322) - Diagnostic Capabilities (Read Fault Codes)
Reads the fault code memory. The ECU can self detect up to 34 different problems with Itself, its wiring and its associated sensors, storing the respective code if it detects any malfunction or reading outside of pre defined acceptable limits. Not all stored faults may cause the fault warning lamp to illuminate.

SM053 - STEERING LOCK (L322) - Diagnostic Capabilities (Clear Fault Codes)
Clears the fault code memory.

SM053 - STEERING LOCK (L322) - Diagnostic Capabilities (Settings)
Values, configuration settings, and other stored information which can be read from the ECU, edited and then rewritten back. Read settings can also be stored as a standard HTML page for reference. These pages can then later be re loaded and re written back to the ECU. Please note that some values may be read only due to the fact that they are supplied from the ECU’s ROM or are internally calculated.

  • Part Number: This is the manufacturer's part number for the ECU.
  • Hardware number: This is the hardware version which denotes the processor and circuit board type.
  • Software number: This denotes the coding inside the processor for the hardware.
  • Supplier number: This is a number which defines the supplier using a standard look up list of supplier ECU manufacturer numbers.
  • Coding index: This is the coding identification for the programming maps.
  • Diagnostic index: This is a number that indicates the diagnostic capabilities support level.
  • Bus index: This is a number that indicates the bus communication support level, the vehicle communication buses.
  • Week of build: This is the week in which the unit was built.
  • Year of build: This is the year in which the unit was built.
  • Park Neutral Interlock: Enables the ignition interlock with the park neutral position being required on the gear selector.
  • Maximum Velocity: This allows the motors that control the steering lock to work at their maximum velocity as opposed to a limited speed mode, enabled or disabled. Normally enabled on the Range Rover.
  • Coding: This denotes if the ECU is new from the factory or has been coded. This will show incomplete on a new ECU and complete on a used ECU.
  • Coding Data: A specific block of programmable data stored in the ECU to control its functionality for specific variations of vehicle. There are a number of hexadecimal digits, each digit separated by a comma. Re-entered parameters should be entered in an identical format to that which is read. Changing these values can produce unknown alteration in the functionality of the ECU, damage the ECU, or even damage the vehicle.

SM053 - STEERING LOCK (L322) - Diagnostic Capabilities (Inputs)
Realtime live display of the information the electronic control unit of the selected vehicle system is currently deriving from its input sensors.

  • Mobilizer Release via Key: This shows YES if the immobiliser has been released with a key and NO if the immobiliser has not been released with a key. This information is passed to the steering lock ECU on the vehicle's internal data bus. It may unlock/lock the ECU according to the immobiliser status of the vehicle.
  • Key in Lock: This denotes if the key in the lock is valid or invalid in terms of being recognised as a key which mobilises the vehicle or not. This information is passed to the steering lock ECU from the immobiliser ECU on the vehicle's internal data bus.
  • Locking in Progress: This denotes locking. This will show YES if the steering lock ECU is currently locking and NO if the ECU is not currently locking.
  • Unlocking in Progress: This denotes unlocking. This will show YES if the steering lock ECU is currently unlocking and NO if the ECU is not currently unlocking.
  • Unlocked: This shows the unlocked status of the steering lock ECU. When unlocked, this means that the ECU has unlocked and secured the steering lock in the unlocked position otherwise it is not unlocked. Normally this travels to the locked position but there is a period of time where the locking is in progress when it is neither locked or unlocked.
  • Locked: This shows LOCKED when the steering lock ECU has locked the steering otherwise and NOT LOCKED which translates to a period of time where the steering is neither locked or unlocked when the locking is in progress.
  • Airbag Crash: If the airbag has been detonated, information is sent to the steering lock ECU on the CAN bus to indicate that the airbag has detonated and it will display YES.
  • Armed: This indicates that the steering lock ECU has armed the steering lock meaning that it will be engaged automatically from that point.