Skip to main content

Program BMW CAS4 Key with Launch X431 IMMO Plus via OBD

It is a BMW 5 series year 2012. We need to program two new keys for this car. Some people complain that there are lack of information online on how to use Launch X431 IMMO Plus.
We will show basic steps one by one how to program key for BMW with CAS4 using Launch X431 IMMO Plus or IMMO Elite together with x-prog3.

 

Program BMW CAS4 all keys lost using Launch IMMO PLus with XPROG3 (how to solve IMMO Plus fail to generate BMW CAS4 key):

Now we are in the main menu of IMMO Plus. So to start the process we need to go to Immobilizer.

Then we are going to the BMW, in that page you can see a vehilce list for all supported BMW models from year to year with immobiliser with a description what immobilizer system are on the cars so in case if you need to check if you can do something or you can’t.  You can just go to the tab and find your car and know if you could do it so then press on the next.

Program BMW CAS4 Key with Launch X431 IMMO Plus 1

Program BMW CAS4 Key with Launch X431 IMMO Plus 2

Program BMW CAS4 Key with Launch X431 IMMO Plus 3

Program BMW CAS4 Key with Launch X431 IMMO Plus 4

What comes up is connection diagram of X-prog3 to the car. This is very simple you can do it yourself. Then press OK to continue.

Program BMW CAS4 Key with Launch X431 IMMO Plus 5

We have a main functions menu, it is very good in work with the engine model or gearbox model but today we’re going to do just key programming.

Select Anti-theft key matching->Automatic detection. The program ask us if we sure that the voltage is not lower than 13 volts. We strongly recommend you use a battery backup to avoid any issues with the programming and with the modules and is just to avoid any failure and or any damage. It recognizes our system CAS4/CAS4+.

Program BMW CAS4 Key with Launch X431 IMMO Plus 6Program BMW CAS4 Key with Launch X431 IMMO Plus 7

We can read ECU information so in ECU information we need to check vehicle frequency so is 868 MHz so the keys what we’re going to use for a car going to have the same frequency.

Program BMW CAS4 Key with Launch X431 IMMO Plus 8

Program BMW CAS4 Key with Launch X431 IMMO Plus 9

What we need to do is Read-out preprocessing, so press Read out preprocessing and then ignition should be on apparently and then press ok.

Now it’s communicating with the car, so the ECU is already preprocessed but usually, it takes from 5 to 10 minutes and during that process just make sure that battery backup is connected to

your car and you are safe.

Program BMW CAS4 Key with Launch X431 IMMO Plus 10

Program BMW CAS4 Key with Launch X431 IMMO Plus 11

All keys have lost so we have to read ISN first. It’s asking us to put one working key close to the vehicle coil to let till data is successfully read.

Read ISN code successfully. You need to take a picture of those numbers. You will need to use a DME ISN number.

Program BMW CAS4 Key with Launch X431 IMMO Plus 12

Program BMW CAS4 Key with Launch X431 IMMO Plus 13

Then we can do key learning. We choose key number 2 and select generate by the ignition switch. If Launch X431 IMMO Plus asks whether have a working key, press No.

Program BMW CAS4 Key with Launch X431 IMMO Plus 14

It asks us to input 32 digit ISN. Paste the ISN we just read.

Program BMW CAS4 Key with Launch X431 IMMO Plus 15

We need to place a new key close to vehicle coil and wait for key generation.

The key was recognized but we still have a fail for that key.

Program BMW CAS4 Key with Launch X431 IMMO Plus 16

Program BMW CAS4 Key with Launch X431 IMMO Plus 17

Program BMW CAS4 Key with Launch X431 IMMO Plus 18

Let’s try key number 4. Do the same step by ignition switch, select don’t have working key and input ISN.

Let’s do it again with a new key with a second key, we got a fail to generate dealer key again.

Program BMW CAS4 Key with Launch X431 IMMO Plus 19

We will show what to do in this case.

They are not generated like a dealer key, so that one is number 2 and another one is number 4.

We need to go back, select Replace Immobilizer data. If Launch X431 IMMO Plus asks whether we have a working key, press Yes, we need to have a working key.

Program BMW CAS4 Key with Launch X431 IMMO Plus 20

Put the key on a coil, it is reading the data. Read anti-theft data succeed.

It’s asking us if you would like to save anti data in your case I would do it but in my case I did it before so I’m pressing No.

