Results 1 to 2 of 2

Thread: Tuning the ms45.1 for the ESS twin screw supercharger kits

  1. #1
    Join Date
    May 2012
    Northern Michigan

    Tuning the ms45.1 for the ESS twin screw supercharger kits

    Not sure where to post this here, but I posted this on e46f and know we're all MS45.1 guys here so you might find this helpful too.


    Perfect cold starts
    Smooth power delivery straight to red line
    Smooth throttle action on and off throttle
    OEM-level drivability (just with more torque obviously)
    Correct fueling

    All the things the ESS tune should've had, but didn't, and couldn't.

    Iíve learned a lot during this long journey and Iíve posted most of the basics including scaling for larger injectors up in the wiki on

    More specific to positive displacement supercharger kits you need to make a few more corrections, which I think you should make for centrifugal kits too but it seems you can probably get away without it?

    Anyway, the solution is with the intake manifold model and the torque reference tables.

    There is a pressure quotient that will trigger full wide open throttle at about .950 (default) of the maximum airflow according to the intake manifold model. The intake manifold model must be increased to account for the higher airflow so that wide open throttle doesnít happen way too soon (and suddenly) along the pedal travel.

    Next the torque reference tables need to be rescaled for higher levels of mg/stk engine load as a result of the higher airflow. If these tables are left untouched then throttle will be limited based on the maximum mg/stk values in these tables (e.g. only 750mg/stk in stock form, or only 3/4 of what the twin screw will produce) as a ďsafetyĒ function of the electronic throttle control, and you will never reach wide open throttle.

    When adjusting these two sets of tables I would suggest only scaling the values above 2500 rpm or 100mg/stk or ~75nm of torque, because remember at low load and low rpm the bypass valve is open and under those conditions the engine management should be identical to stock.

    Donít forget to update c_maf_max_diag and ip_maf_1_diag__n__tps_av to appropriate values to prevent false alarm DTCs.

    Also it should go without saying but be sure to dial back the ignition timing a bit, need to be safe here. Iím running at about 15-16 degrees of timing (21 is stock IIRCÖ) under full load and Iím just barely seeing the DME pull some timing every once in a while. If you run a larger pulley you can probably get a degree or more of timing back. Iíd be real curious to see an experiment on the dyno: what makes more power, a small pulley with less timing or a larger pulley with more timing? I digressÖ

    There are a few other tweaks Iíve made in my tune for pedal sensitivity, cold start fueling, raised idle to 850, disabled lower o2 sensors and sap delete, etc and Iíve added most of that to the wiki. Out of 2500 parameters in the ms45.1 I only modified about 40 total.

    My tune was developed by me based on my car:

    2003 ZHP Manual transmission
    Current BMW MS45.1 base firmware (7561520)
    ESS TS2 kit using slightly smaller 79mm (stock ts2 is 83/85mm)
    Bosch 42lb green giant injectors (stock ts2 is red 30lb)
    E46 M3 fuel pump (stock ts2 uses stock fuel pump)
    Catless headers
    SAP delete

    Disclaimer: Iím not a tuner, Iím just a stubborn guy with high standards when it comes to my car and what ESS gave me was junk. Iíve done my best to figure out how to tune the car ďthe right wayĒ, no hacks, patch jobs, or tricks. Use this information at your own risk, or work with an experienced tuner.

    Frank Smith has a copy of my tune and can handle your custom tuning needs, and Iíll be posting my tune publicly on shortly.

    Huge thanks to Frank Smith and Hassmachine for their support and tools, without them I wouldn't have figured it out.

    AJ @ ESS can kiss my butt.
    2003 BMW 330i ZHP
    ESS Twin Screw Stage 2 - Wavetrac - Headers - Borla - BMW Performance
    Turner Motorsports - Powerflex - Hawk Performance

    Build thread:
    Wheelwell: 2003 BMW 3 Series
    Fuelly: 2003 BMW 330i

  2. #2
    Join Date
    Jun 2012
    Nice. Yeah that's what I was going to do as well. Basically just run the ESS tune for a couple years until the warranty is out, then to Frank Smith.

Similar Threads

  1. Replies: 78
    Last Post: 10-29-2018, 05:38 PM
  2. WTB : Limited Slip Diff or ESS Twin Screw stage 2+ supercharger
    By JerseyDriver820 in forum ZHP-Related Parts & Accessories (no vehicle sales)
    Replies: 22
    Last Post: 12-03-2015, 07:36 PM
  3. WTB: ESS Twin Screw stage 2+ supercharger
    By WilC in forum ZHP-Related Parts & Accessories (no vehicle sales)
    Replies: 7
    Last Post: 01-05-2013, 06:33 AM
  4. FS (SOLD) - ESS Twin Screw stage 2+ supercharger, cams and headers
    By 330i ZHP in forum ZHP-Related Parts & Accessories (no vehicle sales)
    Replies: 10
    Last Post: 11-05-2012, 03:03 PM
  5. ESS Twin Screw or M3?
    By JKO_ZHP in forum General -- ZHP Related
    Replies: 14
    Last Post: 09-05-2012, 11:33 AM

Posting Permissions

  • You may not post new threads
  • You may not post replies
  • You may not post attachments
  • You may not edit your posts