ADSBexchange.com
Custom Image - System Info

(..back to main menu)

Feeder Name
Public IP
ADSB_echidna
91.190.106.74

Local IP:
10.1.1.17

Configured Location:
Donvale
AU-VIC
Australia

Zerotier Status:
zerotier is disabled.

Uptime:
Current Time: Mon Aug 31 10:47:28 AEST 2026
Uptime: up 5 hours, 56 minutes
Since 2026-08-31 04:50:32

Voltage Drops:
/adsbexchange/update/throttle.sh: line 26: vcgencmd: command not found
Status: /adsbexchange/update/throttle.sh: line 30: ((: !=0: syntax error: operand expected (error token is "!=0")

Undervolted:
   Now: /adsbexchange/update/throttle.sh: line 34: ((: (&UNDERVOLTED)!=0: syntax error: operand expected (error token is "&UNDERVOLTED)!=0")
NO
   Run: /adsbexchange/update/throttle.sh: line 36: ((: (&HAS_UNDERVOLTED)!=0: syntax error: operand expected (error token is "&HAS_UNDERVOLTED)!=0")
NO
Throttled:
   Now: /adsbexchange/update/throttle.sh: line 40: ((: (&THROTTLED)!=0: syntax error: operand expected (error token is "&THROTTLED)!=0")
NO
   Run: /adsbexchange/update/throttle.sh: line 42: ((: (&HAS_THROTTLED)!=0: syntax error: operand expected (error token is "&HAS_THROTTLED)!=0")
NO
Frequency Capped:
   Now: /adsbexchange/update/throttle.sh: line 46: ((: (&CAPPED)!=0: syntax error: operand expected (error token is "&CAPPED)!=0")
NO
   Run: /adsbexchange/update/throttle.sh: line 48: ((: (&HAS_CAPPED)!=0: syntax error: operand expected (error token is "&HAS_CAPPED)!=0")
NO
Softlimit:
   Now: /adsbexchange/update/throttle.sh: line 52: ((: (&SOFT_TEMPLIMIT)!=0: syntax error: operand expected (error token is "&SOFT_TEMPLIMIT)!=0")
NO
   Run: /adsbexchange/update/throttle.sh: line 54: ((: (&HAS_SOFT_TEMPLIMIT)!=0: syntax error: operand expected (error token is "&HAS_SOFT_TEMPLIMIT)!=0")
NO
CPU Redline=80'C

Messages since boot:
1090mhz: 2,103,217
978mhz: 0
Tracks: 315

Installed SDR serials
(vendor code 0bda:*)
1090

Position Count By Type: (info)
Last 1 Minute
Last 5 Minutes
Last 15 Minutes
Since Boot
{
  "adsb_icao": 1394,
  "adsb_icao_nt": 0,
  "adsr_icao": 0,
  "tisb_icao": 0,
  "adsc": 0,
  "mlat": 0,
  "other": 0,
  "mode_s": 0,
  "adsb_other": 0,
  "adsr_other": 0,
  "tisb_trackfile": 0,
  "tisb_other": 0,
  "mode_ac": 0,
  "unknown": 0
}
{
  "adsb_icao": 8469,
  "adsb_icao_nt": 0,
  "adsr_icao": 0,
  "tisb_icao": 0,
  "adsc": 0,
  "mlat": 0,
  "other": 0,
  "mode_s": 0,
  "adsb_other": 0,
  "adsr_other": 0,
  "tisb_trackfile": 0,
  "tisb_other": 0,
  "mode_ac": 0,
  "unknown": 0
}
{
  "adsb_icao": 24355,
  "adsb_icao_nt": 0,
  "adsr_icao": 0,
  "tisb_icao": 0,
  "adsc": 0,
  "mlat": 0,
  "other": 0,
  "mode_s": 0,
  "adsb_other": 0,
  "adsr_other": 0,
  "tisb_trackfile": 0,
  "tisb_other": 0,
  "mode_ac": 0,
  "unknown": 0
}
{
  "adsb_icao": 377746,
  "adsb_icao_nt": 0,
  "adsr_icao": 0,
  "tisb_icao": 0,
  "adsc": 0,
  "mlat": 0,
  "other": 0,
  "mode_s": 0,
  "adsb_other": 0,
  "adsr_other": 0,
  "tisb_trackfile": 0,
  "tisb_other": 0,
  "mode_ac": 0,
  "unknown": 0
}

Current WiFi Status:
wlan0     IEEE 802.11  ESSID:"PearceIT"  
          Mode:Managed  Frequency:5.785 GHz  Access Point: 18:69:45:9E:38:CF   
          Bit Rate=433.3 Mb/s   Tx-Power=31 dBm   
          Retry short limit:7   RTS thr:off   Fragment thr:off
          Power Management:on
          Link Quality=56/70  Signal level=-54 dBm  
          Rx invalid nwid:0  Rx invalid crypt:0  Rx invalid frag:0
          Tx excessive retries:1  Invalid misc:0   Missed beacon:0


Current IP Status:
eth0: flags=4099  mtu 1500
        ether dc:a6:32:4a:97:43  txqueuelen 1000  (Ethernet)
        RX packets 0  bytes 0 (0.0 B)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 0  bytes 0 (0.0 B)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

lo: flags=73  mtu 65536
        inet 127.0.0.1  netmask 255.0.0.0
        loop  txqueuelen 1000  (Local Loopback)
        RX packets 1040668  bytes 225381909 (214.9 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 1040668  bytes 225381909 (214.9 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0

wlan0: flags=4163  mtu 1500
        inet 10.1.1.17  netmask 255.255.255.0  broadcast 10.1.1.255
        ether dc:a6:32:4a:97:44  txqueuelen 1000  (Ethernet)
        RX packets 342187  bytes 36959677 (35.2 MiB)
        RX errors 0  dropped 0  overruns 0  frame 0
        TX packets 356583  bytes 120144214 (114.5 MiB)
        TX errors 0  dropped 0 overruns 0  carrier 0  collisions 0


IP Route:
default via 10.1.1.1 dev wlan0 proto dhcp src 10.1.1.17 metric 303 
10.1.1.0/24 dev wlan0 proto dhcp scope link src 10.1.1.17 metric 303 

readsb.service logs:
Aug 31 04:50:25 adsbexchange systemd[1]: Started readsb.service - readsb ADS-B receiver.
Aug 31 04:50:25 adsbexchange readsb[494]: invoked by: /usr/bin/readsb --net-api-port 30152 --net-json-port 30154 --write-prom /run/readsb/stats.prom --gain 43.9 --lat -37.76541 --lon 145.19750 --device 1090 --device-type rtlsdr --ppm 0 --max-range 450 --net --net-heartbeat 60 --net-ro-size 1200 --net-ro-interval 0.1 --net-ri-port 30001 --net-ro-port 30002 --net-sbs-port 30003 --net-bi-port 30004,30104 --net-bo-port 30005 --json-location-accuracy 2 --write-json /run/readsb --quiet
Aug 31 04:50:25 adsbexchange readsb[494]: [2026-08-31 04:50:25.484 AEST] readsb starting up.
Aug 31 04:50:25 adsbexchange readsb[494]: readsb version: 3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)
Aug 31 04:50:25 adsbexchange readsb[494]: Using lat: -37.76541, lon: 145.19750
Aug 31 04:50:25 adsbexchange readsb[494]: 30152: API output port
Aug 31 04:50:25 adsbexchange readsb[494]: 30002: Raw TCP output port
Aug 31 04:50:25 adsbexchange readsb[494]: 30005: Beast TCP output port
Aug 31 04:50:25 adsbexchange readsb[494]: 30154: Position json output port
Aug 31 04:50:25 adsbexchange readsb[494]: 30003: SBS TCP output ALL port
Aug 31 04:50:25 adsbexchange readsb[494]: 30001: Raw TCP input port
Aug 31 04:50:25 adsbexchange readsb[494]: 30004: Beast TCP input port
Aug 31 04:50:25 adsbexchange readsb[494]: 30104: Beast TCP input port
Aug 31 04:50:26 adsbexchange readsb[494]: rtlsdr: using device #0: Generic RTL2832U (Realtek, RTL2832U, SN 1090)
Aug 31 04:50:27 adsbexchange readsb[494]: Found Rafael Micro R820T tuner
Aug 31 04:50:27 adsbexchange readsb[494]: rtlsdr: tuner gain set to 43.9 dB
Aug 31 04:50:27 adsbexchange readsb[494]: Allocating 16 zero-copy buffers

dump978-fa.service logs:
-- No entries --

autogain1090.service logs:
-- No entries --

tar1090.service logs:
Aug 31 04:50:25 adsbexchange systemd[1]: Started tar1090.service - tar1090 - compress dump1090 json data.
Aug 31 04:50:25 adsbexchange tar1090[573]: 566 (process ID) old priority 19, new priority 19

tar1090-978.service logs:
-- No entries --

adsbexchange-feed.service logs:
Aug 31 04:50:25 adsbexchange systemd[1]: Started adsbexchange-feed.service - adsbexchange-feed.
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: invoked by: /usr/bin/adsbxfeeder --quiet --net --net-only --db-file=none --max-range 450 --net-beast-reduce-interval 0.5 --net-connector feed1.adsbexchange.com,30004,beast_reduce_out,feed2.adsbexchange.com,64004 --net-connector 127.0.0.1,30005,beast_in --net-ro-interval 0.2 --net-ri-port 0 --net-ro-port 0 --net-sbs-port 0 --net-bi-port 0 --net-bo-port 0 --json-location-accuracy 2 --write-json /run/adsbexchange-feed --lat -37.76541 --lon 145.19750
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: [2026-08-31 04:50:25.560 AEST] readsb starting up.
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: readsb version: 3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: Using lat: -37.76541, lon: 145.19750
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Name resolution for feed1.adsbexchange.com failed: Temporary failure in name resolution
Aug 31 04:50:25 adsbexchange adsbexchange-feed[502]: Beast TCP input: Connection established: 127.0.0.1 port 30005
Aug 31 04:50:26 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Name resolution for feed2.adsbexchange.com failed: Temporary failure in name resolution
Aug 31 04:50:27 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Name resolution for feed1.adsbexchange.com failed: Temporary failure in name resolution
Aug 31 04:50:30 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Name resolution for feed2.adsbexchange.com failed: Temporary failure in name resolution
Aug 31 04:50:34 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Name resolution for feed1.adsbexchange.com failed: Temporary failure in name resolution
Aug 31 04:50:42 adsbexchange adsbexchange-feed[502]: BeastReduce TCP output: Connection established: feed2.adsbexchange.com (44.249.176.157) port 64004

adsbexchange-mlat.service logs:
Aug 31 05:51:44 adsbexchange adsbexchange-mlat[500]: Receiver: connected    34.3 msg/s received       20.4 msg/s processed (59%)
Aug 31 05:51:44 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.2 kB/s to server
Aug 31 05:51:44 adsbexchange adsbexchange-mlat[500]: Results:  3.7 positions/minute
Aug 31 05:51:44 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 0 Mode S, 5 of 6 ADS-B used
Aug 31 05:51:53 adsbexchange adsbexchange-mlat[500]: peer_count:  77 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 06:06:45 adsbexchange adsbexchange-mlat[500]: Receiver: connected    37.5 msg/s received       18.1 msg/s processed (48%)
Aug 31 06:06:45 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.2 kB/s to server
Aug 31 06:06:45 adsbexchange adsbexchange-mlat[500]: Results:  4.9 positions/minute
Aug 31 06:06:45 adsbexchange adsbexchange-mlat[500]: Aircraft: 2 of 4 Mode S, 6 of 7 ADS-B used
Aug 31 06:06:46 adsbexchange adsbexchange-mlat[500]: peer_count:  75 outlier_percent: 0.8 bad_sync_timeout:   0
Aug 31 06:21:45 adsbexchange adsbexchange-mlat[500]: Receiver: connected    71.4 msg/s received       32.4 msg/s processed (45%)
Aug 31 06:21:45 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 06:21:45 adsbexchange adsbexchange-mlat[500]: Results:  12.9 positions/minute
Aug 31 06:21:45 adsbexchange adsbexchange-mlat[500]: Aircraft: 1 of 3 Mode S, 9 of 9 ADS-B used
Aug 31 06:21:55 adsbexchange adsbexchange-mlat[500]: peer_count:  70 outlier_percent: 0.4 bad_sync_timeout:   0
Aug 31 06:36:45 adsbexchange adsbexchange-mlat[500]: Receiver: connected    57.0 msg/s received       28.1 msg/s processed (49%)
Aug 31 06:36:45 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.3 kB/s to server
Aug 31 06:36:45 adsbexchange adsbexchange-mlat[500]: Results:  7.5 positions/minute
Aug 31 06:36:45 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 1 Mode S, 8 of 9 ADS-B used
Aug 31 06:36:48 adsbexchange adsbexchange-mlat[500]: peer_count:  71 outlier_percent: 0.2 bad_sync_timeout:   0
Aug 31 06:51:46 adsbexchange adsbexchange-mlat[500]: Receiver: connected    68.4 msg/s received       33.5 msg/s processed (49%)
Aug 31 06:51:46 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 06:51:46 adsbexchange adsbexchange-mlat[500]: Results:  9.1 positions/minute
Aug 31 06:51:46 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 4 Mode S, 7 of 12 ADS-B used
Aug 31 06:51:56 adsbexchange adsbexchange-mlat[500]: peer_count:  74 outlier_percent: 0.3 bad_sync_timeout:   0
Aug 31 07:06:46 adsbexchange adsbexchange-mlat[500]: Receiver: connected    95.5 msg/s received       43.4 msg/s processed (45%)
Aug 31 07:06:46 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 07:06:46 adsbexchange adsbexchange-mlat[500]: Results:  10.3 positions/minute
Aug 31 07:06:46 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 4 Mode S, 8 of 16 ADS-B used
Aug 31 07:06:51 adsbexchange adsbexchange-mlat[500]: peer_count:  79 outlier_percent: 0.2 bad_sync_timeout:   0
Aug 31 07:21:47 adsbexchange adsbexchange-mlat[500]: Receiver: connected   156.8 msg/s received       69.0 msg/s processed (44%)
Aug 31 07:21:47 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 07:21:47 adsbexchange adsbexchange-mlat[500]: Results:  16.9 positions/minute
Aug 31 07:21:47 adsbexchange adsbexchange-mlat[500]: Aircraft: 1 of 6 Mode S, 8 of 21 ADS-B used
Aug 31 07:22:01 adsbexchange adsbexchange-mlat[500]: peer_count:  77 outlier_percent: 0.7 bad_sync_timeout:   0
Aug 31 07:36:47 adsbexchange adsbexchange-mlat[500]: Receiver: connected   128.3 msg/s received       56.7 msg/s processed (44%)
Aug 31 07:36:47 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 07:36:47 adsbexchange adsbexchange-mlat[500]: Results:  10.9 positions/minute
Aug 31 07:36:47 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 5 Mode S, 9 of 14 ADS-B used
Aug 31 07:36:55 adsbexchange adsbexchange-mlat[500]: peer_count:  79 outlier_percent: 0.3 bad_sync_timeout:   0
Aug 31 07:51:47 adsbexchange adsbexchange-mlat[500]: Receiver: connected   116.9 msg/s received       51.1 msg/s processed (44%)
Aug 31 07:51:47 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 07:51:47 adsbexchange adsbexchange-mlat[500]: Results:  14.7 positions/minute
Aug 31 07:51:47 adsbexchange adsbexchange-mlat[500]: Aircraft: 1 of 4 Mode S, 8 of 17 ADS-B used
Aug 31 07:51:49 adsbexchange adsbexchange-mlat[500]: peer_count:  68 outlier_percent: 0.3 bad_sync_timeout:   0
Aug 31 08:06:48 adsbexchange adsbexchange-mlat[500]: Receiver: connected   122.0 msg/s received       51.9 msg/s processed (42%)
Aug 31 08:06:48 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 08:06:48 adsbexchange adsbexchange-mlat[500]: Results:  10.7 positions/minute
Aug 31 08:06:48 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 4 Mode S, 7 of 13 ADS-B used
Aug 31 08:06:59 adsbexchange adsbexchange-mlat[500]: peer_count:  64 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 08:21:48 adsbexchange adsbexchange-mlat[500]: Receiver: connected    97.7 msg/s received       40.6 msg/s processed (42%)
Aug 31 08:21:48 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 08:21:48 adsbexchange adsbexchange-mlat[500]: Results:  15.7 positions/minute
Aug 31 08:21:48 adsbexchange adsbexchange-mlat[500]: Aircraft: 2 of 4 Mode S, 10 of 11 ADS-B used
Aug 31 08:21:53 adsbexchange adsbexchange-mlat[500]: peer_count:  64 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 08:36:48 adsbexchange adsbexchange-mlat[500]: Receiver: connected   102.8 msg/s received       43.2 msg/s processed (42%)
Aug 31 08:36:48 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 08:36:48 adsbexchange adsbexchange-mlat[500]: Results:  11.0 positions/minute
Aug 31 08:36:48 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 3 Mode S, 8 of 16 ADS-B used
Aug 31 08:37:02 adsbexchange adsbexchange-mlat[500]: peer_count:  77 outlier_percent: 0.5 bad_sync_timeout:   0
Aug 31 08:51:48 adsbexchange adsbexchange-mlat[500]: Receiver: connected   137.9 msg/s received       51.3 msg/s processed (37%)
Aug 31 08:51:48 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 08:51:48 adsbexchange adsbexchange-mlat[500]: Results:  14.2 positions/minute
Aug 31 08:51:48 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 5 Mode S, 8 of 17 ADS-B used
Aug 31 08:51:57 adsbexchange adsbexchange-mlat[500]: peer_count:  80 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 09:06:49 adsbexchange adsbexchange-mlat[500]: Receiver: connected   130.7 msg/s received       56.0 msg/s processed (43%)
Aug 31 09:06:49 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 09:06:49 adsbexchange adsbexchange-mlat[500]: Results:  11.9 positions/minute
Aug 31 09:06:49 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 9 Mode S, 7 of 14 ADS-B used
Aug 31 09:06:52 adsbexchange adsbexchange-mlat[500]: peer_count:  77 outlier_percent: 0.5 bad_sync_timeout:   0
Aug 31 09:21:49 adsbexchange adsbexchange-mlat[500]: Receiver: connected   130.4 msg/s received       57.4 msg/s processed (44%)
Aug 31 09:21:49 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 09:21:49 adsbexchange adsbexchange-mlat[500]: Results:  10.0 positions/minute
Aug 31 09:21:49 adsbexchange adsbexchange-mlat[500]: Aircraft: 0 of 6 Mode S, 8 of 14 ADS-B used
Aug 31 09:22:01 adsbexchange adsbexchange-mlat[500]: peer_count:  73 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 09:36:49 adsbexchange adsbexchange-mlat[500]: Receiver: connected   133.7 msg/s received       56.0 msg/s processed (42%)
Aug 31 09:36:49 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 09:36:49 adsbexchange adsbexchange-mlat[500]: Results:  21.7 positions/minute
Aug 31 09:36:49 adsbexchange adsbexchange-mlat[500]: Aircraft: 1 of 6 Mode S, 7 of 16 ADS-B used
Aug 31 09:36:56 adsbexchange adsbexchange-mlat[500]: peer_count:  77 outlier_percent: 0.3 bad_sync_timeout:   0
Aug 31 09:51:49 adsbexchange adsbexchange-mlat[500]: Receiver: connected   144.7 msg/s received       66.7 msg/s processed (46%)
Aug 31 09:51:49 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 09:51:49 adsbexchange adsbexchange-mlat[500]: Results:  22.3 positions/minute
Aug 31 09:51:49 adsbexchange adsbexchange-mlat[500]: Aircraft: 2 of 11 Mode S, 8 of 21 ADS-B used
Aug 31 09:51:50 adsbexchange adsbexchange-mlat[500]: peer_count:  78 outlier_percent: 0.1 bad_sync_timeout:   0
Aug 31 10:06:50 adsbexchange adsbexchange-mlat[500]: Receiver: connected   133.6 msg/s received       61.5 msg/s processed (46%)
Aug 31 10:06:50 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 10:06:50 adsbexchange adsbexchange-mlat[500]: Results:  20.3 positions/minute
Aug 31 10:06:50 adsbexchange adsbexchange-mlat[500]: Aircraft: 1 of 2 Mode S, 9 of 23 ADS-B used
Aug 31 10:07:00 adsbexchange adsbexchange-mlat[500]: peer_count:  73 outlier_percent: 0.2 bad_sync_timeout:   0
Aug 31 10:21:50 adsbexchange adsbexchange-mlat[500]: Receiver: connected   136.8 msg/s received       66.2 msg/s processed (48%)
Aug 31 10:21:50 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.1 kB/s from server      0.4 kB/s to server
Aug 31 10:21:50 adsbexchange adsbexchange-mlat[500]: Results:  40.0 positions/minute
Aug 31 10:21:50 adsbexchange adsbexchange-mlat[500]: Aircraft: 3 of 7 Mode S, 9 of 22 ADS-B used
Aug 31 10:21:54 adsbexchange adsbexchange-mlat[500]: peer_count:  71 outlier_percent: 0.6 bad_sync_timeout:   0
Aug 31 10:36:51 adsbexchange adsbexchange-mlat[500]: Receiver: connected   122.1 msg/s received       63.1 msg/s processed (52%)
Aug 31 10:36:51 adsbexchange adsbexchange-mlat[500]: Server:   ready         0.0 kB/s from server      0.4 kB/s to server
Aug 31 10:36:51 adsbexchange adsbexchange-mlat[500]: Results:  20.5 positions/minute
Aug 31 10:36:51 adsbexchange adsbexchange-mlat[500]: Aircraft: 3 of 7 Mode S, 8 of 16 ADS-B used
Aug 31 10:37:05 adsbexchange adsbexchange-mlat[500]: peer_count:  76 outlier_percent: 0.1 bad_sync_timeout:   0

adsbexchange-stats.service logs:
Aug 31 04:50:24 adsbexchange systemd[1]: Started adsbexchange-stats.service - ADSBexchange Stats.
Aug 31 04:50:24 adsbexchange adsbexchange-stats[396]: Note: 'USE_OLD_PATH' is set.
Aug 31 04:50:24 adsbexchange adsbexchange-stats[396]: No valid data source directory found, do you have the adsbexchange feed scripts installed?  Tried each of: [/run/readsb /run/adsbexchange-feed]
Aug 31 04:50:45 adsbexchange adsbexchange-stats[396]: Using UUID [xxxx-xxx-xxx-89e1789b9a52] for stats uploads
Aug 31 04:50:45 adsbexchange adsbexchange-stats[396]: Using JSON directory [/run/readsb] for source data
Aug 31 04:50:45 adsbexchange adsbexchange-stats[396]: Using script's DNS cache (600 seconds)

/boot/adsbx-env
# Default no serial single SDR mode
# use # to comment out for 1090 mode
#RECEIVER_OPTIONS="--device-type rtlsdr --ppm 0"

# 1090 serialed SDR
# Remove # for 1090 serial mode
RECEIVER_OPTIONS="--device 1090 --device-type rtlsdr --ppm 0"

DECODER_OPTIONS="--max-range 450"
NET_OPTIONS="--net --net-heartbeat 60 --net-ro-size 1200 --net-ro-interval 0.1 \
        --net-ri-port 30001 --net-ro-port 30002 --net-sbs-port 30003 \
        --net-bi-port 30004,30104 --net-bo-port 30005"
JSON_OPTIONS="--json-location-accuracy 2"

# uncomment (remove #) the following line to make the actual range outline persist reboots
#JSON_OPTIONS="--json-location-accuracy 2 --range-outline-hours 8760 --write-state-only-on-exit --write-state=/var/globe_history"

INPUT="127.0.0.1:30005"
RESULTS="--results beast,connect,localhost:30104 --results basestation,listen,31003 --results beast,listen,30157"
MLATSERVER="feed.adsbexchange.com:31090"
INPUT_TYPE="dump1090"
#INPUT_TYPE="dump1090 --privacy"
SERVERPORT="30005"

/boot/adsbx-978env
RECEIVER_978_OPTIONS="--net-only"
DECODER_978_OPTIONS="--max-range 460"
NET_978_OPTIONS="--net --net-heartbeat 60 --net-ro-interval 0.5 --net-ro-port 0 --net-sbs-port 0 --net-bi-port 0 --net-bo-port 0 --net-connector localhost,30004,beast_out"
JSON_978_OPTIONS="--json-location-accuracy 2"

ENABLED=yes
#RECEIVER_OPTIONS="--sdr-gain 36.4 --sdr driver=rtlsdr,serial=978 --format CS8"
RECEIVER_OPTIONS="--sdr-gain 42.1 --sdr driver=rtlsdr --format CS8"
DECODER_OPTIONS=""
NET_OPTIONS="--raw-port 30978 --json-port 30979"

Log for last update
WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Get:1 http://download.zerotier.com/debian/bookworm bookworm InRelease [36.9 kB]
Get:2 http://raspbian.raspberrypi.org/raspbian bookworm InRelease [15.0 kB]
Get:3 http://archive.raspberrypi.org/debian bookworm InRelease [54.9 kB]
Get:4 http://raspbian.raspberrypi.org/raspbian bookworm/main armhf Packages [14.5 MB]
Get:5 http://archive.raspberrypi.org/debian bookworm/main Sources [132 kB]
Get:6 http://archive.raspberrypi.org/debian bookworm/main armhf Packages [563 kB]
Fetched 15.3 MB in 10s (1,484 kB/s)
Reading package lists...
Building dependency tree...
Reading state information...
2 packages can be upgraded. Run 'apt list --upgradable' to see them.
W: http://download.zerotier.com/debian/bookworm/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
W: http://raspbian.raspberrypi.org/raspbian/dists/bookworm/InRelease: Key is stored in legacy trusted.gpg keyring (/etc/apt/trusted.gpg), see the DEPRECATION section in apt-key(8) for details.
2026-02-12 09:45:38 URL:https://raw.githubusercontent.com/ADSBexchange/adsbx-update/main/update-adsbx.sh [6522/6522] -> "-" [1]
Swap is already active.

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.39.5-0+deb12u3).
make is already the newest version (4.3-4.1).
gcc is already the newest version (4:12.2.0-3+rpi1).
libusb-1.0-0 is already the newest version (2:1.0.26-1).
libusb-1.0-0-dev is already the newest version (2:1.0.26-1).
librtlsdr0 is already the newest version (0.6.0-4).
librtlsdr-dev is already the newest version (0.6.0-4).
ncurses-bin is already the newest version (6.4-4).
libncurses-dev is already the newest version (6.4-4).
zlib1g is already the newest version (1:1.2.13.dfsg-1+rpt1).
zlib1g-dev is already the newest version (1:1.2.13.dfsg-1+rpt1).
python3-dev is already the newest version (3.11.2-1).
python3-venv is already the newest version (3.11.2-1).
libzstd-dev is already the newest version (1.5.4+dfsg2-5).
libzstd1 is already the newest version (1.5.4+dfsg2-5).
bc is already the newest version (1.07.1-3).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
compiling readsb (this can take a while) .......
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c argp.c -o argp.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c anet.c -o anet.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c interactive.c -o interactive.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c mode_ac.c -o mode_ac.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c mode_s.c -o mode_s.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c comm_b.c -o comm_b.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c json_out.c -o json_out.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c net_io.c -o net_io.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c crc.c -o crc.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c demod_2400.c -o demod_2400.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c uat2esnt/uat2esnt.c -o uat2esnt/uat2esnt.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c uat2esnt/uat_decode.c -o uat2esnt/uat_decode.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c stats.c -o stats.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c cpr.c -o cpr.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c icao_filter.c -o icao_filter.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c track.c -o track.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c util.c -o util.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c fasthash.c -o fasthash.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c convert.c -o convert.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c sdr_ifile.c -o sdr_ifile.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c sdr_beast.c -o sdr_beast.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c sdr.c -o sdr.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c ais_charset.c -o ais_charset.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c globe_index.c -o globe_index.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c geomag.c -o geomag.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c receiver.c -o receiver.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c aircraft.c -o aircraft.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c api.c -o api.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c minilzo/minilzo.c -o minilzo.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c threadpool.c -o threadpool.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c sdr_rtlsdr.c -o sdr_rtlsdr.o
cc -std=c11 -W -D_GNU_SOURCE -D_DEFAULT_SOURCE -Wall -Werror -fno-common -O2 -DMODES_READSB_VERSION=\""3.14.1631 adsbexchange git: eea98b1 (committed: Mon Jun 17 09:18:43 2024 -0700)"\" -Wdate-time -U_FORTIFY_SOURCE -D_FORTIFY_SOURCE=2 -fstack-protector-strong -Wformat -Werror=format-security -Wno-format-truncation -DSC16Q11_TABLE_BITS=8 -DAIRCRAFT_HASH_BITS=12 -DENABLE_RTLSDR -I/usr/include/  -g -O2 -mcpu=arm1176jzf-s -mfpu=vfp -c readsb.c -o readsb.o
cc -o readsb readsb.o argp.o anet.o interactive.o mode_ac.o mode_s.o comm_b.o json_out.o net_io.o crc.o demod_2400.o uat2esnt/uat2esnt.o uat2esnt/uat_decode.o stats.o cpr.o icao_filter.o track.o util.o fasthash.o convert.o sdr_ifile.o sdr_beast.o sdr.o ais_charset.o globe_index.o geomag.o receiver.o aircraft.o api.o minilzo.o threadpool.o sdr_rtlsdr.o  -pthread -lpthread -lm -lrt -lzstd -lz -lncurses -ltinfo  -lrtlsdr -lusb-1.0 -O2 -mcpu=arm1176jzf-s -mfpu=vfp
rm -f viewadsb
cp readsb viewadsb
copying new readsb binaries ......
make sure unprivileged users exist (readsb / adsbexchange) ......
adduser: The user `readsb' is already a member of `plugdev'.
adduser: The user `readsb' is already a member of `dialout'.
restarting services .......
updating adsbx stats .......
/usr/bin/git
Cloning into '/tmp/adsbexchange-stats-git'...
Using existing valid UUID (5fe3d017-f9fd-4693-b077-89e1789b9a52) from /boot/adsbx-uuid
#####################################
5fe3d017-f9fd-4693-b077-89e1789b9a52
#####################################
https://www.adsbexchange.com/api/feeders/?feed=5fe3d017-f9fd-4693-b077-89e1789b9a52
#####################################
cleaming up stats /tmp .......
building mlat-client in virtual-environment .......
running build
running build_py
creating build
creating build/lib.linux-aarch64-cpython-311
creating build/lib.linux-aarch64-cpython-311/mlat
copying mlat/profile.py -> build/lib.linux-aarch64-cpython-311/mlat
copying mlat/geodesy.py -> build/lib.linux-aarch64-cpython-311/mlat
copying mlat/constants.py -> build/lib.linux-aarch64-cpython-311/mlat
copying mlat/__init__.py -> build/lib.linux-aarch64-cpython-311/mlat
creating build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/version.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/util.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/synthetic_es.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/stats.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/receiver.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/output.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/options.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/net.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/jsonclient.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/coordinator.py -> build/lib.linux-aarch64-cpython-311/mlat/client
copying mlat/client/__init__.py -> build/lib.linux-aarch64-cpython-311/mlat/client
creating build/lib.linux-aarch64-cpython-311/flightaware
copying flightaware/__init__.py -> build/lib.linux-aarch64-cpython-311/flightaware
creating build/lib.linux-aarch64-cpython-311/flightaware/client
copying flightaware/client/adeptclient.py -> build/lib.linux-aarch64-cpython-311/flightaware/client
copying flightaware/client/__init__.py -> build/lib.linux-aarch64-cpython-311/flightaware/client
running build_ext
building '_modes' extension
creating build/temp.linux-aarch64-cpython-311
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/share/adsbexchange/venv/include -I/usr/include/python3.11 -c _modes.c -o build/temp.linux-aarch64-cpython-311/_modes.o -O3
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/share/adsbexchange/venv/include -I/usr/include/python3.11 -c modes_crc.c -o build/temp.linux-aarch64-cpython-311/modes_crc.o -O3
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/share/adsbexchange/venv/include -I/usr/include/python3.11 -c modes_message.c -o build/temp.linux-aarch64-cpython-311/modes_message.o -O3
arm-linux-gnueabihf-gcc -Wsign-compare -DNDEBUG -g -fwrapv -O2 -Wall -g -fstack-protector-strong -Wformat -Werror=format-security -g -fwrapv -O2 -fPIC -I/usr/local/share/adsbexchange/venv/include -I/usr/include/python3.11 -c modes_reader.c -o build/temp.linux-aarch64-cpython-311/modes_reader.o -O3
modes_reader.c: In function ‘radarcape_position_to_dict’:
modes_reader.c:536:32: warning: pointer targets in passing argument 1 of ‘PyFloat_Unpack4’ differ in signedness [-Wpointer-sign]
  536 |     lat = PyFloat_Unpack4(data + 4, 1);
      |                           ~~~~~^~~
      |                                |
      |                                uint8_t * {aka unsigned char *}
In file included from /usr/include/python3.11/floatobject.h:47,
                 from /usr/include/python3.11/Python.h:55,
                 from _modes.h:22,
                 from modes_reader.c:19:
/usr/include/python3.11/cpython/floatobject.h:20:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’}
   20 | PyAPI_FUNC(double) PyFloat_Unpack4(const char *p, int le);
      |                                    ~~~~~~~~~~~~^
modes_reader.c:540:32: warning: pointer targets in passing argument 1 of ‘PyFloat_Unpack4’ differ in signedness [-Wpointer-sign]
  540 |     lon = PyFloat_Unpack4(data + 8, 1);
      |                           ~~~~~^~~
      |                                |
      |                                uint8_t * {aka unsigned char *}
/usr/include/python3.11/cpython/floatobject.h:20:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’}
   20 | PyAPI_FUNC(double) PyFloat_Unpack4(const char *p, int le);
      |                                    ~~~~~~~~~~~~^
modes_reader.c:544:32: warning: pointer targets in passing argument 1 of ‘PyFloat_Unpack4’ differ in signedness [-Wpointer-sign]
  544 |     alt = PyFloat_Unpack4(data + 12, 1);
      |                           ~~~~~^~~~
      |                                |
      |                                uint8_t * {aka unsigned char *}
/usr/include/python3.11/cpython/floatobject.h:20:48: note: expected ‘const char *’ but argument is of type ‘uint8_t *’ {aka ‘unsigned char *’}
   20 | PyAPI_FUNC(double) PyFloat_Unpack4(const char *p, int le);
      |                                    ~~~~~~~~~~~~^
arm-linux-gnueabihf-gcc -shared -Wl,-O1 -Wl,-Bsymbolic-functions -g -fwrapv -O2 build/temp.linux-aarch64-cpython-311/_modes.o build/temp.linux-aarch64-cpython-311/modes_crc.o build/temp.linux-aarch64-cpython-311/modes_message.o build/temp.linux-aarch64-cpython-311/modes_reader.o -L/usr/lib/arm-linux-gnueabihf -o build/lib.linux-aarch64-cpython-311/_modes.cpython-311-arm-linux-gnueabihf.so
running build_scripts
creating build/scripts-3.11
copying and adjusting mlat-client -> build/scripts-3.11
copying and adjusting fa-mlat-client -> build/scripts-3.11
changing mode of build/scripts-3.11/mlat-client from 644 to 755
changing mode of build/scripts-3.11/fa-mlat-client from 644 to 755
running install
/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/setuptools/command/install.py:34: SetuptoolsDeprecationWarning: setup.py install is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/setuptools/command/easy_install.py:146: EasyInstallDeprecationWarning: easy_install command is deprecated. Use build and pip and other standards-based tools.
  warnings.warn(
running bdist_egg
running egg_info
creating MlatClient.egg-info
writing MlatClient.egg-info/PKG-INFO
writing dependency_links to MlatClient.egg-info/dependency_links.txt
writing top-level names to MlatClient.egg-info/top_level.txt
writing manifest file 'MlatClient.egg-info/SOURCES.txt'
reading manifest file 'MlatClient.egg-info/SOURCES.txt'
adding license file 'COPYING'
writing manifest file 'MlatClient.egg-info/SOURCES.txt'
installing library code to build/bdist.linux-aarch64/egg
running install_lib
running build_py
running build_ext
creating build/bdist.linux-aarch64
creating build/bdist.linux-aarch64/egg
copying build/lib.linux-aarch64-cpython-311/_modes.cpython-311-arm-linux-gnueabihf.so -> build/bdist.linux-aarch64/egg
creating build/bdist.linux-aarch64/egg/flightaware
creating build/bdist.linux-aarch64/egg/flightaware/client
copying build/lib.linux-aarch64-cpython-311/flightaware/client/__init__.py -> build/bdist.linux-aarch64/egg/flightaware/client
copying build/lib.linux-aarch64-cpython-311/flightaware/client/adeptclient.py -> build/bdist.linux-aarch64/egg/flightaware/client
copying build/lib.linux-aarch64-cpython-311/flightaware/__init__.py -> build/bdist.linux-aarch64/egg/flightaware
creating build/bdist.linux-aarch64/egg/mlat
creating build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/__init__.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/coordinator.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/jsonclient.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/net.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/options.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/output.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/receiver.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/stats.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/synthetic_es.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/util.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/client/version.py -> build/bdist.linux-aarch64/egg/mlat/client
copying build/lib.linux-aarch64-cpython-311/mlat/__init__.py -> build/bdist.linux-aarch64/egg/mlat
copying build/lib.linux-aarch64-cpython-311/mlat/constants.py -> build/bdist.linux-aarch64/egg/mlat
copying build/lib.linux-aarch64-cpython-311/mlat/geodesy.py -> build/bdist.linux-aarch64/egg/mlat
copying build/lib.linux-aarch64-cpython-311/mlat/profile.py -> build/bdist.linux-aarch64/egg/mlat
byte-compiling build/bdist.linux-aarch64/egg/flightaware/client/__init__.py to __init__.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/flightaware/client/adeptclient.py to adeptclient.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/flightaware/__init__.py to __init__.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/__init__.py to __init__.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/coordinator.py to coordinator.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/jsonclient.py to jsonclient.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/net.py to net.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/options.py to options.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/output.py to output.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/receiver.py to receiver.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/stats.py to stats.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/synthetic_es.py to synthetic_es.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/util.py to util.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/client/version.py to version.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/__init__.py to __init__.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/constants.py to constants.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/geodesy.py to geodesy.cpython-311.pyc
byte-compiling build/bdist.linux-aarch64/egg/mlat/profile.py to profile.cpython-311.pyc
creating stub loader for _modes.cpython-311-arm-linux-gnueabihf.so
byte-compiling build/bdist.linux-aarch64/egg/_modes.py to _modes.cpython-311.pyc
creating build/bdist.linux-aarch64/egg/EGG-INFO
installing scripts to build/bdist.linux-aarch64/egg/EGG-INFO/scripts
running install_scripts
running build_scripts
creating build/bdist.linux-aarch64/egg/EGG-INFO/scripts
copying build/scripts-3.11/fa-mlat-client -> build/bdist.linux-aarch64/egg/EGG-INFO/scripts
copying build/scripts-3.11/mlat-client -> build/bdist.linux-aarch64/egg/EGG-INFO/scripts
changing mode of build/bdist.linux-aarch64/egg/EGG-INFO/scripts/fa-mlat-client to 755
changing mode of build/bdist.linux-aarch64/egg/EGG-INFO/scripts/mlat-client to 755
copying MlatClient.egg-info/PKG-INFO -> build/bdist.linux-aarch64/egg/EGG-INFO
copying MlatClient.egg-info/SOURCES.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying MlatClient.egg-info/dependency_links.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
copying MlatClient.egg-info/top_level.txt -> build/bdist.linux-aarch64/egg/EGG-INFO
writing build/bdist.linux-aarch64/egg/EGG-INFO/native_libs.txt
zip_safe flag not set; analyzing archive contents...
__pycache__._modes.cpython-311: module references __file__
creating dist
creating 'dist/MlatClient-0.4.2-py3.11-linux-aarch64.egg' and adding 'build/bdist.linux-aarch64/egg' to it
removing 'build/bdist.linux-aarch64/egg' (and everything under it)
Processing MlatClient-0.4.2-py3.11-linux-aarch64.egg
removing '/usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-aarch64.egg' (and everything under it)
creating /usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-aarch64.egg
Extracting MlatClient-0.4.2-py3.11-linux-aarch64.egg to /usr/local/share/adsbexchange/venv/lib/python3.11/site-packages
MlatClient 0.4.2 is already the active version in easy-install.pth
Installing fa-mlat-client script to /usr/local/share/adsbexchange/venv/bin
Installing mlat-client script to /usr/local/share/adsbexchange/venv/bin

Installed /usr/local/share/adsbexchange/venv/lib/python3.11/site-packages/MlatClient-0.4.2-py3.11-linux-aarch64.egg
Processing dependencies for MlatClient==0.4.2
Finished processing dependencies for MlatClient==0.4.2
starting services .......
update tar1090 ...........
2026-02-12 09:46:40 URL:https://raw.githubusercontent.com/wiedehopf/tar1090/master/install.sh [19541/19541] -> "-" [1]
2932 (process ID) old priority 0, new priority 10
HEAD is now at c88407c database update (to keep the repository small, this commit is replaced regularly)
HEAD is now at 4c9c8a4 incrementing version: 3.14.1796
Restarting lighttpd ...
--------------
--------------
All done! Webinterface available at http://10.1.1.17/tar1090
All done! Webinterface available at http://10.1.1.17/978
#####################################
5fe3d017-f9fd-4693-b077-89e1789b9a52
#####################################
https://www.adsbexchange.com/api/feeders/?feed=5fe3d017-f9fd-4693-b077-89e1789b9a52
#####################################
--------------------------------------------
--------------------------------------------
             UPDATE COMPLETE
--------------------------------------------
--------------------------------------------
2026-02-12 09:46:51 URL:https://raw.githubusercontent.com/dstreufert/adsbx-webconfig/master/update-webconfig.sh [851/851] -> "-" [1]

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
git is already the newest version (1:2.39.5-0+deb12u3).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
Cloning into '/tmp/update-webconfig'...

WARNING: apt does not have a stable CLI interface. Use with caution in scripts.

Reading package lists...
Building dependency tree...
Reading state information...
whois is already the newest version (5.5.17).
php is already the newest version (2:8.2+93).
php-common is already the newest version (2:93).
php-fpm is already the newest version (2:8.2+93).
php-cgi is already the newest version (2:8.2+93).
dnsmasq is already the newest version (2.90-4~deb12u1).
0 upgraded, 0 newly installed, 0 to remove and 2 not upgraded.
already enabled
Cloning into '/adsbexchange/update'...
/adsbexchange/update /tmp/update-webconfig
'boot-configs/wpa_supplicant.conf' -> '/boot/wpa_supplicant.conf.bak'
/tmp/update-webconfig
Created symlink /etc/systemd/system/multi-user.target.wants/leds.service → /etc/systemd/system/leds.service.
Job for leds.service failed because the control process exited with error code.
See "systemctl status leds.service" and "journalctl -xeu leds.service" for details.
--------------------------------------------
        update-webconfig complete.          
--------------------------------------------
rebooting...