E46 Key Coding



Program new key – programming of “empty” transponder, key with remote control or ID-transmitter. Appropriate data will be programmed from CAS into key inserted in the ignition coil. Program used key – programming of used key with known configuration. The data from the key will be programmed into CAS. Repeat step four for any addition BMW key fobs that need programming. Insert the key into the ignition to finalize. These instructions apply when you change the key battery or your BMW key has stopped locking/unlocking the doors, but the key starts the car. This procedure works on many BMWs including 3 5 7 Series Z3 Z4 X3 X5 M5 325i E38 E39. 'Get into your BMW, shut the door and put your key in the ignition. Turn the key between the on and off positions five times as quickly as you can. Push the 'Unlock' button on your E46 key and hold it down while pushing the lock button three times.'

What is BMW Coding?

BMW Coding is used to customize settings so a vehicle operates more as the individual desires.It is a really great way to customise your car, and enable features that the car didn’t have from factory, but it’s also very easy to screw things up!

What Tools you need for BMW Coding?

E-Series & R05x Mini:

*Interface = K+DCAN Cable (OBDII to USB) or ICOM

*ECU Data Files = SP-Daten

*NCS Expert = Coding Software

*WinKFP = Programming (Flashing) Software

Software

*EDIABAS = Low Level ECU Communication Software used by NCS Expert & WinKFP

Fxx- / Ixx- / Gxx-Series, Mini (F05x/F06x), & Rolls-Royce:

*Interface = ENET Cable (OBDII to RJ45 Ethernet) or ICOM

*ECU Data Files = PSdZData

Bmw E46 Coding

*E-Sys = Coding Software

*E-Sys = Programming (Flashing) Software

*ICOM A: main interface

*ICOM B: adapter for programming multimedia in E series

*ICOM C: adapter for old BMW with round 20 pin diagnostic plug

*ICOM D: adapter for motorcycles

BMW Coding Risk:

Just like jailbreaking an iPhone or any software mods, the warranty of the vehicle could be voided by coding. After all, it is a third-party intervention to the computers of the car, without the manufacturer’s approval. There is a risk that some systems might get broken if the operator does not do everything properly. Car coding should never involve an “I’ll just wing it” strategy.

There is also a risk of permanent damage to a vehicle’s electronic systems. In the worst cases, one of the car’s computers could receive irreparable harm and require replacement.

In most cases,it is safety to coding for you BMW.And before you coding,you would better to ask some question or search the features you want on google.There are many BMW coding forums,join them to talk about the coding topics.

Here are some BMW coding forums:

BMW F Series Guide:

BMW E-sys Software:

BMW F Series Coding & Reprogramming Knowledges:

BMW F Series Coding & Reprogramming Cases:

BMW E Series Guide:

Keep updating…

In this article,car-auto-repair.com show you guide on how to use BMW Rheingold ISTA software perform Vehicle and Key Memory programming.

Related Contents:

What is Vehicle and Key Memory (CKM)?

Bmw e46 coding tool

On customer request, various vehicle settings can be changed by means of coding on certain E-model series (e.g. E46, E6X). Some settings (Key) are allocated to a certain key (max. four keys), e.g. heating/air conditioning/ventilation while other settings (Vehicle) apply globally to the entire vehicle, e.g. antitheft alarm system.

Vehicle and Key Memory settings can be selected under the “CKM” tab after determining the native measures plan in the “Vehicle” menu.

Note:

Due to different legal stipulations, there may be national differences in possible CKM settings. Factory settings may also vary from country to country.

Note:

E46 Key Coding

When replacing control modules, it may happen that individual data in the CKM settings are not automatically restored. Before replacing a control module, the CKM settings in the vehicle must be printed out so that these can be restored after the control module has been replaced.

BMW E70, E71, E81, E82, E87, E88, E90, E91 E92, E93, F01 F02MINI R55 and R56

On these model series, all Vehicle and Key Memory functions are programmed directly in the vehicle (please refer to “Personal Profile” in the Owner’s Manual: individual settings for a maximum of 3 remote control units via the display in the instrument cluster or via the Central Information Display).

BMW E38, E39, E46, E52, E53, E60, E61, E63, E64, E65, E66, E83, E85 and E86MINI R50, R52 and R53Rolls-Royce

The procedure for programming the Vehicle and Key Memory is described below. The basic prerequisite is that all control modules on a vehicle are programmed to the current software status:

Two or more parameter keywords (e.g. active, inactive) are assigned to a function or a function keyword. The current setting is shown by a selected checkbox next to the parameter keyword and can be changed by the service technician. Key functions can be set individually for the max. 4 keys. The factory setting is represented by a corresponding symbol next to the parameter keyword.

The CKM functions are divided into a maximum of three levels of hierarchy. Main group (e.g. central locking), group (e.g. unlocking rear window, boot/rear lid) and an optional subgroup (e.g. lids after ignition on).

Bmw E46 Key Coding Options

Vehicle and Key Memory

1 “CKM” tab

Bmw e46 coding software

2 “Vehicle” menu

3 Symbol for “Factory settings”,shows the factory setting of the function

4 Tick – the green tick shows the selected setting of the function,the gray tick shows the active setting of the function

5 “Factory settings” button,establishes the factory settings for the vehicle and keys

6 “Cancel all” button,cancels all settings

7 “Determine measures plan” button

E46 Key Coding Software

Note:

You can print out the set CKM values. Printing out the CKM settings could cause values that have been entered in the list but not yet stored in the vehicle to be lost,making it necessary to re-enter them. It is advisable to print out the CKM settings at the start of programming and if necessary immediately after completing CKM reprogramming.

E46 Key Coding

Procedure for changing CKM settings

Note:

The selected settings for the Vehicle and Key Memory are retained even when the control modules are reprogrammed or encoded. If the CKM backup or restore cannot be successfully performed, this will be seen in the final report.

Readers who read this article also read: