DIY: Bored with your Euro MDM? Let's spice things up a bit! DIY: MDM3 Competition coding for e60/e61 - Page 3 - BMW M5 Forum and M6 Forums
E60 M5 and E61 M5 Touring Discussion 2005- Advertiser's Forum

 11Likes
Reply
 
LinkBack Thread Tools Rate Thread Display Modes
post #21 of 31 Old 10th April 2019, 01:24 PM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
Quote:
Originally Posted by flacoramos View Post
Step 1 would be to get all the software tho, which is 90% of the pain. Once you have all the software then it's not that bad. NCS for dummies has a nice PDF describing the steps for programming in general.

Do you have cable and software to code the car? I don't mind spending some time helping with this.
I have checked and I am able to get so far as to read my DSC module using NCSExpert (in NCSDummy profile - my install does not have any other profile, but the profile editor says that it allows full manipulation, so this won't an issue, right?), translated the trace file in NCSDummy, however this is where I stopped.
To progress, do I need now need to load the .SSD (not sure how to do this either... any specific pointers much appreciated!) posted in the OP, then change the model back to e60 from e63?

All the help is very much appreciated!

Last edited by Beniki; 10th April 2019 at 01:30 PM.
Beniki is offline  
Sponsored Links
Advertisement
 
post #22 of 31 Old 10th April 2019, 03:55 PM
flacoramos
m5board.comoholic (>1000 posts)
 
Join Date: Jan 2017
Location: IL
Posts: 1,192
Thanks: 4
Thanked 98 Times in 96 Posts
There are a few ways to do this. For this task I do not like to use the SSD file from another car as you don't know what options your car had in the first place. Take sunghyun7 cars for example: it had TPMS disabled. Whether it came like this from the factory I don't know. But using the SSD file would've resulted in me not knowing this and enabling TPMS likely triggering TPMS errors.

My preferred approach for this task is to open the trace file in ncsdummy then change the MDM options as displayed on the picture above. Save / export from NCS dummy then have NCS expert code (SG_CODIEREN) the updated file into the car. Done.
flacoramos is offline  
post #23 of 31 Old 11th April 2019, 02:26 AM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
Quote:
Originally Posted by flacoramos View Post
There are a few ways to do this. For this task I do not like to use the SSD file from another car as you don't know what options your car had in the first place. Take sunghyun7 cars for example: it had TPMS disabled. Whether it came like this from the factory I don't know. But using the SSD file would've resulted in me not knowing this and enabling TPMS likely triggering TPMS errors.

My preferred approach for this task is to open the trace file in ncsdummy then change the MDM options as displayed on the picture above. Save / export from NCS dummy then have NCS expert code (SG_CODIEREN) the updated file into the car. Done.

Thanks flacoramos - you have been very helpful, and your approach makes a bit more sense to me than the SSD/VO path.


I have changed the parameters using NCS Dummy as per the attached image.


Interestingly, one of the parameters (understeer threshold 2) was not the same as the Euro MDM coding I have seen used by others coding their US spec M5. Similarly, the tyre pressure monitoring coding is different, with RPA active, but DDS_SW_CAN not active. For what it is worth, my car is an Australian delivered (RHD) vehicle.



I have attached the original trace file and the updated trace file. I take it all I have left to do now is upload the new trace file using the .MAN.
Attached Images
 
Attached Files
File Type: txt FSW_PSW(BackupOE).txt (457 Bytes, 9 views)
File Type: txt E60-MK60_M5.C15-FSW_PSW(MDMIII).txt (467 Bytes, 9 views)

Last edited by Beniki; 11th April 2019 at 02:27 AM.
Beniki is offline  
 
post #24 of 31 Old 11th April 2019, 03:59 AM
flacoramos
m5board.comoholic (>1000 posts)
 
Join Date: Jan 2017
Location: IL
Posts: 1,192
Thanks: 4
Thanked 98 Times in 96 Posts
Quote:
Originally Posted by Beniki View Post

Interestingly, one of the parameters (understeer threshold 2) was not the same as the Euro MDM coding I have seen used by others coding their US spec M5. Similarly, the tyre pressure monitoring coding is different, with RPA active, but DDS_SW_CAN not active. For what it is worth, my car is an Australian delivered (RHD) vehicle.
Yep, looks like you updated what's needed. And I completely missed you're in AU, which would've caused issues with TPMS if using the SSD file.
flacoramos is offline  
The Following User Says Thank You to flacoramos For This Useful Post:
Beniki (11th April 2019)
post #25 of 31 Old 11th April 2019, 04:07 AM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
Quote:
Originally Posted by flacoramos View Post
Yep, looks like you updated what's needed. And I completely missed you're in AU, which would've caused issues with TPMS if using the SSD file.
wicked. I'll load the .man file over my lunch break for a fun trip home
with regards to the TPMS, my car does have the TPMS system active (as in it is wheel speed based and there is a button to reset it in the dash), but it appears that within the DSC coding there are two parameters controlling this system. Out of curiosity, how does the US TPMS system differ from the AU/Euro system?

Last edited by Beniki; 11th April 2019 at 04:09 AM.
Beniki is offline  
post #26 of 31 Old 11th April 2019, 04:17 AM
flacoramos
m5board.comoholic (>1000 posts)
 
Join Date: Jan 2017
Location: IL
Posts: 1,192
Thanks: 4
Thanked 98 Times in 96 Posts
Quote:
Originally Posted by Beniki View Post
wicked. I'll load the .man file over my lunch break for a fun trip home
with regards to the TPMS, my car does have the TPMS system active (as in it is wheel speed based and there is a button to reset it in the dash), but it appears that within the DSC coding there are two parameters controlling this system. Out of curiosity, how does the US TPMS system differ from the AU/Euro system?
US TPMS works off pressure sensors mounted on each wheel. They are read using RFID (or similar) tech. Your coding file suggests individual wheel speed sensing - ie alarm will trigger when a deflated tire becomes smaller hence turning faster than the remaining tires. No pressure sensors needed.

And no idea what the two parameters control - hence why I don't like the SSD approach here.

Last edited by flacoramos; 11th April 2019 at 04:18 AM.
flacoramos is offline  
The Following User Says Thank You to flacoramos For This Useful Post:
Beniki (11th April 2019)
post #27 of 31 Old 11th April 2019, 05:14 AM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
Quote:
Originally Posted by flacoramos View Post
US TPMS works off pressure sensors mounted on each wheel. They are read using RFID (or similar) tech. Your coding file suggests individual wheel speed sensing - ie alarm will trigger when a deflated tire becomes smaller hence turning faster than the remaining tires. No pressure sensors needed.

And no idea what the two parameters control - hence why I don't like the SSD approach here.

Ok that makes complete sense now. We can perhaps conclude then that the "RPA aktiv" indicates the wheel speed based system, which I believe is handled by the DSC module itself, and the "DDS_SW_CAN aktiv" indicates that there is a seperate TPMS system and the DSC module is perhaps expecting a signal over CAN.
Beniki is offline  
post #28 of 31 Old 11th April 2019, 07:26 AM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
Ok I think I have done this successfully. I used NCS Dummy to export the modified (MDMIII) .TRC file I uploaded a couple of posts back into the .MAN file in the NCSExpert working folder. I then used NCSExpert, to write the code to the DSC module using the SG_CODIEREN "job".

NCSExpert reported a "Coding Fault", however when I read the module, it appears to have been a success as the FSW_PSW.TRC freshly read off the DSC module now perfectly matches my edited trace.

Side note: I was having some trouble with NCSExpert, so could not double/double check the coding success, however I have just traced the issue to the COM Port settings, whereby the latency has somehow reverted back to 16ms instead of 1ms. All is indeed successful.

Last edited by Beniki; 11th April 2019 at 08:05 AM.
Beniki is offline  
post #29 of 31 Old 11th April 2019, 07:28 AM
Beniki
Member, Sport: Off DSC: On (>50 posts)
 
Beniki's Avatar
 
Join Date: Jan 2019
Location: Melbourne, Australia
Posts: 64
Thanks: 7
Thanked 1 Time in 1 Post
p.s. Everyone be warned: the DSC Module throws an error in the iDrive screen while reading or writing. Do not panic as I did... this is normal.
Beniki is offline  
post #30 of 31 Old 11th April 2019, 12:45 PM
Ferris
m5board.comoholic (>1000 posts)
 
Join Date: Dec 2012
Location: New Jersey
Posts: 1,344
Thanks: 4
Thanked 129 Times in 118 Posts
Quote:
Originally Posted by Beniki View Post
p.s. Everyone be warned: the DSC Module throws an error in the iDrive screen while reading or writing. Do not panic as I did... this is normal.
Yes when communications are disrupted you'll get errors. It's always good practice to go in a clear all the faults, using inpa( htere is a high level functional job that does all modules) or ista/d rhiengold after coding or reprogramming.

2001 E36/7 MRoadster
2001 E39 M5
2010 E60 M5
2008 E90 335xi
Ferris is offline  
Reply

Bookmarks

Quick Reply
Message:
Options

Register Now



In order to be able to post messages on the BMW M5 Forum and M6 Forums forums, you must first register.
Please enter your desired user name, your email address and other required details in the form below.

User Name:
Password
Please enter a password for your user account. Note that passwords are case-sensitive.

Password:


Confirm Password:
Email Address
Please enter a valid email address for yourself.

Email Address:
OR

Log-in











Currently Active Users Viewing This Thread: 1 (0 members and 1 guests)
 
Thread Tools
Show Printable Version Show Printable Version
Email this Page Email this Page
Display Modes Rate This Thread
Linear Mode Linear Mode
Rate This Thread:



Similar Threads
Thread Thread Starter Forum Replies Last Post
Euro SMG and Euro MDM Revo E60 M5 and E61 M5 Touring Discussion 18 5th April 2016 11:03 PM
Got a bit bored today... gobby E60 M5 and E61 M5 Touring Discussion 31 6th September 2012 08:22 AM
Getting a bit bored with the M5 Slippery E39 M5 and E52 Z8 Discussion 60 25th October 2011 04:46 PM
Should I change things up a bit? AgWagon E39 M5 and E52 Z8 Discussion 14 8th April 2010 10:05 PM
Need a bit of help on a few things Manx M5 E39 M5 and E52 Z8 Discussion 3 3rd January 2006 01:11 PM

Posting Rules  
You may post new threads
You may 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
Trackbacks are On
Pingbacks are On
Refbacks are On

 
For the best viewing experience please update your browser to Google Chrome