Tuesday, September 27, 2016

Coding: How to enable "Enhanced USB and Bluetooth functionality" in your BMW 2er F45/F46







BMW delivers standard blue tooth functionality for your cars. However, do you know that your car actually comes with this hidden "Enhanced USB and Bluetooth" feature which  allows two phones to be paired with your bluetooth interface and able to access your text messages and emails and able to read out to you while you are driving?

To check your phone compatibility, please visit this link:

http://www.bmw.com/com/en/owners/navigation/bluetooth/compatibility_check_tool.jsp?region=ROW&country=XQ






Currently, Apple phones are not able to access emails or text messages. Android phone makers like Samsung and Sony are able to access your text messages and emails as shown in the above photo.


Here's what you need to do:

1) Review the VO code edit steps shown here: 


http://www.bmwesys.com/guides/VO%20Coding%20Step-by-Step%20Guide.pdf



2) On step 5 of the mentioned PDF, simply add VO code "6NS" to the element instead of removing any values.



3) Perform the rest of the mentioned steps and perform "code" on your "HU_ENTRYNAV" module only. Note that it will code back to your original factory setting. 



4) Remember to backup your CAFD files as these steps involves factory reset your HU_ENTRYNAV module entirely and all your customized codes will be gone. Be familiar with CAFD files restoration steps to recover your original settings.


5) Unpair all your phones from your bluetooth 

6) Go to the Bluetooth section, press the "Option" idrive button and go to "Options" -> "Configure Bluetooth" and check the "Telephone 1" and "Office" options. 


If you are pairing 2 phones, the first one should be selected as Telephone 1 during pairing and the second one needs to be selected as Telephone 2 for both phones to work at same time. 


5) Test your new enhanced bluetooth functionailty by pairing your phones and enjoy the music!

NOTE: If you have coded your ECU with 8.8 inch screen, you will need to set the correct settings for your display resolution and display variante parameter otherwise, it will display a blank screen instead.

Thursday, September 1, 2016

DIY Guide: How to change your BMW air con filter




Changing of air con filter should be an easy task for most cars. Not with a BMW 2 series though. The air con filter is located at the most obscure place ever and it's beyond my understanding on why would it be located at such hard to reach places. 

Take a look!

BMW Air con filter Part number: 64116823725

Step 1:

Use a torx screw (size: 15mm) driver to unscrew the torx screw located under the driver's steering wheel near the foot resting well as shown below:








Step 2:

Once unscrew, you can take out the plastic cover which will reveal the air con filter holder.


Step 3:

Open the air con filter holder flap by pressing the handle as shown in the highlighted arrow. Your finger should be able to open this flap without any tools but be extra careful. Get someone to help you hold a torch if needed.






Step 4:

Once the air con filter holder flap is opened, you will be able to see the air con filter. Take it out for inspection and vacuum or change it if required. Use a pair of pliers if it is difficult for your fingers to pull it out.

Note the air flow arrow direction and make sure to put it back the same way as indicated below.


Also, do note that there are 2 pieces of aircon filter inside and you need to take the top one first before digging out the other one.


Here's how it actually looks like when installed inside.





Saturday, August 20, 2016

Coding: Rear Day Light Running light for your BMW 2er F45/F46




Wish to have full visibility of your car on the road during daytime?




This rear Daytime Running Lights(DRL) works the same way as your front DRL using the BMW angel eyes. If you switch the DRL settings off at your idrive settings, the rear DRL will be switched off as well. 

Daytime Running Lights (DRL) are useful on the road when you want full visibility of your car to other drivers on the road.


Let's start coding for it!


BDC_BODY3064MAPPING_TAGFAHRL_1_H_L_OUTPUTsl_loffEnable tail lights with DRL
BDC_BODY3064MAPPING_TAGFAHRL_1_H_R_OUTPUTsl_roffEnable tail lights with DRL

Wednesday, August 17, 2016

Coding: Enabling your Towbar Zoom in your reverse camera







Do you know that there is one hidden camera function in your BMW reverse camera? 

Yes, that is the Towbar zoom feature! 

Having this option turned on through BMW coding will allows you to zoom in your view during parking. Originally, it is meant for driver to zoom in to their tow bar to ensure that the trailer is secured properly. 

A secondary useful function will be to zoom in to the car park slot and park your car precisely in a tight parking slot like those old shopping centers with very tight and small parking slots.







To enable such feature, you have to code this:

HU_NBT3001EXBOXMACRO_TRAILER_COUPLINGaktivnicht_aktivEnable zoom on rear view camera for trailer hitch



Friday, August 12, 2016

DIY Guide: How to install BMW LED Door light projector on your F45/F46 (Active/Gran Tourer)



This has nothing to do with coding (unfortunately!) but is a common upgrade option that has been asked by quite a few people.







Like this? Well, you can afford it at a very reasonable price! 

Go Ebay and look for "BMW Door projector" which will normally cost around 10 to 30 dollars for 2 pcs. Taobao also sells it at similar price.






It will look something like this:



Check and confirm with the seller that it will fit BMW F series car preferably on F45/F46, if not it is still possible to install with some trimming off the plastic using a plier and a metal file. 

Also, note that F45/G46 LED door slot is smaller and you will need to trim off the plastic in order to fit it in. Nevertheless, it still worth spending more than 200 dollars over it.


I will also recommend that you use a plastic pry open tool to take out your existing light projector to avoid any scratches as shown below. A screw driver may work but it may cause damage to your existing door light as it is made of soft plastic cover.





Before you carry on, note that you need to "dig" out the correct side of the door light adapter in order to take it out successfully as shown below:





Coding: How to code your BMW to remember your last driving mode


It is truly a pain to set all those annoying settings every time when you start your car. Now you can change that by coding your BMW as follows:




BDC_BODY3221PfFesMasterFesInitModeWerte=07Werte=03Default drive mode:
03 = Comfort, 04 = Sports, 07 = Eco Pro
BDC_BODY3221PfFesMasterFesAllowMode2LastFunctionaktivnicht_aktivRemembers your last driving mode for Comfort
BDC_BODY3221PfFesMasterFesAllowMode4LastFunctionaktivnicht_aktivRemembers your last driving mode for Sport
BDC_BODY3221PfFesMasterFesAllowMode7LastFunctionaktivnicht_aktivRemembers your last driving mode for Eco Pro
BDC_BODY3221PfFesMasterFesLastFunctionIntervalWerte=FFWerte=00 Car will stay in your previous mode as long
as you don't change it to something else.


All parameters are mandatory and have to be set together, If you forgot to set FesInitMode to either 03,04 or 07, the driver and passenger power windows will failed to work. Don't say I never remind you!

Now, your BMW will not set to "Comfort" driving mode when you start your engine! 



Enjoy!