PDA

View Full Version : Coding a new (used) DME to an E46



jdjg
06-20-2012, 01:49 PM
Hi there, I have a question, what do I need to code when I replace the DME from a e46 for another used one from another e46, both are the same year and the same motor...
Can I just only need to align the EWS with the new (used) DME?

thanks,

Clyde1234
06-20-2012, 06:31 PM
No it is not feasible with the e46 BMW coding tools.
The EWS 3.3 in E46 can only connect one time to a DME.

jdjg
06-20-2012, 06:34 PM
No it is not feasible with the e46 BMW coding tools.
The EWS 3.3 in E46 can only connect one time to a DME.

so if I change my DME I need to purchase a new EWS also?
this not make sense to me

RafaelB
06-21-2012, 02:14 AM
You can replace just the DME but you will need an Autologic or GT1 to align the EWS with the new DME.

DUDMD
06-22-2012, 02:17 AM
You can replace just the DME but you will need an Autologic or GT1 to align the EWS with the new DME.
GT1 will not do any DME-EWS sync on a used E46 DME.

jdjg
06-22-2012, 07:11 PM
do I need to recode my DME using the WinKFP and put there the VIN of the car?

modular93fox
06-22-2012, 11:35 PM
you yourself cannot install a used DME into another car. you will have to send the used dme to a shop that refurbishes them...even if its good, it needs to be wiped out to a virgin state. That requries special software and hardware thats just not downloaded for free like what you might have. only way you could put a used dme in your car is if you have the matching EWS and KEYS for the other donor car.
clint

Clyde1234
06-23-2012, 05:01 PM
you yourself cannot install a used DME into another car. you will have to send the used dme to a shop that refurbishes them...even if its good, it needs to be wiped out to a virgin state. That requries special software and hardware thats just not downloaded for free like what you might have. only way you could put a used dme in your car is if you have the matching EWS and KEYS for the other donor car.
clint


Thats 100% right.

jdjg
06-25-2012, 12:43 PM
thanks, and you guys are right!!!!! thank you very very very much!!!

Next step, I will put now the EWS (the same of the DMW I want to recode)...

cheers

S ECU Repair
06-29-2012, 03:51 PM
This a big problem for independent mechanics and BMW owners.

BMW DMEs used to be non-interchangeable to other cars because BMW cars have a rolling code, and VIN # verification on their modules. A lot of indy mechanics ended up giving up the job to the dealer.

I understand how complicated BMW made these ECUs since I rebuild them.

The only other option people have is to get a matching set (Key, EWS, DME) from a junked car, because the matching set will have the same VIN and EWS Rolling Code.

jdjg
07-09-2012, 11:21 PM
This a big problem for independent mechanics and BMW owners.

BMW DMEs used to be non-interchangeable to other cars because BMW cars have a rolling code, and VIN # verification on their modules. A lot of indy mechanics ended up giving up the job to the dealer.

I understand how complicated BMW made these ECUs since I rebuild them.

The only other option people have is to get a matching set (Key, EWS, DME) from a junked car, because the matching set will have the same VIN and EWS Rolling Code.

Yea, that was finally I do, put the ews and the key of the donor car, know the car start perfectly ....

ptikkala
07-19-2012, 12:14 AM
i just soldered the eprom from the dead DME to new same bosch number DME and car runs fine... Shouldnt the DME need to be coded for my cars VIN? How to do it???

saneesh8
08-29-2012, 02:59 PM
I guess when you swapped the EPROM AM49fF00, all the data is in the new DME. No need to do any work.

enda320
08-29-2012, 04:05 PM
The chassis number and ISN are in the flash chip (although the VIN is encrypted)
1)Swapping the flash chip between them,
2)swapping the DME, EWS and keychips will work, or the final option is
3) a used DME, the flash has then to be read fully (I think it has to be unsoldered, because I can't think of anything that reads the complete memory) and it can be programmed with the matching VIN and a clear ID which is essentially what you'd get if you ordered a new DME from BMW.

On the third option, you'd then need to sync your existing EWS to the (what appears brand new..) DME.

So the easiest is the chip swap, next up is swapping DME/EWS but you wouldn't be able to order any replacement keys, as they would be set up for the EWS you've binned earlier) and the last option is there for those times when you take out the DME and somehow destroy it.

MS41 is E36 328's, that can be synced to EWS as often as you like; MS42 (E46 and the twin vanos M52TU's) and MS43 (M54 engines) can't be resynced, so chip swaps or professional help.


