Showing posts with label CGDI BMW. Show all posts
Showing posts with label CGDI BMW. Show all posts

2023/11/12

How to Fix BMW CAS4 If Car Not Start After OBD Programming?

 Here comes similar problems:

Problem 1:
vvdi2 killed my CAS4. How to fix corrupt flash?
The car is F10 from 2011. The CAS in number 4.
I was trying to make a spare key today using new option in Xhorse VVDI2.
To do that the tool has to unlock the CAS unit but with my version first it asked for upgrade. So I started the upgrade and the time error showed on the 2nd level of flashing.
I tried several more times but no luck. How to fix corrupt flash?

Fix BMW CAS4 If Car Not Start 1

Problem 2:
I was trying to make a key today using vvdi2, when updating the CAS its good, but when add key the car not start , I tried several more times but no luck.  How to repair the unit?

 

Solution:
Your P-flash is corrupted
Try to program P-flash.  upload another flash from the processor with the same number and then upload D-flash. and everything will be as before.

A lot of procedure can do but you must have other tools like cgdi bmw, hexprog auto hex, ista+ etc.

Or send eeprom and flash to experts who can dump a good flash.

 

For example:

Started from CAS4 -create all data from scratch. Flash updates to couple of units (with ista+).
Car is alive again.
All works.

Fix BMW CAS4 If Car Not Start 2

 

Problem 3:

I added a key to a 2012 bmw 750li using vvdi2. I did removed cas4 module from car then worked cas on bench using Godiag cas4 programming test platform according to vvdi2 I needed to unlocked cas which I did but before I unlocked cas I did back up coding then unlocked cas with no problem then I generated dealer key using VVDI2. Original and spare key both work normal lock,unlock and starts the car. The problem is that transmission won’t shift out of park and I get this codes.

Fix BMW CAS4 If Car Not Start 3

Solution:

Use any diagnostic tool to ” activate gear”, Autel and Launch X431 can do this, people have tried both.

This happens when unlocking does not go right.
Dont use this.
Just read cas on bench no need to downgrade.

 

 

 

Another CAS4 failure after odometer correction.

Problem with bmw cas4+ module, after mileage reset with cgdi, keyless/remote does not work anymore. I can start car only with key put near steering column. Now cas shows its using frequency 16983 instead 868, when i try to add key it shows me message that current key frequency does not match. Ive tried restore coding, reflash/update with esys. no luck, i think my dflash is corrupt.
Problem solved, repaired frequency in dump and added key and all ok.

2023/02/15

CGDI BMW vs VVDI BIMTool vs Yanhua ACDP Which is Better

 Which one do you recommend for BMW Locksmith & Engineer?

CGDI Prog BMW

Xhorse VVDI BIMTool

Yanhua Mini ACDP

CGDI BMW vs VVDI BIMTool vs Yanhua ACDP

Here is the clue.

 

CGDI BMW:

Pros:

  • BMW CGDI is much easier and has very good Functions, change VIN, change mileage, read ISN from DME etc.
  • It can do coding and programming options for used modules.
  • Software is simple and easy to use
  • It does an excellent job making keys from dump.
  • It also can do FEM and BDC but need to have the FEM BDC platform.
  • It has CAS Fix function. Make sure you have battery connected to proper power when downgrading. no worries because if something happens to CAS during downgrade, you can use cgdi to fix cas, tried it by disconnecting cable during downgrade, killed CAS, and restored with cgdi.

 

Cons:

  • At the moment is the Data manipulation from dump doesn’t seem to calculate the ISN correctly.
  • It’s mostly limited to the older MSD/MSV stuff. It doesn’t support most of the newer MEVD computers
  • Downgrade carries some risk (all tools do). If you go to the effort of making a backup before downgrade, you might as well just make the key from dump and skip downgrade altogether.
  • FEM bricking also occurs, though generally fixable with e-sys. Recent FEM i-step is said to minimize risk.
  • Technical support is average.

 

 

Yanhua Mini ACDP

