I've got it spot on now. The control unit on there currently was the replacement one from the US. The roof worked with it, but was struggling for the roof POT to get to the voltage configured for the limit of the roof.
The saved value 6 (fully down) for the roof was 3.51V and my POT was only just getting to 3.51 or 3.53V fully down. Because of this, it sometimes took a couple of attempts to do the final part and bring the side flaps up.
For some reason, I still couldn't run a calibration, but looking through my old screenshots, the original control unit was last calibrated with slightly lower voltage figures, as they were formed using my car's POTS, not one in the US.
Anyway, this control unit only needs a voltage of 3.45v to be fully down, so the roof now goes up and down exactly as designed.
A tip for anyone tackling this issue.
Firstly, check the obvious, damage to framework or clamshell lid brackets.
Secondly, check the side flaps. Try manually moving them away from the end position then try powering with a 9V battery to see if they move. The electrical connector is just to the rear of them. Pop if off and use some wire on the inner two connectors. Don't over do it though, remember the microswitches wont stop the motor at travel end.
Thirdly, if you have PIWIS, under "actual values" look at the saved voltages for the 2 POTS.
POT1 is the roof POT and will have saved ranges from 1-6. 1 is up and locked and 6 is down and locked. They may range from 0.85v or so, up to 3.5V or so. Your current POT voltage reading is above these figures in PIWIS and is live, so will change as the roof is moved.
It should be lower than your POT1 saved value when fully up and must be higher than the saved value 6 when fully down.
POT2 is the clamshell POT on the motor. The manual tells you to calibrate this by setting the resistance to 6.2Kohms then put it back together with the lid up. This didn't work for me, as at 6.2Kohms on my multimeter, the voltage was only 2.51V as shown in PIWIS and the last saved calibration value 4 of the 1-4 values for the clamshell, needed to exceed 2.78V.
I manually adjusted the POT2 until PIWIS read 2.9V on the POT (it can't exceed 3V), then refitted with the shell fully up.
This ^ sorted it.
So "Function inactive - End point not reached" was basically, on lowering the roof (as it worked fine from half way to up and then back down to half way), that the shell opened to max, but the POT never went higher than 2.51V, when the control unit wanted to see it match and exceed the stored calibration value of 2.78V. After 3 seconds of not seeing this value increase, it halts all motor action. After configuring the POT to read 2.9V when the shell was at max sorted it.
I've learnt loads about how these tops work, so hope, as confusing as this might sound, that this makes sense and helps others. :thumb:
I can finally enjoy the rest of the summer, before it goes up on stands over autumn into winter to remove the gearbox for a rebuild, then whilst that's out, replace the brake line that goes over it (as it's starting to week at the joint), plus sort out whatever the oil leak is from the RMS or IMS cover.
Should be totally sorted then.