In the event you've done one of the above, and it still isn't working, or you haven't touched anything, but after a low battery you are getting DME/EWS sync errors, then try the "start value synchronisation" in INPA.
This doesn't "marry" the ECU->EWS like you could in E36s, but it resets the rolling code tables as occasionally the DME or EWS can glitch and jump up a code by itself.

Navymr
11-22-2012, 07:08 PM
S ecu repair.... Can't pm you so when you have enough posts pm me.

Unvme336
04-25-2013, 03:15 AM
Hey I know This is old but anyone still watching? I'm trying to do the chip swap for a 00 323 e46 dme and I'm trying to find some kind of guide
thanks

bram2011
04-25-2013, 10:54 AM
E46 with ecu Bosch M43 and Siemens MS42, MS43 just swap the flashrom.

Unvme336
04-25-2013, 11:37 PM
Which chip?

bram2011
04-26-2013, 12:01 PM
Which chip?

Bosch M43 chip 29f200
MS42, MS43 chip 29f400

Quadrant5
05-08-2013, 06:04 PM
Bosch M43 chip 29f200
MS42, MS43 chip 29f400

On another foum somebody said that the flash chip with the immobilizer codes on a MS42 is a TY93C65D, not an AM29F400BB. Can anyone confirm or deny this? Any associated information would be helpful. Thanks.

Quadrant5

enda320
05-08-2013, 08:31 PM
It's the 29F400, the other one would be known as the eeprom and that's where stuff like adaptation and fault codes are stored.
Just swapping the 29f is enough to reuse a different ECU with the same part number.

Quadrant5
05-10-2013, 03:42 PM
It's the 29F400, the other one would be known as the eeprom and that's where stuff like adaptation and fault codes are stored.
Just swapping the 29f is enough to reuse a different ECU with the same part number.

Thank you enda320. You have been a wealth of information during this project. Thanks for sharing your information.

Quadrant5

Totalfixation
05-16-2013, 08:29 PM
This a big problem for independent mechanics and BMW owners.

BMW DMEs used to be non-interchangeable to other cars because BMW cars have a rolling code, and VIN # verification on their modules. A lot of indy mechanics ended up giving up the job to the dealer.

I understand how complicated BMW made these ECUs since I rebuild them.

The only other option people have is to get a matching set (Key, EWS, DME) from a junked car, because the matching set will have the same VIN and EWS Rolling Code.
Hello S ECU Repair. do you still rebuild the DME?

TerraPhantm
05-19-2013, 03:55 AM
The chassis number and ISN are in the flash chip (although the VIN is encrypted)
1)Swapping the flash chip between them,
2)swapping the DME, EWS and keychips will work, or the final option is
3) a used DME, the flash has then to be read fully (I think it has to be unsoldered, because I can't think of anything that reads the complete memory) and it can be programmed with the matching VIN and a clear ID which is essentially what you'd get if you ordered a new DME from BMW.

On the third option, you'd then need to sync your existing EWS to the (what appears brand new..) DME.

So the easiest is the chip swap, next up is swapping DME/EWS but you wouldn't be able to order any replacement keys, as they would be set up for the EWS you've binned earlier) and the last option is there for those times when you take out the DME and somehow destroy it.

MS41 is E36 328's, that can be synced to EWS as often as you like; MS42 (E46 and the twin vanos M52TU's) and MS43 (M54 engines) can't be resynced, so chip swaps or professional help.


In the event you've done one of the above, and it still isn't working, or you haven't touched anything, but after a low battery you are getting DME/EWS sync errors, then try the "start value synchronisation" in INPA.
This doesn't "marry" the ECU->EWS like you could in E36s, but it resets the rolling code tables as occasionally the DME or EWS can glitch and jump up a code by itself.

Would you happen to know how to identify the ISN (table?) in a full dump? I know generally which sector it sits in on the MSS54/HP (so I can virginize the DME pretty easily), but I've yet to figure out the exact location.

enda320
05-19-2013, 02:37 PM
Yea, I think so, but it might take a bit more work.

zheina740
06-21-2013, 10:02 PM
Hey guys,

2002 325xiT 5speed
I was driving down the interstate and the car just died... Vehicle has 153,000 miles.

Tried starting it but it just cranks but won't start so I towed it home.
I diagnosed it with inpa/Bmw scanner p.a soft 1.4. I get the "crankshaft position sensor no signal" error.. I went ahead and purchased all three oem sensors the crankshaft sensor and both camshafts sensors (intake and exhaust)

