GetBMWParts
BMW Garage BMW Meets Register Search Today's Posts Mark Forums Read

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
      10-14-2019, 10:19 AM   #1
jmciver
///M SubDriver
jmciver's Avatar
United_States
1832
Rep
2,782
Posts

Drives: 2017 M3, 2020 X7 40i
Join Date: Jul 2016
Location: DMV

iTrader: (0)

Garage List
2017 BMW M3  [10.00]
2020 BMW X7  [0.00]
2019 BMW X3  [0.00]
2009 BMW 128i  [0.00]
Using BimmerLink or BimmerCode w/ENET Cable & Ethernet to Lightning Adapter

I recently received updates for both BimmerLink and BimmerCode for iOS which added the functionality to use an ENET cable as the interface to the car. In order to use the ENET cable with an iPhone, you would need a lightning to ethernet adapter for the iPhone. I don't use either app on a regular basis, but when I do, I would prefer to use a wired connection for better stability and data transfer rates. I have an ENET cable but only use it with my laptop, with either E-Sys (for coding) or ISTA (for diagnostics).

However, I am curious if anyone has used this hardware combo with an iPhone and which hardware works well - specifically the lightning to ethernet adapter (since not all adapters are created equal when it comes to working properly and consistently with iPhones).

Thanks!
__________________
///M3 COMPETITION 6MT - 2017 F80 Smoked Topaz Metallic
BM3 / MP-HAS / GC Camber Plates / Carbonstructure Interior
X7 XDrive 40i ///M-SPORT - 2020 G07 Arctic Grey Metallic

X3 XDrive 30i - 2019 G01 Mineral White (wife's) / 128i 6MT - 2009 E82 Jet Black (son's)
Appreciate 0
      10-14-2019, 10:21 PM   #2
Nonopr01
Lieutenant
122
Rep
595
Posts

Drives: 2017 BMW M3
Join Date: Aug 2015
Location: San Juan, PR

iTrader: (0)

The adapter for enet cable cost as much a the best wifi/bluetooth adapter.
Appreciate 0
      10-15-2019, 03:37 AM   #3
jmciver
///M SubDriver
jmciver's Avatar
United_States
1832
Rep
2,782
Posts

Drives: 2017 M3, 2020 X7 40i
Join Date: Jul 2016
Location: DMV

iTrader: (0)

Garage List
2017 BMW M3  [10.00]
2020 BMW X7  [0.00]
2019 BMW X3  [0.00]
2009 BMW 128i  [0.00]
Quote:
Originally Posted by Nonopr01 View Post
The adapter for enet cable cost as much a the best wifi/bluetooth adapter.
Depends on what your definition of the "best" adapter is - if it is other than price. Two very capable and reliable (albeit expensive) wireless adapters (Kiwi and OBDLink) are $100 and $80 respectively. While lightning to Ethernet adapters can be had for as cheap as $20. My question is not about cost of the hardware, but about if anyone has used the Ethernet hardware and which hardware works (or not). Even the best wireless adapters can still have issues just due to the inherent weaknesses of any type of wireless technology.
__________________
///M3 COMPETITION 6MT - 2017 F80 Smoked Topaz Metallic
BM3 / MP-HAS / GC Camber Plates / Carbonstructure Interior
X7 XDrive 40i ///M-SPORT - 2020 G07 Arctic Grey Metallic

X3 XDrive 30i - 2019 G01 Mineral White (wife's) / 128i 6MT - 2009 E82 Jet Black (son's)
Appreciate 0
      10-21-2019, 06:34 PM   #4
amberzombie
Lieutenant
amberzombie's Avatar
Australia
61
Rep
590
Posts

Drives: MG F80 ZCP
Join Date: Oct 2007
Location: Sydney, Australia

iTrader: (0)

Garage List
2007 E90 320i  [0.00]
I just finished coding using BimmerCode with an ENET cable and Lightning to Ethernet adaptor.

It didn't work with my iPhone X, but I plugged it into an old iPhone 7 and it worked perfectly. Not sure what went wrong there.
Appreciate 0
      10-21-2019, 08:26 PM   #5
