Tuesday, June 7, 2016

Upgrade the Navigation Map Data for CIC Head Units

BMW navigation data update can be performed gradually over an extended period of time during normal vehicle operation, with a set of USB flash drives containing the complete data, and will resume updating after normal vehicle power off. The method described in this blog post is for those who prefer to update the navigation data at one go, which completes in about 40 minutes.

Required:
  • Intelligent car battery charger capable of 10A or more.
  • New navigation data on USB flash drive(s).
  • FSC activation code for navigation data update. It is a one-time code specific to the vehicle VIN, navigation system type, and map region / version. Lifetime codes are not authorized by BMW and may have undesirable effect in the future. Use lifetime FSC activation codes at your own risk.
Here is the file structure of a USB flash drive with navigation data, if one is using a single USB flash drive instead of multiple USB flash drives.

Using a computer, one would move pkgdb and config,nfo from the first folder to the root folder and insert the USB flash drive into the vehicle USB port. When prompted, one would remove the USB flash drive from the vehicle and use a computer to move the pkgdb and config.nfo back to the first folder, and move the two files from the second folder to the root folder. Repeat until all data has been copied to the vehicle.

Before starting the navigation data update, connect the car battery charger to the vehicle at 10A or more (eg 12A, 15A). Let it charge for about 10 minutes in case the vehicle battery is too weak or old to maintain 12V without the engine running. Be forewarned that an old or weak battery is detrimental to your vehicle alternator and electronics. You should perform electronic service work only with a vehicle battery that is capable of providing at least 12V.
Car battery charger connected
To begin the update, engage the parking brake for safety, turn the ignition on, but do not start the engine (keep foot off brake or clutch pedal), To conserve vehicle battery energy during navigation data update, turn off DRL, interior light, audio, climate control, and any other accessories.

Insert the USB flash drive into the USB port for data update. It is the USB port in the glove compartment, or in the center console if there isn't one in the glove compartment. Once the USB flash drive is in the correct port, the vehicle will detect that it contains newer navigation data.
USB flash drive with newer navigation data detected

Have the FSC activation code handy. The FSC activation code is alphanumeric, but will not have the numbers 1 (one) or 0 (zero) in order to avoid confusion. Start the update and enter the FSC activation code.
Enter the FSC activation code

Navigation data update in progress
Replace USB flash drive as prompted or follow your navigation data seller's instructions for moving files from the USB flash drive folders to the root directory. Continue to update the navigation data.



It takes about 40 minutes for all navigation data to be copied from the USB flash drive(s) to the CIC. Allow the system to restart. Wait about 5 minutes before verifying the new navigation system version information. To verify, go to Navigation, Map, Option, Navigation system version.
Navigation system version
Remember to re-enable DRL if it was on previously. Turn off ignition. If you wish, you may leave the car battery charger running for an additional 10 minutes to make sure that the battery has enough power to start the engine. Navigation data update is complete.

Thursday, April 14, 2016

MHD Flasher N54


MHD Flasher N54 is the first Android handheld application to bring ECU tuning and monitoring to the BMW N54 engine. The MHD Flasher reveals the immense margin of power BMW left on the table with the N54 while still retaining the sophistication of the original engine management program.

Cable required is a K+DCAN USB cable. The USB port of the cable requires an OTG adapter to connect to the micro USB port on the Android device. Bimmer Software sells tested cables.

It will read your stock ECU and "save" it. If the stock ECU is recognized by MHD, saving it will take only a couple of seconds. Otherwise, it may take an hour or more to read the stock ECU and save it on the Android device. Restoring the ECU would take a while, as an ECU write has to be performed, either from the file on the Android device or from the MHD built-in ECU library. After the first write of an MHD built-in map, switching maps (eg from 93 oct to 91 oct) only takes a couple of minutes.

The MHD Flasher built-in maps are provided by Wedge Performance, already known for their BMW N54 engine tuning. The first write of a MHD built-in map took 39 minutes. An intelligent car battery was used at 10-amp, to prevent the car battery from running low. Turn off power to any vehicle features to conserve vehicle battery, eg audio system, daytime running light, climate control, interior light, etc. When the Android device is writing the ECU for the first, time it will take a while. Turn on the device Airplane Mode after it starts writing the ECU in order to conserve device power. While the vehicle ECU is being written, do not operate any features or doors on the vehicle!

Logging options:

  • Not needed: Boost PSI, STFT 1 and 2.
  • Needed: Boost setpoint, timing correct cyl 1-6, LTFT 1 and 2.

Estimated engine output:
  • Stage 1 pack. 2 maps included (Stage 1, Stage 1 + FMIC). Each with 4 octane variants (acn 91, 91, 93, 95), 340-385 hp.
  • Stage 2 pack. 2 maps included (Stage 2, Stage 2 + FMIC). Each with 4 octane variants (acn 91, 91, 93, 95), 370-430 hp.
  • E40 map. 40% of ethanol, 440hp.
Those are conservative, crank numbers. For instance the e40 map made 400whp on a stock car and would make more on a full bolt-on car.


Internet sources: