Detailed overview of JLR key programming solutions
Vehicles using the SX-TOOL family of engineering software to do jlr key programming. It covers procedures for both adding a spare key and handling “All Keys Lost” (AKL) situations across different vehicle model years and communication protocols.
Spare Key Addition
- If the vehicle is USA model and came from factory with only one key, you can add a new spare key directly without replacing or virginizing the KVM.
- For vehicles from other regions, you must either replace the KVM with a new unit or use a virginized KVM before adding the spare key.
All Keys Lost (AKL) Case
In AKL situations, all key‑related modules (BCM / KVM) must be either genuine new or used but virginized before programming. Then, using our SX‑TOOL software.
The key can be programmed to the vehicle without replacing the entire ECU set.

Scenario A: Adding a New / Spare Key
The process for adding a spare key varies based on the vehicle's region of origin and current status.
Condition 1: USA-Region Models with DTC less than 2 keys programmed
If the vehicle is a USA model that was delivered from the factory with only one key, it will typically have the Diagnostic Trouble Code (DTC) less than 2 keys programmed stored.
- Procedure: You can add a new spare key directly using the appropriate software (JET Master, SX-CAN, or JET-LS).
- Module Requirements: No replacement or virginization of the RFA/KVM module is necessary.


Condition 2: Non-USA Models or Alarm Status
This applies to vehicles from regions other than the USA that do not have the specific DTC, or any vehicle that is currently in an alarm state.
- Procedure: To add a new key, you must first replace the KVM (Keyless Vehicle Module).
- Module Requirements: You must use either:
- A brand-new, genuine KVM module from JLR.
- A used KVM module that has been “virginized” (reset to a factory-new state).
- After the virginized or new KVM is installed, you can proceed with programming the new spare key.

Scenario B: All Keys Lost (AKL)
This is the most complex scenario and requires strict adherence to parts and procedures to ensure success. The OEM-style key programming will fail if these steps are not followed precisely.
To perform an AKL recovery, all related security modules and keys must be in a new or virginized state. This includes:
- BCM (Body Control Module): Must be a genuine new part or a used part that has been properly virginized.
- KVM / RFA (Keyless Vehicle Module / Remote Function Actuator): Must be a genuine new part or a used part that has been properly virginized.
- Keys: Must be genuine new JLR keys. Aftermarket or cloned keys will not work for this procedur
Programming Procedure for AKL:
Replace the vehicle's existing BCM and KVM/RFA with the required new or virginized units.
- Connect your chosen VCI and launch the appropriate software (JET Master, SX-CAN, or JET-LS).
- Follow the software's guided functions for key programming. The tool will successfully program the new genuine keys to the virgin security modules, restoring the vehicle to operational status. “BCM/KVM programming ⇒ Antitheft synchronization ⇒ Verify Key ⇒ Add key”