jmciver
///M SubDriver
jmciver's Avatar
United_States
1832
Rep
2,782
Posts

Drives: 2017 M3, 2020 X7 40i
Join Date: Jul 2016
Location: DMV

iTrader: (0)

Garage List
2017 BMW M3  [10.00]
2020 BMW X7  [0.00]
2019 BMW X3  [0.00]
2009 BMW 128i  [0.00]
Quote:
Originally Posted by amberzombie View Post
I just finished coding using BimmerCode with an ENET cable and Lightning to Ethernet adaptor.

It didn't work with my iPhone X, but I plugged it into an old iPhone 7 and it worked perfectly. Not sure what went wrong there.
Which lightning to ethernet adapter did you use? The only thing I can think of is that the chip set in the adapter is not compatible with the newer iPhones ??? Either that or the iOS version on your X is too new for the adapter....
__________________
///M3 COMPETITION 6MT - 2017 F80 Smoked Topaz Metallic
BM3 / MP-HAS / GC Camber Plates / Carbonstructure Interior
X7 XDrive 40i ///M-SPORT - 2020 G07 Arctic Grey Metallic

X3 XDrive 30i - 2019 G01 Mineral White (wife's) / 128i 6MT - 2009 E82 Jet Black (son's)
Appreciate 0
      10-22-2019, 09:12 PM   #6
amberzombie
Lieutenant
amberzombie's Avatar
Australia
61
Rep
590
Posts

Drives: MG F80 ZCP
Join Date: Oct 2007
Location: Sydney, Australia

iTrader: (0)

Garage List
2007 E90 320i  [0.00]
Quote:
Originally Posted by jmciver View Post
Which lightning to ethernet adapter did you use? The only thing I can think of is that the chip set in the adapter is not compatible with the newer iPhones ??? Either that or the iOS version on your X is too new for the adapter....
Brandless - one just got off eBay for like $10.
Appreciate 0
      05-10-2020, 12:04 AM   #7
flexspec
Second Lieutenant
flexspec's Avatar
367
Rep
257
Posts

Drives: F80 M3, E90 330i
Join Date: Nov 2012
Location: Houston, TX

iTrader: (4)

Device: iPhone 11 Pro Max
Can confirm this cable works: used both BimmerCode and BimmerLink
https://amzn.com/B07XHQCQSN

It is fast! Not a fan of the wireless adapter. Hardwired is extremely quick. Out of abundance of caution I still hook up my car to a 70A flash mode charger.

Hope this helps someone.
Appreciate 2
      05-10-2020, 08:00 PM   #8
arucano
Captain
arucano's Avatar
United_States
251
Rep
628
Posts

Drives: 2014 M6 Grand Coupe CP
Join Date: May 2017
Location: Kingwood TX

iTrader: (0)

Garage List
2014 BMW M6 GC  [10.00]
Quote:
Originally Posted by amberzombie View Post
I just finished coding using BimmerCode with an ENET cable and Lightning to Ethernet adaptor.

It didn't work with my iPhone X, but I plugged it into an old iPhone 7 and it worked perfectly. Not sure what went wrong there.
i have tried it with my 6s. It gets the ip address but then says "device not compatible with this phone" when I try to use bimmer code.
__________________
F06 M6 Grand Coupe CP
Sapphire Black Metallic
The drive is the destination
Appreciate 0
      05-25-2020, 09:18 PM   #9
flilow06
New Member
5
Rep
19
Posts

Drives: G20
Join Date: Nov 2017
Location: US

iTrader: (0)

I use BimmerCode on my F80 and G20 with iPhone X + ENET Cable/Lightning Adapter.
No connection issues, high-speed, inexpensive...

I use the following:
ENET Cable
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1

Lightning Adapter
https://www.amazon.com/gp/product/B0...?ie=UTF8&psc=1
Appreciate 1
flexspec367.00
      05-27-2020, 08:29 PM   #10
arucano
Captain
arucano's Avatar
United_States
251
Rep
628
Posts

Drives: 2014 M6 Grand Coupe CP
Join Date: May 2017
Location: Kingwood TX

iTrader: (0)

