flybobbie said:So having bought and received a Foxwell NT520pro (actually ordered a NT510) got using it to find out what the problem was.
Other than it telling me that nearly every limit had a problem, i cancelled them and started again.
Useful function was to see the limit switch operate real time.
So then removed the right boot lifter bracket to get at the cylinder. A bit tricky with the roof still in boot!
I pulled off each hall switch and passed a spanner over them, they all worked fine.
I tested the mechanical limit switches which lock the boot down, they worked fine.
Interestingly there was a name on the side of the hall switch lead, Gebauer & Griller, they seem to make wires.
So next i tested the relays for the pump. Relay 2 operated as the boot lid lifted and dropped, but relay 1 never came on.
So at the pump i swapped over the relays.
Then nothing would move. I pulled each relay and tested the coils with multimeter, seemed fine, they even clicked when a pp3 battery was put across the coils.
So off i trotted to BMW and bought two relays part No. 12 63 1 742 690 salmon pink colour. Bargain at £16 each fairly common part used on lots of BMW's. (cheaper than i had seen on internet).
Fitted them and now all working fine.
I took the old ones apart and can't see anything wrong with them.
So as preventative maintenance, might be good idea say after several years to just replace them.
I wonder how many random roof faults are caused by these relays and the code reader said about 5 limit switches had errors.
I wonder if these are getting replaced based on code reader errors, when there is nothing wrong with the switches.
Result

If the relay coils tested ok with a meter & the relays could be heard energising I’d say that indicates an HR or OC contact within the relay? :?
Rob