BMW X5 and X6 Forum 2014-Current
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW X5 and X6 Forum (F15/F16) > BMW X5 (F15) and BMW X6 (F16) Forum > BMW X5M (F85) and X6M (F86) Forum

Post Reply
 
Thread Tools Search this Thread
      01-27-2024, 07:43 PM   #353
Skipper01
Registered
0
Rep
4
Posts

Drives: X6, I3
Join Date: Jan 2024
Location: Germany

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
Flash process is same. ENTRYNAV not capable of CarPlay. ENTRYNAV2 capable of CarPlay if it has WLAN Port.
Where can I check it? I think it’s Entrynav2, so I just flash it and it’s done? Pm sent
Appreciate 0
      01-27-2024, 08:59 PM   #354
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by Skipper01 View Post
Where can I check it? I think it’s Entrynav2, so I just flash it and it’s done? Pm sent
It is ENTRNAV2.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-28-2024, 08:17 AM   #355
Skipper01
Registered
0
Rep
4
Posts

Drives: X6, I3
Join Date: Jan 2024
Location: Germany

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
It is ENTRNAV2.
So I just need the ESYS, and Enet cable, doing the steps, and after flashing, the carplay will appear and be active? If there is more additional steps required, please help me, I never coded anything, I just want to make sure I am not making any damage on my ECU. If you have link where can I download the esys, I would be greateful. I also see ,,FSC code must be generated’’, what’s that, how can I add this to the car? This is totally new for me, trying to understand it. The car has no wifi antenna, I should install it also.

Last edited by Skipper01; 01-28-2024 at 09:36 AM..
Appreciate 0
      01-28-2024, 09:08 AM   #356
Android604
New Member
5
Rep
12
Posts

Drives: BMW '17 X5M, '20 X7 M50
Join Date: Jan 2024
Location: Calgary, AB

iTrader: (0)

So my unit was already updated to version Y.

I used BimmerCode to change the UI to ID6_light… worked like a charm!

Question, option for ID6 was in the menu??? Anyone know the difference light vs standard?

Are older units that were ID5 plus plus capable of straight ID6?

Andrew
Appreciate 0
      01-28-2024, 10:26 AM   #357
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by Skipper01 View Post
So I just need the ESYS, and Enet cable, doing the steps, and after flashing, the carplay will appear and be active? If there is more additional steps required, please help me, I never coded anything, I just want to make sure I am not making any damage on my ECU. If you have link where can I download the esys, I would be greateful. I also see ,,FSC code must be generated’’, what’s that, how can I add this to the car? This is totally new for me, trying to understand it. The car has no wifi antenna, I should install it also.
No. Just flashing will not enable CarPlay. PM sent.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      01-28-2024, 11:06 AM   #358
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by Android604 View Post
So my unit was already updated to version Y.

I used BimmerCode to change the UI to ID6_light… worked like a charm!

Question, option for ID6 was in the menu??? Anyone know the difference light vs standard?

Are older units that were ID5 plus plus capable of straight ID6?

Andrew
No, need to use id6_light.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
      02-09-2024, 04:56 AM   #359
stephcel26
Registered
stephcel26's Avatar
0
Rep
1
Posts

Drives: Mini cooper S GT
Join Date: Feb 2024
Location: France

iTrader: (0)

Quote:
Originally Posted by Skipper01 View Post
So I just need the ESYS, and Enet cable, doing the steps, and after flashing, the carplay will appear and be active? If there is more additional steps required, please help me, I never coded anything, I just want to make sure I am not making any damage on my ECU. If you have link where can I download the esys, I would be greateful. I also see ,,FSC code must be generated’’, what’s that, how can I add this to the car? This is totally new for me, trying to understand it. The car has no wifi antenna, I should install it also.
Hi,
I have the same question.
I've a mini cooper S 2019 with full 8.8" touch screen with apple carplay actived. I want the new id6 interface. What's the step to update the Head Unit ?
I've e-sys ans psdzdata 4.45.30 full...
Can you help me please ?

https://ibb.co/xstKkBn

Last edited by stephcel26; 02-09-2024 at 05:01 AM.. Reason: image
Appreciate 0
      02-11-2024, 08:55 PM   #360