Garage List
2014 BMW M6 GC  [10.00]
that is the exact same combination I use. I have the iphone 6s+. Could that be the problem?
__________________
F06 M6 Grand Coupe CP
Sapphire Black Metallic
The drive is the destination
Appreciate 0
      08-03-2020, 03:48 AM   #11
DeeKay
Captain
DeeKay's Avatar
Denmark
553
Rep
646
Posts

Drives: 2021 Tesla Model 3
Join Date: Feb 2011
Location: Denmark

iTrader: (0)

Wow - is this really a true alternative? As a Mac guy privately and with a PC from work that's totally locked down, I have no real coding options at the moment.

This would be amazing for small codes. I have installed a 6WB in my F36 and miss small features I need to enable - it looks to be a true full coding option this.
__________________
| 2021 Tesla Model 3 |
Appreciate 0
      08-17-2020, 03:57 AM   #12
DeeKay
Captain
DeeKay's Avatar
Denmark
553
Rep
646
Posts

Drives: 2021 Tesla Model 3
Join Date: Feb 2011
Location: Denmark

iTrader: (0)

Just for good measure, I can confirm that this adapter works with my iPhone 11 Pro

https://www.amazon.co.uk/gp/product/...?ie=UTF8&psc=1

Pretty damn cool app
__________________
| 2021 Tesla Model 3 |
Appreciate 0
      10-22-2020, 11:37 PM   #13
sappersix
Private First Class
sappersix's Avatar
United_States
29
Rep
110
Posts

Drives: 2016 M4 ZCP 6MT
Join Date: Dec 2009
Location: Bay Area, CA

iTrader: (0)

Garage List
Quote:
Originally Posted by iceweasel View Post
Hope this helps someone.
Thank you! Just ordered. I'm with you on preferring a stable wired connection.
__________________
'16 M4 ZCP | 6MT | YMB | CSAT
'16 Aprilia Tuono V4 1100 RR, '08 FJ Cruiser
Appreciate 1
r0wr587.50
      02-04-2021, 06:04 PM   #14
iiNNeX
rwd = fun
iiNNeX's Avatar
United Kingdom
19
Rep
50
Posts

Drives: M4CP
Join Date: Apr 2016
Location: Surrey, UK

iTrader: (0)

Garage List
2018 BMW M2 LCI  [0.00]
Apologies for the thread revival but after using a Veepeak OBDCheck BLE+ adapter, I just couldn't stand how slow it was anymore so decided to get an ENET cable and the following Ethernet to Lightning adapter: https://www.amazon.co.uk/gp/product/B086MQGW2X

Unfortunately it does not appear to work on my iPhone 11 Pro though. I put the phone in airplane mode, turned off BT, WiFi and had the car on ignition with nothing else running (Heater, seats etc all off). And it just simply wouldn't connect, over and over again.

Bimmercode have a page where it says if it keeps failing, just get out the car, lock it and leave it a while, then try again. Did this, but still nothing.

Help ?


Edit: Forgot to add that the phone clearly recognises the adapter as it assigns and IP address just fine and I have previously used the ENET cable to flash CarPlay Fullscreen so both cables work as they should, it must be the app or just my phone? I ll try with the iPad tomorrow.
__________________
2016 F82 ///M4 Competition | Individual Mexico Blue - Fully loaded, CCBs, MPE ect.

Gone: '18 M2 LCI Manual, '02 E46 M3 SMG, '05 E46 M3 Manual
Appreciate 0
      02-05-2021, 06:03 AM   #15
jmciver
///M SubDriver
jmciver's Avatar
United_States
1832
Rep
2,782
Posts

Drives: 2017 M3, 2020 X7 40i
Join Date: Jul 2016
Location: DMV

iTrader: (0)

Garage List
2017 BMW M3  [10.00]
2020 BMW X7  [0.00]
2019 BMW X3  [0.00]
2009 BMW 128i  [0.00]
It is the app, unfortunately. I have had periods of time when it would not connect with BimmerCode, but would connect with BimmerLink and a few other apps I have to interface with my car. I have no idea why BimmerCode does this from time to time, especially when BimmerLink (made by the same developer) connects every time. I just ended up being patient and it eventually did connect.
__________________
///M3 COMPETITION 6MT - 2017 F80 Smoked Topaz Metallic
BM3 / MP-HAS / GC Camber Plates / Carbonstructure Interior
X7 XDrive 40i ///M-SPORT - 2020 G07 Arctic Grey Metallic

X3 XDrive 30i - 2019 G01 Mineral White (wife's) / 128i 6MT - 2009 E82 Jet Black (son's)
Appreciate 0
      02-07-2021, 03:26 PM   #16
F82SO2
Private
F82SO2's Avatar
32
Rep
92
Posts

Drives:
Join Date: Apr 2008

iTrader: (0)

Quote:
Originally Posted by iiNNeX View Post
Apologies for the thread revival but after using a Veepeak OBDCheck BLE+ adapter, I just couldn't stand how slow it was anymore so decided to get an ENET cable and the following Ethernet to Lightning adapter: https://www.amazon.co.uk/gp/product/B086MQGW2X

Unfortunately it does not appear to work on my iPhone 11 Pro though. I put the phone in airplane mode, turned off BT, WiFi and had the car on ignition with nothing else running (Heater, seats etc all off). And it just simply wouldn't connect, over and over again.

Bimmercode have a page where it says if it keeps failing, just get out the car, lock it and leave it a while, then try again. Did this, but still nothing.

Help ?


Edit: Forgot to add that the phone clearly recognises the adapter as it assigns and IP address just fine and I have previously used the ENET cable to flash CarPlay Fullscreen so both cables work as they should, it must be the app or just my phone? I ll try with the iPad tomorrow.
Quote:
Originally Posted by jmciver View Post
It is the app, unfortunately. I have had periods of time when it would not connect with BimmerCode, but would connect with BimmerLink and a few other apps I have to interface with my car. I have no idea why BimmerCode does this from time to time, especially when BimmerLink (made by the same developer) connects every time. I just ended up being patient and it eventually did connect.

I have the opposite situation.
My ENET will connect to Bimmercode but not to Bimmerlink. Tried everything. I'm in android BTW. It must be an app issue.
Appreciate 0
      03-12-2021, 01:45 PM   #17
cmohler10
Registered
5
Rep
2
Posts

Drives: BMW M2
Join Date: Mar 2021
Location: Wadsworth, OH

iTrader: (0)

Hello Everyone, [first ever bimmer forum post]

I have just got this setup to work on my iPhone 12 Pro. Hope this helps.

I received my no name amazon lightning port to RJ45 adapter and ENET cable. Excited to start coding I was quickly unexcited to see I could not get the app to read my new adapter. I read this thread looking for answers and since I saw comments were surprisingly recent and no solution found I decided to register an account and detail my steps for everyone here.

March 12th, 2021
iPhone 12 Pro (up to date iOS)
BimmerCode app (updated today actually)
RJ45 adapter (ethernet adapter)
ENET Cable

Step 1) Plug in Enet to OBD2
Step 2) Plug in rj45 adapter to Enet cable (do not plug into phone yet)
Step 3) Put the car in auxiliary mode let everything turn on and chime

Now go to your iPhone
DO NOT PUT YOUR PHONE IN AIRPLANE MODE
Disable the following:
1.Cellular
2.wifi
3.Bluetooth
(3 bubbles in the upper left of the shortcuts screen)


Step 4) Plug your already connected adapter into your iPhone's lightning port.
**IMPORTANT** When you disable cellular and wifi and bluetooth on iPhone those services do not instantly disconnect (they actually never truly disconnect but thats for a different forum group) give it a solid 30 seconds for the phone to run its scheduled 'shut downs' once data is disabled.

Step 5) Confirm the "Ethernet" Line has appeared in your iPhone's settings below your
Apple ID, between "Bluetooth" and "Wi-Fi" (you may/probably will have to disconnect and reconnect the lightning adapter to get the "ethernet" line to appear

Step 6) Click on "Ethernet" -> Click the "USB 10/100 LAN"
Step 7) Click on "Renew Lease" and confirm you want to renew the lease on the pop-up

