BMW Key Programming - All Keys Lost

fig 1: BMW Key Programming - All Keys Lost
fig 1: BMW Key Programming - All Keys Lost

Autohex II BMW Key Programming Software offers a powerful function to solve the case of encrypted CAS (or just a normal CAS1, CAS2 or CAS3) when no working key is available.

This function will use different steps depends on the CAS version, the type of ISN (ISN from EGS, or a long ISN from DME), and depends on your selection.

fig 2: CAS Encrypted, DME ISN is required
fig 2: CAS Encrypted, DME ISN is required

The software will determine if it is possible to program the key without the need of ISN or SK, if it is possible it will not show the user fig.2, rather than that it will jump to a different form (see fig. 3) offering 2 options:

  • Use HTag Pro Key programmer to prepare a key
  • Use a key data file of a prepared (or saved key from another car/cas)
fig 3: Autohex II Key data source Options
fig 3: Autohex II Key data source Options

In case the ISN is required, you can get it from Autohex II function CAS DME ISN Manager, after saving value of ISN from there, you can load it (or write it) in this form as shown in fig.2.

It is important to note that the DME ISN is 8 digits (4 bytes) and the DME SK is 32 digits (16 bytes / 128 bits), so care must be taken when typing these values manually.

If you select the option of using HTag Pro BMW key programmer to prepare a blank key, you must connect the programmer tool to USB and insert a blank key into the tool slot.

Autohex II will show the Key ID and if it is blank or not, as shown in fig.4

fig 4: Live data of the key status from HTag Pro
fig 4: Live data of the key status from HTag Pro

If you select the option to load data file of a already prepared key, a prepared key with correct data file must be present, or you can obtain a key from another CAS, more information in: Manage current keys

After you click on ‘SET’ button, Autohex II will prepare the key via HTag Pro tool and saves data as a backup into a file (we called here as a key data file), then it is ready to start programming key, this operation may take up to 30 minutes, most of times it takes few minutes (depends on the CAS version).

After clicking on START in fig.4, Autohex II will ask you to insert the prepared key in Ignition slot, It is important to make sure that the key has inserted in the ignition slot before you click on OK.

fig 5: BMW Key Programming Starts
fig 5: BMW Key Programming Starts
Last Update: 9/8/2016