I have tried an AL319 from Autel and an old Elm clone connected to a laptop.
Autel have been very good, even answering my email on a Sunday! They are looking into it so maybe I just have old stock without all the protocols loaded?
The Elm, well, I can understand that not being compatible because it was very cheap and it's obviously a clone.
Both work fine on the Berlingo, though so maybe there is something wrong with the OBD port on the car. Are there are stock faults that are known? Fuses?