Tried starting it again.. same problem.. cranks but won't start.
*checked fuel pressure at the rail and it's fine.

I proceeded by removing the coilpacks and the spark plugs and doing a visual test checking to see if I have spark, cylinders 3 and 4 are the only ones getting spark upon cranking. Swapped around the coilpacks and still only getting spark at 3 and 4.
Diagnosed again and still getting "crankshaft postion sensor no signal" message.

recent maintenance:
*changed fuel pump
*changed fuel filter
*changed spark plugs
*replaced with coil packs from my e38

My mechanic suspects the DME...

I'm looking to buy a used DME off a 2002 325i and swap the AM29F00BB chip, will I need to flash the DME to make it compatible with a XI?

enda320
06-22-2013, 05:37 AM
Get one with the same part number, and all you'll need to do is swap that chip.
Are you still getting the crankshaft sensor error?

A bad sensor is more likely than a bad ECU.

zheina740
06-22-2013, 11:08 AM
Yeah I replaced the crankshaft sensor but still get the same error.

EWBR
06-23-2013, 06:06 AM
I can confirm this procedure as well. The only way is you need good soldering experience in SMD. For the first time I made a copy of the chip, it is a TSOP 44 Flash you will need the right socket for the programmer, I used a galep4. It is a good choice to verify the checksum of the chip after it is programmed. Later you have to allign the EWS-DME process again, but it is fully working. My backround, the DME is sometimes destroyed by bad solenoids (especially fuel gas updates) who kill the Flash because of the missing diode inside the relays. No Adaption or erase of the Adaption after a Startup can occour.

zheina740
07-04-2013, 09:58 AM
So I purchased a used DME resoldered the chips, realigned the ews with the dme but the problem still persists. I still get the crankshaft postion senor no signal.. :( could it be the wiring (pretty hard to believe it would go out while driving)
what gives?

enda320
07-04-2013, 12:19 PM
It's looking like you've bought a bad sensor, they will turn up brand new and non functioning but you can always check the wires to make sure they are OK.

zheina740
07-05-2013, 01:18 AM
Another question.. After attempting to start the car I remove the crankshaft position sensor and find it covered in oil, is this normal?

enda320
07-05-2013, 02:05 PM
Yep, it sits inside the crank case and it will get splashed by the engine oil.

osc911
09-11-2013, 10:44 AM
Thank you (especially enda320 and S ECU repair) for the valuable information on this thread. I can confirm successful chip swap as per info provided.

Nervous experience but use a decent electronic shop. I can recommend an excellent tech in the Heathrow area that did this repair for me.

dymONE
11-08-2013, 04:07 AM
Hi,

I have engine swap done 323i@328i. I tried to perform DME update via WinFKP but after few % crashed it. DME seems to be bricked :mad
I have spare DME from 328i engine donor, but I don't have EWS/Key.

Original 323i DME: MS42 5WK9037 (7 500 255)
Spare 328i DME: MS42 5WK90329 (1 430 844)

So am I able to swap mentioned 29f400 chip from 323i DME to 328i DME?
And important question is, if this 29f400 chip is also bricked .. or if this chip is untouched during flash and have all needed information even when flash has not been successful.

I think, if my 323i is completely bricked .. I will need another donor for DME+EWS+KEY. Am I right?

Thanks in advance.

alberttm
11-09-2013, 02:27 AM
Isn't it possible to change VIN in used DME with Tool32?

komandos
01-06-2014, 05:19 AM
hello my friends. i'm reading your posts and finally are you have success with used DME ms43 and EWS3 aligment? if i unsolder the am29f400bb from my dme and do a copy with williem programer to other blank am29f400bb eprom, and solder the copy to the used DME, the used dme will work with my car? that is my question thanks best regards http://s1.E46Fanatics.com/forum/images/smilies/bluehappy.gif.



http://s1.E46Fanatics.com/forum/images/statusicon/user_online.gif http://s1.E46Fanatics.com/forum/images/buttons/report.gif (http://forum.e46fanatics.com/report.php?p=15926004)
http://s1.E46Fanatics.com/forum/images/buttons/edit.gif (http://forum.e46fanatics.com/editpost.php?do=editpost&p=15926004)

enda320
01-06-2014, 03:07 PM
If they are both the same 5WK9 number, yes.

Infact, you won't need a blank eeprom, you can just take a copy with willem incase you have problems, then soldering that chip into the replacement ECU as it is.

komandos
01-07-2014, 04:06 PM
If they are both the same 5WK9 number, yes.

Infact, you won't need a blank eeprom, you can just take a copy with willem incase you have problems, then soldering that chip into the replacement ECU as it is.

yes the they are same 5WK90012. i only like to do some experiment first with winkpf to update the software then to remap if i find something on net, but with the second dme.for that reason i like to clone my am29f400. this eprom is cheap and we will see :) thanks best regards !

enda320
01-07-2014, 04:43 PM
You will still need to sync the EWS when you change between them, but it will be possible.

komandos
01-07-2014, 08:26 PM
You will still need to sync the EWS when you change between them, but it will be possible.

if the ISN codes are in am29f400, all after that will be easy. i have DIS, INPA, SSS progman and ISTA P/D and others... will be easy to align the ews and the dme... once i did this with inpa on my friend and the car now is ok ...

TerraPhantm
01-08-2014, 04:18 AM
You need to wipe the ISN first with an external programmer. It is near 0x4000 IIRC

komandos
01-31-2014, 05:17 PM
hello my friend. i'm experimenting with DME. i unsoldered am29f400 from speared dme but after that the dme wont work. i think i burn the eprom http://s1.E46Fanatics.com/forum/images/smilies/sad.gif. are you have read file from am29f400 with programmer from 7511570 5WK90012. i have programmer and i like to continue with my experiment, but i need this file to clone this chip and to work. thanks best regards. http://s1.E46Fanatics.com/forum/images/smilies/worshippy.gif




http://s1.E46Fanatics.com/forum/images/statusicon/user_online.gif
http://s1.E46Fanatics.com/forum/images/buttons/forward.gif (http://forum.e46fanatics.com/private.php?do=newpm&forward=1&pmid=7041952)

dononeil
03-08-2014, 07:55 PM
I recently purchased a used ECU off e-bay, and removed the old EPROM from my old ECU and installed it in the new ECU. The car started up fine, but the same problem exists on the new computer. The computer is just not processing and showing the O2 sensors pre-cat. We have verified the O2 sensors are working fine with a volt meter at the ECU connector. Any ideas what could be causing the issue? I don't want to spend $450 just to find out the ECU was fine. Any assistance you can provide would be appreciated.

enda320
03-09-2014, 03:21 PM
What are the fault codes coming up?

Firewall
11-19-2014, 03:48 PM
Hello everyone, a few days ago I did the chip swap within MS43 ECU modules with different part numbers, and the car didn't start up, so now I did the chip swap within modules with same part number but the car is not starting yet, it needs to be realigned? how exactly is that realignment process? I'm a newbie and I will appreciate if you could explain a little more about software and tools to get the car running again. It's a 2001 330i. Thanks in advance!

doomviillain
12-08-2015, 03:46 PM
It's the 29F400, the other one would be known as the eeprom and that's where stuff like adaptation and fault codes are stored.
Just swapping the 29f is enough to reuse a different ECU with the same part number.

Apologies for reviving an old thread, but just a few questions. Would the chip swap apply to ms45.1?
I fried my DME and it needs replacing, I'd prefer to buy a matching used DME and swap the chip as this is may be the least expensive route. I know it can't be that easy so what else may be involved?

If the chip swap can't work on the ms45.1 (2004 330i 6spd) then I may have to get it refurbished, I don't feel like swapping out keys, locks, tumblers and such.

TerraPhantm
12-10-2015, 12:36 AM
Apologies for reviving an old thread, but just a few questions. Would the chip swap apply to ms45.1?
I fried my DME and it needs replacing, I'd prefer to buy a matching used DME and swap the chip as this is may be the least expensive route. I know it can't be that easy so what else may be involved?

If the chip swap can't work on the ms45.1 (2004 330i 6spd) then I may have to get it refurbished, I don't feel like swapping out keys, locks, tumblers and such.

MS45 has to be done through BDM

bawareca
12-10-2015, 09:15 AM
Apologies for reviving an old thread, but just a few questions. Would the chip swap apply to ms45.1?
I fried my DME and it needs replacing, I'd prefer to buy a matching used DME and swap the chip as this is may be the least expensive route. I know it can't be that easy so what else may be involved?

If the chip swap can't work on the ms45.1 (2004 330i 6spd) then I may have to get it refurbished, I don't feel like swapping out keys, locks, tumblers and such.

