BMW 318i E46 N46 DME swap - E46Fanatics E46 BMW Social Directory E46 FAQ 3-Series Discussion Forums BMW Photo Gallery BMW 3-Series Technical Information E46 Fanatics - The Ultimate BMW Resource BMW Vendors General E46 Forum The Tire Rack's Tire Wheel Forum Forced Induction Forum The Off-Topic The E46 BMW Showroom For Sale, For Trade or Wanting to Buy

Go Back   E46Fanatics > Tuning & Tech > E46 Engine Swaps

E46 Engine Swaps
Replacing your motor? From direct replacements to more exoctic engines, if it's going under the hood of an E46 3 Series this is the forum to discuss it.

Reply
 
Thread Tools Search this Thread Rate Thread Display Modes
Old 04-21-2020, 08:16 AM   #1
Vengant
Registered User
 
Join Date: Apr 2020
Location: Germany
Posts: 3
Year: 2004
Model: 318i
Transmission: Automatic
BMW 318i E46 N46 DME swap

Hi all,

I need some help with swapping DME on my BMW E46 318i (Bosch MEV9/EKV946 aka MEV9N46).
  • My 318i was built in May 2004, it has N46B20A engine and automatic transmission. DME part number is 7531850. Current firmware (ZB) is 7541946.
  • The new DME that I've got is from 316ti, it was built in June 2004, with manual transmission an N46B18A engine. Last 7 digits of VIN were KS65144. DME part number is 7541459.
I am aware that I would need a BDM programmer to reflash my old ISN to the new DME, this is not a question. The question is: are these DMEs compatible at all?

According to this, the latest firmware for DME with automatic transmission in my case is 7563946, and latest "general" firmware is 7563942. I have connected the new DME on bench and tried to reflash it using WinKFP in comfort mode. However, it does not let me flash the firmware version 7563946 - "Wrong ECU hardware number". But I was able to flash 7563942 to the new DME without any problems.

According to the contents of WinKFP files for MEV9/EKV946, the firmware 7563942 is related to the hardware number 7563330, and firmware 7563946 requires another number - 7563328. I could of course force the firmware flash using Expert mode, but I would like to understand the cause of this error first.

I would be very grateful if somebody could explain me if there is any physical/electrical difference in the DMEs installed on E46 series (N46 engine) with automatic and manual transmission, and what exactly does "hardware number" mean.

And another question - is there any way to read out the current ISN from the car using OBD socket without dismounting/disassembling the old DME or EWS?

Thank you very much in advance.

Last edited by Vengant; 04-26-2020 at 05:26 AM.
Vengant is offline   Reply With Quote
Old 04-27-2020, 07:11 AM   #2
Vengant
Registered User
 
Join Date: Apr 2020
Location: Germany
Posts: 3
Year: 2004
Model: 318i
Transmission: Automatic
Ok, figured it out myself: the DME unit hardware is the same for all E46 with N46 engine. The "hardware number" seems to be only a reference and does not reflect any hardware difference. Feel free to use WinKFP in Expert Mode to reflash the DME.

Last edited by Vengant; 04-27-2020 at 07:12 AM.
Vengant is offline   Reply With Quote
Reply

Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes Rate This Thread
Rate This Thread:

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 On
Censor is OFF



All times are GMT -5. The time now is 08:21 AM.


Powered by vBulletin® Version 3.8.8
Copyright ©2000 - 2020, vBulletin Solutions, Inc.
vBulletin Security provided by vBSecurity v2.2.2 (Pro) - vBulletin Mods & Addons Copyright © 2020 DragonByte Technologies Ltd.
(c) 1999 - VerticalScope Inc. All rights reserved.