Program BMW CAS4 Key with Launch X431 IMMO Plus 21

We are in the Replace immobilizer data menu. So we’ve got now our number 2 and number 4 Keys in our immobilizer data already but what’s wrong with those key the thing is that in the previous Key learning menu tool doesn’t want to write ISN number automatically is a key so we need to modify ISN number from here.

 

Select key 4 what we programmed before in a key learning and select Modify ISN.

Program BMW CAS4 Key with Launch X431 IMMO Plus 22

We’re just modifying ISN data for that key what was learned before now we need to write all those data on a CAS4 module.

Program BMW CAS4 Key with Launch X431 IMMO Plus 23

Program BMW CAS4 Key with Launch X431 IMMO Plus 24

Let’s wait succeed.  Then do the same to key 2.

Program BMW CAS4 Key with Launch X431 IMMO Plus 25

The press Write to write key.

So our key data is done, key number 2 and 4 are written successfully.

Program BMW CAS4 Key with Launch X431 IMMO Plus 26

Program BMW CAS4 Key with Launch X431 IMMO Plus 27

So we can go back and now it is time to check our key.

Both keys start working successfully.

 

www.obdii365.com

Comments

Popular posts from this blog

Install Launch X431 SmartLink C J2534 Driver

Launch X431 SmartLink C can be used as a J2534 PassThru device, working together with the PC installed with the OEM diagnostic software to perform the J2534 reprogramming.   Obdii365   shows where to download and how to install the Passthru SAE J2534 driver for LAUNCH X431 Smart Link C passthru adapter (for   PAD VII ) If you have Smartbox 3.0 (old PAD V and   X431 Pro5 ), download J2534 passthru   in the previous post .     How to Download Launch X431 SmartLink C J2534 passthru driver?   Same as smartbox 3.0, you need both installation programs (setup driver and PC tool for update).   1. Download PC tool for update (update smartlink c firmware) Visit   https://en.cnlaunch.com/ Select Products tab->X-431 PAD VII Pull down product information and find   Download Download   Smartlink J2534.zip Install Launch J2534 PC tool Run LAUNCH J2534 program on desktop. Now you can check Smartlink adapter version and update firmware 2. Download setup driver (J2534 passthru driver) Free download S

Will Lauch X-PROG3 Work with Diagzone, Xdiag or Prodiag?

Does Launch X431 X-prog3 work with xdiag, diagzone or prodiag activations?  Diagzone compatible xprog3? Is it working with prodiag? Will it work with xdiag? These are frequently asked questions of   Launch X-PROG3   (also called GIII) programmers. X-prog3 is compatible with Multiple X-431 Series   X-431 V ,  X-431 V+ ,   X431 Pro5 ,  X431 ProS ,   X431 Pro3s+ ,  X-431 PAD V ,  X-431 PAD VII , X-DIAG Pro3 diagnostic tablets. This programmer works not only for programming keys, but for working with ECU and gearbox. But when comes to key programming you need to know what you doing there is not too much info in the Diagzone/Prodiag software.   What worked and failed? Here are user reviews. *You are at your risk. We don’t provide technical support to 3rd party software.   Prodiag: Yes It works with prodiag. Prodiag provides usb connection with virtual comport. It works fine to read ECU and gearbox clone. For example, VAG DQ200 gearbox clone. Diagzone: Yes Diagzone does not provide usb conne

How to Make Porsche Coding Changes with Launch CRP919X CRP919E

 Instructions on Make Porsche Coding Changes using a Launch CRP919X , CRP919E , CRP919X BT , CRP919E BT scanners. Plugin X431 into OBD 2 Port, Turn Key to Accessory Mode and Wait until VIN is Determined then Hit the Back Arrow in the Upper Left Until You Get to the Next Screen Shown Below  Then select Diagnose (Although you may want to update the unit if updates are available) Then Scroll Down and select Porsche Then Select OK Then Select Automatically Search The Unit should determine the type of 718 you have and then Select OK Then Select System Selection Then Select the appropriate System for the Code you want to adjust (Note: This is the system listed in the instructions below such as Front-end Electronics, Rear-End Electronics, Instrument Cluster or Air Conditioning) Then select Code/Brush Hiding Then select Brush Hidden/Modified Then find the Code you want to adjust (These are the Codes in the instructions below) Then Make the Change Then Hit the Write Code Button