E90Post
 


The Tire Rack
 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Used Module Flashing/Coding Questions



Reply
 
Thread Tools Search this Thread
      02-25-2021, 03:53 PM   #1
mj6234
Private First Class
31
Rep
105
Posts

Drives: E92 335i
Join Date: Nov 2011
Location: US

iTrader: (0)

Used Module Flashing/Coding Questions

Need some input here as to what is possible with coding a used module. Some background that I think may be causing some complexity as well.

Info
2008 BMW 335i (N54)
DME is used MSD81 (from 535i) and CAS was updated with the donor DME VIN (and ISN)
CAS shows donor DME VIN when reading it through NCSExpert
All modules showed the correct VIN in the UIF in INPA before I swapped the EKP module (now EKP module shows incorrect)

I have an EKPM2 (EKP) module and needed to update to an EKPM3. I bought a used EKPM3 module from an X5 (N55 engine).

Today I swapped in the module, and flashed it with WinKFP to update the VIN. UIF write in comfort mode was specified. I entered the 17 digit VIN of my car (not the VIN shown in CAS from the donor DME). Flash completed properly and the car is now showing the correct ZUSB number and the module is now showing EKP3 (before it show EKM260).

I then factory coded the module in NCSExpert, and car starts and runs fine. No lights or warnings. Drove around the block and everything seems normal, but will log under WOT and make sure all is good.

However, when I look at the UIF in INPA (and WinKFP as well) the module shows the incorrect VIN still. This bothers me.

My questions.
(1) Is my DME swap + CAS update preventing me from updating new modules with my original car's VIN?
(2) Does the VIN on the module have anything to do with its operation or coding? Or does all of that come from the VO (which was updated appropriately after the DME swap).
(3) Am I missing some other worksteps to update the VIN using WinKFP?
(4) Should I be using Tool32 to update the VIN in the EKP3 module instead?
Appreciate 0
      02-25-2021, 05:08 PM   #2
mj6234
Private First Class
31
Rep
105
Posts

Drives: E92 335i
Join Date: Nov 2011
Location: US

iTrader: (0)

Some additional data if it helps.

UIF from INPA.

Date: 25.02.2021 16:56:54
Model: E89X
Scope: all control module
JobStatus: OKAY
Quantity: 19
-----------------------------------------------------------------
ADR Gen. name JobStatus
50 SINE ERROR_ECU_SUBFUNCTION_NOT_SUPPORTED__INVALID_FORMA T
-----------------------------------------------------------------
ADR Gen. name JobStatus ZB No. VIN No. Date
00 JBBF OKAY 9187541 FV75580 28.10.2010
01 MRS OKAY 9184432 FV75580 28.10.2010
12 DME/DDE OKAY 7626358 FV75580 08.04.2014
17 EKP OKAY 7276383 LJ98217 25.02.2021
29 DSC OKAY 6791524 FV75580 28.10.2010
37 AMP OKAY 9208571 FV75580 28.10.2010
40 CAS OKAY 9227053 FV75580 28.10.2010
41 DWA OKAY 9200943 FV75580 28.10.2010
54 RADIO OKAY 9142852 ˙˙˙˙˙˙˙ 06.02.2007
55 ISPB OKAY 9229740 FV75580 28.10.2010
56 FZD OKAY 9205137 FV75580 28.10.2010
60 KOMBI OKAY 9187368 FV75580 28.10.2010
62 MOSTGW OKAY 9223681 FV75580 28.10.2010
63 MASK/CCC OKAY 9223675 FV75580 28.10.2010
64 PDC OKAY 9225825 FV75580 28.10.2010
6D FAS OKAY 9196936 FV75580 28.10.2010
72 FRM OKAY 9166709 ˙˙˙˙˙˙˙ 26.11.2007
78 KLIMA OKAY 9199260 FV75580 28.10.2010
================================================== ===============
Appreciate 0
      02-25-2021, 05:09 PM   #3
mj6234
Private First Class
31
Rep
105
Posts

Drives: E92 335i
Join Date: Nov 2011
Location: US

iTrader: (0)

From WinKFP->EKP3 ECU->UIF

Entries of the user info field:

--------------------------------------
Entry 1:

Vehicle identification number: ˙˙˙˙˙˙˙
Date: 15.05.2007
Change index:
Software number:
Office number:
Assembly identification number: 7054041
Seral number:
Program number:
Kilometer: 0
Dealer number:

--------------------------------------
Entry 2:

Vehicle identification number: LJ98217
Date: 25.02.2021
Change index:
Software number:
Office number:
Assembly identification number: 7276383
Seral number:
Program number:
Kilometer: 0
Dealer number:

--------------------------------------
Appreciate 0
      02-26-2021, 09:51 AM   #4
ccfj1
Tinkerer
ccfj1's Avatar
United Kingdom
83
Rep
533
Posts

Drives: F25 X3 M-Sport
Join Date: Jan 2012
Location: Brighton, UK

iTrader: (0)

You should be able to use winkfp to upgrade the firmware and put a new vin ib the ekp3 module.

The only modules that wont update the vin with winkfp is the kombi, dme and cas module, all others should no problem.

Just flash it again and make sure you put the full 17 digit vin in

You might be able to use tool32 to do this too.
__________________
2014 F25 X3 335d M-Sport:

Appreciate 0
      02-26-2021, 12:53 PM   #5
mj6234
Private First Class
31
Rep
105
Posts

Drives: E92 335i
Join Date: Nov 2011
Location: US

iTrader: (0)

Ya, I flashed it again and the VIN updated this time. Only difference was that I searched for the module by ZUSB first and flashed it that way rather than using the Process ECU option (F3).

I also noticed that I thought my VIN was wrong in the DME/CAS when looking in NCSExpert. I was wrong on that, it just had the check digit appended to the end. I glanced at it and saw the terminal digit was different, but didnt realize it had the check digit on it.

Now to install my new fuel pump!
Appreciate 0
      05-16-2022, 11:00 PM   #6
APe90
New Member
United_States
3
Rep
5
Posts

Drives: 2007 BMW 328i, 2002 VW Jetta
Join Date: May 2022
Location: North Carolina

iTrader: (0)

Hi. I was wondering… Howndid you search for the module and/or choose the correct ZB number?

For instance, I’m in the process of swapping my broken EKPM2 for a brand new EKPM3.

I took note of the ZB number and the SG-BD on my old EKPM2. And after I installed my new EKPM3. I went into WinKFP to program the ZB number and the Vin number to it.

However, whenever I type in the ZB number from my EKPM2, it says that it can’t find it…

And whenever I try to find the ZB number by selecting the SG-BD (EKPM60_2) it is no longer in the list… the only choice is “EKPM3” under ECU family…

So, whenever I click “EKPM3” as the ECU family it gives me like, 6, or, 7 different ZB numbers to choose from…

So, I’m a little bit lost as to which one I should choose?

I tried to search Google for “ZB number for EKPM3 2007 328i” and other similar searches, but haven’t turned up anything useful…

So, I was just wondering how you went about the process when you did it?

Any help would be very much appreciated!
Thanks, in advance.

-AP
Appreciate 0
      04-30-2023, 10:02 AM   #7
yeukfung
New Member
4
Rep
25
Posts

Drives: BMW 330i E90 2005 N52
Join Date: May 2017
Location: Hong Kong

iTrader: (0)

Quote:
Originally Posted by APe90 View Post
Hi. I was wondering… Howndid you search for the module and/or choose the correct ZB number?

For instance, I’m in the process of swapping my broken EKPM2 for a brand new EKPM3.

I took note of the ZB number and the SG-BD on my old EKPM2. And after I installed my new EKPM3. I went into WinKFP to program the ZB number and the Vin number to it.

However, whenever I type in the ZB number from my EKPM2, it says that it can’t find it…

And whenever I try to find the ZB number by selecting the SG-BD (EKPM60_2) it is no longer in the list… the only choice is “EKPM3” under ECU family…

So, whenever I click “EKPM3” as the ECU family it gives me like, 6, or, 7 different ZB numbers to choose from…

So, I’m a little bit lost as to which one I should choose?

I tried to search Google for “ZB number for EKPM3 2007 328i” and other similar searches, but haven’t turned up anything useful…

So, I was just wondering how you went about the process when you did it?

Any help would be very much appreciated!
Thanks, in advance.

-AP

Hi,

I just come across the need to upgrade on the EKPM2 -> EKPM3.

for how to identify to correct zb on the EKPM3, we cannot use the same zb of EKPM2, as the hardware is different, just like MSD80 and MSD81 are different DME, which need to use different zb.

then I check my EKPM2 module zb, it's printed on the case,

EKPM2 ZB#: 7169960

and then open E89\kmmData\kmm_ATSH.txt with notepad, search for this zb, in my case, it's single match.
Name:  Screenshot 2023-04-30 at 10.43.50 PM.jpg
Views: 823
Size:  372.3 KB


and then visit the E89\data\EKPM3\ folder, check to see which zb is comaptible with the current EKPM2 ZB#.
Name:  Screenshot 2023-04-30 at 10.55.32 PM.png
Views: 813
Size:  144.7 KB

in my case, it is EKPM3 ZB# 7276046
Appreciate 0
Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 01:44 PM.




e90post
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST