Hello folks,
I'm E39 525 M54 AT RHD owner from Indonesia, it's a bit late or outdated, I've just successfully upgraded my ECU firmware version from 430066 to 430069, thanks to ms4x.net team. Here are the details:
Initial Condition
Vanilla firmware 430066 without any additional hardware and software mods.
Current Condition
430069 firmware from
Firmware Files - MS4X Wiki
www.ms4x.net
I use E46 MS430069 EU4 RHD variant. E39 and E46 variant are interchangeable as long as it has the same tranny and engine (E39 M54B25 and E46 M54B25).
I felt a bit anxious before upgrading, so I use text diffs software to check whether no value differences that I was not aware of. I exported 66 bin Full read, then use Tuner Pro w/ 66 xdf and export it as text files, did the same with firmware from ms4x.net.
Procedure
Disclaimer: I take no responsibility if anyone use this information and damage their cars/ecu.
- Make sure you have working MS4xx Dev Group Flasher Tools v.1.1.3 from MS4x wiki and all other cables setup. Turn ignition key to on
- Prepare 66 firmware backup by doing full read using MS4xx Dev Team Flasher tools
- Flash without bootmode the Full 69 firmware (512KB) from ms4x.net without any modification whatsoever, don't worry about UIF data and any bootloader writable data, since I flashed it without bootmode.
- Turn ignition key off for 10-15 seconds
- Start the car. It should be started without hassle.
Patched Applied
After successfully upgrade ecu, I backup my working 69 bin by doing Full Read. Then use Tuner Pro to apply the patches, must use Full Read Bin (512KB):
- Knock MIL Indicator for Hard Knock Only
- DS2 Logging
Mods Applied
- eThermostat tables, all 102 values changed to 98 (ac off) and 96 (ac on).
- Nominal idle engine speed for coolant temp above 50 deg C changed from < 700RPM to 750RPM, values from my 66 bin.
- Gear Recognition tables. I'm not sure what it is. I try to solve juddering problem when push accelerator pedal lightly at 1300-1900 RPM and 35-45Km/h. Feels like the tranny confuse whether to downshifting or not from 3rd gear to 2nd gear.
My A*s Sensor Reading
Car run smoother on idle or on over run cruising.
Next
Driver Wish Correction mod. I want to feel the beast inside M54B25 without turning of ac, asc, and sports mode.
Credits to all ms4x.net team, daniel.f and other M54 enthusiast out there where I learned from. Especially to Kim F (RIP), the one who created Chipster Flasher (early version of MS4xx flasher)
Hey,
Thanks for your Thread, nice tutorial!
i have one quetion about MS4xx Dev Group Flasher Tools v.1.1.3 , do you have any problem with register it ?
i have the license.lic in the same directory as the *.exe but always the message bla bla you have to register your hardware id is.....
Thanks
xs3bt
Hello, I checked and ported the calibrations from the stock E39 66 2.5 firmware version to the 69 E46 code base, and found 108 different parameters between the 66 and 69 versions and 12 more differences between euro2 and euro4 versions. I have already completed the porting, and rolling is in progress, later I will share it, maybe it will come in handy for someone. I had to compare 20k rows and tables between the 66 versions for E39 and 69 E46, sometimes resorting to comparing other older versions including E53 to understand what to start from, it took me a couple of sleepless weeks, happy with the result, and how the car rides. As a result, I only made a version of EU4.
Bookmarks