Pros:

  • Acdp without question great piece of kit .It does pin check first. You know which points to clean and is very fast and comfortable working.
  • Stable work. It is safe to do on bench and doesn’t take much longer.
  • It works with Windows App and mobile phone App.
  • It is able to renew key, change VIN, mileage, ISN, add key, all keys lost without issue.
  • Also an easiest and best solution for FEM. Don’t need to reconnect to the car and run there and back. Just connect tool to FEM, wait for 5-10min and preprocess+key is ready. Done about 20 fem/bdc keys With 100% success rate.
  • Doing via eeprom way faster then VVDI with downgrade. CAS4 in 10 minutes.
  • Useful for whose soldering skills are not the best
  • It has many interface boards, extension modules for gearbox, Volvo, Porsche, Jaguar Land rover etc

Yanhua ACDP Mini works great for CAS2, CAS3, CAS4 and FEM/BDC.  Recommend ICP or bench mode unless making a CAS2 key since only OBD is supported option.  Although it makes keys flawlessly on CAS4 over OBD. But always do CAS4 on bench except OBD CAS 2 is safe all others ICP is safe! There are better tools for OBD. You can also use this tool to read the ISN from DMEs. This all works great with the interface boards!  It works decent for a cheap price!

 

Cons:

Using just the CAN wires is a hit or miss. (Read ISN from N20 DME with can wires – worked. Read MSD80 with can wires – worked. Read ISN from n55/n20 DME with can wires – didn’t work. Sometimes need interface board. using interface boards works every time!)

 

 

 

Xhorse VVDI BIMTool Pro

Pros:

  • CAS2/CAS3 can be done by xhorse vvdi bimtool since long time ago, all by obd.
  • It can read ISN for DME long time ago
  • It has CAS Repair/Recovery Function. Need load eeprom and flash to repair CAS.
  • Works perferctly on CAS2/CAS3/CAS4/FEM/BDC
  • Have diagnostic+ programming + coding online function
  • It got better and made decent improvements
  • will allow the tool to use bmw software like icom and get it working much better than the original unit.
Cons:
  • Covers only new features more as vvdi2 has (70%).
  • WiFi is not stable
  • Have to backup flash and eeprom with vvdi prog before test vvdi bimtool
  • not cheap
i think every tool has its strengths and weaknesses, i have at200 tool, it is good to read bmw ecu. but other car brand ecu not good.

In sum:

Every tool has its strengths and weaknesses.  Yanhua Mini ACDP is excellent for CAS2/CAS3/CAS4 via ICP on bench, also easiest solution on FEM. But not the best tool for OBD.

CGDI BMW does CAS1-CAS4 and FEM/BDC well, it will also do coding and programming, it is easy to use, but not the best option to read ISN.  VVDI BIMTool is better for OBD, but has bugs need to be fixed.  You need more tools, if one fails, use another.

http://blog.obdii365.com/2023/02/15/cgdi-bmw-or-vvdi-bim-tool-pro-or-yanhua-acdp/

2022/03/06

How to Fix Yanhua Mini ACDP BMW FEM Lost Coding?

 The problem goes like this:

I went to add a spare key on 2012 bmw 1 series FEM unit using Yanhua Mini ACDP on bench. Started out great went through automatic initial programming process and right at the end I got write coding error I’m not sure why but now electric windows don’t work and Speedo don’t work.  Is there an easy way to put this right?

Fix Yanhua Mini ACDP BMW FEM Lost Coding 1

Here obdii365.com provides 2 working solutions to FEM lost coding issue.

 

Solution 1: Recover coding with ACDP

You’ve lost some coding.  Yanhua ACDP can do it. We’ve done it a ton of times.

Find saved file right it back. Would have done in on first load up.

You have got the coding saved on this acdp. When you loaded was making a key. It’s saved it in acdp. Just reading info because rushing a head.

Q: I lost the coding data I would like to recover the eeprom and coding data but I don’t know which files to enter, these are the ones I have saved from this module, could you help me and tell me which entry to restore the system?

Just write back the first coding save, that’s it then it will work. 

It be date stamped and time, so you know it’s that car.

How to recover coding in ACDP Mini?

Go to Mode 1: Add key- FEM/BDC initial programming process- Method 2- Recover EEPROM/Coding data

Upload first coding and write back.

Fix Yanhua Mini ACDP BMW FEM Lost Coding 2

Fix Yanhua Mini ACDP BMW FEM Lost Coding 3

Fix Yanhua Mini ACDP BMW FEM Lost Coding 4

Fix Yanhua Mini ACDP BMW FEM Lost Coding 5

Solution  2: Recover with E-sys or CGDI

Esys, VVDI2 and CGDI can fix it.

Just code the FEM Body with E-Sys/CGDI BMW.

Use esys to load coding back on or sse CGDI Prog. F Series Coding. Code FEM body. 2 minutes will do it. You need internet and battery support.

Check guide here

http://blog.obdii365.com/2018/06/03/cgdi-bmw-f-series-fem-body-coding-and-programming/


Feedback:

Fixed with cgdi 2 minutes to recode.  I lost the coding which really is the swl. All he done with cgdi is load the coding for the caf file job done, same with esys or use back up from acdp.

2022/01/06

Which Tool to Read BMW ISN MSV80 on Bench?

 Have Continental DME MSV80 to read ISN, which key programmer is the best to choose?

bmw msv80 dme ecu
  1. Xhorse VVDI2 10 minutes job for reading ISN MSV80.

xhorse vvdi2 read bmw msv80 isn 1

xhorse vvdi2 read bmw msv80 isn 2

How to use VVDI2 to read MSV80 ISN Code?

Even from VVDI2 4.9.0, it can read MSV80 ISN no issues.

Go to Key Learn, then select ECU ISN

Select Type: MSV80, then Read ECU information

xhorse vvdi2 read bmw msv80 isn 3

 

This is ECU info

xhorse vvdi2 read bmw msv80 isn 4

 

Advice: Connect extra power to the car

Need 8 minutes

xhorse vvdi2 read bmw msv80 isn 5

 

Reading ISN…

xhorse vvdi2 read bmw msv80 isn 6

 

Read ISN from ECU successfully

xhorse vvdi2 read bmw msv80 isn 7

 

  1. Autel IM608 can read BMW MSV80 ISN and edit CAS to accept the used DME.

Operation:

BMW>system selection>engine> OBD>manual mode>E chassis>N52>MSV80

 

Both Autel IM508 and Autel IM608 can read ISN from BMW DME via OBD or on bench or in boot mode:

 

Via OBD:

E Chasis M54 read ISN
E Chasis M57 read ISN
E Chasis N45 read ISN
E Chasis N46 read ISN
E Chasis N52-MSV70 read ISN
E Chasis N62 read ISN
E Chasis N73 read ISN
E Chasis S65 read ISN
E Chasis N20 read ISN
E Chasis N47 read ISN
E Chasis N55 read ISN
E Chasis N57 read ISN
E Chasis N43 read ISN
E Chasis N51 read ISN
E Chasis N52-MSV80 read ISN (CGDI MSV80)
E Chasis N53/N54 read ISN
E Chasis N63 read ISN
E Chasis S63 read ISN
F Chasis B48 read ISN
F Chasis B58 read ISN
F Chasis N13 read ISN
F Chasis N20 read ISN
F Chasis N55 read ISN
F Chasis N63 read ISN
F Chasis S63 read ISN

 

On Bench:

E Chasis TC1797 EDC17C41 read ISN
E Chasis TC1797 EDC17C50 read ISN
E Chasis TC1797 EDC17CP45 read ISN
E Chasis TC1797 MEVD17.2 read ISN
E Chasis TC1797 MEVD17.2.4 read ISN
E Chasis TC1797 MEVD17.2.6 read ISN
E Chasis TC1797 MEVD17.2.9 read ISN
E Chasis TC1797 MEVD17.2.P read ISN
E Chasis TC1796 MSD85 read ISN
E Chasis TC1796 MSV90 read ISN
F Chasis TC1797 EDC17C41 read ISN
F Chasis TC1797 EDC17C50 read ISN
F Chasis TC1797 EDC17C56 read ISN
F Chasis TC1797 EDC17CP45 read ISN
F Chasis TC1797 EDC17CP49 read ISN
F Chasis TC1797 MEVD17.2 read ISN
F Chasis TC1793 MEVD17.2.3 read ISN
F Chasis TC1797 MEVD17.2.4 read ISN
F Chasis TC1797 MEVD17.2.5 read ISN
F Chasis TC1797 MEVD17.2.6 read ISN
F Chasis TC1797 MEVD17.2.8 read ISN
F Chasis TC1797 MEVD17.2.9 read ISN
F Chasis TC1797 MEVD17.2.G read ISN
F Chasis TC1797 MEVD17.2.H read ISN
F Chasis TC1793 MEVD17.2.K read ISN
F Chasis TC1797 MEVD17.2.P read ISN
F Chasis TC1797 MEVD17.8.4 read ISN
F Chasis TC1796 MSD85 read ISN
F Chasis TC1796 MSD87 read ISN
F Chasis TC1796 MSV90 read ISN
I Chasis TC1793 MEVD17.2.3 read ISN
I Chasis TC1793 MEVD17.2.K read ISN
E Chasis TC1796 ME17.2.1 read ISN
E Chasis TC1796 MEV17.2.1 read ISN
E Chasis TC1796 EDC17CP09 read ISN
E Chasis TC1796 MSD81 read ISN
E Chasis TC1796 MSD80 read ISN
E Chasis TC1766 EDC17CP02 read ISN
E Chasis TC1766 EDC17CP09 read ISN
F Chasis TC1796 EDC17CP09 read ISN
F Chasis TC1796 MSD81 read ISN
F Chasis TC1796 MSD80 read ISN
F Chasis TC1766 EDC17CP09 read ISN
F Chasis TC1793 EDC17C76 read ISN
E Chasis TC1766 EDC17C06 read ISN
F Chasis TC1796 EDC17CP45 read ISN

 

In Boot mode:

E Chasis TC1766 EDC17C06 read ISN
E Chasis TC1797 EDC17C41 read ISN
E Chasis TC1797 EDC17C50 read ISN
E Chasis TC1766 EDC17CP02 read ISN
E Chasis TC1796 EDC17CP09 read ISN
E Chasis TC1797 EDC17CP45 read ISN
E Chasis TC1797 MEVD17.2 read ISN
E Chasis TC1797 MEVD17.2.4 read ISN
E Chasis TC1797 MEVD17.2.6 read ISN
E Chasis TC1797 MEVD17.2.9 read ISN
E Chasis TC1796 MSD80 read ISN
E Chasis TC1796 MSD81 read ISN
E Chasis TC1796 MSD85 read ISN
E Chasis TC1796 MSV80 read ISN
F Chasis TC1797 EDC17C56 read ISN
F Chasis TC1797 EDC17CP49 read ISN
F Chasis TC1797 MEVD17.2.5 read ISN
F Chasis TC1797 MEVD17.2.8 read ISN
F Chasis TC1797 MEVD17.2.G read ISN
F Chasis TC1797 MEVD17.2.H read ISN
F Chasis TC1797 MEVD17.2.P read ISN
F Chasis TC1796 MSD87 read ISN
F Chasis TC1796 MSV90 read ISN
E Chasis TC1797 MEVD17.2.P read ISN
F Chasis TC1797 EDC17C41 read ISN
F Chasis TC1797 EDC17C50 read ISN
F Chasis TC1796 EDC17CP09 read ISN
F Chasis TC1797 EDC17CP45 read ISN
F Chasis TC1797 MEVD17.2 read ISN
F Chasis TC1797 MEVD17.2.4 read ISN
F Chasis TC1797 MEVD17.2.6 read ISN
F Chasis TC1797 MEVD17.2.9 read ISN
F Chasis TC1796 MSD85 read ISN
F Chasis TC1796 MSD80 read ISN
F Chasis TC1796 MSD81 read ISN
R Chasis TC1766 MED17.2 read ISN
R Chasis TC1766 MEV17.2 read ISN

 

 

Option 3. Your best tool for reading isn from MSV80 is Yanhua Mini ACDP + Module 3

No open DME

 

