View Single Post
Terry @ BMS's Avatar
Terry @ BMS Terry @ BMS is offline
Posts: 29,332
Join Date: Jan 2008
Default JB4 B48/B58 Firmware, Settings, and Notes - 06-18-2015, 10:32 AM

Use subject to terms and conditions posted at

THIS PART IS LEGAL FOR USE ONLY IN COMPETITION RACING VEHICLES AS DEFINED UNDER CALIFORNIA LAW, AND IS NOT LEGAL FOR USE IN ANY OTHER MOTOR VEHICLE. California law defines a "racing vehicle" as "a competition vehicle not used on public highways." (Calif. Health & Safety Code 39048) This part may only be used on competition racing vehicles operated exclusively on a closed course in conjunction with a sanctioned racing event. Competition-only motor vehicles may not be driven to a racing event on a public highway and must be transported on a trailer or other carrier. USE OF THIS PART IN ANY OTHER VEHICLE MAY SUBJECT YOU TO FINES AND PENALTIES FOR VIOLATION OF FEDERAL AND/OR STATE LAW, WILL VOID YOUR WARRANTY FROM BURGER MOTORSPORTS, INC, AND CAN VOID YOUR VEHICLE'S WARRANTY. It is your responsibility to comply with all applicable federal and state laws relating to use of this part, and Burger Motorsports, Inc hereby disclaims any liability resulting from the failure to use this part in compliance with all applicable federal and state laws.

This thread will be the single source of information for everything BMW B48/B58 JB4 related! Note both engines use the same hardware. The JB4 will detect the different during installation and map accordingly.

B48/B58 JB4 Install Guide: Latest Install Guide

JB4 Mobile Smart Phone wireless connection directions Click here.
BMS data cable hard wired software Click here
BMS data cable hard wired directions Click here.

Map Guide as of v11 firmware:

Map0: Stock tuning, fully disable JB4
Map1: Additive map with peak of 3psi over stock added (91 octane)
Map2: Additive map with peak of 4psi over stock added (91-93 octane)
Map3: Additive map with peak of 6psi over stock added (93+ octane)
Map4: VALET / Low Boost Map
Map5: Additive map with peak of 6psi over stock added & more aggressive timing profile for higher octane fuel (experimental, 93+ octane, bolt on modifications)
Map6: Custom tuning map allowing both additive (below 10psi) and absolute (above 10psi) targeting
Map7: WMI map (boost varies based on WMI additive and map settings)



1) Changes to support back end flash maps (see B58 BEF thread for details)
2) Adjustment to in dash controls to correct bug with newer vehicles having bouncing gauges while in dash mode
3) Added high fuel pressure as a CANbus logging channel


1) Potential fix to diagnostic code clearing bug that has cropped up with the latest software builds.
2) Adjustment to absolute target mapping, lots more testing needed. Send in some logs if running absolute target maps like map7.
3) Changed map4 to low boost VALET map.


1) Redesigned CANbus logging engine for faster sample speed and all available parameters including cyl1-6 timing, water, oil, and trans temp, full time.
2) Corrected speedo calibration issue when using in dash menu.
3) Added FutureUseD Bit4 option to disable startup sweep.
4) Added in dash timing and AFR gauges under menu 2/3 and 2/4 respectively.
5) T2 - Fixed bug with fault code reading.
6) T4 - Fixed possible bug with alarm engaging.


1) Adjusted map numbering per above!
2) Removed intake temperature signal adjustment from map1. Option is now available for map6 or map7 using the 6cyl timing field. 0 disables it, value of 10 increases IAT sensor readings lowering timing, value of 70 decreases IAT sensor readings increasing timing. Adjustment active on maps 6 and 7 only. Experimental feature.
3) Adjusted additive maps so they can be used without OBDII cable


1) Added CANflap operation to allow control of the factory exhaust flapper from the drivers seat. Press the BC button for a second to change modes. Left arrow is flapper open full time, right arrow flapper in OEM operation which is generally closed unless at full throttle.
2) Internal CANbus changes to improve speed and operation.
3) Groundwork for virtual flex fuel sensor added. See E85 FAQ below.
4) Wastegate dutycycle offset for cars with modified exhaust that experience excessive throttle closure. When equipped with an EWG connector on the JB4 harness FutureUseA can be used to apply a static negative offset. Generally a value of 30 is a good starting point.

Default Settings:

Name:  b58_defaults.jpg
Views: 46201
Size:  72.3 KB

'OBDII In Dash Menu

'0 map menu, map shown on tach (tach shows Map)
'2 Boost gauge on fuel, scaling in dash is 0 to boost safety setting, turns on when gas pedal is pressed 60% or more and turns itself off when you resume low throttle use. (tach = 0 OFF; tach = 1 Boost Only; tach = 2000 Boost on fuel, Meth on speedo ring; tach = 3000 Boost on fuel, Timing on speedo ring; tach = 4000 Boost on fuel, AFR on speedo ring)
'4 Delete Fault Codes
'5 Dash Mode. tach = 1000, SAE; tach = 2000 Metric
'6 1st gear boost limiter. (Tach = boost cap / 3)
'7 2nd gear boost limiter. (Tach = boost cap / 3)
'8 3rd gear boost limiter. (Tach = boost cap / 3)

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 Images
Attached Files
File Type: hex BMW_B48_B58_OBDII_8_T12.hex (73.6 KB, 1567 views)
File Type: hex BMW_B48_B58_OBDII_9_T7.hex (76.9 KB, 1343 views)
File Type: hex JB4_B48_B58_11.hex (79.2 KB, 2288 views)
File Type: hex JB4_B48_B58_13_1.hex (80.0 KB, 82 views)
File Type: hex JB4_B48_B58_14.hex (79.9 KB, 306 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