This bulletin applies to 2016 BMW 640i XDrive vehicles equipped with a 3.0L engine. “The Head-unit has an invalid IP address” message may appear at the start of an ISTA/P session. If this message appears at the start of an ISTA/P session, if programming is performed under this condition, the head unit and all other dependent control units (control units which are connected to MOST bus) may not be programmed.
If this message appears, do not proceed with programming right away. First check if the Ethernet line between the central vehicle gateway and the head unit is working correctly.
1. Carry out a five-minute battery reset.
2. Start an ISTA diagnostic session and run the following test plan:
- Vehicle management/troubleshooting/function structure/03 body/audio, video, navigation, telephone (MOST ring)/current fault patterns/ABL Invalid IP address for the head unit at start of ISTA/P session.
- Vehicle management/troubleshooting/function structure/body/audio video Navi Tel (MOST)/head unit/devices connected to head unit. When running the test module please select “Ethernet to ZGW/FEM/BDC.”
3. If the test plan indicates an error, refer to the wiring diagram and physically inspect the Ethernet wiring between the central gateway and head unit for short circuits, bent pins, etc.
4. If the fault persists, use the wiring diagrams in ISTA to check the Ethernet wiring in the vehicle (check the plug connection and check for continuity, short circuiting and bent pins). If a fault in the wiring cannot be identified, replace the ICOM and remove the ICOM OBD connecting cable.
5. If the pop-up message “Invalid IP address” continues coming up in ISTA/P after all, try to disconnect the ISSS/ISID from the network and hardwire ISSS/ISID directly to the vehicle for programming.