I have the same configuration (Raymarine X5 and Garmin GPSMAP 430S) on my sailboat.
From your description of the problem, it is not a hardware
or connection problem.
If the "NO DATA" message appears only after you press "TRACK", the compass or wind instrument are not involved.
Only the GPSMAP has the concept
of "route"; the autopilot sees only one "leg" at the time. So GOTO to a waypoint is the best way to debug the problem.
The fact that you can display "distance to waypoint" and "bearing to waypoint" proves that the AP receives some of the NMEA0183 information. The NMEA connection from the GPS to the AP is correct (can be connected either to the NMEA IN of the course computer or to the NMEA IN of the Control head)
The X5 AP accepts the following data:
NMEA0183 to Course Computer
Header Data in
APB Cross track error, bearing to waypoint, waypoint number
Bearing to waypoint, distance to waypoint, waypoint number, time
MWV Apparent wind angle, apparent wind speed
RMA Course over ground (COG), speed over ground (SOG), latitude/longitude,
RMB Cross track error, bearing to waypoint, distance to waypoint, waypoint
RMC Course over ground (COG), speed over ground (SOG), latitude/longitude,
VHW Speed through water
VTG Course over ground (COG), speed over ground (SOG)
XTE Cross track error
Only a few sentences are required for tracking. There is not setting on the AP.
The GPSMAP will send NMEA0183 sentences to the AP when following a goto/route. You have to set up the GPSMAP to send the required sentences
(extract from the GPSMAP manual)
To enable or disable NMEA 0183
1. From the Home screen
, select Configure > Communications
NMEA 0183 Setup.
2. Select a setting (Sounder, Route, System, or Garmin).
3. Select the NMEA 0183 output sentence to toggle the output on or
Posn. Precision—adjust the number of digits (Two Digits,
Three Digits, or Four Digits) to the right of the decimal point
of NMEA output.
Waypoint IDs—determine how the unit identifies waypoint
identifiers (Names or Numbers)
I suspect that one (or more) sentence is missing. (RMB is a critical one.)
I will be on my boat next Monday. I you have not solved
your problem before, I could give you the list of the sentences I use.