I’ve ran the initialisation and it’s come back with - refused by control moduleHaldex Issue -
Not necessarily a failed pump. I believe a blocked or partially blocked pump filter can cause the pump to work harder, resulting in fault code being reported due to a higher current load on the motor.
If the pump is not totally fried, a fluid and filter change may sort it. If you do this yourself, when you get the car up in the air it must be level in order to ensure the correct amount of fluid has been added. While it's out, you can also bench test the pump with a 12V source. If it runs, it's fine.
If this job is more than you want to tackle, have the shop replace the fluid and both filters. While it's up there, have the rear final drive fluid changed too. Fluid changes are cheap insurance!
Convertible Top Issue -
Bingo! Your left Roof Flap Servo has thrown a fault!
03246 - Sensor for Canopy Flap; Left (G596) - Located in the left flap servo with motor, the error occurs when the expected value for the potentiometer is below ~42 or above ~184.
The 0200 fault just means the Convertible Top Controller has locked out the center console switch to prevent automatic operation of the top. The 1097 fault is not unexpected since the top can't work in automatic mode.
Do the Roof Flap Servo R&R and clean out both of them. Then reinstall them and run the Roof Adaptation. The Adaptation will clear the fault and reset new the roof flap values with the Controller. After the Adaptation is complete, the other two faults will go away too.
And congrats! You now own a Ross Tech VCDS which is THE go-to diagnostic and repair device!