Read article: Yanhua Mini ACDP Read Write BMW ISN DME List

 

Video on how to use Yanhua Mini ACDP to read BMW MSV80 DME ISN code (no soldering):

 

Option 4. CGDI BMW read ISN from MSV80 OK

Watch video on how to use CGDI BMW to read DME MSV80 ISN code

 

Method 1: can read directly ISN code in the car, please make sure car voltage is 12V above,directly connect OBD to operate–time about 5 minutes.

xhorse vvdi2 read bmw msv80 isn 8

xhorse vvdi2 read bmw msv80 isn 9

Methods 2: can directly split engine computer (DME) to operate–connect diagram as follows:

xhorse vvdi2 read bmw msv80 isn 10

xhorse vvdi2 read bmw msv80 isn 11

 

Option 5. Original Microtronik Autohex II HW4 BMW Full Package

Read Long ISN (SK) in BMW E series from following ECU MSV80: confirmed.

 

Moreover:

Read old ISN in BMW E series for following Ecus:D62M57A0,  D62M57B0,  D60PSA0,  D50M57A0,  D50M57E1,  D60M47A0,  D60M57A0,  MEV9N46L,  ME9N45,  ME9N62,  ME9E65_6,  N73_L0,  N73_R0,  ME9N62_2,  MSV70,  MS450DS0,  N62_TUE,  N62_TUE2.

 

Read Long ISN (SK) in BMW E series from following Ecus:  MSV80,  MSD80,  MSD81,  MSD85,  MSD85Y,  MSS60,  MEVD176K,  ME17N45,  MED17_2,  MED17_2N,  MEV17_2,  MEV17N46,  MEVD174K, MEVD174KW,  MV1722,  MVD1722,  MEVD172,  MEVD1724,  MEVD1723, MEVD1725,  MEVD172Y,  MEVD17KW,  D70N47A0,  D70N47B0,  D71N47A0,  D71N47B0,  D71N47C0,  D71N47D0,  D72N47A0,  D72N47B0,  D73N47A0,  D73N57A0,  D73N57B0,  D73N57C0,  D73N57D0

 

Read Long ISN (SK) in BMW F series from following Ecus: MEVD172Y,  MEVD172,  MEVD1724,  MEVD1725,  N63TU_L0,  N63TU_R0,  S63TU_L0,  S63TU_R0

 

ISN Reading from Tricore Ecus by boot mode.

 

 

Option 6: CG AT-200 or the upgrade version FC200

AT200 requires software license to read MSV80, FC200 does not.

Read How to Read/Write MSV80 DME with AT-200 correctly

 

Hope it helps!

https://www.obdii365.com/

 

2021/10/27

Backup BMW FEM Coding by CGDI VVDI2 or ACDP

 How to Backup and Restore BMW FEM Coding using CGDI BMW, Xhorse VVDI2, Yanhua Mini ACDP. If you get into that scenario where you lose your coding and you’ve backed up your coding, this is how you restore it with any of CGDI BMW, Xhorse VVDI2, Yanhua Mini ACDP.

 

 

Content

Backup FEM Coding with CGDI BMW

Backup FEM Coding with VVDI2 BMW

Backup FEM Coding with Yanhua ACDP

(*Enlarge images)

 

Part 1. How to Backup and Restore BMW FEM Codes using CGDI BMW

We’re going to be using the CGDI BMW tool which some regard as the best BMW tool on the market today. And we’re gonna back up the fem coding and also show you how to restore the fem coding all by OBD and the OBD is connected just under the steering wheel, so this is a BMW 1 series with FEM system.

backup-bmw-fem-coding-cgdi-bmw-1

 

I’m going to turn on the ignition first of all, it is a working key, the car has never been touched in terms of programming or whatever done is connected via OBD, no keys have been added, so I’m going to click on “FEM BDC Key Match”.

 

And then it says the current FEM BDC needs to update the eu program for matching the key, what this means is that we need to pre-process the FEM, because it won’t allow key programming, so whilst that’s not our task right now, I am going to select yes and the reason is because down here what it’s doing is it’s backing up code, so backup encoding succeeds, so this is backed up the coding file now, so that was the first thing it did and because it’s done that, now I can exit out of that, but I just make note of this filename.