I see you are in LA like me, I can do the swap for you. I prefer to change the ISN in the EWS than to swap chips from the DME. Sometimes the data may be corrupt and the problem may move to the replacement DME.

doomviillain
12-31-2015, 03:21 PM
I see you are in LA like me, I can do the swap for you. I prefer to change the ISN in the EWS than to swap chips from the DME. Sometimes the data may be corrupt and the problem may move to the replacement DME.
I think that's what ended up happening, swapped the chip to a donor DME and it didn't work. I ended up shipping the DME to get refurbished with the EWS and key to be synced.

I wish I had read your post earlier, you could of saved me time and money...

Jblaz1
06-23-2018, 12:38 PM
Barareca, I have a 03 325 with a bad ms45.1 DME. I have a used DME that needs to be reprogrammed. Are you able to change the chassis number in the used DME & make it work with the existing ews & key? Thank you, jim

- - - Updated - - -

Barareca, I have a 03 325 with a bad ms45.1 DME. I have a used DME that needs to be reprogrammed. Are you able to change the chassis number in the used DME & make it work with the existing ews & key? Thank you, jim

328 Power 04
06-23-2018, 01:08 PM
Barareca, I have a 03 325 with a bad ms45.1 DME. I have a used DME that needs to be reprogrammed. Are you able to change the chassis number in the used DME & make it work with the existing ews & key? Thank you, jim

- - - Updated - - -

Barareca, I have a 03 325 with a bad ms45.1 DME. I have a used DME that needs to be reprogrammed. Are you able to change the chassis number in the used DME & make it work with the existing ews & key? Thank you, jim

Is the original dme working still, somewhat?

They can be cloned easily.
If you don't get hold of bawareca (he's awesome), let me know and I can do it for you.

E36328Coupe
06-24-2018, 02:05 PM
https://www.youtube.com/watch?v=HPoaKPqLpgE

nonturbodan
10-01-2018, 10:23 PM
Hey guys,

2002 325xiT 5speed
I was driving down the interstate and the car just died... Vehicle has 153,000 miles.

Tried starting it but it just cranks but won't start so I towed it home.
I diagnosed it with inpa/Bmw scanner p.a soft 1.4. I get the "crankshaft position sensor no signal" error.. I went ahead and purchased all three oem sensors the crankshaft sensor and both camshafts sensors (intake and exhaust)

Tried starting it again.. same problem.. cranks but won't start.
*checked fuel pressure at the rail and it's fine.

I proceeded by removing the coilpacks and the spark plugs and doing a visual test checking to see if I have spark, cylinders 3 and 4 are the only ones getting spark upon cranking. Swapped around the coilpacks and still only getting spark at 3 and 4.
Diagnosed again and still getting "crankshaft postion sensor no signal" message.

recent maintenance:
*changed fuel pump
*changed fuel filter
*changed spark plugs
*replaced with coil packs from my e38

My mechanic suspects the DME...

I'm looking to buy a used DME off a 2002 325i and swap the AM29F00BB chip, will I need to flash the DME to make it compatible with a XI?

For anybody that might be in this situation, the M52TU and M54 supply a reference voltage to the crank sensor. If the sensor shorts to ground when it fails it will blow a fuse in the Ebox. These fuses are separate from the rest of the fuses in a small black box. Replacing the crank sensor won't do anything until you replace the blown fuse as well. I been there, took a while to figure that one out.

484Rally
12-09-2018, 03:34 PM
For anybody that might be in this situation, the M52TU and M54 supply a reference voltage to the crank sensor. If the sensor shorts to ground when it fails it will blow a fuse in the Ebox. These fuses are separate from the rest of the fuses in a small black box. Replacing the crank sensor won't do anything until you replace the blown fuse as well. I been there, took a while to figure that one out.

Hey, zheina740, I have a 2002 325i (11/01 manufacture date) DME I can sell if you're interested.

kw79
01-12-2019, 10:44 AM
Which chip?

Did this work for you ?i
So i fired my old DME , i have replaced it with Donor DME and EWS and key , the donor key is a diamond key that had been tampered with , opened and non recharable battery put in , lasted about 2 weeks fine , then big problem , crank no start , antitheft code , tracked the problem to the key , now the DME and EWS rolling code is out
so should i get a new donor set or should i try to change this chip and go back to the non donor EWS and Key transponder ?
i know this is an old thread but i do need some help here
thanks for any advice