///Motivated
Private First Class
49
Rep
101
Posts

Drives: 335i, i3
Join Date: Jun 2017
Location: San Antonio, TX

iTrader: (0)

Successfully updated the NBTEVO software. Now I need to figure out how to code fullscreen to active. I've struggled to find a guide how to do it. Any advice?
Appreciate 0
      02-11-2024, 09:03 PM   #361
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by ///Motivated View Post
Successfully updated the NBTEVO software. Now I need to figure out how to code fullscreen to active. I've struggled to find a guide how to do it. Any advice?
FDL Code carplay_fullscreen = aktiv
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      02-11-2024, 09:56 PM   #362
///Motivated
Private First Class
49
Rep
101
Posts

Drives: 335i, i3
Join Date: Jun 2017
Location: San Antonio, TX

iTrader: (0)

Can i assume you need the bimmer utility app to find the right thing? When searching for CarPlay or hmi_39_39_128 nothing shows up.
Appreciate 0
      02-12-2024, 11:37 AM   #363
emaflo78
New Member
0
Rep
5
Posts

Drives: BMW E91
Join Date: Jan 2023
Location: Germany

iTrader: (0)

Need help ZGW-02 to flash on bench (Runtime-errror)

Hello everyone,
I would like to do a NBT Evo retrofit to my E91. I want ZGW-02 high to ZGW-02 8sk on bench to flash and VIN change with esys 22.10 but I get an error (Runtime_error) . I tried with Enet cable and with ICOM and I have the same error. Could someone help me?
Thanks in advance
Attached Images
 

Last edited by emaflo78; 02-18-2024 at 07:36 AM..
Appreciate 0
      02-22-2024, 07:26 PM   #364
a_dev
New Member
2
Rep
7
Posts

Drives: 2017 BMW 230i
Join Date: Apr 2021
Location: San Diego

iTrader: (0)

About to do this to get carplay fullscreen , couple questions first.

1. My HU_NBT depends on FEM_GW and FEM_BODY. Ive read that typically you start by only updating the ECU of interest and worry about the flashing the dependent ECU's if it failed. Is this the right approach?

2. Will i need to reload any FSC codes after? My head unit is factory and shipped with carplay.

Thanks
Appreciate 0
      02-22-2024, 08:11 PM   #365
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by a_dev View Post
About to do this to get carplay fullscreen , couple questions first.

1. My HU_NBT depends on FEM_GW and FEM_BODY. Ive read that typically you start by only updating the ECU of interest and worry about the flashing the dependent ECU's if it failed. Is this the right approach?

2. Will i need to reload any FSC codes after? My head unit is factory and shipped with carplay.

Thanks
1) Yes, just Flash Head Unit.
2) No, not unless flashing from ID4 to ID5/6.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 1
a_dev1.50
      02-25-2024, 04:05 PM   #366
a_dev
New Member
2
Rep
7
Posts

Drives: 2017 BMW 230i
Join Date: Apr 2021
Location: San Diego

iTrader: (0)

Successfully did the update. Only updated HU_NBT, didn’t bother with the dependencies. Thanks shawnsheridan for your help
Attached Images
 
Appreciate 0
      02-25-2024, 05:08 PM   #367
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by a_dev View Post
Successfully did the update. Only updated HU_NBT, didn’t bother with the dependencies. Thanks shawnsheridan for your help
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      03-31-2024, 09:25 PM   #368
talmadge3000
New Member
2
Rep
5
Posts

Drives: BMW 540i G30
Join Date: Mar 2024
Location: Charlotte, NC

iTrader: (0)

Hello! I would like to do this to my 2018 G30 540i.
I am currently showing NBTevo_S.
Bimmercode says I need Version X or Y
Is is possible with my system? If so, Where can I obtain ESYS program and files?

Thank you!
Appreciate 0
      03-31-2024, 09:31 PM   #369
shawnsheridan
General
shawnsheridan's Avatar
United_States
10445
Rep
40,784
Posts

Drives: 2018 Alpina B6 650ix GC
Join Date: Feb 2010
Location: Houston, TX

iTrader: (0)

