BMW X3 Forum
BMW X3 Forum
Welcome to the ultimate BMW X3 community.
BMW Garage BMW Meets Register Today's Posts
Post Reply
 
Thread Tools Search this Thread
      01-05-2019, 05:28 PM   #1
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Coding X3 (F25) using BimmerCode or E-sys

I own a 2014 X3 (F25) with no nav and no enhanced bluetooth but has idrive in it. So I am unable to stream music from my phone via bluetooth. After doing some digging i found that Bimmercode or E-sys can be used to code and enable EBT in my car.

1. Lets talk about Bimmercode first. After reading numerous posts, it looks like there is no straight forward way to enable EBT. A looooot of parameters need to be changed and if you miss something, it may not work, or disable other features. If somebody has exact details of the parameters that needs to be changed then please share with me and I may follow that route.

2. E-Sys. It is a powerful tool and by VO/FDL coding, EBT can be enabled. So I have installed E-Sys 3.27.1 and E-Sys Launcher by TokenMaker 2.5.3 build 108. Now the problem is with the launcher. It keeps asking for generation of PIN. After doing some research I found that this launcher works if the system date is set to before 12/31/2017. Also, there is a script written by Tony Twoclicks that sets system date in other places. So set the system time to, say, 10/01/2017 and run that script. Now launcher will launch E-Sys. But I was wondering if that would cause any issue while coding, ex: when I write VO or FDL to the car, will an older system date cause any problem?

I am really new to coding, so any info is helpful. Also, if anybody has coded their F25, please give me the steps that you followed. And when I connect E-Sys to the car, there are many options in the dropdown. Do I have to select the one with F25 in it? I have seen people selecting different one. ex: 1 guy selected F10 for this F30 car.
Appreciate 0
      01-05-2019, 06:59 PM   #2
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

I'm just getting started with this myself. Here's what I'm working from: https://www.bmwesys.com/guides/Begin...e%20Coding.pdf
Appreciate 0
      01-06-2019, 12:54 AM   #3
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Quote:
Originally Posted by richardodn View Post
I'm just getting started with this myself. Here's what I'm working from: https://www.bmwesys.com/guides/Begin...e%20Coding.pdf
Thats an awesome tutorial. Thanks for sharing.

Did you code anything? What all are you going to change? What is ur chassis?
Appreciate 0
      01-06-2019, 06:29 AM   #4
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

I use the F25 as the chassis for the software. However, there's a bunch of overlap in the actual coding. Some of it is documented with one chassis. The X3/X4 shares a bunch of the coding in common with the F30. You'll just have to determine if they make sense with the options that show with your car.
Appreciate 0
      01-06-2019, 09:14 AM   #5
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

Here's another guide for the F30 https://www.bimmerfest.com/forums/sh...d.php?t=788895
Appreciate 0
      01-07-2019, 12:54 PM   #6
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

richardodn I installed that VM on my machine and was able to make it run. But when I open Esys and press connect button, it opens a window where I can select a Project (like F010, F025 etc.). But I can see 2 entries for each chassis (I am not counting *_DIRECT) with different versions. Did you also notice the same?
Appreciate 0
      01-07-2019, 01:11 PM   #7
pokerface
Colonel
pokerface's Avatar
Canada
430
Rep
2,527
Posts

Drives: F25 X3 N20 / F80 ZCP
Join Date: Apr 2006
Location: Toronto

iTrader: (1)

I am being told that the 5 series (F10) has more in common with the F25 in terms of the modules available to program.

I am using Bimmercode myself.

Presently looking for options on how to code out malfunction warnings after switching a few lights to LED.
Appreciate 0
      01-07-2019, 02:00 PM   #8
x3sm
Captain
x3sm's Avatar
282
Rep
744
Posts

Drives: M3 E93 Porsche
Join Date: May 2018
Location: Ashville

iTrader: (0)

Quote:
Originally Posted by pokerface View Post
I am being told that the 5 series (F10) has more in common with the F25 in terms of the modules available to program.

I am using Bimmercode myself.

Presently looking for options on how to code out malfunction warnings after switching a few lights to LED.
https://x3.xbimmers.com/forums/attac...3&d=1352055748
__________________
M3 E93
PORSCHE MACAN S: SOLD
BMW X3 F25: SOLD
AUDI S4: SOLD
BMW E92 335: SOLD
Appreciate 1
      01-07-2019, 02:05 PM   #9
pokerface
Colonel
pokerface's Avatar
Canada
430
Rep
2,527
Posts

Drives: F25 X3 N20 / F80 ZCP
Join Date: Apr 2006
Location: Toronto

iTrader: (1)

sweet. Thanks x3sm
Appreciate 0
      01-07-2019, 02:33 PM   #10
x3sm
Captain
x3sm's Avatar
282
Rep
744
Posts

Drives: M3 E93 Porsche
Join Date: May 2018
Location: Ashville

iTrader: (0)

Quote:
Originally Posted by pokerface View Post
sweet. Thanks x3sm
No prob
__________________
M3 E93
PORSCHE MACAN S: SOLD
BMW X3 F25: SOLD
AUDI S4: SOLD
BMW E92 335: SOLD
Appreciate 0
      01-07-2019, 06:09 PM   #11
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

Quote:
Originally Posted by piyushu1234 View Post
richardodn I installed that VM on my machine and was able to make it run. But when I open Esys and press connect button, it opens a window where I can select a Project (like F010, F025 etc.). But I can see 2 entries for each chassis (I am not counting *_DIRECT) with different versions. Did you also notice the same?
This is when you are in the actual ESYS program and not the launcher, correct? Either way, I did not see that. Just the regular and _DIRECT versions. I'll pay closer attention to verify next time I fire it up.
Appreciate 0
      01-09-2019, 10:06 PM   #12
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Quote:
Originally Posted by richardodn View Post
This is when you are in the actual ESYS program and not the launcher, correct? Either way, I did not see that. Just the regular and _DIRECT versions. I'll pay closer attention to verify next time I fire it up.
No, it was when I used launcher. Only difference was that I didnt connect the cable from car to laptop. Will try after connecting it to car.
Little worried about coding it. My focus is VO code EBT.
Appreciate 0
      01-11-2019, 03:55 AM   #13
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

I haven't done any VO (vehicle order/FAhrzeugbestellung) coding just yet. My understanding is that simply initializes a module's default settings based upon the contents of the order. If something goes wrong, it should be as simple as setting the FA back and coding again.
Appreciate 0
      01-18-2019, 04:18 PM   #14
CalCarNut
Brigadier General
CalCarNut's Avatar
United_States
1061
Rep
3,258
Posts

Drives: 2015 F36 Jet Black Sport Line
Join Date: Apr 2015
Location: Blue Skies

iTrader: (0)

Garage List
I coded my mirrors to fold in on my '12 X3 i28...it has the quirk of dropping the windows an inch or so when it folds them. Not quite what I had in mind when coding lol. Probably revert to the backup to put it back to stock at this point.
__________________
2015 BMW F36 428i JetBlack. Sport Line Edition
25% 3M Tint|
Appreciate 0
      01-19-2019, 05:09 AM   #15
richardodn
First Lieutenant
United_States
160
Rep
349
Posts

Drives: '12 X3 35iX/'20 440ix cabrio
Join Date: Dec 2018
Location: Denver, CO

iTrader: (0)

Quote:
Originally Posted by CalCarNut View Post
I coded my mirrors to fold in on my '12 X3 i28...it has the quirk of dropping the windows an inch or so when it folds them. Not quite what I had in mind when coding lol. Probably revert to the backup to put it back to stock at this point.
This is something I've thought about. What values did you actually code?
Appreciate 0
      01-19-2019, 04:04 PM   #16
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Experts, I need help real bad. Urgent!!!

A recap, I am trying to enable EBT on my 2014 X3 with idrive but no nav, no audio streaming, and not sure if can play video (never tried). It has bluetooth, just for making calls and rear camera. So I was trying to VO code it, as per the documentation listed in this thread. Everything went fine until i found that my car doesn't have HU_NBT module, instead I found it has CMB_ECALL, CMB_MEDIA and HU_CHAMP2 modules.

I changed 6NH to 6NS. I was at the last step, right click -> code. But I am not sure which models should I code. I did some research and I am getting mixed info. Few people said, 6NL works, and few said 6NS and CMB_MEDIA and HU_CHAMP2 modules should be coded. Please help.

And I also noted that during VO coding steps, once I clicked 'Write FA FP' button and then went back to Expert -> Coding tab, it gave me a message saying another application changed the file, do you want to load the new file in Coding tab. I clicked yes. I hope I am doing it correct.

One more question, during VO coding, in VCM step there is a button 'Write FA FP'. Does this write the code to car or to the file? And the document that I am following, does not have Activate FP step before coding. Is that a mandatory step?

Last edited by piyushu1234; 01-19-2019 at 04:47 PM..
Appreciate 0
      01-20-2019, 02:29 PM   #17
MLHH1234
Enlisted Member
6
Rep
39
Posts

Drives: x3 '14 2.0D
Join Date: Jan 2019
Location: UK

iTrader: (0)

I'm no expert but i have a similar set up with Champ2 and separate combox. When i had Enhanced Bluetooth coded it originally didn't work until i went back to my coding guy who used 6NL after what i'd read on here and other forums
Appreciate 0
      01-20-2019, 05:23 PM   #18
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Thanks kevc4949.

What about my other question about activation? It that a mandatory step?
Appreciate 0
      01-20-2019, 10:15 PM   #19
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Finally, i was able to enable EBT on my X3.

Activation step is necessary.

My findings, VO Coding: When you follow the guide, 'Write FA FP' button actually writes the code to the car, but never activates it. You have to Read FA again, activate it, Read SVT (not Read ECU), and then write. It worked for me with no issues.

About HU, mine has HU_CHAMP2, CMB_ECALL and CMB_MEDIA. Change 6NH to 6NL (not 6NS or 6NK).

Question:
Do you know if my HU can play video files? I didnt find an entry for XVID codec. What are the other features that I can enabled? What about voice command? How can it be used?
Appreciate 0
      01-21-2019, 09:49 AM   #20
MLHH1234
Enlisted Member
6
Rep
39
Posts

Drives: x3 '14 2.0D
Join Date: Jan 2019
Location: UK

iTrader: (0)



As far as i know video is not supported.
I can't get album art to work through Bluetooth but it does when playing music from a flash drive in the armrest but I'm not sure if this worked or not before I had EBT coded.
Basic voice recognition can be coded in (see pic) but it is crap and only works for telephone functions; no siri or voice assistant with a long press of the steering wheel button
Attached Images
 
Appreciate 0
      01-21-2019, 12:57 PM   #21
piyushu1234
New Member
4
Rep
10
Posts

Drives: X3 (F25)
Join Date: Jan 2019
Location: OR

iTrader: (0)

Quote:
Originally Posted by kevc4949 View Post

Basic voice recognition can be coded in (see pic) but it is crap and only works for telephone functions; no siri or voice assistant with a long press of the steering wheel button
I though so. I didn't find the option to enable siri in CAFD.

Do you know if volume popup display can be enabled in this HU_CHAMP2 head unit? I couldnt find VOLUME_POPUP_DISPLAY in CAFD. Its very frustrating that BMW doesn't have volume level display by default, which is a basic feature.

Last edited by piyushu1234; 01-21-2019 at 08:09 PM..
Appreciate 0
Post Reply

Bookmarks


Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts

BB code is On
Smilies are On
[IMG] code is On
HTML code is Off



All times are GMT -5. The time now is 09:16 PM.




xbimmers
Powered by vBulletin® Version 3.8.11
Copyright ©2000 - 2024, vBulletin Solutions Inc.
1Addicts.com, BIMMERPOST.com, E90Post.com, F30Post.com, M3Post.com, ZPost.com, 5Post.com, 6Post.com, 7Post.com, XBimmers.com logo and trademark are properties of BIMMERPOST