View Single Post
Terry @ BMS's Avatar
Terry @ BMS Terry @ BMS is offline
Posts: 33,977
Join Date: Jan 2008
Default 03-06-2015, 06:52 PM

I think a sticky for the first page of this thread would be very helpful for new and potential customers to outline with easy to follow bullet points, the software requirements, hardware requirements, installation preparation and installation flowchart. Pretty much a quick start guide. Something like this...

Required Software:
- MHD Flasher (download link)
- BMS Latest Firmware
- BMS Latest Backend Flash
- JB4 software or phone app

Required Hardware:
- BMS JB4 G5 ISO tuner w/USB cable
- K & D CAN coding cable
- OTG micro USB to female USB adapter
- 12v Car Battery Charger (first Flash up to ~38 minutes)

Flashing Flowchart:

Once you have all the required latest versions of hardware and software, you will need to update the firmware in the JB4. It is recommended to create folders for both JB4 firmware files and BMS Backend Flash files to keep them organized and be familiar with their location for future use. The MHD Flasher and JB4 phone app will prompt you to select a file version from these files, Knowing where they are makes things easier.

JB4 Firmware updating:
1- Connect the JB4 USB cable to your OTG micro USB to USB adapter and to your phone.

2- Open the JB4 phone app on your phone/tablet device and enable a connection to the JB4.

3- Select: settings tab, then scroll down to the firmware tab and select it.

4- You should now see the N54tech forum inside the jb4 app. Select the N54 section, then in the "stickies" section, select the "N54 G5 ISO Firmware & Notes" thread.

5- Scroll down and find the latest firmware version listed at the bottom of the first post. READ THE NOTES! It shows the changes and any required internal jb4 setting changes you will need to perform. Select the file download link listed for the latest firmware version. This will begin the installation of the firmware through the jb4 phone app. Follow the guided steps in the app to complete the process.

6- OK. You are now running the latest firmware version!

7- If you will be flashing a BMS/MHD Backend Flash, you will now need to set the JB4 to MAP "0" before continuing!

8- now go into the jb4 phone app and Under the settings tab, read only tab, find the correct version of your car, IJEOS or I8AOS. Write this down for future use in selecting the correct Backend Flash you'll need in the upcoming steps.

9- Congrats you have completed the first task in preparing the JB4 to use a Backend Flash with the latest firmware installed! Future firmware updates will be installed in the same manner unless Terry changes it.

BMS/MHD Backend Flashing Flow Chart:

1- Have your K&D CAN Cable, micro USB to USB adapter, phone/tablet device, and car battery charger out and ready for the next steps. Note, this flashing process can vary from ~15-40 minutes depending on your DME Version.

2- Open hood and connect your battery charger to the car (follow BMW Procedure for this). I used the 12amp charger setting, as the fuel pump draws a good bit while flashing.

3- Turn on your car without starting, key in ignition, start button pressed without foot on clutch or brake. Now turn off all accessories such as the hvac system and radio etc.

4- Plug the K&D CAN Cable into the obd2 port near the left kick panel near door opening. Connect the OTG micro USB to USB adapter to the K&D CAN Cable, and connect to your phone. Open the MHD Flasher APP on your phone/tablet device. It should begin recognizing the connection to the vehicle.

5- once the connection has been established. Go to the store tab, this is where you will purchase the BMS Backend Flash license. Select the BMS Backend license for purchase, currently $79. This can be paid with your Google play account. Once payment is made you are ready to begin flashing.

6- Verify you are in jb4 map "0"

7- In the MHD app select "Flash a JB4 Backend"

8- This will open your phones SD card directory. Find the file you downloaded previously from N54tech MHD Flash discussion first post on page 1, currently version 6/6. You should have already unzipped the file as directed during initial download. If you are not seeing the Backend Flash files in your folder, you probably did not unzip them. Go back and unzip and repeat the last steps.

9- You should be looking at a list of Flash files to choose from. Based on the requirements listed on the first post in the MHD Flash discussion thread, select the appropriate Flash level and DME compatibility type for your car. E.g. I8AOS PUMP FLASH etc.

10- Once selected the MHD app will go through a read process and then ask you to begin the Flash. If everything has been done as expressed above, you can click to continue. Once flashing Its recommended to let it complete without touching anything or opening doors or flipping switches. I setup everything so I was not inside the car so I wouldn't be trapped for possibly up to 40 minutes with nothing to do..

11- Once the Flash is completed follow the instructions it provides to finalize the procedure. Once done, power down the car, remove the key from ignition, remove the cables from the obd2 port, unplug the battery charger and remove the positive and negative charging leads from the car.

12- Power up the car without starting, enter the jb4 steering wheel controls, select 4/2 to enable Backend Flash compatibility. Set your jb4 to your appropriate map setting for your car. Start the car. Pending it runs, your done!

Congrats! You're all done with installation! Now drive the car and use the logging function of the jb4 app connected to the jb4 via the USB and OTG adapter to capture some data for review. Post the data logs in the support section of the N54tech forum. You will get a clear idea of how everything is working and how you can advance into more aggressive maps, flashes or both to further Increase power. This will be based on how your car is doing with your current bolt on modifications as well as advice in what to add as your next bolt on mods to allow further tuning increases.


Experts please review for errors omissions and add corrections as needed!


Burger Motorsports
Home of the JB4 the worlds most popular turbocharged tuning system!

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