backup-bmw-fem-coding-cgdi-bmw-2

 

Yeah okay, so now the coding data is backed up because I’ve quit it halfway through, none of the other functions are actually available, but what it does show you is a VIN number, some of the hardware and software versions, the mileage, the frequency, and the type of chassis and the fact that it’s got a FEM.

 

So now what I can do is I can go out of that, go back into the FEM, this time I’m gonna select “No” and I’m going to select “recovery code” i.e to recover the coding, it says load the coding data file, I’ll immediately go to the file which has just been saved, which would have been down there, but luckily I remember what it was, this particular one the last file we’ve just created and you can see it’s 436 and here is 437 and then I’m gonna select “OK”, and you see here it’s just checking the file and writing the file back, so now what we’ve done is that we’ve restored the coding.

backup-bmw-fem-coding-cgdi-bmw-3

backup-bmw-fem-coding-cgdi-bmw-4

backup-bmw-fem-coding-cgdi-bmw-5

backup-bmw-fem-coding-cgdi-bmw-6


Okay, if you get the scenario where you lose your coding while adding a key to a vehicle, this is what you should do as a precaution and to be able to get you out of the jam at the end.

 

Part 2. How to Backup and Restore BMW FEM Coding using Xhorse VVDI2

We’ve got the original working key and we are in BMW 1 series with FEM system, firstly turn on ignition, so the car starts functions, absolutely fine no warning lights on the dashboard.

backup-bmw-fem-coding-vvdi2-bmw-1

 

Sometimes, although very rarely you can pre-program a FEM spare key and it loses the coding to the vehicle, so as a precaution you should always backup the coding, you can do this with various tools, I’m going to show you how to do this with Xhorse VVDI2 BMW.

 

So first of all, if I open up my VVDI2, I then go to BMW.

backup-bmw-fem-coding-vvdi2-bmw-2

 

I’m connected via OBD in this vehicle, so if you just see down at the bottom, you’ve got an OBD connector connected in and that’s the only connection I have with the vehicle, so now I’m going to do “Key Learn” and then “FEM BDC”, it gives me this information, now this vehicle has never had an additional key, the FEM hasn’t been touched nothing has been done to it, so first of what I’m going to do is to get the key info, the key in still in my hand and the ignition is off, it told us the keys, so it reads the data.

backup-bmw-fem-coding-vvdi2-bmw-3

 

As you can see you got key position 1 and key position 2, now I’m gonna do is to select “Backup coding”, so it says reading coding complete and that gives me the chassis number and coding, and this is actually a date and time stamp, 1st of September, 2021. So I will select “Save” , now I’ve read the coding。

backup-bmw-fem-coding-vvdi2-bmw-4

backup-bmw-fem-coding-vvdi2-bmw-5

I am just going to have a little look at what’s in that file, I’ve got all of the different addresses, of the file with all the different coding, so now if you got forbid, we were to lose our coding, I could select “Restore coding” and then what it will do is it will ask me to select the file which I have done, I select “Open”, and it will start writing the coding on, then we can verify the coding, at the bottom reading and it’s verified success.

backup-bmw-fem-coding-vvdi2-bmw-6

backup-bmw-fem-coding-vvdi2-bmw-7

backup-bmw-fem-coding-vvdi2-bmw-8

Part 3. How to Backup and Restore FEM Codes using ACDP via OBD

So we will also show you how to check via OBD whether the vehicle is actually supported or not in the first place, so we are going to use a BMW 1 series is a 2014 model and as you can see down there we’ve got a Yanhua ACDP connected via OBD is literally a ACDP device and I’m connected by OBD because it’s powered by OBD.

backup-bmw-fem-coding-yanhua-acdp-1

 

We’re using our WiFi network now, this has been obviously set up already the WiFi router is just inside the building and as you can see it’s connected to my a ACDP and I’m using the Bluetooth dongle, so first of all I’m going to go to “BMW” now there’s a few different methods of backing up the coding data, so first I hit “FEM” and then “IMMO and mileage”.

backup-bmw-fem-coding-yanhua-acdp-2

backup-bmw-fem-coding-yanhua-acdp-3

 

Method 1.

So the first thing to do now, this is the easiest way to backup your coding data and to also check if the vehicle is supported or not is via OBD, just select “OBD detect”.

 

Now what it will do, is it will communicate with the vehicle, read the coding data, read the state of the FEM, and tell you whether or not it’s been pre-processed.

 

And that is possible so it says connect ACDP and then which we have, I’ll hit OK, so it’s turned the ignition on as you can see I have not done anything that’s just turned the ignition on itself.

 

So it’s got the device info with the chassis number, mileage, and various other things you can also check the key frequency which is 434 in this vehicle, hit OK.

backup-bmw-fem-coding-yanhua-acdp-4

 

And now it’s reading the coding info. And there you see it’s saved coding and it’s got a time and date stamp, so now my coding data is backed up, I’ll hit OK and now it’s checking whether it’s been pre processed. Just as a note: if the vehicle has been pre processed that means the key can be added via OBD in this instance, this vehicle is 100% original, so whether the FEM supports pre-process, yes, that means I can use my a ACDP to add a key.

backup-bmw-fem-coding-yanhua-acdp-5

backup-bmw-fem-coding-yanhua-acdp-6

Have the FEM been processed “No”, so that means I will need to remove the FEM and pre-process it, so that’s telling me vehicle is possible, but I need to take FEM out, okay and now it’s just saving the data again it’s just saving what I’m just done and there we go, so that’s method one of how to backup your coding data using ACDP via OBD.

 

Method 2:

Method 2 is if I was to go to so I’ll go back out, so you know the path which we go so you’ve got “BMW”, “FEM /BDC”, then “IMMO Mileage”, then “Add key”, then the top one “FEM /BDC initial programming process”, and then we go to method 2 ( so as a note: ACDP automatically when you’re doing the automatic method will back up your coding data, but if you want to do it manually, you can go to NO.2 and see here backup coding data, and then you hit OK.

backup-bmw-fem-coding-yanhua-acdp-7

backup-bmw-fem-coding-yanhua-acdp-8

backup-bmw-fem-coding-yanhua-acdp-9

 

And this will go through the same process of backing up the coding data.

Please connect the ACDP and FEM.

It’s got the device info.

Ready to back up coding.

backup-bmw-fem-coding-yanhua-acdp-10

 

And there we go, we got the coding with the date and time stamp and it saves this one in bin format, so I’m going to hit OK.

backup-bmw-fem-coding-yanhua-acdp-11


Now if I wanted to restore the coding, and this is actually telling me to go to step 2 because we did it step by step obviously this particular instance, it’s relevant, so if I wanted to restore the coding, so my vehicle has lost its coding whatever I’ve done and it’s not right.

 

I’m now going to recover coding data.

Click that, ready to recover coding data, please click OK, and select the back top coding file, so there we have it it’s the first and about a minute ago I got my coding file from here, ‘m going to hit open and all this is doing that is writing well going to write the coding data back to the vehicle.

backup-bmw-fem-coding-yanhua-acdp-12

backup-bmw-fem-coding-yanhua-acdp-13

The FEM is just re-booted, I’ve got a couple of warning lights come up on the dashboard but that’s fine because we’re going to reset them in a second and then I’m going to hit OK.

Just saving the data, and we’re done.

 

So that has now backed up and also recovered the coding data.

backup-bmw-fem-coding-yanhua-acdp-14

 

So what I’ll do now, I’ll just turn my ignition off, obviously I’ve got my key center locking working fine, now I’m going to go ahead and start the vehicle ensure that there’s no warning lights on the dashboard, and as expected no warning lights on the dashboard.

 

So what we’ve done is demonstrated how to backup and restore your coding data as well as check via OBD whether the vehicle is supported because what you wouldn’t want to do is remove the FEM to realize that it’s not a supported version of them.

 

Thanks!

www.obdii365.com

http://blog.obdii365.com/2021/10/27/backup-bmw-fem-codes-by-cgdi-bmw-vvdi2-yanhua-acdp/