E90Post
 


 
BMW 3-Series (E90 E92) Forum > E90 / E92 / E93 3-series Technical Forums > BMW Coding > Water damaged DME



Reply
 
Thread Tools Search this Thread
      01-21-2019, 05:18 PM   #23
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

The problem is the power class in the DME does not match the power class in the CAS. on the DME the power class is written to the eeprom, and after 10 hours cannot be changed. I think it's 00 for the 328i (I could have that backwards, it's either 00 or 02).

It should be 01 I think for an X5 with an N52 - in any case, since your donor DME is from an E90, the power class does not match the one in your CAS or your tune. I am not certain if you can just change the power class in the tune to match the DME, and if that will fix it the problem, or if it needs to be changed in the CAS too - which I believe may be possible.

You most certainly have error code '2FA4' stored in the DME, which is the reason for the low power.
Appreciate 0
      01-21-2019, 05:26 PM   #24
Marrken
New Member
Marrken's Avatar
Canada
6
Rep
12
Posts

Drives: 2007 BMW X5
Join Date: Jan 2019
Location: Toronto

iTrader: (0)

I did take my CAS, DME and keys to a local resource who matched the CAS to the DME but am now still having issues starting the truck.
Appreciate 0
      01-21-2019, 06:06 PM   #25
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Quote:
Originally Posted by hassmaschine View Post
The problem is the power class in the DME does not match the power class in the CAS. on the DME the power class is written to the eeprom, and after 10 hours cannot be changed. I think it's 00 for the 328i (I could have that backwards, it's either 00 or 02).

It should be 01 I think for an X5 with an N52 - in any case, since your donor DME is from an E90, the power class does not match the one in your CAS or your tune. I am not certain if you can just change the power class in the tune to match the DME, and if that will fix it the problem, or if it needs to be changed in the CAS too - which I believe may be possible.

You most certainly have error code '2FA4' stored in the DME, which is the reason for the low power.
it is possible to change power class in DME and in CAS too
in DME thru working hours and then coding,
in CAS directly in the dump

I've done tons
Appreciate 0
      01-21-2019, 06:15 PM   #26
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

how are you resetting working hours? code hack?
Appreciate 0
      01-21-2019, 06:20 PM   #27
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
no, im not that smart
Appreciate 0
      01-21-2019, 06:21 PM   #28
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

BMW explorer or something similar then?
Appreciate 0
      01-21-2019, 06:22 PM   #29
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
do you want me to reveal it on public forum?
Appreciate 0
      01-21-2019, 06:25 PM   #30
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Quote:
Originally Posted by Marrken View Post
I did take my CAS, DME and keys to a local resource who matched the CAS to the DME but am now still having issues starting the truck.
if you have 4.8 engine (me9.2 dme) make sure u sync dme and cas for rolling code, otherwise it will not start

------------------
never mind, just saw comment ur dme is from e90 so it must be msv80, its ews4 no rolling code there
Appreciate 0
      01-21-2019, 06:29 PM   #31
Marrken
New Member
Marrken's Avatar
Canada
6
Rep
12
Posts

Drives: 2007 BMW X5
Join Date: Jan 2019
Location: Toronto

iTrader: (0)

https://drive.google.com/open?id=1dZ...DDK3yHJWiwSggy

This is a link to the Fault Code memory list that I just obtained after trying to start. I noticed a number of CAS and DME faults.

The engine cranks but it will not start.
Appreciate 0
      01-21-2019, 06:33 PM   #32
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Quote:
Originally Posted by Marrken View Post
https://drive.google.com/open?id=1dZ...DDK3yHJWiwSggy

This is a link to the Fault Code memory list that I just obtained after trying to start. I noticed a number of CAS and DME faults.

The engine cranks but it will not start.
are you sure DME has comms?
nothing from it here

if you have k+dcan cable (aka inpa cable, aka bimmergeeks) pm me, ill try to help remotely
Appreciate 0
      01-21-2019, 08:12 PM   #33
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by hassmaschine View Post
BMW explorer or something similar then?
Probably just reading / writing the SPI directly to set the hours to 0 (though you can also just change the power class directly there).

If you're up for helping him out, I think I already have an MSV80 trt bypass program somewhere in our dropbox. Just would have to flash that, flash a stock E70 parameter space, and then use tool32 or whatever to change the powerclass.

Strange thing is, one of my MSV80s is actually showing 0 working hours. I'm 99% sure I didn't edit the SPI rom, so I might have invoked the reset function somehow. Possibly when I was messing with those level 4 and 5 keys.

It's sort of a moot point since we can bypass the hour limit. Though I suspect there is also a routine that can initialize a blank SPI-ROM with valid data, which could be useful.

Last edited by Terraphantm; 01-21-2019 at 08:33 PM..
Appreciate 0
      01-22-2019, 01:43 AM   #34
Sensible_
Colonel
529
Rep
2,504
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Out of interest, if the eeprom is separate on the MSV80, couldn't you just swap the eeprom from original to donor?
Appreciate 0
      01-22-2019, 07:55 AM   #35
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

