ENET (OBDII to RJ-45 Ethernet) Cable
Supported BMW Models:
The BMW ENET cable is primarily designed for F-series, G-series, and I-series BMW vehicles, which generally cover models from around 2010 onwards. This includes vehicles that use the newer electronic architectures which support Ethernet-based communication for diagnostics, coding, and programming.
Here is a more specific breakdown:
- F-Series: Introduced around 2010.
- G-Series: Introduced around 2016.
- I-Series: BMW i3 and i8 models, introduced in 2013 and 2014 respectively.
In summary, BMW vehicles from 2010 onwards that fall under the F, G, and I series are supported by the BMW ENET cable.
+ Rolls Royce/ Mini models from 2010 onwards
BMW E-sys Coding Software Installation Guide:
Materials Needed:
- BMW ENET Cable.
- Laptop or Computer with Ethernet port.
- BMW-compatible diagnostic software (e.g., E-Sys, ISTA-D, ISTA-P).
- OBD port in your BMW vehicle.
Step-by-Step Guide:
1. Install the Necessary Software
- E-Sys Software:
- Download E-Sys from a trusted source or click here.
- Install E-Sys on your laptop following the installation instructions.
- Download and Install Bimmercode from a trusted source here.
- Download and install the appropriate PSDzData files (required for coding and programming).
- ISTA Software:
- Download ISTA-D (for diagnostics) and ISTA-P (for programming) from a trusted source.
- Install ISTA-D/P on your laptop following the installation instructions.
2. Configure Your Laptop's Ethernet Settings
- Open the Network and Sharing Center on your laptop.
- Click on "Change adapter settings."
- Right-click on your Ethernet connection and select "Properties."
- Select "Internet Protocol Version 4 (TCP/IPv4)" and click on "Properties."
- Enter the following IP settings:
- IP Address: 169.254.1.1
- Subnet Mask: 255.255.0.0
- Leave the other fields blank.
- Click "OK" and close the properties window.
3. Connect the ENET Cable
- Plug one end of the ENET cable into your laptop's Ethernet port.
- Plug the other end of the ENET cable into the OBD port of your BMW (usually located under the dashboard on the driver's side).
4. Launch the Diagnostic Software
- Open the E-Sys or ISTA-D software on your laptop.
- Configure the software to recognize the ENET cable:
- E-Sys: Go to Options -> Settings -> EST and enter the IP address 169.254.1.1. Ensure the "ENET" option is selected.
- ISTA-D/P: The software should automatically detect the connection.
5. Perform Diagnostics or Coding
- In the software, select the appropriate model and series of your BMW.
- Follow the software instructions to perform diagnostics, read/clear fault codes, or proceed with coding and programming tasks.
6. Disconnect Safely
- Once you have finished your tasks, close the diagnostic software.
- Disconnect the ENET cable from your BMW and laptop.
If all the troubleshooting steps have been followed and the software still does not detect the device, here’s the next level of support we can provide:
-
Test the ENET Cable on Another Vehicle:
- To determine if the issue lies with the cable or the vehicle, try connecting the ENET cable to a compatible BMW or Mini vehicle and see if the connection works.
-
Test with Another Device or Software:
- Use a different laptop or device to rule out potential compatibility issues with the computer.
- Try alternative ENET-supported software to ensure the problem is not software-specific.
-
Driver or Adapter Issues:
- If using a USB-C to Ethernet adapter, confirm the adapter works properly. Faulty adapters or missing drivers can prevent the cable from being recognized.
- Update your computer's Ethernet or USB-C drivers to the latest version.
-
Check for Faulty Hardware:
- In rare cases, the ENET cable itself may be defective. If you have followed all steps and ruled out other factors, we can assist with a replacement or exchange.
-
Contact Our Support Team:
- Reach out to us with detailed information, including the steps you've tried, the software you're using, and any error messages displayed. We’ll work with you to resolve the issue or provide a replacement if necessary.
Your satisfaction is important to us, and we’re here to ensure the product works as expected!
Tips:
Always back up your car's current settings before making any changes.
Ensure your laptop has a stable power source to avoid interruptions during programming.
Refer to specific forums and resources for advanced coding and programming tips.
By following these steps, you should be able to set up and use your BMW ENET cable for diagnostics, coding, and programming tasks.
Examples of what can be modified are as follows.
Doors, Windows and Trunk:
-
(Un)fold the mirror when (un)locking the car from the remote and Comfort Access
-
(Un)fold the mirror when (un)locking the car from the remote and Comfort Access even if the engine is running in late year models
-
Roll the windows up and close the sunroof from the remote and Comfort Access
-
Enable one-touch window roll-up when/ even if the door is opened
-
Close the trunk from the trunk release button (if not enabled already) and the remote
-
Disable the trunk-buzzing alert when using Smart Close (foot motion) to trigger closing
Lighting:
-
Re-enable speed sensitive shape-forming low beams
-
Re-enable Anti-Dazzle High Beam Assistance (some limitation exist, inquire)
-
Re-enable tail lights with DRL (excluding late model years)
-
Disable amber/ orange from side markers
-
Modulate DRL front lighting intensity (some limitations exist, inquire)
-
Reuse the ambient lighting color slots in iDrive to code any custom color from the RGB space (late year models only)
Convenience:
-
Unlock doors when the engine is shut off (driver's only or all in iDrive Doors/ Lock settings)
-
Turn off the ignition, iDrive and Cluster after the engine is shut off and the driver's door is opened
-
Disable engine-running double-honk reminder when locking the car
-
Increase or decrease the heated seats temperature for each or all 3 positions (heated seats option required)
-
Increase ventilated seats RPM for each or all 3 positions (ventilated seats option required)
-
Remove the 15 minute memory limit for heat/ ventilation/ massage seats function
-
Remove the 15 minute memory limit for the heated steering wheel (heated steering wheel option required)
-
Enable or disable iDrive Volume pop-up bar display (minimum software version required)
-
Enable iDrive navigation route flyover simulation/ preview
-
Enable iDrive navigation Route Magnet to select and use a waypoint on the way to a final destination
-
Enable .mp4 and .avi video files playback from the USB port (minimum hardware generation required)
-
Enable additional video codec playback (excluding latest year models)
-
Remove all speed locks in the iDrive head unit to allow:
-
Video Playback from the DVD slot (excludes cars without a DVD slot such as the i8 and late models)
-
Video Playback from the USB port while the car is in motion
-
Pair a new Bluetooth Device while in the car is in motion
-
Consult the iDrive Owner's Manual while the car is in motion
Safety:
-
Increase, decrease or eliminate the seat belt chimes reminders
-
Blind Spot Detection: activate at 15 mph instead of default 30 mph
-
Blinking Brake Force Display flashing tail lights under heavy deceleration
-
Enable Turn Indicators in the HUD (only available in vehicles without electronic 6WB cluster)
-
Enable Media List Display and scrolling in the HUD
-
Enable Lane Departure Indicator in the HUD
-
Enable Incoming Call called ID display in the HUD
-
Enable Voice Commands activation display in the HUD
Additional Vehicle Options Activations:
Note: additional fees apply, for instance when ordering activation files from BMW AG or when additional hardware is required such as a WiFi antenna for CarPlay.
-
Enable Voice Command button long press to invoke Siri or Google Assistant
-
SiriusXM Satellite tuner
-
Automatic High Beam Assistant (FLA or KAFAS camera required)
-
CarPlay
-
CarPlay Full Screen (minimum vehicle software version required)
Remote Coding Assistance: https://bit.ly/RemoteCodingAssistance
Note: Safe remote coding service is available over the Internet. One convenient flat-fee to have everything coded with no limitations.
Each individual session is tailored to your vehicle and your preferences. Pricing vary based on models and vehicle complexity.
Please inquire and click the contact link.