Page 1 of 1

MS43 simplified maps + doubled MAF sensor range

Posted: Tue Jul 14, 2020 9:57 pm
by Renovelo
Similar to our MS42 efforts, we decided to release a simplified version of the MS43 firmware. For fuel, ignition and VANOS, the default MS43 firmware (HW7545150 & HW7572342) has 28 tables for basic operation which should be tuned for optimum operation. This simply is not feasible for most tuners. We reduced this to the bare minimum: 13 tables!

Additionally, we also doubled the range of the MAF sensor. This will allow for much larger MAF sensors for forced induction applications.

We've attached tunes for the 325i and 330i below. If you need this for another MS43 vehicle with these HW variants, just let us know and we can generate one for you.

Note that we modified the hardware variant from HW7545150 to HW0005150 and HW7572342 to HW0002342 (for the lack of imagination). This was necessary so ByteTuner could distinguish it separately from the default hardware variant. This will ensure that the extra tables which were deleted don't appear in the list of parameters. We also had to modify the stock MAF curve and the conversion to account for the doubled range.

Shown below are the details of the original tables and the new tables:

Original fuel tables
IP_TI_TCO_1_IS_IVVT: Injection - Cold engine - Idle
IP_TI_TCO_1_PL_IVVT_1: Injection - Cold engine - PT (Bank 1)
IP_TI_TCO_1_PL_IVVT_2: Injection - Cold engine - PT (Bank 2)
IP_TI_TCO_2_IS_IVVT: Injection - Warm engine - Idle
IP_TI_TCO_2_PL_IVVT_1: Injection - Warm engine - PT (Bank 1)
IP_TI_TCO_2_PL_IVVT_2: Injection - Warm engine - PT (Bank 2)
IP_TIB: Injection - Base

New fuel tables
IP_TI_TCO_2_IS_IVVT: Injection - Warm engine - Idle
IP_TI_TCO_2_PL_IVVT_1: Injection - Warm engine - PT (Bank 1)
IP_TIB: Injection - Base
Note: We actually could not find references to IP_TIB anywhere in the disassembly like we could for MS42. Although the table is present in MS43, it doesn't appear to actually be used. Therefore, we left this one untouched (in case we made an error in the disassembly).

Original ignition tables
IP_IGA_OPTM_TCO_1: Ignition - Cold engine - Optimal
IP_IGA_OPTM_TCO_2: Ignition - Warm engine - Optimal
IP_IGA_RON_91_PL_IVVT: Ignition - 91 RON - PT
IP_IGA_RON_98_PL_IVVT: Ignition - 98 RON - PT
IP_IGA_TCO_1_IS_IVVT: Ignition - Cold engine - Idle
IP_IGA_TCO_1_PL_IVVT: Ignition - Cold engine - PT
IP_IGA_TCO_2_IS_IVVT: Ignition - Warm engine - Idle
IP_IGAB: Ignition - Base
IP_IGAB_IS: Ignition - Base Idle

New ignition tables
IP_IGA_RON_91_PL_IVVT: Ignition - 91 RON - PT
IP_IGA_TCO_2_IS_IVVT: Ignition - Warm engine - Idle
IP_IGAB: Ignition - Base
IP_IGAB_IS: Ignition - Base Idle
Note: Likewise, we didn't find references to the two "base" ignition tables in the MS43 disassembly. Therefore, we left these untouched in case this was an error on our part.

Original VANOS tables
IP_CAM_SP_TCO_1_EX_FL: Exhaust VANOS - Cold engine - WOT
IP_CAM_SP_TCO_1_IN_FL: Intake VANOS - Cold engine - WOT
IP_CAM_SP_TCO_2_EX_FL: Exhaust VANOS - Warm engine - WOT
IP_CAM_SP_TCO_2_IN_FL: Intake VANOS - Warm engine - WOT
IP_CAM_SP_TCO_1_EX_IS: Exhaust VANOS - Cold engine - Idle
IP_CAM_SP_TCO_1_EX_PL: Exhaust VANOS - Cold engine - PT
IP_CAM_SP_TCO_1_IN_IS: Intake VANOS - Cold engine - Idle
IP_CAM_SP_TCO_1_IN_PL: Intake VANOS - Cold engine - PT
IP_CAM_SP_TCO_2_EX_IS: Exhaust VANOS - Warm engine - Idle
IP_CAM_SP_TCO_2_EX_PL: Exhaust VANOS - Warm engine - PT
IP_CAM_SP_TCO_2_IN_IS: Intake VANOS - Warm engine - Idle
IP_CAM_SP_TCO_2_IN_PL: Intake VANOS - Warm engine - PT

New VANOS tables
IP_CAM_SP_TCO_2_EX_FL: Exhaust VANOS - Warm engine - WOT
IP_CAM_SP_TCO_2_IN_FL: Intake VANOS - Warm engine - WOT
IP_CAM_SP_TCO_2_EX_IS: Exhaust VANOS - Warm engine - Idle
IP_CAM_SP_TCO_2_EX_PL: Exhaust VANOS - Warm engine - PT
IP_CAM_SP_TCO_2_IN_IS: Intake VANOS - Warm engine - Idle
IP_CAM_SP_TCO_2_IN_PL: Intake VANOS - Warm engine - PT

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Thu Jan 07, 2021 9:55 pm
by Twenty7Racing
I am installing a 3.0L in my 325i. Both engines ran ms43. Can I simply download the file above, insert the correct MAF data for the one I'm using and flash it over the file that is currently in the DME?

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Thu Jan 07, 2021 10:07 pm
by Renovelo
Assuming your MAF curve represents the sensor you're using and your engine is otherwise relatively stock, it should work. We always recommend reading your DME before flashing it just in case you ever want to revert your tune back to the way it was in the future.

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Thu Jan 07, 2021 10:14 pm
by Twenty7Racing
Perfect! That was what I was needing to know. The car will be turbocharged and I am using larger injectors as well. I will input the proper data for that as well first before I flash it.

Thanks

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Mon Apr 05, 2021 10:29 pm
by Twenty7Racing
Can I get a file that just has the extended maf? Without the other tables being simplified.

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Mon Apr 05, 2021 10:40 pm
by Renovelo
Unfortunately, this isn't available. Most people who want the benefit of the doubled MAF also want to benefit of the simplified maps.

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Tue Oct 25, 2022 12:33 pm
by Lilbeamer
Could this work with a 01 330xi I dont see much difference in tuning paramentos between the 330i and xi

Re: MS43 simplified maps + doubled MAF sensor range

Posted: Tue Oct 25, 2022 8:45 pm
by Renovelo
Give it a shot and see if it works. If it doesn't, let us know and we should be able to create a 330xi file with minimal effort.

Perhaps before you dive into it, check out the file called "MS43_E46_330_M54_ZB7545671_HW7545150_SW7539694_EU.dme2" here: https://renovelo.com/forum/viewtopic.php?f=34&t=1778 . This is the same file which was used as the starting point for the hacked 330 file in this thread. If this stock file works for you, then the hacked file should also work.