BMW M3 Forum (E90 E92)

BMW Garage BMW Meets Register Today's Posts


Go Back   M3Post - BMW M3 Forum > E90/E92 M3 Technical Topics > Engine, Transmission, Exhaust, Drivetrain, ECU Software Modifications
 
BPM
Post Reply
 
Thread Tools Search this Thread
      10-09-2021, 11:14 AM   #1
dpaul
Lieutenant Colonel
United_States
654
Rep
1,893
Posts

Drives: 2009 E90 335xi, 2011 E93 M3
Join Date: Dec 2012
Location: Boston

iTrader: (3)

Installing a used MSS60 DME without CAS alignment

Public service announcement

Until recently, if you had a bad DME, it was not possible to simply buy a used one and install it. This is because the DME contains a secret key (SK) which is also encrypted in the CAS. If the keys do not agree, the car will crank but not start. This is the action of the famous EWS (i.e. theft protection) system.

So you'd have to buy a DME and send it along with your CAS, your key and $250-$350 to someone with the appropriate software to align these components. It is not possible to do this with the available BMW software, factory level (BMW Standard Tools) or dealer level (ISTA-D/P).

Now, it is relatively simple, due to the efforts of terra and hobbit382 on NAm3forums (terra is terraphantm on e90post and many other forums).

Terra has written and put into public distribution flashing software for the MSS60. It can read the full flash and install an RSA bypass so that altered bin files will be accepted by the DME. A great tool for tuning among other things.
MSS6x flasher

Once the RSA bypass is in place, edit the bin file to include an EWS bypass as discovered by hobbit382 and flash that file.
ews-delete-testing

All you need are a DCAN cable ($45 from Bimmergeeks - heed the warnings about the type of cable), BMW standard tools software, which of course is free and a PC laptop.

I've just done this - my DME developed a fault on the BSD bus, the major consequence of which was to set the check engine light because the oil condition sensor could not be read. It's a hardware fault requiring DME replacement.

The steps I used are the following although there may be a simpler and quicker workflow:
1) Buy a random MSS60, the cheapest one you can find (mine cost $125) and plug it in
2) Use WinKFP to bring it up to the latest factory software ("241E"). I used expert mode to make sure the appropriate data file was used.
3) Change the VIN to your VIN - this can be done most quickly with NCSExpert or Tool32 in BMW Standard Tools. It can also be done with WinKFP.
4) Use MSS6x flasher to perform a full read, load that file and install the RSA bypass.
5) Use a hex editor to change the byte at change byte 0x65387 from 03 to 01
6) Use MSS6x flasher to flash that full bin.
7) The DME may require "coding" i.e. using NCSExpert with factory or default profile to eliminate the annoying but harmless 2780 "no coding" error.

What is the consequence of deleting EWS? It means that if someone had access to your car long enough to replace the CAS module with their own, they could use their key to steal your car. IMHO worth the risk.
Appreciate 3
tdott3942.50
amrazM2143.00
Green-Eggs1438.50
      04-29-2023, 11:27 AM   #2
OzzyGUK
Registered
0
Rep
2
Posts

Drives: Bmw m3 2011
Join Date: Apr 2023
Location: London, UK

iTrader: (0)

Hi dpaul, i followed your guide with great success. I also ran into the 2780 no coding error. Do you have a guide on how you coded the mss60 with ncsexpert? Im having no luck
Appreciate 0
Post Reply

Bookmarks


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 05:54 AM.




m3post
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