How to Set up BimmerCode with BMW ENET Cable?

The Ethernet to OBD cable or ENET is a cable commonly used as an adapter for coding a number of BMW models – such as the BMW F-series, the new 1 Series, 3 Series, 5 Series, 7 Series, GT, X3 and the latest BMW G-Series. The ENET cable is best used for coding on a Windows computer, however, you can also use it on an Android and iOS smartphone.


Both BimmerCode and BimmerLink for iOS added the functionality to use a BMW 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.

Bmw Enet Cable

A lightning to ethernet adapter is like this, you can get it from ebay, ali or Amazon.

Rj45 Ethernet Lan Cable


ENET cable + Ethernet adapter connection

  1. Connect the Ethernet adapter to your iOS device and the ENET cable and plug in the OBD connector into the OBD port in the footwell on the driver side in the car.
  2. Enable the Airplane mode on the iOS device.
  3. Turn off Bluetooth on the iOS device.
  4. Turn off Wi-Fi on the iOS device.
  5. Open the iOS Ethernet settings and wait for an IP address to be assigned.
  6. Open the settings in the BimmerCode app and make sure the correct adapter type is selected.
  7. Tap “Connect” on the start screen in the BimmerCode app.
  8. If the connection fails continuously, please lock the car, let it rest for a while and then try again.


How to Set up BimmerCode with ENET Cable?


Here is an example of a setup to work on iPhone 12 Pro.

I received the 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 decided to register an account and detail my steps for everyone here.

What’s required:
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
Disable the following:
(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
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!

BimmerCode & ENET Cable Postive Reviews:


I just finished coding using BimmerCode with an ENET cable and Lightning to Ethernet adaptor.
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.


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


Works great on G05 X5 with BimmerCode. Very speedy coding, way faster than Bluetooth options.


Works perfectly with Bimmercode to code my 2019 BMW G01 X3
I’m very happy with the product — it worked perfectly with my ethernet-to-lighting adaptor so that I can connect my iPhone 13 Pro to my 2019 BMW G01 X3 and use Bimmercode. The quality of the cable and connectors are top notch. I’d highly recommend this product to others without any reservations!