Connecting BIMMERCODE on iOS

OBD2 Australia Support

Last Update a year ago

App download: https://apps.apple.com/app/bimmercode-fur-bmw/id1130787459


Preparing your car


  1. Turn on the ignition in the car. For G-Series cars the diagnostic mode has to be activated additionally (press the start button in the car three times in quick succession without pushing the brake or clutch pedal).
  2. Please make sure that the engine is not running.
  3. Ensure that no gear is engaged (selector lever position P for cars with automatic transmission) and that the parking brake is on.
  4. Make sure all electrical consumers (lights, heating, ventilation etc.) are turned off.
  5. Disconnect or disable any third party hardware installed to the car that is connected to the CAN bus (e.g. JB4, rear view camera, exhaust flap control), because the communication may be interfered and coding may fail in this case.
  6. The headunit has to be in its original state. If you used a third party solution to enable CarPlay or the navigation has been unlocked, these changes have to be reverted, because BimmerCode will not allow coding the headunit otherwise. Retrofitted iDrive systems may also not be accessible under certain circumstances.


Connecting UNICARSCAN and your iOS device


Please make sure to force quit any other app running in the background that may be using the OBD adapter (OBDLink app for example).


1. Plug in the adapter 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 on Bluetooth on the iOS device.

4. Turn off Wi-Fi on the iOS device.

5. Disable CarPlay in the iOS settings (“Settings” > “General” > “CarPlay” > Select car > Disable “CarPlay”).

6. Disconnect the iOS device in the iDrive settings in the car (“COM” > “Mobile devices” > Select the device > “Disconnect device”).

7. Disconnect any additional Bluetooth connections to other devices.

8. Keep the distance between the iOS device and the adapter as short as possible.

9. Open the settings in the BimmerCode app and make sure the correct adapter type is selected (in this case make sure you selected UNICARSCAN).

10. Tap “Connect” on the start screen in the BimmerCode app.

11. Allow BimmerCode to use Bluetooth when prompted in the app.


Troubleshooting


  • Make sure you have allowed BimmerCode access to Bluetooth (iOS Settings > BimmerCode > Bluetooth)
  • Make sure to follow the steps outlined in “Preparing your car” and “How to connect”.
  • Remove the OBD adapter from the OBD port, plug it in again firmly and make sure that the LEDs in the adapter are lighting up. If the LEDs in the adapter do not light up when connected, the adapter may be faulty or there may be an electrical problem with the OBD port in your car (a bent pin for example).
  • Make sure that your OBD adapter is supported for iOS devices. There are some variants that can only be used for Android and do not work for iOS. You can check the compatibility here.
  • Make sure that your OBD is supported for your specific car. You can check compatibility here.
  • Restart your device and the OBD adapter by unplugging it.
  • If you have some kind of third party CarPlay unit connected to the iDrive system in your car, please enable “Ignore headunit” in the settings in the app. If you want to access the headunit with BimmerCode you have to disconnect the CarPlay unit from the iDrive system temporarily.


Still need help? Message Us