Skip to content

Troubleshooting Guide

Solutions to common issues encountered when using FBSAT59.


Startup Issues

FBSAT59 Won't Launch

Check: 1. Click application / run from terminal to see error message 2. Verify Python 3.11+ installed: python3 --version 3. Check disk space: At least 500 MB free 4. Try deleting settings: rm -rf ~/.config/fbsat59 5. Restart computer

If persists: Report issue at https://github.com/jf9som/fbsat59/issues

Splash Screen Hangs

If initialization stalls at "Fetching TLE data...":

  1. Check internet connection
  2. Try turning off WiFi/4G (use wired if available)
  3. CelesTrak servers might be temporarily down
  4. Wait 2–3 minutes (large TLE downloads can be slow)
  5. If stuck >5 min: Force quit and restart

Satellite Tracking Issues

"No satellites visible" / Pass List Empty

Likely cause: Wrong location or TLE data not loaded

Fix: 1. Verify location (Settings → Location) - Check coordinates are decimal degrees - Verify hemisphere (N/S, E/W) - Ensure elevation is reasonable (0–3000m) 2. Update TLE - HelpTLE Status (check age) - Satellite menu → Fetch TLE Data - Wait for download to complete

Satellite Position Seems Wrong

Cause: Old TLE data or location error

Fix: 1. Refresh TLE data (see above) 2. Verify location with GPS or web tool 3. ISS is the best reference satellite for testing

Pass Times Off by Hours

Cause: Timezone mismatch or wrong location

Fix: 1. Check system time: date (terminal) 2. Verify location latitude/longitude (±1° is too far off) 3. Change display format: View → Time Zone (UTC vs Local)


Radio Control Issues

"Serial Port Not Found" or "Failed to Connect"

Step 1: Check Physical Connection - Verify USB cable is plugged in - Try different USB port on computer - Test with another USB device (is port working?)

Step 2: Drivers (Windows/macOS) - Download FTDI drivers: https://ftdichip.com/drivers/ - Restart FBSAT59 after installing

Step 3: Port Name - Linux: lsusb (look for radio vendor ID) - macOS: ls /dev/tty.* (should list serial ports) - Windows: Device Manager → look for radio/COM port

Step 4: Settings - Try manual port selection (not auto-detect) - Change baud rate (38400 → 19200 or 9600) - Check radio manual for CAT/CI-V settings

Frequency Doesn't Update When Selecting Transponder

Likely cause: Radio not in correct mode or connection issues

Fix: 1. Verify radio connected: Status bar should show ✅ RIG: 1 2. Check radio is in SSB/USB/LSB mode (not FM) 3. Restart FBSAT59 and radio connection 4. Try simpler radio model from Hamlib (troubleshoot settings)

Doppler Correction Seems Excessive or Insufficient

Cause: Location error or old TLE

Fix: 1. Verify location accuracy (within 1 km) 2. Update TLE data (less than 24 hours old) 3. Test with ISS (most reliable for Doppler testing) 4. Doppler shift should: - Increase frequency as satellite approaches (max at TCA) - Decrease frequency as satellite recedes

PTT (Transmit) Not Working

Check: 1. Radio is connected (✅ RIG: 1 in status bar) 2. Radio supports CAT PTT (check manual) 3. Try: Click transponder → Radio Control tab → Click [PTT ON] 4. Verify radio is in transmit mode (not RX lock)


SDR Issues

SDR Not Detected

Check: 1. Plug in SDR via USB 2. Wait 3–5 seconds (driver loads) 3. SettingsSDR Settings → Click [Detect] 4. If not found: Driver issue (see below)

Linux Drivers:

sudo apt install libsoapysdr0 soapysdr-module-rtlsdr

macOS Drivers:

brew install soapysdr rtl-sdr

Windows: Download from https://osmocom.org/projects/rtl-sdr/wiki/Rtl-sdr

Waterfall Shows No Signal

