DXChrono Desktop

Help and user guide

Quick checks first

Update checks (new version reminder)

The app compares your running version to a small file on desktop.dxchrono.com. It does not send your callsign or logbook data. If checks never seem to work:

Full options are described under Settings → Data → Software updates.

License: Activate or Validate fails

No data or map overlays updating

Solar, aurora, SOTA, or several HTTPS feeds fail at once

If the log shows a missing certificate file (often after the Mac has been asleep or the app has been open a long time), PSK Reporter may still work because it uses a different connection. Quit DXChrono fully and open it again. Current builds keep a copy of that file under your user folder (~/.dxchrono) so this is less likely after you update.

Cloudlog test fails

QRZ Logbook: no markers or empty map pins

QRZ XML lookups (DX Cluster / Reverse Beacon / N1MM+)

ADIF Logbook file: no markers or panel not updating

N1MM data not appearing

DX Cluster connects then drops

PSK Reporter connected but no spots

A widget is ticked in Settings but I cannot see it

Linux/Wayland display issues

Exit stuck on “Loading map”, or app closes by itself

Slow startup or heavy map load (low RAM)

If you are still choosing a machine, see System requirements first (Pi 4/5, 2 GB minimum / 4 GB recommended; typical mini-PCs are a better shack display than HamClock ARM appliances).

DXChrono ships 720p, 1080p, and 4K world pictures plus a large NASA file used only when you zoom the flat map. On a PC or Raspberry Pi with only a few gigabytes of RAM, the app starts from the smaller picture and skips that NASA zoom layer so the first screen is not a long hang. Settings → Performance → Base map size chooses the unzoomed picture (Auto follows the window; Raspberry Pi preset uses 720p).

The first map is drawn as soon as that picture is ready. Solar and HF numbers in the panels may catch up a moment later — they load in the background instead of holding the splash on “Loading solar”, and the map should keep moving while those panels fill.

Settings: open Settings (S) and use the Performance tab. Start with a machine preset (Raspberry Pi, 4 GB PC, or Desktop), then adjust base map size, map memory mode, RAM cutoff, optional pixel caps, globe texture width, and the logbook line cap if you need to. Click Save so the map reloads with the new behaviour. Until performance exists in your saved config.yaml, only the environment variables below apply at startup. After Performance is saved, Map memory mode → Auto clears a previously forced mode from the environment for that run so RAM-based detection can apply.

Environment variables (optional; set before launch if you prefer not to use Settings):

If RAM cannot be read (unusual), Linux on ARM boards may still use the lighter path as a safe default.

3D globe looks like a plain blue ball

The globe needs the same world picture as the flat map. Packaged builds unpack that picture into a temporary folder. On a Mac in particular, macOS can clear that folder (the same thing that used to break HTTPS feeds after a long run). A first start just after an update can also miss the picture for a moment. That used to show a message about a missing globe texture and a sphere with no land. Restarting the app often clears it.

Current builds retry the load, keep a small copy of the world picture under ~/.dxchrono (like the HTTPS certificate), look next to the application as well as in the bundle, and show a simple placeholder with rough continents if the picture still cannot be read.

Crash logs and support info

DXChrono writes crash diagnostics to ~/.dxchrono/crash.log. If you report a bug, include: