BMW Forum - BimmerFest BMW Forums banner

Coding Enhanced Bluetooth

164K views 576 replies 130 participants last post by  shawnsheridan  
#1 ·
Hi guys,

First off I need to apologise as I have no idea what model my car is apart from 320d M sport, this is a UK 63 plate build date of Sept 2013.
I have professional nav, but not enhanced Bluetooth
I have office functions/assist and apps etc within idrive but when pairing Bluetooth all I get is Telephone and not audio/office functions.
I checked the build vin site and it said I had 6NH which I believe is just usb audio and phone prep.

How easy is this to code and get the software as I seem to have read that half the links etc are virus ridden :-( etc..

many thanks for your help guys..
 
#324 ·
I have the 2017 330i with 6NH installed (and also Navigation, Driver assistance, and Driver assistance plus). Is the coding mentioned in this thread applicale to the new Idrive 5.0? Has anyone tried?
Newer NBT2 head units use 6NW TELEPHONY WITH WIRELESS CHARGING for EBT, not 6NS.
 
#329 · (Edited)
#335 ·
I don't quite understand your question. Office is part of Enhanced Bluetooth (EBT), so that includes, 6NK, 6NL, and 6NS, all of them.
 
#343 ·
Hello, just got a 2012 328i, and coded EBT and Sport + into my car using the guides from this forum and what the cable maker sent me - which looked nearly exactly the same as the ones here. I got the options coded in, but have a few lingering oopsies...

I made the total noob mistake of coding the car while the engine was running, and now I have a few lights on - fuel system, stability system, and airbag are the ones that pop up on start up. I drove the car around the block, seems to drive fine. I tried recoding using exactly the same steps, but with engine off and still get the lights. Tried clearing the lights in Esys, no luck.

Any help is greatly appreciated!


Sent from my iPhone using Bimmerfest
 
#344 ·
I made the total noob mistake of coding the car while the engine was running, and now I have a few lights on - fuel system, stability system, and airbag are the ones that pop up on start up. I drove the car around the block, seems to drive fine. I tried recoding using exactly the same steps, but with engine off and still get the lights. Tried clearing the lights in Esys, no luck.

Any help is greatly appreciated!
You are supposed to code with engine running to maintain communication & power to ECU's.

If driving and clearing with E-sys does not work, sometimes you just need to let car rest.
 
#355 ·
hi shawn please can you tell me if my car will be able to be coded for enhanced bluetooth and changing from the 6.5 to 8.8 screen i can pm you my vin, from checking myself i have 606 which has nav and bluetooth phone calls. many thanks
Really, the only way to know is to read ECU List with E-Sys.

You have 606 Business Nav though. What is your map type? ROUTE Map or older MOVE or MOTION Maps?
 
#356 ·
thanks for the response. to be honest im new to this iv been reading your posts for a week or so trying to grasp your instructions for e sys. do i just download e sys from somewhere and plug it in or do i need data files and tokens? if you could send me the esys and the data i will need to do this it would be great, i have no idea what maps it is the car is 2014 built in january 14
 
#357 · (Edited)
PM sent.

From Navigation Screen, hit the iDrive Controller Option Button and then Scroll Down on Screen and display Navigation version. What is name / version of your Map?
 
#358 ·
Hey guys,

Any idea if this upgrade solves the notorious 'no album art while playing Pandora on an Android over bluetooth' issue?
 
#376 ·
Hello everyone. This seems to be a fairly regular request and apologies for being another new entrant. I've been reading about coding my car for months and finally decided to give it a shot as the nearest place wants ÂŁ100 for it. Can someone tell me where I can find the latest E Sys software and data files? Cheers
 
#378 ·
After Coding 6NH to 6NK (I didn't write FA into the car - just vo code) on a F30 2013 320i Sport GP (IDrive CIC), the iPhone can'I see the car anymore for BT pairing.

I tested another iPhone and I have no succes as well. I tried to update iDrive software (via bmw update) and nothing.

Read FA again and VO code combox e hu_cic to its original state and still nothing. Before coding, everything was going fine. Any clue?
 
#379 ·
If it was working before with 6NH, then it shoudl work now with 6NH. VO Code CIC and Combox again with 6NH (make sure 6NK is removed), then let car go to sleep for an hour, then try pairing phone again.
 
#383 ·
Hey guys,

I just traded my android for an iphone, for the sole purpose of getting the damn album art/metadata over bluetooth. Well, it sorta works now. I get album art for the very first track, but it doesn't change with subsequent tracks.

A lot of research revealed that this issue can be fixed by applying the so called "KISU" bluetooth update. Does anyone know how to do that?
 
#386 · (Edited)
Well hot dang!

After literally YEARS of trying (and failing) to get this feature, I finally have album art in my bimmer's idrive screen! Finally...something that even Kia's had and my bimmer never did. :rolleyes:

Thanks to all my bmw bros on the forums and special thanks to Shawn! :thumbup::thumbup::thumbup:
.
.
.
 

Attachments

#388 ·
Hi there!

This is my first posting here, so please be patient with me...:angel:
A few weeks ago I bought my very first BMW, a 328i F30 from 3/2012.

Like so many here, I was a bit amazed that Bluetooth Audio Streaming was not standard...
Just assumed my car world have that option. Not so.

So I went online to see what could be done and then I saw this thread. Before I go about ordering OBD-cables or anything I would like to make sure it is even possible. I read most of the thread, but still am a bit confused. Here are some specs:

- 3/2012 model (so that's CIC, right?)
- VIN = F233998
- S6NH Hands Free with USB interface
- S609 NAV pro

I do seem to have a Combox:
Image


If I understand correctly, I *should* be able to code EBT, right?
Do I need to change the 6NH to 6NK or 6NS?
Also, would it be possible to use an app like Carly BMW to do this? I'm a little hesitant to use the E-SYS software... (but really would like a link to it anyway... ;) )

Are there any more options I could code? Like ConnectedDrive, don't have that too.

Thankx in advance! :)
 
#389 ·
Hi there! Congrats on your new car, I was in the same boat as you when I got my car a few months ago! Yes as long as you have CIC and that Combox in your trunk you can code it. What you change 6NH to depends on whether or not you have BMW. assist from what I understand.

Change 6NH to 6NK (w/o BMW Assist) or 6NS (w/ BMW Assist) from the vehicle FA.

VO CODE - CMB_MEDIA and HU_CIC/HU_ENTRY or HU_NBT.

That being said if you don't plan on using eSys there's no point in worrying about that. There are apps you can use alongside adapters that plug into the OBD port that can accomplish this stuff.

One such combo is the Vgate iCar2 with the Bimmercode app (IOS), which would let you accomplish that without eSys.

Good luck! :)
 
#391 ·
Both Carly BMW nor Bimmercode seem to support enabling of EBT. I can't find it anywhere in the supported features? :cry:

I guess my only option is to use E-SYS. Can someone provide me with a link to the software (Shawn)? I already found several versions online, but not sure if they are the "right" ones...

It's all a little scary. How big are the chances of "bricking" my car? :yikes:
 
#394 ·
Hello guys,

I will be coding my EBT for my first time today on an F30 that has HU_ENTRY without BMW Assist.
Guess I will just add 6NK to the VO and Code the HU and COMBOX.

However, a friend who happens to code lots of cars said this will lead to losing the Cafd files as the car has CIC, is this true ?

looking forward for some help here guys :)

Thanks!
 
#395 ·
Hello guys,

I will be coding my EBT for my first time today on an F30 that has HU_ENTRY without BMW Assist.
Guess I will just add 6NK to the VO and Code the HU and COMBOX.

However, a friend who happens to code lots of cars said this will lead to losing the Cafd files as the car has CIC, is this true ?

looking forward for some help here guys :)

Thanks!
Are you sure your "F30 that has HU_ENTRY without BMW Assist." has a Combox? With no Navigation and no Telematics, it would be unusual to have a Combox.
 
#396 ·
Hello,

Correct me if I am wrong but the car has bluetooth for calls and has no DVD or Navigation.

And when I used BMWAI to code a few options it created a backup file under the name HU_Entry and during coding the module name was HU_Entry.

The combox is the module at the trunk, right ? and if you dont have a combox at the trunk then you will have no bluetooth at all...and since I have bluetooth for calls only then I do have a combox :D

hope I am getting things right and not missing anything.

Thanks !
 
#397 ·
Hello,

Correct me if I am wrong but the car has bluetooth for calls and has no DVD or Navigation.

And when I used BMWAI to code a few options it created a backup file under the name HU_Entry and during coding the module name was HU_Entry.

The combox is the module at the trunk, right ? and if you dont have a combox at the trunk then you will have no bluetooth at all...and since I have bluetooth for calls only then I do have a combox :D

