View Single Post
Terry @ BMS's Avatar
Terry @ BMS Terry @ BMS is offline
Posts: 28,132
Join Date: Jan 2008
Default 11-19-2010, 12:48 AM

This is the central post for all information related to the E series N54 G5 ISO firmware!

Please note that for any logs, bugs, concerns, problem reports, codes, etc, create a thread in the support section. Requests for assistance in this thread will be deleted without being read.

General Notes:

1) Posts to this thread that contain bug reports, logs, or tuning questions will be deleted without being read. If you need assistance post to the support forum.
2) G5 board must have diodes removed as shown in the photo below to run this firmware. BMS started shipping all boards as ISO early 2014. We've removed the diode photo to avoid confusion but if your firmware date is 10/1/12 before updating you need to cut them off before uploading ISO firmware. Click this link for the photo.
3) For a more in depth discussion on methanol settings and how to use map 3 without methanol read here.
4) Some addl info on custom tuning the JB4 boost control..
5) If using a 3.5bar TMAP sensor set "TMAP" to 1 and if using a 4bar TMAP sensor set "TMAP" to 2.

Originally Posted by FutureUseD and other settings

************************************************** ************************
*Meth Safety Mode All Versions
************************************************** ************************

0 - Raise boost on map3 as a function of meth flow & historic timing (default)
1 - Raise boost on map3 as a function of meth flow only
2 - Start at normal target and failsafe IF flow drops below flow level for 1 second under boost. Enabled for all maps.
3 - When on map3 meth flow is completely ignored. Useful for using map3 as an adjustable non-meth map.
4 - Run a progressive meth safety on all maps

************************************************** ************************
*Meth Trigger Mode All Versions
************************************************** ************************

0 - Meth flows on maps 3, 6, and 7 (default operation)
1 - Meth flows on all maps
2 - Meth flows on map 3 only
3 - Meth is disabled on all maps

************************************************** ************************
*N54 Twin Turbo Firmware v32.6+
************************************************** ************************

bit0 - Disable steering wheel controls.
bit1 - Disable wastegate adaption.
bit2 - Use water temp in place of oil temp for warm up safety.
bit3 - Disable open loop fuel learning.
bit4 - Enable meth input Aquamist algorithm where 0-100% flow = .5v - 4.5v input.
bit5 - Show bank2 fuel trims under timingAVG.
bit6 - Disable FF RPM gain so duty bias RPM gain can be manually set more precisely.
bit7 - Alternative anti-rattle algorithm

0-50 - Lock in a differential between DME target and ECU PSI to reduce the throttle safety. 0 = default operation. 26 units per PSI. e.g. a value of 26 would dampen throttle safety an addl psi. This value will also reduce effective load reported back to the DME by that amount. For diagnostic purposes only.

51 - Output clutch position under low fuel pressure. For troubleshooting NLS.
52 - Alternative E85 cold start / cranking fuel algorithm
54 - Output 2STEP output PID under low fuel pressure.
55 - Fueling applied as a function of actual boost rather than delta over stock target. Useful for 335is models using E85 without a back end flash map.
56 - Output road speed instead of low fuel pressure.
57 - Output 4BAR learned adaption value instead of low fuel pressure.
58 - Change DB25#2 from methanol output to E85 analyzer input.
59 - Output unfiltered virtual sensor output under low fuel pressure

1st/2nd/3rd gear traction control. When enabled, hold volume up or channel down if you need to disable (for doing a burn out, etc).


1) Further integrated rolling anti-lag and 2STEP operation. By default both systems are independent. 2STEP is active from a stop and anti-lag is active (via volume down or brake pedal) from a rolling start. To enable the integration turn on WMI/Ethanol bit3 (mislabeled "DTML WMI Input"). Once enabled anti-lag will kick on when running 2STEP and 2STEP will kick on during rolling anti-lag. Note latest BEF maps have anti-lag timing (under IAT tables) set to -36 degrees. If you're not using one of our files make sure your flash tuner customizes your file for this change for optimal anti-lag performance.


1) Adjusted boost safety system so that boost safety for map4 (stock boost profile) change over is 3psi over map target OR 1psi before sensor runs out of range. Whichever is lower. The user adjustment boost safety setting is now used only for in dash boost gauge calibration. Boost safety won't trigger unless boost is at least 15psi.
2) Fixed another bug in the 2STEP logic. Seemed to be working much better on our development car. Let me know!
3) Changes to try to fix bug with some logging channels like IAT or oil temp dropping out. Adjustment to boost safety so it won't trigger unless boost is at least 15psi.
4) Added back map8 for valet/no boost mode. Note if NOT equipped with a BEF you may get a "boost below target" false alarm fault code when running map8.
T9) Put back trans temperature logging
T10) For those with the 2STEP & Anti-LAG wiring installed, they are now integrated, for much louder 2STEPing fun.

See "JB4_N54_NOTES.TXT" below for details on previous firmware updates. Latest update always contains all previous changes.

For those running single turbo retrofit systems refer to these special notes on how to configure the JB4 for single turbo use.

For those running larger hybrid turbo systems refer to these special notes on how to configure the JB4 for larger hybrid turbo systems.

Anti-LAG feature discussion and details here:

***DO NOT UPLOAD FIRMWARE UNTIL YOU READ THIS *** All Duty Bias must be set to 0 or 50 to avoid 30FF under boost codes. 3rd gear boost limiting should also be set to 0 to disable. Menu4 in dash should be set to 3 for a factory flashed car or 2 for a back end flashed car. Failure to follow these directions will result in poor performance and 30FF or 30FE fault codes.***

Note for some reason Internet Explorer will sometimes attempt to save your HEX file as an attachment.php file. Just rename it after downloading or use another browser like Mozilla.

Copyright Notice:
JB4 Software is Copyright 2006-2016 by Burger Motorsports Incorporated. All rights are reserved. De-compilation, disassembly, reverse-engineering, alteration, and redistribution in any form without the prior written consent of Burger Motorsports Inc. is prohibited.
Attached Files
File Type: txt jb4_n54_notes.txt (33.3 KB, 3487 views)
File Type: hex G5_ISO_32_12_T10.hex (86.7 KB, 9695 views)
File Type: hex G5_ISO_32_14.hex (85.7 KB, 438 views)

Burger Motorsports
Home of the Worlds fastest N20s, N54s, N55s, S55s, N63s, and S63s!

It is the sole responsibility of the purchaser and installer of any BMS part to employ the correct installation techniques required to ensure the proper operation of BMS parts, and BMS disclaims any and all liability for any part failure due to improper installation or use. It is the sole responsibility of the customer to verify that the use of their vehicle and items purchased comply with federal, state and local regulations. BMS claims no legal federal, state or local certification concerning pollution controlled motor vehicles or mandated emissions requirements. BMS products labeled for use only in competition racing vehicles may only be used on competition racing vehicles operated exclusively on a closed course in conjunction with a sanctioned racing event, in accordance with all federal and state laws, and may never be operated on public roads/highways. Please click here for more information on legal requirements related to use of BMS parts.
Reply With Quote