XCSoar

This page was last updated on 22 September, 2011.

XCSoar is Open Source navigation software, released under the GPL v2 license. It runs on two general types of hardware:

Installation for a PNA with an SD card

This description assumes that you're installing the software and data files directly onto the SD card via an SD card reader attached to your PC. and that the PNA is running Windows Mobile 5 or 6.

First get a suitable SD card: 1 or 2 GB is more than enough space for a complete installation and more log files than you'll ever want to keep on the card. Its worth getting a good quality card (e.g. SanDisk or Crucial) because they are often faster than the cheap cards. SD card speed can be significant during start-up and/or if you have installed very large and/or detailed maps. A lot of the cheap cards, including those sold on eBay, are fakes with forged brand names and are often much smaller than the label says they are.

Installation

The current stable PNA version of XCSoar is 6.2.

Configuration

Configuration is straight forward apart from the points listed below.

Data sources

These data sources tell you where to get the files you'll need to use XCSoar in the UK.

Upgrading

Usually, all you need to do when upgrading to a later version of XCSoar is to replace the EXE file you have been using with the later version, renaming it as described earlier. Then put the SD card back in the PNA and boot it up. All your settings are preserved in XCSoarData\xcsoar-registry.prf between runs, so the new version reads that file, automatically adjusts its content as needed and saves its changes for future reference.

The one exception is when you're upgrading from a version earlier than 5.2.2. Earlier XCSoar versions had a rather different xcsoar-registry.prf format that may not upgrade automatically. The usual symptom is that the text in infoboxes is too big. The workround is to shut XCSoar down, delete XCSoarData\xcsoar-registry.prf, and restart XCSoar. This will lose your custom settings but cure the problem. For this reason, its always a good idea to copy everything onto a new SD card and do the upgrade there. This way you can delete xcsoar-registry.prf if necessary, boot from the old card, note the changes you made and then reboot from the new card and apply your favourite settings.

Support