View Full Version : Need help clearing VIN from a used TCM (EGS)
E39Fisch
09-27-2011, 12:54 AM
To make a long story short, a failing alternator on my E39 (540i) took the TCM out with it. Now I have fixed everything (I put in a new alternator, battery and ignition switch) but the TCM is unresponsive to the dealer's computer.
Instead of paying $1,350 for a brand new TCM, I decided to try a salvage yard part ($200).
The new unit is responsive and an Indy BMW shop programed it for me, but the salvaged TCM still has the old VIN associated to it, so my car won't even start when it's installed.
Can someone please walk me through my best, cheapest option to clear the old VIN? Can I use BMW Scanner 1.36 with a USB-ODBII-20 Pin cable (CAN Bus compliant) to enter my VIN? Is this a straightforward process?
Thanks in advance,
Steve
EDIT - The VIN has now been updated thanks to the help I got on this thread. Thanks guys! Now the starter still won't engage, so perhaps the VIN wasn't what was stopping it? Progress at least...
E39Fisch
09-28-2011, 02:14 PM
I just got this reply from Alex at PA Soft...
"Unfortunately our software can't change VIN in transmission control."
So it seems PA Soft BMW Scanner can't do it. Does anyone know a way to zero out a transmission control module?
rondo
09-28-2011, 02:33 PM
Hi i think that WinKFP will do this job for you try to set up version 5.1.6 as this seems to be very stable.
infinkc
09-30-2011, 10:07 AM
I am having a similar issue right now also. I have a 2000 E46 323i that i just swapped the EGS in. I tried PAsoft and the VIN area is grayed out. What other ways are there to change the VIN? My car will start though, just wont let me access the module completely.
Anyone have a procedure for WinKFP? i loaded it but was completely lost.
I think i will give this a try, just not sure if it will change the VIN http://forums.bimmerforums.com/forum/showthread.php?t=1572349
How do you know your programming only the EGS module with WinKFP?
rondo
09-30-2011, 11:02 AM
Hi this is from the manual and indicates that the vin is re written in the UIF .when you re flash a module.
E39Fisch
09-30-2011, 02:10 PM
Hi Rondo... thanks so much. Since you have obviously used this tool extensively, would you please be so kind as to list the steps to get to the right screen to program the TCM/EGS VIN? After reading the manual a bit I think it goes something like the below, but I don't want to cook any components!
Does it go like this(?) :
1] Hit F1 "Komfort-Modus"
2] Hit F2 "ZUSB auswählen"
3] select appropriate TCM part number
4] select "Enter VIN" button (which presumably appears after step 3
5] Enter the new VIN
Is that correct?
Hi i think that WinKFP will do this job for you try to set up version 5.1.6 as this seems to be very stable.
I have installed WinKFP 4.2.3 as it was all I could find. Do you know where I can find 5.1.6? Thanks!
rondo
09-30-2011, 03:00 PM
Hi this is my e46 guide you will need to be certain which module you have for your car[found by reading the existing UIF in Inpa or WinKFP etc.].I found loading the daten to be challenging but there are guides on this site that will help.oops. DO NOT check the fast baudrate in the ini. file for your car..
E39Fisch
09-30-2011, 03:08 PM
Rondo - you're the best.
Thank you very much! Any advice on where to find WinKFP 5.1.6? All links I have found are either dead or password-protected.
When this process is done, I presume only the TCM I entered is touched... is there any chance of accidentally reprograming other components? I obviously don't want to screw up the ZME, ECU, etc...
rondo
09-30-2011, 03:25 PM
WinKFP will only destroy one module at a time if used as above guide :eek:check PM.
E39Fisch
10-07-2011, 02:21 AM
Success! I reprogrammed the TCM today using WinKFP and Gert's ADS cable! The TCM now reads the correct VIN and seems to have been programmed correctly because the dash PRND 432 indicators now show the shift position (they didn't before). PROGRESS!
My only problem now is that the starter won't engage - EWS issue of some kind?? Either that or the ODO readings need to be in sync? Well... I feel a solid step closer anyway. Many thanks!
rondo
10-07-2011, 08:52 AM
Hi good job on the WinKFP flash .You can use your Inpa to diagnose the start problem go to the ews tests and check that the ews is seeing the neutral switch and that the key is good etc.I dont have E39 to see exact tests available but the diagnostics are there in inpa.
E39Fisch
10-07-2011, 12:37 PM
Yes... it showed one error:
15 Power on Reset
Frequency: 20
I cleared it and tried to start (no start) and checked again... no ews errors now. So I'm thinking this was a low power problem back when my battery and alternator were bad (?) The error does not come back, but still no start.
This is interesting: Under ISN Number / Password, I have the following error: ERROR_ECU_REJECTED
Hrm.... after some deep research on the ISN process, I have finally concluded that a used TCM/EGS can NEVER be reprogrammed to work with another vehicle manufactured after 3/97. Unfortunately that applies to me.
Page 22 of this (http://www.computersolutions.cn/blog/wp-content/uploads/2011/02/BMW_EWS.pdf) EWS system PDF states that vehicles with an EWS III system do the following when any DME is changed:
"The DME will automatically burn the “Rolling Code Table” into its memory. Once the table has been burned into the DME memory it can NOT be changed."
Well, at least I learned a heck of a lot during this investigation. Time to pony up $1,200 for a brand new TCM. Sigh.
You need to sync DME and EWS with inpa and it'll work, TCM doesn't affect starting as long as it shows that car is in P or N.
E39Fisch
10-07-2011, 03:19 PM
You need to sync DME and EWS with inpa and it'll work, TCM doesn't affect starting as long as it shows that car is in P or N.
Hi Cell,
I did both Store and Reset and I still have the "ERROR_ECU_REJECTED" message in the ISN field.... still won't start. Also, the EWS error - "15 Power-On-Reset" is back. But that might be because I had the battery disconnected. There is a sticker on the TCM that shows the VIN number... why would they do that if the TCM isn't paired like the other DME units?
What are the "Wires" shown in this image (http://www.sfischerdesign.com/IPNA.jpg)?
There are no DME units, just one DME in a petrol powered car. DME = Digital Motor Electronics = engine ecu :)
Store and reset in EWS or also sync in DME? Can't remember without looking exactly how it was done in your car, but when you get that kind of error after failing alternator/died battery, it is EWS-DME rolling code sync problem.
boto1818
02-05-2013, 07:55 PM
Can someone send me a copy of WinKFP ...please.
Powered by vBulletin® Copyright © 2025 vBulletin Solutions, Inc. All rights reserved.