hope I am getting things right and not missing anything.

Thanks !
Incorrect. You can have basic bluetooth function for calls without a combox.
 
#402 ·
Stephan (the developer of Bimmercode) has provided me with some coding to try in the expert mode of his app to code Bluetooth Audio streaming for CIC Hearn units with Conbox (not sure exactly what BMW option this would relate to? 6NS, 6NK?)

I have not downloaded Bimmercode yet as I want to know for definite if it can code enhanced Bluetooth on my car before I buy it.

Would anyone like to/be able to try this code? If so, here it is in its entirety:-

HU_CICHB > AUDIO_TUNER_TRAFFIC 3002 > AUDIO_OFFSET = aktiv*
HU_CICHB > HMI 3000 > CDMM_AUX_HU = nicht_aktiv*
HU_CICHB > HMI 3000 > CDMM_USB_COVER_ART = aktiv*
HU_CICHB > HMI 3000 > SECONDARY_HFP = aktiv*
HU_CICHB > HMI 3000 > SVS = aktiv*
HU_CICHB > HMI 3000 > SYSTEM_TTS = aktiv*
HU_CICHB > SYSTEM_EINSTELLUNGEN 3004 > SOFTWARE_UPDATE_ASSISTANT = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > ADRESSBOOK = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > API_TYPE = combox*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > BT_PHONE_INSTANCE_ID = wert_2*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_BLUETOOTH_AUDIO = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_AUDIO_DOUBLE = nicht_aktiv [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_AUDIO_SINGLE = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_COMPOSER_IPOD = enabled*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_COMPOSER_MTP = enabled*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_HMI = new*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CDMM_USB_POD_BOOK = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > CONNECTIVITY_SYSTEM_VER = ecu_sw_vid*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > DATACOM_INTERFACE = combox*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > DATACOM_TRANSFER = mamac*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > EXTERNAL_CALL_LISTS = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > FUNCTIONALITY_VIEWER = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > HDD_ACCESS_VIA_ETHERNET = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > MACRO_PIM = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > MESSAGE_FILTER = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > MIC_OVER_MOST = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > MICROPHONE = no_microphone [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > MUTE_BUTTON = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > NAD_PHONE_INSTANCE_ID = wert_1*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > ONLINE_BROWSER = nicht_aktiv [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_ALL_INC_CALLS_LIST = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_CONFERENCE_CALL = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_MPC = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_OBJPUSH_MENUE = nicht_aktiv [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_RESPONSE_HOLD = nicht_aktiv [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_SMS = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONE_TYPE = combox*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PHONEBOOK_CACHING = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PICTURE_ALBUM_ARTS = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PIM_CROSS_USE = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > PIM_TTS = aktiv*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > SINGLE_OR_MULTILINK = multilink*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > TDA_TSR_INSTANCE_ID = 0x0 [Default]
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > TELEMATIC_INSTANCE_ID = instanceid_ 0x01*
HU_CICHB > TELEFON_TELEMATIK_ONLINE 3003 > VCARD_OVER_MOST = aktiv*

Combox_Media > BLUETOOTH_PARAMETER 3004 > A2DP_AVRCP_EIN_AUS = aktiv*
Combox_Media > BLUETOOTH_PARAMETER 3004 > BT_EIN_AUS = aktiv*
Combox_Media > GENERAL_PARAMETER 3000 > MAIN_BOARD_ALONE = ecallboard_present*
Combox_Media > MULTIMEDIA_PARAMETER 3003 > API_EIN_AUS = aktiv*
Combox_Media > SWUP_PARAMETER 3005 > SWUP_ENABLE_SW_UPDATES = aktiv*
Combox_Media > SWUP_PARAMETER 3005 > SWUP_SOURCE_ONLINE = nicht_aktiv [Default]
Combox_Media > SWUP_PARAMETER 3005 > SWUP_SOURCE_USBMSCDD = aktiv*
Combox_Media > TELEMATIK 3006 > GPS_FROM_MOST = nicht_aktiv [Default]
Combox_Media > TELEMATIK 3006 > TDA_TSM_ACTIVE = nicht_aktiv [Default]