Thank you all for your inputs. I have had time now to review my installation pictures and docs. Remember that I am in South Africa. The error message stayed on for the whole flight, but ATC was happy with my transponder output - they have confirmed it. I have the 262, Class II, Mode S transponder installed.
We do not need to have ADSB, but as I understand it, it gives enough information for FlightAware. I might be wrong. Anyway - the Dynon Skyview RS232 port 1 is the default for the transponder. This goes to Pin 5 and 6 of the transponder. My transponder sits under the RH seat panel. So it is possible that a wire has chafed or that the 25 pin D-type connector is busy loosening. I will have to undo the floor panels to check. I will report back my findings.