XCSoar runs on a wide variety of hardware: all desktop computers (Windows, Linux, Mac OS X), Android (smartphones, tablets), Windows CE (PDAs, PNAs, …) and embedded Linux.

XCSoar is compatible with many peripheral hardware such as varios and loggers. Consult the manual for an extensive list.

Many users ask us what hardware they shall buy for running XCSoar. This section describes setups that have been verified to work well.


The Dell Streak 5” is the best Android device to run XCSoar. It is a smartphone with a transflective 5 inch screen that is perfectly readable in sunlight. Unfortunately, it is out of production. You can still get one on eBay. The official car docking kit is a good choice.

Other Android products that have been reported to be reasonably good (but not quite as good as the Streak):

  • YotaPhone 2: has an e-ink screen on the backside, which can be used for XCSoar
  • Galaxy S6
  • Sony Xperia: very bright screen, but broken Bluetooth, use IOIO instead

Built-in GPS

Most Androids have built-in GPS. It is good enough for many pilots, but there are reasons to connect to other devices: better accuracy, MacCready synchronization, task declaration, IGC file download, …

Bluetooth or IOIO?

Android devices don’t have a serial port. There are two ways to connect peripherals:

  • Bluetooth: the wireless solution; you can connect up to 7 Bluetooth adapters to your Android
  • IOIO: the wired solution; one IOIO adapter has up to 4 serial ports and charges your Android at the same time

Examples for Bluetooth adapters:

Examples for IOIO adapters:


XCSoar supports multiple Kobo e-book readers. These device have an e-ink screen. It is black and white, but is perfectly readable in direct sunlight.

The following Kobo models are supported:

  • Kobo Mini
  • Kobo Glo
  • Kobo Touch 2.0
  • Kobo Glo HD
  • Kobo Aura Edition 2

More information about XCSoar on the Kobo Mini.

Windows CE

XCSoar on Windows CE discontinued. It is still supported in XCSoar 6.8.x, but future XCSoar releases will no support this operating system any more.

More information about XCSoar on the Naviter Oudie.



The Vaulter is a variometer developed by long-time XCSoar developer John Wharington. It is fully supported by XCSoar.


Connecting to a FLARM gives you barometric height and information about nearby traffic (FLARM radar). XCSoar can send task declarations to an IGC FLARM and can read valid IGC files from it.

SoarTronic’s bluetooth adapter is a cheap way to connect a FLARM.

LXNAV V7 / Nano

Both V7 and Nano are both fully supported by XCSoar, thanks to LXNAV’s hardware donations. LXNAV sells a Bluetooth adapter for the V7, and the Nano has built-in Bluetooth.

Cambridge CAI302

The CAI302 is fully supported by XCSoar, thanks to Cambridge’s complete protocol documentation. To allow fast IGC file download, it is recommended to use the K6-Team Bluetooth adapter.