Skip to main content

Troubleshooting & Support

Test with LightBlue, validate NMEA data, and find support for integration issues.

Test with LightBlue

Before implementing in your app, test the connection manually:

  1. Open LightBlue on your device
  2. Scan for and connect to your Aero-Tracker
  3. Navigate to the service (FFE0 or 3F6AECC7-5406-47AB-9A75-0F5CF12EAF8E)
  4. Subscribe to notifications on the RX characteristic
  5. Verify you're receiving data

Validate NMEA Checksums

function validateNMEAChecksum(sentence: string): boolean {
  const parts = sentence.split('*');
  if (parts.length !== 2) return false;
  
  const data = parts[0].substring(1); // Remove leading $
  const providedChecksum = parts[1].substring(0, 2);
  
  let calculatedChecksum = 0;
  for (let i = 0; i < data.length; i++) {
    calculatedChecksum ^= data.charCodeAt(i);
  }
  
  return calculatedChecksum.toString(16).toUpperCase().padStart(2, '0') === providedChecksum.toUpperCase();
}

Getting Support

For technical questions or issues with Aero-Tracker integration, contact our support team at support@safesky.app.

Additional Resources