Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Dump from BMW E39 540i #13

Open
EliasKotlyar opened this issue Jun 11, 2020 · 5 comments
Open

Dump from BMW E39 540i #13

EliasKotlyar opened this issue Jun 11, 2020 · 5 comments
Assignees
Labels
FW Request Request for full FW. question Further information is requested

Comments

@EliasKotlyar
Copy link

EliasKotlyar commented Jun 11, 2020

Hello @zarboz

A friend of mine has recently destroyed his ME7.2 from a 540i by flashing it wrongly with KESS. I am trying to help to recover the DME, and stumbled accross your Repository. Do you know where i can find a suitable dump for the car? We already managed to dump his Dump, and it turned out that he managed to override his ECU it with "0x00". So its kind of "unusable"

Many thanks in Advance
Elias

@kmalinich
Copy link
Collaborator

@EliasKotlyar

I thought I recognized that name from somewhere. I run your firmware on a few of my cameras :D

I think I may have what you're looking for. Is it a manual or auto trans? And what market? (US, Euro, etc)

@EliasKotlyar
Copy link
Author

Hello @kmalinich

Many thanks for your help in advance. Its a BMW 540i 1999 with automatic transmission, from EURO market.

We already managed to find a version which revived the ECU. We also applied the patch from this repository, and it virginized the ECU. My friend wants to test it this weekend, as soon as he gets to his car. Currently its in the shop. I suppose that it may or may not run, depending on the version which we flashed.

PS: Glad to hear that the Xiaomi Dafang is still being used 👍
PSS: Currently working on a Keyless Go Solution for E46/E39.

Greatings
Elias

@zarboz
Copy link
Owner

zarboz commented Jun 13, 2020

@EliasKotlyar I can help you make any of the 512kb FW run your automatic car with no issues

let me know if you run into any problems using the virginization patch.

also if the virginize doesn't work there is the ews delete solution its just a hex string edit.

https://github.com/zarboz/BMW-XDFs/wiki/EWS-Delete:-How-you-do-it

and an exe Fabio made to make it easier

https://www.romraider.com/forum/viewtopic.php?f=47&t=17014

Dug through my google drive and found one

https://drive.google.com/file/d/1Tkqky17Ca2CrbnGmUhq74s1xtk-XPu4Y/view?usp=sharing

will need to either virginize and sync with ews or delete ews from binary using above tools / method

Also evaporative / emissions equipment differs greatly please double check settings that binary is from a US car with DMTL

@zarboz zarboz self-assigned this Jun 13, 2020
@zarboz zarboz added question Further information is requested FW Request Request for full FW. labels Jun 13, 2020
@EliasKotlyar
Copy link
Author

EliasKotlyar commented Jun 13, 2020

Hello @zarboz

Many thanks for this file, we were finally able to launch the car. We did following:

  1. Downloaded the file from above
  2. Applied NO-EWS Patch with the Fabio-Tool
  3. Corrected Checksums with Ultimo-Tool
  4. Flashed the File to the ECU (using JMgarage flasher)

Afterwards, we were finally able to launch the car. Unfortunately it displays the MIL, but we haven`t investigated yet why. I suppose that the ECU needs Adaptation Values/Error cleaned etc - he was so glad that everything was running again, that he delayed the investigation. I will report back as soon as he read out his car and knows whats doing this issue.

I am wondering little bit about the ECU-Control-Files: Our file which we used before was detected by INPA as ME72KWP0, but the file which you have provided as ME72KWP1. What is the difference between "ME72KWP0" and "ME72KWP1"?

Greatings
Elias

@zarboz
Copy link
Owner

zarboz commented Jun 15, 2020

@EliasKotlyar that binary came from a USA car and probably has different emissions than your vehicle does

will require some ESKONF bit/byte flipping to get the check routines to alter for your emissions types.

AFAIK It is just a software version difference the binary I sent you is 069 as where I think your car was probably just on older version

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
FW Request Request for full FW. question Further information is requested
Projects
None yet
Development

No branches or pull requests

3 participants