I am in the process of installing a CSL intake. I opted for a used DME so that I could easily revert to stock.
Rather than the modified CSL binary I used Mpowere36's bootloader converstion tool to convert to the CSL 32500 bootloader and the stock CSL tune. This turned out to be a bit of an ordeal as the used MSS54HP I bought was rather recalcitrant. I ended up getting the DME stuck in programming mode and had to recover it with WinKFP. Mpowere36 determined that my DME would not tolerate a fast write speed, so he reconfigured the tool to write slowly and that proved successful. I flashed the Mullet tune (which is configured with EWS delete) using MSSFlasher and then changed the VIN using Tool32 and the ecuworx diy.
CSL intake, MAP, and IAT are installed and wired up. The car will crank but it won't start. It sounds like there is spark but no fuel. INPA does have a code 130 for EWS Manipulation, and my scan tool shows code 0F.
My Schwaben (foxwell) scan tool does have an EWS sync feature which I tried. No change.
I fired up BMWFlash and grabbed a partial bin and loaded it into the ecuworx binary modification tool. The EWS delete box is checked, so it sure looks like the Mullet tune has it disabled.
I tried reflashing the partial with BMWFlash. No change.
I tried reflashing the tune with MSSFlasher. No change.
I tried flashing an earlier version of the Mullet tune (this was the first version I received - Bry5on provided an update by the time I got the bootloader converted). No change.
The all knowing google does indicate that an EWS alignment may be required after a WinFKP ZGB update - which is how I recovered after the failed bootloader conversion. I have found instructions for using Tool32:
"First load EWS3.prg then execute "wechselcode_sync_dme".
Then load MSS54DS0.prg and execute "ews3_initialisieren" with 0x01 argument (just write 0x01 in the argument line).
To finish execute "ews3_sync". If every job returned "OKAY" the code 130 should clear and the car should fire up correctly.
I did it with my ISN written in the DME throught BDM, I'm not sure if it works with a virgin ISN. I'm also wondering why it wasn't working with INPA maybe someone can clarify this."
Its the last sentence that gives me enough pause that I have not tried it.
There are also claims that virginizing with MSSFlasher will do the trick. Everything else I found about MSSFlasher virginizing says not to do it....
I tried looking in INPA and there is a "Synchronize EWS 3 initial value" function. When I select it I get a stream of EDIABAS pop up error messages and then finally get to having to select F1 or F2 to proceed. They are labeled in German, but at the bottom of the screen F1 is "store" and F2 is "reset." Not being sure of which to select I backed out.
Any guidance would be appreciated.
D-O
Rather than the modified CSL binary I used Mpowere36's bootloader converstion tool to convert to the CSL 32500 bootloader and the stock CSL tune. This turned out to be a bit of an ordeal as the used MSS54HP I bought was rather recalcitrant. I ended up getting the DME stuck in programming mode and had to recover it with WinKFP. Mpowere36 determined that my DME would not tolerate a fast write speed, so he reconfigured the tool to write slowly and that proved successful. I flashed the Mullet tune (which is configured with EWS delete) using MSSFlasher and then changed the VIN using Tool32 and the ecuworx diy.
CSL intake, MAP, and IAT are installed and wired up. The car will crank but it won't start. It sounds like there is spark but no fuel. INPA does have a code 130 for EWS Manipulation, and my scan tool shows code 0F.
My Schwaben (foxwell) scan tool does have an EWS sync feature which I tried. No change.
I fired up BMWFlash and grabbed a partial bin and loaded it into the ecuworx binary modification tool. The EWS delete box is checked, so it sure looks like the Mullet tune has it disabled.
I tried reflashing the partial with BMWFlash. No change.
I tried reflashing the tune with MSSFlasher. No change.
I tried flashing an earlier version of the Mullet tune (this was the first version I received - Bry5on provided an update by the time I got the bootloader converted). No change.
The all knowing google does indicate that an EWS alignment may be required after a WinFKP ZGB update - which is how I recovered after the failed bootloader conversion. I have found instructions for using Tool32:
"First load EWS3.prg then execute "wechselcode_sync_dme".
Then load MSS54DS0.prg and execute "ews3_initialisieren" with 0x01 argument (just write 0x01 in the argument line).
To finish execute "ews3_sync". If every job returned "OKAY" the code 130 should clear and the car should fire up correctly.
I did it with my ISN written in the DME throught BDM, I'm not sure if it works with a virgin ISN. I'm also wondering why it wasn't working with INPA maybe someone can clarify this."
Its the last sentence that gives me enough pause that I have not tried it.
There are also claims that virginizing with MSSFlasher will do the trick. Everything else I found about MSSFlasher virginizing says not to do it....
I tried looking in INPA and there is a "Synchronize EWS 3 initial value" function. When I select it I get a stream of EDIABAS pop up error messages and then finally get to having to select F1 or F2 to proceed. They are labeled in German, but at the bottom of the screen F1 is "store" and F2 is "reset." Not being sure of which to select I backed out.
Any guidance would be appreciated.
D-O
Comment