Think its about time to have the full coding for IPA….
The below coding is extracted from my own car, by comparing before and after coding from a purchased coding dongle.
The system is fully functional, and there is no errors in any of the controllers. Just need to clear errors after initial coding.
It also adds the function, if you have external lights in the door handle, it will light up when maneuvering with IPA. Guess its for better visibility for the cameras
I am not sure if all coding is necessary, but there is no errors.
As mentioned earlier in the tread by numerous people. You need to have the correct HW for this function to work.
correct Zfas version, 12 ultrasound sensors, area View and the Retrofitted >>P button
First part is coding for Maneuvering assist, which is a necessary part of the IPA. But can be coded as seperat function
** Coding for Maneuvering assist **
09: Cent. Elect. (J519)
Adaptation: MAS12843-Maneuvering brake function,activated ,1
Address 44: Steering Assist (J500)
Byte 02 > Bit 1 auf "Maneuvering assistant,0=not active / 1=active"
Address A5: Frt Sens. Drv. Assist (J1121)
Byte 44 > Bit 5 auf "MA_sterring,active"
Byte 44 > Bit 6 auf "MA_breaking,active"
Byte 44 > Bit 7 auf "MA_maneuver_assist,installed"
Address 19: CAN Gateway (J533)
Installed : Parking assist > coded
Address 03: ABS Brakes (J104)
*Byte 10 - Bit 0 - Activate
*Byte 24 - Bit 7 – Activate
*Address 03: ABS Brakes (J104) has to be coded in as pair.
Meaning you have to code/set byet10 & Byte24 at the same time. Or the coding will be rejected
** Coding for IPA **
09: Cent. Elect. (J519)
Byte 8 - Bit 4 - Autonomic_parking_system,installed
Byte 21- Bit 5 - Pilot_switch,installed
Byte 28- Bit 5 - OPS,installed
Byte 28- Bit 6 - PLA,installed
Byte 36- Bit 4 - (Electric_hitch, installed) – DO NOT CODE IF YOU DON’T HAVE TOWBAR
Byte 38- Bit 4 - Vehicle_Variant xxxx
Byte 39- Bit 1 - PLA_activation,0=PLA_activation_hardkey / 1=PLA_activation_softkey
Byte 39- Bit 2 - PLA_function_display,0=PLA_function_displat_LED / 1=PLA_function_display_infotainment
Byte 39- Bit 3 - PLA_parking_spaces_selection,0=PLA_parking_spaces_selection_hardket/1=PLA_parking_spaces_selection_softkey
Address 44: Steering Assist (J500)
Byte 1 - Bit 0
Byte 1 - Bit 1
Byte 1 - Bit 4
Address 46: Central Conv. (J393)
Byte 32 - Bit 0 - Keyless_activation_piloted_parking,0=not active/ 1=active
Byte 32 - Bit 4 - Keyless_piloted_parking_tgs_activation,0=not active / 1=active
Byte 36 - Bit 2 - turn_indicator_piloted_parking,0not active / 1=active
Byte 36 - Bit 3 - parking_prozess_piloted_parking,0=not active /=active
Address A5: Frt Sens. Drv. Assist (J1121)
Byte 29 - Bit 0 - (Tv front camera cleaning)?
Byte 30 - Bit 6 - (Tv camera cleaning mode 2)
Byte 32 - Bit 2 - TV_Legal_Screen_guidelines,0=OFF / 1=ON
Byte 32 - Bit 3 - TV_Legal_Screen,0=OFF / 1=ON
Byte 32 - Bit 5 - TV_Manoeuvre_Light,0=OFF / 1=ON
Byte 32 - Bit 6 + 7 - Drop down meny 6+7 = Active
Byte 33 - Bit 5 - IPA_Parking_assist,installed
Byte 34 - Bit 4 - IPA_Curb_lifter,active
Byte 36 - Bit 7 - IPA_Remote_parking_assist_Choice,installed
Byte 38 - Bit 5 - ??
Byte 82 - Bit 7 - EDR event data recorder