Open Bimmercode App
RESIST THE URGE TO CLICK ON CONNECT AS SOON AS THE APP OPENS
Step 8) click the settings gear wheel in bimmer code app (bottom right)
step 9) change your adapter in the settings to literally any adapter YOU DO NOT HAVE
Step 10) on Bimmercodes main screen click "Connect"
It should very quickly return an error
Step 11) go back into bimmer code settings
Step 12) Select "ENET Cable" as your adapter type
Step 13) go back to the main bimmercode screen and click "connect"

You should now see the prompt of selecting your vehicle model and type appear and it *Should* connect successfully!

Hope this helps!
Appreciate 3
iiNNeX18.50
MauiSteve281.00
Chuck W.354.00
      03-12-2021, 01:51 PM   #18
cmohler10
Registered
5
Rep
2
Posts

Drives: BMW M2
Join Date: Mar 2021
Location: Wadsworth, OH

iTrader: (0)

.

Last edited by cmohler10; 03-12-2021 at 01:53 PM.. Reason: Double Posted on Accident
Appreciate 0
      03-23-2021, 10:56 PM   #19
AndrewC1989
Brigadier General
AndrewC1989's Avatar
United_States
10911
Rep
4,541
Posts

Drives: 2015 328d xDrive
Join Date: Aug 2010
Location: NoVA

iTrader: (5)

Garage List
Quote:
Originally Posted by cmohler10 View Post
Hope this helps!
Tried this step by step with an iPhone 12mini on latest OS and latest bimmercode update as of today's date and it didn't work. Enet shows IP address in settings so it doesn't appear to be faulty hardware.

Edit: After emailing Stephan and sending my logs he had me disconnect my battery tender and try again using the 8 steps in the manual (under app settings) and it worked first try. Figures.
__________________

Last edited by AndrewC1989; 03-25-2021 at 07:39 AM..
Appreciate 0
      07-27-2021, 09:57 PM   #20
MauiSteve
First Lieutenant
MauiSteve's Avatar
United_States
281
Rep
387
Posts

Drives: 2020 M Sport 540i
Join Date: Feb 2019
Location: Maui, Hawaii

iTrader: (0)

The below was spot on! Thought my cables had gone bad. A big mahalo for posting this and saving me from thinking I had to buy the CX bluetooth.

Quote:
Originally Posted by cmohler10 View Post
Hello Everyone, [first ever bimmer forum post]

I have just got this setup to work on my iPhone 12 Pro. Hope this helps.

I received my no name amazon lightning port to RJ45 adapter and ENET cable. Excited to start coding I was quickly unexcited to see I could not get the app to read my new adapter. I read this thread looking for answers and since I saw comments were surprisingly recent and no solution found I decided to register an account and detail my steps for everyone here.

March 12th, 2021
iPhone 12 Pro (up to date iOS)
BimmerCode app (updated today actually)
RJ45 adapter (ethernet adapter)
ENET Cable

Step 1) Plug in Enet to OBD2
Step 2) Plug in rj45 adapter to Enet cable (do not plug into phone yet)
Step 3) Put the car in auxiliary mode let everything turn on and chime

Now go to your iPhone
DO NOT PUT YOUR PHONE IN AIRPLANE MODE
Disable the following:
1.Cellular
2.wifi
3.Bluetooth
(3 bubbles in the upper left of the shortcuts screen)


Step 4) Plug your already connected adapter into your iPhone's lightning port.
**IMPORTANT** When you disable cellular and wifi and bluetooth on iPhone those services do not instantly disconnect (they actually never truly disconnect but thats for a different forum group) give it a solid 30 seconds for the phone to run its scheduled 'shut downs' once data is disabled.

Step 5) Confirm the "Ethernet" Line has appeared in your iPhone's settings below your
Apple ID, between "Bluetooth" and "Wi-Fi" (you may/probably will have to disconnect and reconnect the lightning adapter to get the "ethernet" line to appear

Step 6) Click on "Ethernet" -> Click the "USB 10/100 LAN"
Step 7) Click on "Renew Lease" and confirm you want to renew the lease on the pop-up