Garage List
Quote:
Originally Posted by talmadge3000 View Post
Hello! I would like to do this to my 2018 G30 540i.
I am currently showing NBTevo_S.
Bimmercode says I need Version X or Y
Is is possible with my system? If so, Where can I obtain ESYS program and files?

Thank you!
PM sent.
__________________

2018 F06 Alpina B6 650ix GC; Space Grey; Vermillion Red Nappa Leather; Executive; B&O; Driving Assistant
2017 F15 X5 xDrive50i MSport; Glacier Silver Metallic; Black Dakota Leather; Executive; B&O; Driving Assistant; RSE
Appreciate 0
      04-02-2024, 09:15 PM   #370
talmadge3000
New Member
2
Rep
5
Posts

Drives: BMW 540i G30
Join Date: Mar 2024
Location: Charlotte, NC

iTrader: (0)

Quote:
Originally Posted by shawnsheridan View Post
PM sent.
Thank you!
Appreciate 0
      04-14-2024, 06:45 PM   #371
Fitf8
New Member
Fitf8's Avatar
2
Rep
15
Posts

Drives: BMW X1 F48
Join Date: Aug 2023
Location: United Kingdom

iTrader: (0)

Quote:
Originally Posted by SaNGRia View Post
Hello guys,

I have recently purchased 17' F85 with NBT EVO ID5 and i want to activate the Apple CarPlay Full screen option. After making some research found out that it can only be coded if your Evo comes with the version N or O or Higher and i checked mine out it is J. So i need to flash the NBT Evo.

I gathered all the necessary software + data files thanks to Shawn. And i did couple codings at the very first time using the LiTe version.

Also i have the Full version with the Esys 3.30.1 on my other laptop.

The ICOM Next i have is China Clone.
After making searches on the net, it looks like Flashing the NBT is like a Government Secret. No one wants to share the steps. The reason i wrote here as DIY, i contributed alot of DIYs and solutions to BMW community to help lovely DIYers to achieve their goal from their home without needing additional service.

And i want this topic to be the first DIY NBT EVO Programming in the entire world to help people all over the world to use as a proper guidance so they will not fail to flash their NBT Evo with unknown information in the net.

I am at the begining of this journey. I have done alot of programming and codings on E chassis with success and never failed doing it. Including CIC updates Just because there is people in the community provided very good explanations and informations to achive this process to be done succefully and works without an issue.

Watchdogs will not participate the steps or proper setups to conclude this project for sure. But as a big DIYer i would like to work as a Team with the other DIYers to get the things going for our benefit.

If you are knowledgeable and done this process as a DIYer you are welcome to share your experience and steps to shine some light on this DIY!

I will start with this :

I have the software E-Sys_Setup-3.30.1 with v.4.26.35_PSdZData_Full . When you are using the PSdZData Full, you do not need to run the software with Pro Edition. Existing Esys shortcut on your desktop will run the software and flash the modules if the connections are done properly.

As far as the connection goes i have ordered Enet Cable and will be arriving tomorrow.

With the ICOM NEXT i have done this settings to Establish the successful connection :

On the Windows Ethernet Adapter settings find your ethernet and go to properties and choose internet protocol version 4 (TCP/IPv4) .

Set like this :

Attachment 2477483


After that open iToolRadar reserve the IP adress then open the EasyConnect and Lock the ICOM.

Note your IP address and open your Esys Software.

Before you get in to your vehicle use 50AMP or more battery charger for proper programming. After the battery charger turned on put your ICOM to the OBD port and Turn the ignition

Open the Esys 3.30.1 software and press the Connect button.

Select the options like this :

Attachment 2477485

Replace with your IP address tcp://XXXXXXXXXXXXXX:50160

and Select Read parameters from VCM and press connect.

This settings should be able to connect to your car successfully.

I have coded the car with this settings without any issue.

Programming might be different.

After making many researches , Some of the people say you should use dhcp from router or you can simply use Dhcp software to get the IP without the router and can be successfully flash the NBT EVO.

Before The Flashing Session :

Here is one of the most important part of Flashing. Many people skipping this step and causing communication issues in between ECUs due to one is updated the other one is not. So you need to check the DEPENDENCY on each module that you want to update.

It is listed under TAL Line when you browse the saved SVT_tal file and click Edit Under EXPERT Mode / TAL Processing. (You need to browse the saved SVT_tal file under the TAL Line)

Attachment 2477869
Attachment 2477870

Each Ecu has PreRequisite Folder and you expand this folder to find out what is the dependecies of your ECU so you do proper update including the Depending ECU.

Here is my example :

Each software version has different dependency profile. The version i have is J16383I. According to this Talline ID=tl_4 idendifies HU_NBT2. When you expend this folder it shows + on the PreRequisite which means there is a dependency and following ECUs also needs to be updated with NBT.

Which is Talline ID=tl_1 and Talline ID=tl_12

Attachment 2478066

You also need to check if the dependency ECU have any other dependency ECU as well. In my case both are okay and does not have any other dependency ECU.

Talline ID=tl_1

Attachment 2478067

Talline ID=tl_12

Attachment 2478068

So when you want to update the NBT in my vehicle i have to choose BDC_GW in my UPDATE list. And Esys will do the management to update whichever needs to be updated first.


Programming Steps :

Because i am working on F85, You will choose F025 on the connection menu. Do not choose anything ends with DIRECT.

After the connection established because you chose Read parameters from VCM, you will see the iStep Shipment level of your vehicle. Note that. We will use this to choose the correct iStep to flash the ECUs.

Comfort Mode First :

1- Read FA (Vehicle Order) at the top and Save with a custom title like FA Order or so.

2- Right Click the FA folder and "Activate FA"

3- You should click the Read SVT on the right column but because we have BDC_BODY this will not work on f85 so you click READ ECU instead.

4- Save the SVT you just read from the ECUs as SVT_ist

5- Under the KIS/SVT Target select the same I-Step (shipment) value you noted.

6- Under the I-Step (Shipment) Select the latest I-Step (target)

7- Choose the Complete Flash on the right side.

8- Click Calculate

9- Save it as SVT_soll

10- Underneath the KIS/SVT you will see TAL menu. Click Calculation.

11- You might get a Warning. Click OK.

12- Save the calculation as SVT_tal

13- On the left side click the Expert Mode.

14- Click Tal ... (3 dot) and Open the SVT_tal

15- You will see all the modules that needs to be updated after TAL Calculation.

16- Click SVT ... (3 dot) and open the SVT_soll

17- Read FA above the FA ... (3 dot). It will automatically generate the file name FA_aus_VCM.xml on the blank FA area.

18- Select Read Vin out of FA and click Read VIN

19- If you want to update the all modules keep it as is. This can be also done on ISTA+ . The reason i am using the Esys to do individual updates. So i click the ALL and unclick all the necessary module updates but click the HU_NBT_63 , then choose only blFlash, swDeploy, cdDeploy, ibaDeploy.

Attachment 2478076

20- Click "Check Software Availability" to make sure you have necessary DATA files in place. And you should see similar to this :

Attachment 2478077

21- Start

If the connection setting done properly your NBT EVO will flash correctly to the latest version. And will update from ID5 to ID6.

Additional info for ICOM Connection :

1) Set a static IP on the Ethernet (not wireless) interface – Use 192.168.254.1
2) Install DHCP server (http://www.dhcpserver.de)
3) Configure DHCP server to listen on the Ethernet interface
4) Click on the buttons to set firewall ports and run as service
5) Connect up your ICOM and it’ll get a DHCP address from the DHCP server

ICOM Config

ConnectionMode = STATIC_IP
Ip = 192.168.68.85
Netmask = 255.255.255.0
Gateway = 192.168.68.99



DHCPSRV.INI
[SETTINGS]

IPPOOL_1=192.168.68.1-254
IPBIND_1=192.168.68.99
AssociateBindsToPools=1
Trace=1
DeleteOnRelease=0
ExpiredLeaseTimeout=3600

[GENERAL]
LEASETIME=86400
NODETYPE=8
SUBNETMASK=255.255.255.0
NEXTSERVER=192.168.68.99
ROUTER_0=192.168.68.1

[DNS-SETTINGS]
EnableDNS=0

[TFTP-SETTINGS]
EnableTFTP=0
ROOT=C:\Users\Osx\Desktop\DHCP\wwwroot
WritePermission=0

