2006 BMW 530i Incorrect modules programmed in
#11
Thread Starter
New Members
Joined: Oct 2024
Posts: 14
Likes: 1
From: Chicago Heights
My Ride: 2006 BMW 530i M-Sport package
Model Year: 2006
Engine: N52
In any case, I really appreciate your help, thank you! I want to get an ICOM-B and the Binnmergeeks Expert K+DCAN cable. I have the silver Amazon one with the switch for the K-Line ( green PCB ). I wish the software made a backup of what you did to screw it up so you can unscrew it! Tomorrow I will try your suggestion and report back. I will also try my K+DCAN cable with the ISTA-P as well, just to see what happens. I tried in the past but it errored out trying to read my modules.
Last edited by RS_06_530i; 10-27-2024 at 05:16 PM.
#12
Super Moderator
Joined: Jul 2011
Posts: 3,704
Likes: 328
From: Augusta, GA
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
I have 2 cables purchased from Amazon I've had for over 10 years. I still have them and use them when I just need to diag or code. No need to pull out the ICOM unless I'm flashing as the cable is all you need for everything else. Let us know how it goes tomorrow. I would say this the key to your solution is the HW/n. That's what you'll find in ISTA and should easily find the solution for each module
The following users liked this post:
RS_06_530i (10-27-2024)
#13
Thread Starter
New Members
Joined: Oct 2024
Posts: 14
Likes: 1
From: Chicago Heights
My Ride: 2006 BMW 530i M-Sport package
Model Year: 2006
Engine: N52
Alright, well after fighting with it all day, I am still not able to use my ICOM or my K+DCAN cable with ISTA-P.
Super ICOM N3+ = Error 94025 Determination of the control modules in the vehicle failed.
K+DCAN = Unable to read VO, From the looks of it, my K+DCAN is dead. None of the software is working right with it anymore and my Edibias is set correctly, tested on my other laptop I originally had before I tried the ICOM Next.
I am certain the reading error is because the Super ICOM Pro N3+ does not have the ICOM B to plug into the most. The K+DCAN, checked it out, looks fine and t's set right, but no go. Simply stopped working.
With my ICOM, I did manage to reflash my engine and it now is reporting in INPA as MVS70, which is correct. My turn signals are not working right, my LM somehow lost the VIN, and I am tearing my hair out! NCSExpert is giving me errors trying to bring my modules back to factory coding. So I am limited to BMW Standard Tools and cannot use the K+DCAN anymore. ISTA-P will not read my car with it at all, let it install patched Edibias 7.3.0, ran the networking tool. No dice.
Is there anything I can show to help see what is wrong? The ZUSB list in INPA, UIF? I spent hours on it today and yet again, getting almost no where. Car is in limp home mode.
Super ICOM N3+ = Error 94025 Determination of the control modules in the vehicle failed.
K+DCAN = Unable to read VO, From the looks of it, my K+DCAN is dead. None of the software is working right with it anymore and my Edibias is set correctly, tested on my other laptop I originally had before I tried the ICOM Next.
I am certain the reading error is because the Super ICOM Pro N3+ does not have the ICOM B to plug into the most. The K+DCAN, checked it out, looks fine and t's set right, but no go. Simply stopped working.
With my ICOM, I did manage to reflash my engine and it now is reporting in INPA as MVS70, which is correct. My turn signals are not working right, my LM somehow lost the VIN, and I am tearing my hair out! NCSExpert is giving me errors trying to bring my modules back to factory coding. So I am limited to BMW Standard Tools and cannot use the K+DCAN anymore. ISTA-P will not read my car with it at all, let it install patched Edibias 7.3.0, ran the networking tool. No dice.
Is there anything I can show to help see what is wrong? The ZUSB list in INPA, UIF? I spent hours on it today and yet again, getting almost no where. Car is in limp home mode.
#14
Super Moderator
Joined: Jul 2011
Posts: 3,704
Likes: 328
From: Augusta, GA
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
I'm still puzzled on how your modules lost its factory coding and I thought you just flashed them with the wrong ZB. The coding steps you listed was correct so I don't know how your coding is messed up.
#15
Thread Starter
New Members
Joined: Oct 2024
Posts: 14
Likes: 1
From: Chicago Heights
My Ride: 2006 BMW 530i M-Sport package
Model Year: 2006
Engine: N52
I have the correct transmission programmed in, correct engine, updated all door, lighting, Kombi, CAS, and most of the modules. (if you update the CAS, the ignition key needs to be off or it will say, "ECU conditions are not met" The CAS is the only module, the rest need key to second position with the full Christmas tree lights on. Just a FYI for those who may not know.)
On another forum, I saw someone recommend letting WinKFP pick a module, if it's not there there is nothing to program. So far, once I finish updating my modules and run NCSExpert, my car will be in a working state. Engine is running right now, no more limp mode. The issue I had was for some reason, the numbers I had for both the MVS70 and GKE191 were not being found in my DATENS, so it was impossible to fix the issue. I just went to Choose ECU, Update ZUSB, let it pick the right number, and then I am in business! This has been a two week long problem, fighting with ICOM Next clones and dealing with a half-working K+DCAN cable that just bit the dust.
I am still not done yet, but I managed to fix a lot of issues already. Stuff that was yellow or blue (program mode) is now in the green according to ISTA+. I still have no radio, I switched it to an Android unit and though that is working, there is no sound at all. I heard I can update the firmware through the DVD drive? If not, i may have to take it into the shop to get it fixed.
Some things I learned.
- Get a good K+DCAN cable! Bimmergeeks is the best one I am aware of. I plan on ordering one as soon as I can.
- E60 needs a ICOM A (or Next) Head and a ICOM B to connect to the MOST line. Without this, you cannot use ISTA-P with the Super ICOM Pro N3+. Thankfully, ISTA+ and all BMW Standard Tools work with it! I plan on getting a ICOM A+B or ICOM Next + ICOM B, The E60 and others have a dual K-Line, so you need a cable capable of working with that.
- I have done this, but do TONS of research before you attempt to mess with your car. You don't just buy a cheap cable, download BMW Standard Tools, and go to town without knowing what you are doing!
- If you mess it up, be prepared to spend money! I am already about $600 into the car.
#16
Super Moderator
Joined: Jul 2011
Posts: 3,704
Likes: 328
From: Augusta, GA
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
Great that you are figuring it out. The number 1 rule is do not mess with the car unless you absolutely know what you're doing. You can kill a module and need the dealership to get it back going.
A blue module means it's in programming abort mode. If you had this then you were definitely in for a long study. You should be good now getting the rest of the car going. Some times people have to learn on these cars and most of the times it's when they are not ready to.
A blue module means it's in programming abort mode. If you had this then you were definitely in for a long study. You should be good now getting the rest of the car going. Some times people have to learn on these cars and most of the times it's when they are not ready to.
#17
Thread Starter
New Members
Joined: Oct 2024
Posts: 14
Likes: 1
From: Chicago Heights
My Ride: 2006 BMW 530i M-Sport package
Model Year: 2006
Engine: N52
Alright, so I am getting places but still cannot toucb the most module. BMW Dealers by me want $400+ to reprogram my car and bring it to the latest I-Level.
Sean (or anybody), can you please answer me a few questions?
I managed to find an older SP Daten file for my E60, V52. So now I have SP Daten 52, 69, 70, and 71. I have the triangle on the dash and warning to not use much speed. I took the car for a drive and performance seems normal, strangely. It still hauls if I floor it, and shifts smoothly and properly. I know how to start the system time and that should clear my errors with the airbag system because I updated the SFZ , CAS, etc.
1. According to my UIF list in INPA, I have 7577968 for DME and my GKE number (cannot remember off the top of my head) for my transmission. Despite updating my SP-Datens in all applications, including manually importing the SP Datens into WINPFK, my numbers cannot be found for either. My DME is reporting an error in INPA saying it is missing a byte, which I assume means it does not have the right program in it? Is there a reference where I can get the right numbers for both to put in? Actually, it is saying it cannot find my LMA, Engine, or Transmission numbers when I plug them in.
2. My turn signals are flashing quickly and it's saying it all my lights have errors. I can fix this by using my Bluetooth module with the Bimmercode app,, which codes it to factory and resets it. This is despite coding it to factory using NCSExpert. What am I doing wrong where I need to fix it with less powerful tools?
3. How can I determine if I have any modules that are not updated? For example, some modules have multiple files needed to fully update them If there are any modules missing coding, how can you know if let's say a module needs 3 things programmed for it to be fully programmed?
4 My climate control was updated and reset to factory, despite this is is not working right. .My air conditioning light is flashing. I can fix this by using Bimmercode, coding to factory and resetting the module, just not sure why I need to use that when the factory tools seems to not be resetting things properly?
This is basically just asking to fill in the blanks for some things I am fuzzy about. I have successfully updated and factory coded all modules (except for the most modules, which my ICOM won't touch). I have heard of people using K+DCAN cables to code MOST modules in the car, how does a $30 cable succeed and a $250 ICOM fail to do this? Maybe because of the shorted pins? (shrug)
Sean (or anybody), can you please answer me a few questions?
I managed to find an older SP Daten file for my E60, V52. So now I have SP Daten 52, 69, 70, and 71. I have the triangle on the dash and warning to not use much speed. I took the car for a drive and performance seems normal, strangely. It still hauls if I floor it, and shifts smoothly and properly. I know how to start the system time and that should clear my errors with the airbag system because I updated the SFZ , CAS, etc.
1. According to my UIF list in INPA, I have 7577968 for DME and my GKE number (cannot remember off the top of my head) for my transmission. Despite updating my SP-Datens in all applications, including manually importing the SP Datens into WINPFK, my numbers cannot be found for either. My DME is reporting an error in INPA saying it is missing a byte, which I assume means it does not have the right program in it? Is there a reference where I can get the right numbers for both to put in? Actually, it is saying it cannot find my LMA, Engine, or Transmission numbers when I plug them in.
2. My turn signals are flashing quickly and it's saying it all my lights have errors. I can fix this by using my Bluetooth module with the Bimmercode app,, which codes it to factory and resets it. This is despite coding it to factory using NCSExpert. What am I doing wrong where I need to fix it with less powerful tools?
3. How can I determine if I have any modules that are not updated? For example, some modules have multiple files needed to fully update them If there are any modules missing coding, how can you know if let's say a module needs 3 things programmed for it to be fully programmed?
4 My climate control was updated and reset to factory, despite this is is not working right. .My air conditioning light is flashing. I can fix this by using Bimmercode, coding to factory and resetting the module, just not sure why I need to use that when the factory tools seems to not be resetting things properly?
This is basically just asking to fill in the blanks for some things I am fuzzy about. I have successfully updated and factory coded all modules (except for the most modules, which my ICOM won't touch). I have heard of people using K+DCAN cables to code MOST modules in the car, how does a $30 cable succeed and a $250 ICOM fail to do this? Maybe because of the shorted pins? (shrug)
Last edited by RS_06_530i; Yesterday at 09:44 AM.
#18
Super Moderator
Joined: Jul 2011
Posts: 3,704
Likes: 328
From: Augusta, GA
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
I don't know what else help you are looking for I asked you for your VIN with checksum. You haven't posted a pic of your module list screen. You're still talking about factory resetting but your firmware is incorrect. You're not even taking the advice given. We need to see what you're looking at because from looks of things you're working backwards.
#19
Thread Starter
New Members
Joined: Oct 2024
Posts: 14
Likes: 1
From: Chicago Heights
My Ride: 2006 BMW 530i M-Sport package
Model Year: 2006
Engine: N52
Well, the questions I asked would have been great. I am not a moron, I have programmed my motorcycles in the past and I am quite computer savvy (built many for myself and others). I have been studying to do this and spending hours with it almost every day for the past two months. I have much to learn, but to say I have no idea what I am doing is not true at all. I made mistakes, which is part of any learning process. I am not trying to score a home run without trying to get to first base, I am trying to do this right but limited with my hardware mostly. I gave you my VIN already with the checksum a few posts back and I did your suggestions, so not sure why you are saying that?
Let me guess how to do this:
1. WinPFK: Update module according to ZUSB (if not found, pick right family and let WinPFK pick the module) Realoemparts.com is a great resource for figuring out your modules, especially DME.
2. NCSExpert: Code modules to factory in Expert mode
->Press F5 for basic functions
->Select "coapiReadSgGetFswPsw" and click Ok
-> Select F2 "job" select SG_CODIEREN and press OK
-> Press F3 Execute job and wait for the buttons to become active, when active its all done.
3. INPA Clear errors
4. Start system time in gateway modules with Tool32.
->In the Left of the window select systemzeit_lesen (write)
->In the middle of the window Argument (value of) type 1 in the dropdown menu
->double click systemzeit_lesen and done.
->double click systemzeit_starten. (no arguments) too to restart the time
Well, where I went wrong was EGS needed updating, that is the transmission (GKE). That was the disconnect I had until I figured it out. I was even able to code all MOST Modules but the CCC one, it turns out there is an order. I know how to do this, it is just there are always people who know a lot more and I am not against getting help questions answered.One problem with most forums is instead of helping, people like to lecture people (not saying you) on how they should not be messing with stuff, you have no idea what you are doing, etc. I did not know what I was doing, since then I have fooled with it nearly daily for two months and spent literal hours reading, learning, and trying different suggestions.**Everything involving radio updated in the proper order, it crashes on the CCC though (failed programming mode). Might be able to reset the CCC module in tool32 and try to update it again.**DME = No more byte error**Orange triangle still present**System timer not yet set, so getting airbag lights (expected after updating modules for it and not setting the timer)
2006 BMW 530i M-Sport VIN: WBANE735X6CM38388A (A IS CHECKSUM) Put it in so many times I memorized it. Look at Post #5 in this thread, it was given to you already with my car's info. I thought I included the checksum, guess not but here you go.
Prod. Date 2005-08-30
Type 530i Series E60 (5 Series) M-Sport Package
Body Type Sedan
Steering Left Hand Drive
Engine N52
Displacement 3L
Power 190kw / 258hp
Drive RWD
Color: Silber-grau metallic (A08)
Upholstery Leather "Dakota"/schwarz
Radio: CCC
Pre-LCI (pre facelift)
Let me guess how to do this:
1. WinPFK: Update module according to ZUSB (if not found, pick right family and let WinPFK pick the module) Realoemparts.com is a great resource for figuring out your modules, especially DME.
2. NCSExpert: Code modules to factory in Expert mode
->Press F5 for basic functions
->Select "coapiReadSgGetFswPsw" and click Ok
-> Select F2 "job" select SG_CODIEREN and press OK
-> Press F3 Execute job and wait for the buttons to become active, when active its all done.
3. INPA Clear errors
4. Start system time in gateway modules with Tool32.
->In the Left of the window select systemzeit_lesen (write)
->In the middle of the window Argument (value of) type 1 in the dropdown menu
->double click systemzeit_lesen and done.
->double click systemzeit_starten. (no arguments) too to restart the time
Well, where I went wrong was EGS needed updating, that is the transmission (GKE). That was the disconnect I had until I figured it out. I was even able to code all MOST Modules but the CCC one, it turns out there is an order. I know how to do this, it is just there are always people who know a lot more and I am not against getting help questions answered.One problem with most forums is instead of helping, people like to lecture people (not saying you) on how they should not be messing with stuff, you have no idea what you are doing, etc. I did not know what I was doing, since then I have fooled with it nearly daily for two months and spent literal hours reading, learning, and trying different suggestions.**Everything involving radio updated in the proper order, it crashes on the CCC though (failed programming mode). Might be able to reset the CCC module in tool32 and try to update it again.**DME = No more byte error**Orange triangle still present**System timer not yet set, so getting airbag lights (expected after updating modules for it and not setting the timer)
2006 BMW 530i M-Sport VIN: WBANE735X6CM38388A (A IS CHECKSUM) Put it in so many times I memorized it. Look at Post #5 in this thread, it was given to you already with my car's info. I thought I included the checksum, guess not but here you go.
Prod. Date 2005-08-30
Type 530i Series E60 (5 Series) M-Sport Package
Body Type Sedan
Steering Left Hand Drive
Engine N52
Displacement 3L
Power 190kw / 258hp
Drive RWD
Color: Silber-grau metallic (A08)
Upholstery Leather "Dakota"/schwarz
Radio: CCC
Pre-LCI (pre facelift)
Last edited by RS_06_530i; Yesterday at 04:07 PM.
#20
Super Moderator
Joined: Jul 2011
Posts: 3,704
Likes: 328
From: Augusta, GA
My Ride: 05 530i M54
Model Year: 05 530i
Engine: 3.0 M54
Your DME ZB should be 7623397 from what you provided. LM is 9203082, body module: 9176069, ALC 6934837, KOMBI: 9194887
Please post a pic of what you're seeing. I can't help just by reading because you're missing things I would use to search with.
Please post a pic of what you're seeing. I can't help just by reading because you're missing things I would use to search with.
Last edited by seanjordan20; Yesterday at 05:42 PM.