Open Bimmercode App
RESIST THE URGE TO CLICK ON CONNECT AS SOON AS THE APP OPENS
Step 8) click the settings gear wheel in bimmer code app (bottom right)
step 9) change your adapter in the settings to literally any adapter YOU DO NOT HAVE
Step 10) on Bimmercodes main screen click "Connect"
It should very quickly return an error
Step 11) go back into bimmer code settings
Step 12) Select "ENET Cable" as your adapter type
Step 13) go back to the main bimmercode screen and click "connect"

You should now see the prompt of selecting your vehicle model and type appear and it *Should* connect successfully!

Hope this helps!
__________________
2020 540i MSport | Alpine White | Mocha Nappa | Aluminum Rhombicle | Exec Pkg | Luxury Seating | Bowers & Wilkins | Parking Assistance Pkg | MSport Brakes | Ceramic Controls | Space Saver Spare |
Appreciate 0
      09-14-2021, 05:31 PM   #21
Canavar
Registered
0
Rep
2
Posts

Drives: Bmw f20 120d
Join Date: Sep 2021
Location: Belgium

iTrader: (0)

Hello everyone
For some reason my iphone won’t give an ip-address after I connected the ethernet. I also don’t get the ‘renew license’ pop up. All help is welcome.

Thanks


Quote:
Originally Posted by cmohler10 View Post
Hello Everyone, [first ever bimmer forum post]

I have just got this setup to work on my iPhone 12 Pro. Hope this helps.

I received my no name amazon lightning port to RJ45 adapter and ENET cable. Excited to start coding I was quickly unexcited to see I could not get the app to read my new adapter. I read this thread looking for answers and since I saw comments were surprisingly recent and no solution found I decided to register an account and detail my steps for everyone here.

March 12th, 2021
iPhone 12 Pro (up to date iOS)
BimmerCode app (updated today actually)
RJ45 adapter (ethernet adapter)
ENET Cable

Step 1) Plug in Enet to OBD2
Step 2) Plug in rj45 adapter to Enet cable (do not plug into phone yet)
Step 3) Put the car in auxiliary mode let everything turn on and chime

Now go to your iPhone
DO NOT PUT YOUR PHONE IN AIRPLANE MODE
Disable the following:
1.Cellular
2.wifi
3.Bluetooth
(3 bubbles in the upper left of the shortcuts screen)


Step 4) Plug your already connected adapter into your iPhone's lightning port.
**IMPORTANT** When you disable cellular and wifi and bluetooth on iPhone those services do not instantly disconnect (they actually never truly disconnect but thats for a different forum group) give it a solid 30 seconds for the phone to run its scheduled 'shut downs' once data is disabled.

Step 5) Confirm the "Ethernet" Line has appeared in your iPhone's settings below your
Apple ID, between "Bluetooth" and "Wi-Fi" (you may/probably will have to disconnect and reconnect the lightning adapter to get the "ethernet" line to appear

Step 6) Click on "Ethernet" -> Click the "USB 10/100 LAN"
Step 7) Click on "Renew Lease" and confirm you want to renew the lease on the pop-up

Open Bimmercode App
RESIST THE URGE TO CLICK ON CONNECT AS SOON AS THE APP OPENS
Step 8) click the settings gear wheel in bimmer code app (bottom right)
step 9) change your adapter in the settings to literally any adapter YOU DO NOT HAVE
Step 10) on Bimmercodes main screen click "Connect"
It should very quickly return an error
Step 11) go back into bimmer code settings
Step 12) Select "ENET Cable" as your adapter type
Step 13) go back to the main bimmercode screen and click "connect"

You should now see the prompt of selecting your vehicle model and type appear and it *Should* connect successfully!

Hope this helps!
Appreciate 0
      10-01-2021, 10:23 PM   #22
BeeMdblU
Captain
BeeMdblU's Avatar
Canada
447
Rep
859
Posts

Drives: F86, F25, G16
Join Date: May 2012
Location: Montreal

iTrader: (0)

Quote:
Originally Posted by Canavar View Post
Hello everyone
For some reason my iphone won’t give an ip-address after I connected the ethernet. I also don’t get the ‘renew license’ pop up. All help is welcome.

Thanks
any solution to this?
Appreciate 0
Post Reply

Bookmarks

Thread Tools Search this Thread
Search this Thread:

Advanced Search

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 06:18 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