This guide provides a verified solution for coding your BMW E85/E86 using the best OBD2 program as of August 22, 2019. While several guides exist, this one focuses specifically on the Z4 model and clarifies common issues. This comprehensive walkthrough details the necessary cable, software, and setup process for successful coding.
Essential Cable and Software Requirements for BMW Coding
Successfully coding your BMW requires the correct hardware and software. Here’s a breakdown of confirmed working components for a 2007 USDM Z4M Coupe using a Windows 7 laptop:
OBD2 Cable Selection and Setup
-
Recommended Cable: While the original source link is unavailable, several alternatives have been confirmed to work:
-
Option 1: Amazon.com Cable – Requires bridging pins 7 and 8.
-
Option 2: Amazon.com Cable with Switch – Built-in switch; set it to the far right position.
-
-
Other Reputable Cable Sources:
- BimmerGeeks: https://www.bimmergeeks.net/store (Offers reliable software downloads, making it a recommended option).
- Cable-Shack: Cable-shack.co.uk
-
Important Cable Setup Steps:
- Bridging Pins: Bridging pins 7 and 8 is often necessary, particularly for the recommended cables.
- COM Port and Latency: Configure the cable to COM1 with a Latency Timer of 1 in Device Manager.
- USB Port Consistency: Always use the same USB port to avoid potential communication issues. If a different port is necessary, reconfigure the COM port and latency settings.
BMW Coding Software: Standard Tools and NCS Dummy Profile
-
Software Source: Download the Standard Tools package from https://www.bimmergeeks.net/downloads.
-
Installation Procedure:
- Unpack the downloaded folder.
- Follow the instructions in the “Install Instructions.txt” file precisely.
- Download the appropriate NCS Dummy Profile for your NCSExpert version from: https://www.bimmerforums.com/forum/showthread.php?1553779-NCS-Dummy-Taking-the-expert-out-of-NCS-Expert
- Unpack the NCS Dummy Profile and place it in the “C:/NCSEXPER/PFL” folder.
- Run NCSDummy or create an empty text file named “FSW_PSW.MAN” in the “C:/NCSEXPER/WORK” folder if it doesn’t exist.
-
Daten Files: The Standard Tools package usually includes the necessary daten files. Verify these files against the separate daten download for the E85 chassis to ensure they are up-to-date. In many cases, the included daten files are sufficient.
-
NCS Dummy Version: While updates may exist, using the version included with the Standard Tools is often sufficient if it functions correctly. The latest version can be found at the link mentioned above if needed.
Establishing Communication with Your BMW
After installing the software and setting up the cable, it’s crucial to verify the connection between your PC and your BMW. Follow these steps:
- Connect the cable to your PC and the car’s OBD2 port with the ignition off.
- Launch INPA software. Initially, INPA should display “cable” with a black dot and “ignition” with a white dot.
- Turn the car’s ignition to the accessory position (II). INPA should now show “ignition” with a black dot, confirming successful communication.
If the “ignition” status doesn’t change to a black dot, troubleshoot potential issues with the software installation, computer settings, or the OBD2 cable connection. This confirms that the chosen “best obd2 program” as of August 22, 2019, is functioning correctly.