European Auto Source (EAS)
BMW Garage BMW Meets Register Today's Posts

Go Back   BMW M3 and BMW M4 Forum > BMW F80 M3 / F82 M4 Technical Topics > DIY and Coding Discussions

Post Reply
 
Thread Tools Search this Thread
      05-13-2020, 12:23 PM   #1
Sherhart
First Lieutenant
Sherhart's Avatar
90
Rep
300
Posts

Drives: 2016 M4 Vert & 2015 RR Sport
Join Date: Feb 2007
Location: Seattle, WA

iTrader: (0)

Has Anyone with MY2016 added CarPlay with JUST Coding (no NBT EVO head unit)?

As title states, wondering if anyone has done CarPlay with JUST coding for MY2016 - and if so - what the experience has been. Coding is clearly the inexpensive way to go, but I also know that lags and reboots are possible side effects as the 2016 head unit has 2GB RAM vs. 4GB RAM in the NBT EVO head unit. It's also not clear what trade-offs I might be making in terms of lost functionality.

Other option is to go ahead and bite the bullet on an NBT EVO head unit (tons or refurbs for under $600 on Ebay) and THEN do coding as I believe from what I have read that it is all plug-and-play for MY2016 and would give me everything short of touchscreen (which I could do with new screen, but don't care to have).

Really appreciate anyone who can weigh in here with their experience with either coding only or coding plus NBT EVO head unit on MY2016.

Thanks!
Jimbo
Appreciate 0
      05-13-2020, 01:53 PM   #2
Sahbatage
Lieutenant
Sahbatage's Avatar
United_States
503
Rep
571
Posts

Drives: 2016 IR BMW M4
Join Date: Dec 2015
Location: Denver, CO

iTrader: (1)

sub'd, have been wondering how to do the same. Also not all that interested in touch screen, OCD can't handle the fingerprints anyway and it's not all that convenient while driving. I have a February 2016 build.
__________________
"If you have everything under control, you're not moving fast enough"
Appreciate 0
      05-14-2020, 08:39 PM   #3
blkcow
Private First Class
58
Rep
186
Posts

Drives: BMW X3MC LCI
Join Date: Jul 2019
Location: South Orange County

iTrader: (0)

Garage List
Interested too. Do you know if it can be reversed should problems arise?
Appreciate 0
      05-15-2020, 07:27 AM   #4
kubax86
BimmerPost Supporting Vendor
kubax86's Avatar
No_Country
1790
Rep
3,056
Posts


Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Hello,
Yes, It is possible without changing hardware, but person that is decided to do it has to know that NBT EVO ID4 has 2GB RAM and sometimes reboots may occur - if using BMW iDrive navigation and so on. I've done many in the past and every customer is happy - they've gain CarPlay Fullscreen functionality at low cost. So flashing to iDrive 5/6(iDrive 5 or 6 is just a matter of coding), then activating all features with FSC kit including CarPlay and Fullscreen is possible without hardware swap. To use CarPlay, WiFi antenna should be added. It will work without it, but could be laggy. Antenna is cheap and super easy to install.

It can be reversed if it couses a lot of problems - to be honest no one ever wanted to reverse it.

Thanks
Appreciate 0
      05-15-2020, 09:21 AM   #5
dpgfunk
Captain
333
Rep
651
Posts

Drives: F82 M4
Join Date: Nov 2013
Location: Los Angeles

iTrader: (4)

Coding your current unit will run the risk of rebooting. If you're going to do it, do it right.

I did the full swap for my MY2016. It is plug and play but you will needed the new head unit coded to work with your car. You also need a wifi antenna (for CarPlay) which plugs into the back of the new unit. Lastly, but optional, you will need an updated iDrive controller as the button assignments are different (the Radio and Tel button are now Com and Map, respectively). It will still work with your old iDrive controller, but if you are OCD, you'll want the buttons to match their labeled functions.
Appreciate 0
      05-15-2020, 10:34 AM   #6
kubax86
BimmerPost Supporting Vendor
kubax86's Avatar
No_Country
1790
Rep
3,056
Posts


Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Quote:
Originally Posted by dpgfunk View Post
Coding your current unit will run the risk of rebooting. If you're going to do it, do it right.

I did the full swap for my MY2016. It is plug and play but you will needed the new head unit coded to work with your car. You also need a wifi antenna (for CarPlay) which plugs into the back of the new unit. Lastly, but optional, you will need an updated iDrive controller as the button assignments are different (the Radio and Tel button are now Com and Map, respectively). It will still work with your old iDrive controller, but if you are OCD, you'll want the buttons to match their labeled functions.
You can use old controller with proper button assignments. You just have to know how to code it properly.

If you want to swap, you can code headunit in the car, it does not have to prepared before.
Appreciate 1
dpgfunk332.50
      05-15-2020, 12:42 PM   #7
Sherhart
First Lieutenant
Sherhart's Avatar
90
Rep
300
Posts

Drives: 2016 M4 Vert & 2015 RR Sport
Join Date: Feb 2007
Location: Seattle, WA

iTrader: (0)

Thanks for the replies Kubax and dgpfunk. It sounds like there is little harm in trying the coding only route as I can always decide to upgrade to NBT EVO head unit + antenna and recode if I'm not happy with the coding-only performance.

Jim
Appreciate 0
      05-16-2020, 08:43 PM   #8
jzhu625
Lieutenant
119
Rep
443
Posts

Drives: f83
Join Date: Mar 2009
Location: Long island

iTrader: (0)

Quote:
Originally Posted by Railgun View Post
FWIW, I just had kubax86 flash/code a full retrofit as well as an F15 touchscreen. I can't speak to trying to code an ID4 HU as such, but I figure if I'm going to do it, do it right.

I can throw my recommendation for his services.
what was the cost?
Appreciate 0
      05-22-2020, 09:20 PM   #9
Crazy Penguin
Banned
117
Rep
346
Posts

Drives: Jet Black
Join Date: Sep 2011
Location: Suffolk

iTrader: (1)

coding this. What?
For wired carplay with no touch screen?

Carplay not only sucks but its shit when wired and idrive knob controlled.
Appreciate 0
      05-23-2020, 05:21 AM   #10
kubax86
BimmerPost Supporting Vendor
kubax86's Avatar
No_Country
1790
Rep
3,056
Posts


Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Quote:
Originally Posted by Crazy Penguin View Post
coding this. What?
For wired carplay with no touch screen?

Carplay not only sucks but its shit when wired and idrive knob controlled.
There is no wired CarPlay on BMW cars
Appreciate 0
      06-13-2020, 10:20 PM   #11
bsmf8x
Lieutenant Colonel
bsmf8x's Avatar
United_States
779
Rep
1,636
Posts

Drives: F82
Join Date: Jan 2020
Location: NY

iTrader: (1)

Quote:
Originally Posted by Sherhart View Post
As title states, wondering if anyone has done CarPlay with JUST coding for MY2016 - and if so - what the experience has been. Coding is clearly the inexpensive way to go, but I also know that lags and reboots are possible side effects as the 2016 head unit has 2GB RAM vs. 4GB RAM in the NBT EVO head unit. It's also not clear what trade-offs I might be making in terms of lost functionality.

Other option is to go ahead and bite the bullet on an NBT EVO head unit (tons or refurbs for under $600 on Ebay) and THEN do coding as I believe from what I have read that it is all plug-and-play for MY2016 and would give me everything short of touchscreen (which I could do with new screen, but don't care to have).

Really appreciate anyone who can weigh in here with their experience with either coding only or coding plus NBT EVO head unit on MY2016.

Thanks!
Jimbo
I'm in the same predicament. Getting a new headunit or the NBT evo wharever is out of the question because I think paying 500-1000$ for CarPlay is insane.

How bad is the rebooting & lagginess? If anyone has done it please give some input. I have a 2016 with iDrive 4 (F82) and want to just add the WiFi antenna + coding. If it's really shitty I'd just skip out on it, I could care less about a new infotainment but the CarPlay is important to me.
Appreciate 0
      06-13-2020, 10:25 PM   #12
blkcow
Private First Class
58
Rep
186
Posts

Drives: BMW X3MC LCI
Join Date: Jul 2019
Location: South Orange County

iTrader: (0)

Garage List
There’s also the option of going the CarPlay MMI route. I ended up doing it and it works pretty well. No lags or reboots since it’s got its own set of electronics
Appreciate 0
      06-14-2020, 07:31 AM   #13
kubax86
BimmerPost Supporting Vendor
kubax86's Avatar
No_Country
1790
Rep
3,056
Posts


Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Quote:
Originally Posted by murdrdf82 View Post
I'm in the same predicament. Getting a new headunit or the NBT evo wharever is out of the question because I think paying 500-1000$ for CarPlay is insane.

How bad is the rebooting & lagginess? If anyone has done it please give some input. I have a 2016 with iDrive 4 (F82) and want to just add the WiFi antenna + coding. If it's really shitty I'd just skip out on it, I could care less about a new infotainment but the CarPlay is important to me.
Lags and reboots are like 1-2%. Most of the people didn’t even have them.
Appreciate 0
      06-29-2020, 05:14 PM   #14
ReactiveShooter
New Member
2
Rep
17
Posts

Drives: '12 X5 35D, '02 M3
Join Date: Aug 2016
Location: Tulsa, OK

iTrader: (0)

what benefits are there to this if you dont have an iphone?
Appreciate 0
      07-24-2020, 07:57 AM   #15
evo828
Private
Slovakia
11
Rep
74
Posts

Drives: 2016 BMW M4
Join Date: Apr 2020
Location: small town

iTrader: (0)

Hi, on my EU M4 (2016) i have managed to update all units to i-step F020-20-03-530. Except for HU-NBT and KOMBI which are still on F020-16-03-503 and i do not know how to update them to the higher i-step (ICOM and ISTA+ was used but unsuccessful).
Do I need to update HU-NBT first to some newer i-level before trying to enable the carplay via e-sys coding?
My hardware is: NBTEvo_E
Appreciate 0
      07-24-2020, 03:49 PM   #16
kubax86
BimmerPost Supporting Vendor
kubax86's Avatar
No_Country
1790
Rep
3,056
Posts


Drives: M2
Join Date: Jul 2017
Location: World

iTrader: (8)

Quote:
Originally Posted by evo828 View Post
Hi, on my EU M4 (2016) i have managed to update all units to i-step F020-20-03-530. Except for HU-NBT and KOMBI which are still on F020-16-03-503 and i do not know how to update them to the higher i-step (ICOM and ISTA+ was used but unsuccessful).
Do I need to update HU-NBT first to some newer i-level before trying to enable the carplay via e-sys coding?
My hardware is: NBTEvo_E
Use router with ICOM or ENET for Cluster/Headunit update.
Appreciate 0
      07-24-2020, 04:37 PM   #17
evo828
Private
Slovakia
11
Rep
74
Posts

Drives: 2016 BMW M4
Join Date: Apr 2020
Location: small town

iTrader: (0)

Quote:
Originally Posted by kubax86 View Post
Use router with ICOM or ENET for Cluster/Headunit update.
Thank you. Just to better understand : So I need to use router (with DHCP) that will provide IP to ICOM and to the car as well?

If using ENET cable - also through router?
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 08:22 AM.




f80post
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