Here's my friendly observation based on the file you attached, and may help your situation:
Secondary Air Injection_ON-BOARD DIAGNOSIS (K_SLS_OBD) - should be set to '0'
DTC 19 Aux Air Pump Relay - should be patched (00 00 00 00 00 00 00 00 00 00 00 00 00 00)
DTC 63 Aux Air Valve - should be patched (00 00 00 00 00 00 00 00 00 00 00 00 00 00)
DTC 171 Aux Air Valve Jammed - should be patched (00 00 00 00 00 00 00 00 00 00 00 00 00 00)
Fuel Injection_COLD START ENGINE TEMP (K_TI_TMOT_KS) - change to -40
Lambda_CONTROLLER ENABLED (K_LA_FREIGABE) - change to 231 (this will set BIT's 3 & 4 "Post Cat 1 Enabled and Post Cat 2 Enabled" to OFF)
Lambda_OBD ENABLED (K_LA_OBD_FREIGABE) - change to 130 (this will set BIT 2 "Post-Cat Sensor Diagnosis" to OFF)
I would also use '00' across the board for all DTC patches, instead of doing '00' at the end. Especially if you've removed (unplugged) hardware.
Announcement
Collapse
No announcement yet.
Double checking CSL tune conversion/flashing process for MSS54HP non-CSL
Collapse
X
-
I've just applied the same changes as Thom (ATB88) using and I see nothing out of place.Originally posted by NZ_M3 View PostI had a look at your file in your attachment and some of the stuff ticked aren't implemented or have been implemented incorrectly. As I have been saying the tool has issues.
What's your email?
Leave a comment:
-
I had a look at your file in your attachment and some of the stuff ticked aren't implemented or have been implemented incorrectly. As I have been saying the tool has issues.
What's your email?
Leave a comment:
-
Ah, okay, good, that answers that question.Originally posted by heinzboehmer View Post
It seems like there's a typo in the filename for terra's file. See my edit above.
Page 10 of this document describes how to identify the different versions: https://github.com/saildot4k/MSS54-X...dification.pdf
Leave a comment:
-
It seems like there's a typo in the filename for terra's file. See my edit above.Originally posted by ATB88 View PostThanks, Heinz! I'll diff your tune with the one I was using before I did the cat delete (which has also now killed a set of O2 sensors), and see if there's anything weird happening.
One weird thing already: your tune is indeed an 0401PD11, according to Martyn's tool. How did you get this partial / how exactly did you get it from Terra's fullbin? As I mentioned above, if I use MSSFlasher to flash the tune from Terra's fullbin onto my DME, then read it back off, Martyn's tool tells me that it's an 0401PD31 tune, not an 0401PD11 bin. This has me quite confused.
Page 10 of this document describes how to identify the different versions: https://github.com/saildot4k/MSS54-X...dification.pdf
- Likes 1
Leave a comment:
-
Thanks, Heinz! I'll diff your tune with the one I was using before I did the cat delete (which has also now killed a set of O2 sensors), and see if there's anything weird happening.
One weird thing already: your tune is indeed an 0401PD11, according to Martyn's tool. How did you get this partial / how exactly did you get it from Terra's fullbin? As I mentioned above, if I use MSSFlasher to flash the tune from Terra's fullbin onto my DME, then read it back off, Martyn's tool tells me that it's an 0401PD31 tune, not an 0401PD11 bin. This has me quite confused.
Leave a comment:
-
Process sounds fine. I'm running a very similar setup and tune (minus the catless headers) and haven't had any issues. I do, however, have a converted MSS54 that I flashed with a BDM programmer and the complete PD11 CSL binary instead of terra's modified file. I've attached my tune if it helps.
Edit: If I'm not mistaken, the only difference between the PD11 and PD31 versions is that one of them has a speed limiter and the other doesn't. BMW offered the speed delimited one when you bought a CSL if you provided them with a valid race license. I think that the PD11 is the limited one, but it could very well be the other way around. Regardless, there shouldn't be any changes except for the speed limiter between the two.
Also, I just checked the terra file and based on what's present at offset 0xBFB8, it appears to be version PD31.Last edited by heinzboehmer; 06-07-2020, 02:52 PM.
- Likes 1
Leave a comment:
-
Double checking CSL tune conversion/flashing process for MSS54HP non-CSL
Could really use a sanity check to make sure I'm doing things right:
This week I converted to CSL airbox and euro headers. I swapped to running Terra's modified CSL base tune with the airbox and everything ran great. But then after installing the headers, things started to go south pretty hard and I'm having serious problems with my primary O2 sensors (thread here: https://nam3forum.com/forums/forum/m...header-install).
To determine whether my problem has anything to do with how I was flashing/modifying binaries/partials, I'm going to re-do the binary and partial from scratch and just want to double check the sequence of steps I should perform so that I can absolutely be sure that the problems I'm experiencing aren't due to user error on my part (won't be shocked to learn if they are, though).
I want to run Terra's modified CSL binary on my stock MSS54HP so that I can still read error codes. Binary found here: https://github.com/saildot4k/MSS54-X...4HP%20to%20CSL
Steps:
1. I open MSSFlasher, file->open Fullbinary, and open Full 211323000401PD11_TERRA.bin , then click "Flash prg", wait until it's done.
2. Flashing a fullbinary with MSSFlasher does not replace the "tune"/partial currently the DME. So in order to start with a fresh tune I also have to flash the tune from Terra's fullbinary. Open MSSFlasher, file-> open Fullbinary, and open Full 211323000401PD11_TERRA.bin , then check "use Fullbin" box underneath the "Flash tune" button, then click "Flash tune". Now after this step my DME is just running Terra's modified CSL full binary and the accompanying compatible base CSL tune. This base CSL tune must now be modified to work properly with my car's intake, cam, and header setup.
3. I now need to read off my partial/tune so that I can make the appropriate modifications. I open MSSFlasher and click "Read tune", and then save the file.
4. I open the partial I just read off of my DME using MSSFlasher in the ECUWORX tool. Incidentally: The ECUWORX tool classifies the DME version of the partial as "211323000401-PD31". Note that this conflicts with the name of the Terra fullbin file which says that it's 211323000401-PD11. I suspect that this was just a typo by whoever put Terra's file in the github repository, and that Terra's CSL binary is an 0401PD31 file just like the ECUWORX tool says. ( terra , R3Z3N , can you confirm this?)
5. I use the ECUWORX tool to switch transmission to 6MT, IAT scaling to "Stock M3 IAT" and check the following options: (photo attached)
-Disable SAP / Cat Heating Sequence
-Disable SAP DTCs (SAP hardware removed)
-Disable CSL intake flap DTCs
-Disable "151" DTCS (For CSL Clones)
-Disable Cat Protection (Disables enrichment)
-Disable EGT Monitoring
-Disable Cat Efficiency DTCs
-Disable Rear O2 DTCs (Hardware Removed)
then click Apply Changes, then Write Changes and save the file.
6. Since I don't have CSL cams, I need to modify the partial in TunerPro to have non-CSL cam offsets. I open TunerPro, select XDF->hw0401_V4_complete.xdf (found in the github repository here). Then file->open bin and open my partial from step 5. Then I find K_EVAN1_OFFSET and K_AVAN1_OFFSET in the list of parameters and change them from 3.0 and -2.0 respectively to -2.0 and 1.0 respectively (photo attached *edit: getting an error when I try to upload photo*). Hit save on both parameters. Then file-> Save Bin As...
7. Finally I take the tune/partial from step 6 and flash it in MSSFlasher.
If I follow these steps exactly, I should be able to certify that any problems that I am experiencing with my primary O2 sensors are not tune related. Is that correct?
Thanks a lot for anyone who is able to help me with this, and sorry if this is extremely remedial, but, it's becoming hard to pin down the exact cause of the problems I'm having, so, I need to be super clear about every aspect of what I'm doing to rule out possibilities.
I've attached the final tune that is created from the above list of steps.Last edited by ATB88; 06-07-2020, 01:11 PM.Tags: None

Leave a comment: