bmw key remote program lost initialize button procedure

MINI Remote Programming (Initialization) up to 07/2004 / Step By Step

Up to 07/2004 Mini Cooper cars will require a capable diagnostic tool (DIS, Autologic, Autel, Launch, others) to read, delete and program remotes. Remotes are programmed into BCM (BC1, ZKE). A Maximum of 4 remotes can be programmed. Each remote contains 3 different codes: basic code, random code, encryption code. These codes are on a barcode tag, attached to each remote.

mini remote key programming code barcode zke

 

The barcodes are 2 strings 17 positions each. Position numbers are counted with asterisk. To calculate basic code, random code and encryption code from the 2 barcodes use the example below.

*02535EE7835EDFBA*
*FFFFFFFFDACA115*

2535EE - Basic code (position 3 - 8 in the first string)

7835ED - Rolling code (position 9 - 14 in the first string)

FBFFFFFFFFDACA11 - Cipher code (positions 15 and 16 in the first string plus positions 2 - 15 in the second string)

Do not loose the key tags! Read and save key codes with diagnostic tool before any programming!

If the barcodes are not available, it is possible to calculate them from 6 digit code inside the key.

mini remote key programming bc1 code zke

In the above example the key code is 402622. Use the website below to calculate remote.

Mini Cooper Key Barcode Generator

 If the website is not available, existing customers can contact us with the 6 digit code from inside the key. We will calculate the barcodes for you.

Read and save key codes with diagnostic tool before any programming!

To program the remotes using capable diagnostic tool:

ZKE (BC1, BCM, BCU) ---> Service Functions ---> Log Remote on/off ---> Logging in a new remote control key ---> Select Position 1-4 ---> Enter basic code, random code, encryption code ---> Save

To determine correct position to program new remote if one or more working (already programmed) remotes exist:

ZKE (BC1, BCM, BCU) ---> Service Functions ---> Read Out Key Data (all keys)  ---> save the result (take a picture) 

Exit and operate (lock / unlock) all existing (working) remotes a few times.

ZKE (BC1, BCM, BCU) ---> Service Functions ---> Read Out Key Data (all keys) ---> save the result (take a picture)

Compare all 4 key data from before and after operating them. The central locking code “Rolling code” of the remote which is lost or defective has not changed. Use this position or empty position to program new remote. On the actuated, working remotes the “Rolling code” must have changed.

To delete a remote:

ZKE (BC1, BCM, BCU) ---> Service Functions ---> Log Remote on/off ---> Logging off remote control key ---> Select Position 1-4 ---> Save

NOTE! All our programmed keys are tested for remote function (frequency 315MHz or 433MHz) before shipment.

Previous article MINI Remote Programming (Initialization) from 07/2004 / Step By Step
Next article BMW Remote Programming (Initialization) / Step By Step