[HTTP-SETTINGS]
EnableHTTP=0
ROOT=C:\Users\Osx\Desktop\DHCP\wwwroot
[00-01-A9-00-EE-E9]
IPADDR=192.168.68.1
AutoConfig=06/26/2016 12:41:32
Hostname=ICOM1120134
LeaseEnd=1467070189

Windows Ethernet config:

“Use the following IP Address”
IP 192.168.68.99
Subnet mask 255.255.255.0

Then you can program everything without faults.

ENET :

With ENET you can flash NBT even without DHCP server and with ICOM you can flash ZGW without DHCP server. You can even flash whole car without DHCP server by first flashing the ZGW with ICOM and then flashing the rest with ENET.

NOTE : After the research i think Enet will be the best choice for the UPDATE. ICOM needs more configuration than ENET and because mine is Chinese Clone, it makes even worse. And seems like Enet more reliable over CH ICOM!

ENET CONNECTION :

1- Go to you Network Connections.

2- Open properties

3- Click Internet Protocol Version 4 (TCP / IPv4)

Make sure looks like this :

Attachment 2478096

4- Plug your ENET cable to your vehicle then to your PC/Laptop + Turn On your ignition.

5- Go to C:/EDIABAS/Hardware/ENET Double Click ZGW_SEARCH

It should look like this :

Attachment 2478094

6 - Open the Esys Software. Click the Connection Button :

Should look like similar to this :

Attachment 2478095

7- Click Connect :

Attachment 2478099

UPDATE

Flashing Successfully DONE & DUSTED with ENET Cable Today.

I did have some issues at the begining but nothing like fail on the flash. I will share here so you know what to do.

First Thing i had problem with was this :

TAL execution started. [C205]
VCM Update: VCM-Update is deactivated. VCM will not be updated. [C197]
[Exception - UNKNOWN] FA must not be null when trying to execute a TAL containing coding transactions
Fatal error while executing tal!
Asynchrone programming failed! [C049]
FA must not be null when trying to execute a TAL containing coding transactions [1358] - SYSTEM_ERROR

SOLUTION is simple. After click the "Read VIN" at the 18th step above Click the Read FA and this will solve this issue.

Second issue was :

[] Failed ProgrammingPrecondition ECUId:HU_NBT2_0x63 error ID:128 - Medium in dvd drive. Flash may have problems when updating drive firmware. Please remove medium from drive before flash. Otherwise flash cannot start. [THROWABLE]

This postponed the flash before started. The reason is i thought CD driver was empty because i pressed Eject button before the flash nothing came out. I pressed 2-3 times later and Bang&Olufsen CD came out and this took care of the this issue.

After that i clicked the START button and Flash Went so smooth in 40-45 min. I did not update the dependencies of the NBT But i updated the ZBE4 Which is idrive controller within 3.5 minutes.

After the Flash NBT EVO 5 menu came back. So you need to code the HMI_VERSION to ID6_Lite and Apple Apps was disabled. Simply activate the APPLE_ENHANCEMENTS from the coding . Now you have ID6 look with AppleCar Play. Because full screen not a codable option. I paid for the service and unlocked the Full Screen with a small Windows software. It did the trick while the CID Blue screen on and now have it all.

Attachment 2478322
Attachment 2478847
Attachment 2481707
Attachment 2478839
Attachment 2478838

Shawn was a BIG help. Appreciated brother. From now on WORLD can use this DIY as a guidance since i have done successfully!

NBT EVO version "V" . One of the latest update up to date. I think it will end with the Z for 2020

I have gathered alot of information from several different websites and members. Mostly Shawn and concluded the project without any issue. Thank you all the hardworking DIYers.

UPDATE 4/26/2021 : NBT EVO "X" and Above not required Apple Car play full screen injection via 3rd party solutions. If you already had Apple Car Play in your vehicle and updated to X or above, you can simply code the NBT to use Full Screen Apple CarPlay.

ID5 to ID6 Skin

HMI_ID_VERSION change this to id6_light

Apps :

APPLE_ENHANCEMENTS => aktiv

Apple CarPlay Full Screen on Version X or above :

HMI / HMI_39_39_128 => aktiv

or

HMI / CARPLAY_FULLSCREEN => aktiv
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 01:52 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