I'd also double check that the VANOS offsets have been set correctly as if you have stock cams they need to be adjusted from the defaults for the CSL 0401 tune.
Announcement
Collapse
No announcement yet.
error codes after CSL intake, rod bearing, vanos rebuild
Collapse
X
-
2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
-
Originally posted by karter16 View PostThanks - very helpful. Looks like it's failing at the initial check (before the vehicle is started). The code performs a plausibility check to make sure that the MAP sensor and the DME sensor are within range of each other before the engine is started.
The DME ambient pressure sensor is working correctly (992mbar). Given you have an HP (presuming you definitely got the same DME back again) you don't need to worry about the resistor thing mentioned above. I'd try to log what value the DME is getting from the MAP sensor and see what it is and if it's getting anything at all. That will help narrow down where to look next.
we tested the map sensor using the below guide from ecuworx
Now you’ve wired your MAP sensor as per my guide, it’s time to check it’s plumbed in properly and reading what it should. To check the reading we require a 3rd party tool called Testo. Testo is based the Ediabas API and provides realtime data. In order to use Testo you will need the following: A copy of Testo, available to download here Working INPA installation An OBD2 cable that is compatible with INPA Visual Studio C++ redistributable package, this is only required if you receive an error regarding ‘MSVCP100.dll’. Extract Testo to a folder and run the ‘Testo.exe’ executable.
All appeared to be ok.
- Likes 1
Comment
-
Originally posted by karter16 View PostI'd also double check that the VANOS offsets have been set correctly as if you have stock cams they need to be adjusted from the defaults for the CSL 0401 tune.
I have a copy of the tune file but not the knowledge on what to look for in it.
is it something I could do?
thanks again.
Comment
-
Originally posted by Razza77 View Post
Thanks for coming back to me.
we tested the map sensor using the below guide from ecuworx
Now you’ve wired your MAP sensor as per my guide, it’s time to check it’s plumbed in properly and reading what it should. To check the reading we require a 3rd party tool called Testo. Testo is based the Ediabas API and provides realtime data. In order to use Testo you will need the following: A copy of Testo, available to download here Working INPA installation An OBD2 cable that is compatible with INPA Visual Studio C++ redistributable package, this is only required if you receive an error regarding ‘MSVCP100.dll’. Extract Testo to a folder and run the ‘Testo.exe’ executable.
All appeared to be ok.
In terms of checking the cam offsets - the easiest way to check would be to load the tune into TunerPro (you could use this XDF definition file: https://nam3forum.com/forums/forum/s...p-csl-0401-xdf and look for K_AVAN1_OFFSET (which should be set to 1.0) and K_EVAN1_OFFSET (which should be set to -2.0)) Alternatively feel free to flick me your tune file and I can check it for you.2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
-
Originally posted by karter16 View Post
okay awesome - so you get a good reading off the MAP sensor too. How reliably does the MAP code return if you clear it? Does it reappear every time you go through the startup sequence? or is it intermittent?
In terms of checking the cam offsets - the easiest way to check would be to load the tune into TunerPro (you could use this XDF definition file: https://nam3forum.com/forums/forum/s...p-csl-0401-xdf and look for K_AVAN1_OFFSET (which should be set to 1.0) and K_EVAN1_OFFSET (which should be set to -2.0)) Alternatively feel free to flick me your tune file and I can check it for you.
so fault is permanent. If we clear it and restart car it is straight back every time.
Let me see if I can work out how to check for myself and report back. If I cannot then thanks for the offer I will send it across for you to have a look at.
Comment
-
Originally posted by Razza77 View Postso fault is permanent. If we clear it and restart car it is straight back every time.2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
-
Originally posted by karter16 View Post
okay awesome - so you get a good reading off the MAP sensor too. How reliably does the MAP code return if you clear it? Does it reappear every time you go through the startup sequence? or is it intermittent?
In terms of checking the cam offsets - the easiest way to check would be to load the tune into TunerPro (you could use this XDF definition file: https://nam3forum.com/forums/forum/s...p-csl-0401-xdf and look for K_AVAN1_OFFSET (which should be set to 1.0) and K_EVAN1_OFFSET (which should be set to -2.0)) Alternatively feel free to flick me your tune file and I can check it for you.
Comment
-
Originally posted by Razza77 View Post
I could not work out how to do this so have pm'd you the tune file. Thanks
Your tuner appears to have changed K_P_UMG_OFFSET from the default value. Seems they've mixed up (edit: they had not mixed it up, they sent OP a converted MSS54 in place of their MSS54HP) the correct value for an MSS54HP with the correct value for an MSS54 to HP conversion. K_P_UMG_OFFSET is used directly in the calculation of P_UMG (ambient pressure from the DME). So (presuming that you definitely do have your original MSS54HP DME) with the wrong offset I think it's likely that this is causing the plausibility check on power-on between the MAP sensor reading of ambient and the DME reading of ambient to fail.
I'll PM you an updated file with this value corrected and a diff to show that's all that's been changed.Last edited by karter16; 04-04-2025, 01:30 PM.2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
-
Originally posted by karter16 View Post
Thanks for this - have found the problem I think.
Your tuner appears to have changed K_P_UMG_OFFSET from the default value. Seems they've mixed up the correct value for an MSS54HP with the correct value for an MSS54 to HP conversion. K_P_UMG_OFFSET is used directly in the calculation of P_UMG (ambient pressure from the DME). So (presuming that you definitely do have your original MSS54HP DME) with the wrong offset I think it's likely that this is causing the plausibility check on power-on between the MAP sensor reading of ambient and the DME reading of ambient to fail.
I'll PM you an updated file with this value corrected and a diff to show that's all that's been changed.
Thanks for looking into this.
is there a way from the file to tell if this is an original mss54 hp or if indeed the tuner has returned me an mss54 that has been upgraded or modified.
if I upload the edited map to the ecu and it’s not the original mss54hp that I think it is could it do any damage?
Thanks again.
Comment
-
Originally posted by Razza77 View Post
Hi,
Thanks for looking into this.
is there a way from the file to tell if this is an original mss54 hp or if indeed the tuner has returned me an mss54 that has been upgraded or modified.
if I upload the edited map to the ecu and it’s not the original mss54hp that I think it is could it do any damage?
Thanks again.
If you do have a converted MSS54 and flash the change I've given you all that will happen is that the pressure sensor value reported will be more wrong, it's not going to damage anything. Just if it proves you do have a converted MSS54 then you'd need to flash back again to the original file from the tuner.2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
-
Originally posted by karter16 View Post
Yeah I was just thinking about that - The other way I know of by looking at the tune is to see if DTC151 (fuel injector drivers) has been coded out. In your tune it has been coded out, but that doesn't necessarily mean anything if the tuner has made a mistake. I think the only way to know for sure would be to pull the DME and visually sight the board.
If you do have a converted MSS54 and flash the change I've given you all that will happen is that the pressure sensor value reported will be more wrong, it's not going to damage anything. Just if it proves you do have a converted MSS54 then you'd need to flash back again to the original file from the tuner.
Ill pull the ecu now and pop the cover of to get some pictures.
Anything in particular I should be looking for that will tell straight away?
Thanks so much for all your help so far. Would be so good to get to the bottom of this issue.
- Likes 1
Comment
-
Originally posted by Razza77 View Post
Ok.
Ill pull the ecu now and pop the cover of to get some pictures.
Anything in particular I should be looking for that will tell straight away?
Thanks so much for all your help so far. Would be so good to get to the bottom of this issue.
Do you think that if it proves to be a mss54 and so the tune is correct that there is possibly an issue with the ecu itself more than the tune?
Comment
-
Originally posted by Razza77 View Post
Ok.
Ill pull the ecu now and pop the cover of to get some pictures.
Anything in particular I should be looking for that will tell straight away?
Thanks so much for all your help so far. Would be so good to get to the bottom of this issue.
Sent from my iPhone using Tapatalk2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
-
Originally posted by Razza77 View Post
The more I think about all this the more I think the tuner has kept my mss54hp and sent me back a converted mss54 which will be disappointing to discover especially as he has not exactly tried to rectify the issues I have always had from day one with this tune.
Do you think that if it proves to be a mss54 and so the tune is correct that there is possibly an issue with the ecu itself more than the tune?
Sent from my iPhone using Tapatalk2005 ///M3 SMG Coupe Silbergrau Metallic/CSL bucket seats/CSL airbox/CSL console/6 point RACP brace
Build Thread: https://nam3forum.com/forums/forum/m...e46-m3-journal
Comment
Comment