Sure if you want to risk permanent damage (I haven't looked at the one on the MSV80 PCB, but many of the chips are now BGA, not easy to solder). But it would be easier to just read the eeprom and modify what you need. the ISN isn't stored there anyway so moving it over isn't going to avoid the other issues, plus his original had water damage so it may have been toast anyway.
Appreciate 0
      01-22-2019, 08:22 AM   #36
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by Sensible_ View Post
Out of interest, if the eeprom is separate on the MSV80, couldn't you just swap the eeprom from original to donor?
The eeprom that’s separate is a small spi eeprom that only contains adaptions and some other minor data. You can swap it (it’s not bga mounted, just simple surface mount), but you don’t really need to. The bulk of the important data is on the processor’s internal flash. Said processor is a bga package, so replacing it is quite difficult for most of us.
Appreciate 0
      01-22-2019, 08:30 AM   #37
Sensible_
Colonel
529
Rep
2,504
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by hassmaschine View Post
Sure if you want to risk permanent damage (I haven't looked at the one on the MSV80 PCB, but many of the chips are now BGA, not easy to solder). But it would be easier to just read the eeprom and modify what you need. the ISN isn't stored there anyway so moving it over isn't going to avoid the other issues, plus his original had water damage so it may have been toast anyway.
No worries, just trying to think of solutions. I've not seen the MSV80 board either but if it's the ST95640 then it's easy to swap.

I take all my DMEs to my friend with BMW Explorer / ECU Explorer. I don't think there's anything that software can't do. It's very good.
Appreciate 0
      01-22-2019, 08:31 AM   #38
Sensible_
Colonel
529
Rep
2,504
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by Terraphantm View Post
Quote:
Originally Posted by Sensible_ View Post
Out of interest, if the eeprom is separate on the MSV80, couldn't you just swap the eeprom from original to donor?
The eeprom that’s separate is a small spi eeprom that only contains adaptions and some other minor data. You can swap it (it’s not bga mounted, just simple surface mount), but you don’t really need to. The bulk of the important data is on the processor’s internal flash. Said processor is a bga package, so replacing it is quite difficult for most of us.
Ah ok. Good to know. Thanks. Working hours isn't stored there?
Appreciate 0
      01-22-2019, 10:05 AM   #39
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by Sensible_ View Post
Ah ok. Good to know. Thanks. Working hours isn't stored there?
It is.
Appreciate 0
      01-22-2019, 10:50 AM   #40
Sensible_
Colonel
529
Rep
2,504
Posts

Drives: 2008 E90
Join Date: Feb 2012
Location: London

iTrader: (1)

Quote:
Originally Posted by Terraphantm View Post
Quote:
Originally Posted by Sensible_ View Post
Ah ok. Good to know. Thanks. Working hours isn't stored there?
It is.
Ok, so it's possible to remove the eeprom then zero the working hours. Or can it be programmed in circuit with testclip to save removal (not that it's a problem).
Appreciate 0
      01-22-2019, 11:48 AM   #41
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

Removing shouldn't be required. it's connected to the CPU, you just need boot access.

of course you also need to know which of the bytes in an 8k file is the power class...
Appreciate 0
      01-22-2019, 04:26 PM   #42
Terraphantm
Captain
253
Rep
775
Posts

Drives: E46 M3 Coupe
Join Date: Apr 2009
Location: N/A

iTrader: (1)

Quote:
Originally Posted by hassmaschine View Post
Removing shouldn't be required. it's connected to the CPU, you just need boot access.

of course you also need to know which of the bytes in an 8k file is the power class...
I actually have not been successful in accessing the spi rom via boot mode. Tried all the usual addresses. Still, there's very little reason to actually set the counter to 0.
Appreciate 0
      01-24-2019, 10:55 AM   #43
hassmaschine
Major General
United_States
3966
Rep
7,215
Posts

Drives: "NBO" 330i
Join Date: Jun 2014
Location: earth

iTrader: (0)

I feel dumb.

OP, you don't need to do any of that complicated stuff. While it would be nice if the power class matched, it only affects something because BMW needed a way to prevent people from doing "easy" upgrades, where the only difference between models was minor hardware and software (such as the 330i/328i).

All you need to do is set lc_veh_pow_var_err_dis to 1. That will disable 2FA4 and your car will run normally (barring other issues with water damage or your engine). This isn't something you can DIY easily, but we may be able to help with it. It also depends on you using the software version MI20S, but mostly because that's the one where I know the location of this value.
Appreciate 0
      01-24-2019, 03:48 PM   #44
Levanime
BimECU
Levanime's Avatar
United_States
193
Rep
759
Posts

Drives: BMW
Join Date: Dec 2014
Location: SD

iTrader: (0)

Garage List
2007 BMW 335  [0.00]
Right,
power class has nothing to do with car starting or not
Appreciate 0
Reply

Bookmarks

Tags
cas, coding, dme


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 07:08 AM.




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