Fix: 1. Check downlink frequency (should be satellite transmission freq) 2. Verify gain is high enough (try 40+ dB) 3. Check antenna connection 4. Tune ±50 kHz around expected frequency 5. Test with known transmitter first (radio station)

Audio Cracking / Distorted Sound

Cause: Gain too high, sample rate too low, or CPU usage high

Fix: 1. Lower RF Gain (reduce from 50 → 30 dB) 2. Increase sample rate if possible (2.4 MSPS better than 1 MSPS) 3. Close other apps (reduce CPU load) 4. Check USB cable (some cheap cables introduce interference)


Web Interface (Mobile) Issues

"Cannot Connect" to http://192.168.x.x:8080

Fix: 1. Verify on same WiFi network as desktop 2. Check desktop IP in Status Bar (may differ from example) 3. Disable cellular data (WiFi + cellular can cause issues) 4. Try http://localhost:8080 if on same device 5. Check firewall (some routers isolate guest networks)

Radar Updates Slowly / Sluggish

Cause: Network latency or desktop CPU overload

Fix: 1. Move closer to WiFi router 2. Check WiFi signal strength (RSSI) 3. Close other browser tabs 4. Close other desktop apps

Compass Mode Not Working (Android)

Fix: 1. Check device has compass sensor (Settings → Sensors) 2. Recalibrate compass: Move phone in figure-8 pattern 3. Disable screen rotation lock (auto-rotate must be ON) 4. Force-close and reopen browser


Data & Database Issues

"Database Locked" Error

Cause: Corrupted database or file permission issue

Fix:

# Backup
cp ~/.fbsat59-db.sqlite ~/.fbsat59-db.sqlite.backup

# Delete database (will rebuild on next launch)
rm ~/.fbsat59-db.sqlite

# Restart FBSAT59

TLE Update Stuck / Doesn't Complete

Fix: 1. Check internet connection 2. Try manual update: HelpTLE Status 3. CelesTrak might be down (try again in 5 min) 4. Check firewall isn't blocking access


Performance Issues

High CPU Usage

Cause: Rendering too many satellites or high update rate

Fix: 1. View menu → Use simpler map/radar (if available) 2. Reduce number of visible satellites (search/filter) 3. Disable background features (recordings, UDP broadcast)

Memory Usage Growing Over Time

Cause: Memory leak (rare) or long-running app

Fix: 1. Restart FBSAT59 periodically (daily recommended) 2. Close and reopen tabs 3. If persists: Report at https://github.com/jf9som/fbsat59/issues


Getting More Help

Check Logs

For developers/debugging:

# View application logs
tail -f ~/.cache/fbsat59/fbsat59.log

# Or on macOS/Linux:
journalctl -u fbsat59 -f

Report a Bug

Include: 1. Steps to reproduce (what you did) 2. Expected behavior (what should happen) 3. Actual behavior (what actually happened) 4. Screenshot (if visual issue) 5. System info: OS, FBSAT59 version, radio model

Post at: https://github.com/jf9som/fbsat59/issues

Ask the Community

  • Discord: [Join community server] (link)
  • Reddit: r/amateurradio
  • QRZ.com: Search "FBSAT59"

Common Mistakes

Mistake Impact Solution
Location off by >10° Pass times wrong by hours Re-check latitude/longitude
TLE older than 72 hours Satellite position inaccurate Manually update TLE
Radio in wrong mode Frequency doesn't change Set radio to USB/SSB mode
Gain too high (SDR) Clipping / distortion Lower to 30–40 dB
Old database Missing new satellites Delete & rebuild database

If Nothing Works

  1. Restart everything: Computer, radio, SDR, app
  2. Update FBSAT59: Check for newer version
  3. Clear cache: Delete ~/.fbsat59-db.sqlite
  4. Ask for help: Open GitHub issue with details

🚀 You're not alone — almost all issues are solvable!