Site dropped out!

You don’t know if you installed fr24 and mutability? -.- Well let’s check i guess.

fr24feed-status
dump1090 --help
dump1090-mutability --help

Well, another fine mess!
Good afternoon to you again
The site you helped me with is running fine, my test site was running fine
This afternoon I was tinkering around with the gains to try to get them to lower the messages down to around 5% >3dBFS on graphs and now it the dump has stopped, I have been reading through our old communications to see if I could fathum it all out to no avail
rtl test does this: - root@odroid:~# rtl_test
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000001

Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
root@odroid:~#
Cannot find any answers on the discussions pages despite looking

Kind regards

J

Have you checked the log like described somewhere above?

sudo journalctl --no-pager -u dump1090-fa

Yes indeed
May 23 13:20:26 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:20:26 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
root@odroid:~#

dump1090-fa --help

Does this work?

Also check the log again after restarting dump1090-fa

sudo systemctl restart dump1090-fa

root@odroid:~# dump1090-fa --help

| dump1090 ModeS Receiver dump1090-fa 3.7.1 |

build options: ENABLE_RTLSDR ENABLE_BLADERF SC16Q11_TABLE_BITS=8

–device-type Select SDR type (default: rtlsdr)

  rtlsdr-specific options (use with --device-type rtlsdr)

–device <index|serial> select device by index or serial number
–enable-agc enable digital AGC (not tuner AGC!)
–ppm set oscillator frequency correction in PPM
–direct <0|1|2> set direct sampling mode

  bladeRF-specific options (use with --device-type bladerf)

–device select device by bladeRF ‘device identifier’
–bladerf-fpga use alternative FPGA bitstream (‘’ to disable FPGA load)
–bladerf-decimation assume FPGA decimates by a factor of N
–bladerf-bandwidth set LPF bandwidth (‘bypass’ to bypass the LPF)

  ifile-specific options (use with --ifile)

–ifile read samples from given file (‘-’ for stdin)
–iformat set sample format (UC8, SC16, SC16Q11)
–throttle process samples at the original capture speed

  Common options

–gain Set gain (default: max gain. Use -10 for auto-gain)
–freq Set frequency (default: 1090 Mhz)
–interactive Interactive mode refreshing data on screen. Implies --throttle
–interactive-ttl Remove from list if idle for (default: 60)
–raw Show only messages hex values
–net Enable networking
–modeac Enable decoding of SSR Modes 3/A & 3/C
–no-modeac-auto Don’t enable Mode A/C if requested by a Beast connection
–net-only Enable just networking, no RTL device or file used
–net-bind-address IP address to bind to (default: Any; Use 127.0.0.1 for private)
–net-ri-port TCP raw input listen ports (default: 30001)
–net-ro-port TCP raw output listen ports (default: 30002)
–net-sbs-port TCP BaseStation output listen ports (default: 30003)
–net-bi-port TCP Beast input listen ports (default: 30004,30104)
–net-bo-port TCP Beast output listen ports (default: 30005)
–net-ro-size TCP output minimum size (default: 0)
–net-ro-interval TCP output memory flush rate in seconds (default: 0)
–net-heartbeat TCP heartbeat rate in seconds (default: 60 sec; 0 to disable)
–net-buffer TCP buffer size 64Kb * (2^n) (default: n=0, 64Kb)
–net-verbatim Do not apply CRC corrections to messages we forward; send unchanged
–forward-mlat Allow forwarding of received mlat results to output ports
–lat Reference/receiver latitude for surface posn (opt)
–lon Reference/receiver longitude for surface posn (opt)
–max-range Absolute maximum range for position decoding (in nm, default: 300)
–fix Enable single-bits error correction using CRC
–no-fix Disable single-bits error correction using CRC
–no-crc-check Disable messages with broken CRC (discouraged)
–mlat display raw messages in Beast ascii mode
–stats With --ifile print stats at exit. No other output
–stats-range Collect/show range histogram
–stats-every Show and reset stats every seconds
–onlyaddr Show only ICAO addresses (testing purposes)
–metric Use metric units (meters, km/h, …)
–gnss Show altitudes as HAE/GNSS (with H suffix) when available
–snip Strip IQ file removing samples < level
–debug Debug mode (verbose), see README for details
–quiet Disable output to stdout. Use for daemon applications
–show-only Show only messages from the given ICAO on stdout
–write-json Periodically write json output to (for serving by a separate webserver)
–write-json-every Write json output every t seconds (default 1)
–json-location-accuracy Accuracy of receiver location in json metadata: 0=no location, 1=approximate, 2=exact
–dcfilter Apply a 1Hz DC filter to input data (requires more CPU)
–help Show this help

Debug mode flags: d = Log frames decoded with errors
D = Log frames decoded with zero errors
c = Log frames with bad CRC
C = Log frames with good CRC
p = Log frames with bad preamble
n = Log network debugging info
j = Log frames to frames.js, loadable by debug.html

Just going to try the restart

root@odroid:~# sudo systemctl restart dump1090-fa

Nothing yet, just going to reboot

Ctrl F5 still nothing

dump1090-fa log again please.
Can’t be that empty.
sudo journalctl --no-pager -u dump1090-fa

May 23 13:09:58 odroid dump1090-fa[5168]: -----------------------------------------------------------------------------
May 23 13:09:58 odroid dump1090-fa[5168]: --device-type Select SDR type (default: rtlsdr)
May 23 13:09:58 odroid dump1090-fa[5168]: rtlsdr-specific options (use with --device-type rtlsdr)
May 23 13:09:58 odroid dump1090-fa[5168]: --device <index|serial> select device by index or serial number
May 23 13:09:58 odroid dump1090-fa[5168]: --enable-agc enable digital AGC (not tuner AGC!)
May 23 13:09:58 odroid dump1090-fa[5168]: --ppm set oscillator frequency correction in PPM
May 23 13:09:58 odroid dump1090-fa[5168]: --direct <0|1|2> set direct sampling mode
May 23 13:09:58 odroid dump1090-fa[5168]: bladeRF-specific options (use with --device-type bladerf)
May 23 13:09:58 odroid dump1090-fa[5168]: --device select device by bladeRF ‘device identifier’
May 23 13:09:58 odroid dump1090-fa[5168]: --bladerf-fpga use alternative FPGA bitstream (‘’ to disable FPGA load)
May 23 13:09:58 odroid dump1090-fa[5168]: --bladerf-decimation assume FPGA decimates by a factor of N
May 23 13:09:58 odroid dump1090-fa[5168]: --bladerf-bandwidth set LPF bandwidth (‘bypass’ to bypass the LPF)
May 23 13:09:58 odroid dump1090-fa[5168]: ifile-specific options (use with --ifile)
May 23 13:09:58 odroid dump1090-fa[5168]: --ifile read samples from given file (‘-’ for stdin)
May 23 13:09:58 odroid dump1090-fa[5168]: --iformat set sample format (UC8, SC16, SC16Q11)
May 23 13:09:58 odroid dump1090-fa[5168]: --throttle process samples at the original capture speed
May 23 13:09:58 odroid dump1090-fa[5168]: Common options
May 23 13:09:58 odroid dump1090-fa[5168]: --gain Set gain (default: max gain. Use -10 for auto-gain)
May 23 13:09:58 odroid dump1090-fa[5168]: --freq Set frequency (default: 1090 Mhz)
May 23 13:09:58 odroid dump1090-fa[5168]: --interactive Interactive mode refreshing data on screen. Implies --throttle
May 23 13:09:58 odroid dump1090-fa[5168]: --interactive-ttl Remove from list if idle for (default: 60)
May 23 13:09:58 odroid dump1090-fa[5168]: --raw Show only messages hex values
May 23 13:09:58 odroid dump1090-fa[5168]: --net Enable networking
May 23 13:09:58 odroid dump1090-fa[5168]: --modeac Enable decoding of SSR Modes 3/A & 3/C
May 23 13:09:58 odroid dump1090-fa[5168]: --no-modeac-auto Don’t enable Mode A/C if requested by a Beast connection
May 23 13:09:58 odroid dump1090-fa[5168]: --net-only Enable just networking, no RTL device or file used
May 23 13:09:58 odroid dump1090-fa[5168]: --net-bind-address IP address to bind to (default: Any; Use 127.0.0.1 for private)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-ri-port TCP raw input listen ports (default: 30001)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-ro-port TCP raw output listen ports (default: 30002)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-sbs-port TCP BaseStation output listen ports (default: 30003)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-bi-port TCP Beast input listen ports (default: 30004,30104)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-bo-port TCP Beast output listen ports (default: 30005)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-ro-size TCP output minimum size (default: 0)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-ro-interval TCP output memory flush rate in seconds (default: 0)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-heartbeat TCP heartbeat rate in seconds (default: 60 sec; 0 to disable)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-buffer TCP buffer size 64Kb * (2^n) (default: n=0, 64Kb)
May 23 13:09:58 odroid dump1090-fa[5168]: --net-verbatim Do not apply CRC corrections to messages we forward; send unchanged
May 23 13:09:58 odroid dump1090-fa[5168]: --forward-mlat Allow forwarding of received mlat results to output ports
May 23 13:09:58 odroid dump1090-fa[5168]: --lat Reference/receiver latitude for surface posn (opt)
May 23 13:09:58 odroid dump1090-fa[5168]: --lon Reference/receiver longitude for surface posn (opt)
May 23 13:09:58 odroid dump1090-fa[5168]: --max-range Absolute maximum range for position decoding (in nm, default: 300)
May 23 13:09:58 odroid dump1090-fa[5168]: --fix Enable single-bits error correction using CRC
May 23 13:09:58 odroid dump1090-fa[5168]: --no-fix Disable single-bits error correction using CRC
May 23 13:09:58 odroid dump1090-fa[5168]: --no-crc-check Disable messages with broken CRC (discouraged)
May 23 13:09:58 odroid dump1090-fa[5168]: --mlat display raw messages in Beast ascii mode
May 23 13:09:58 odroid dump1090-fa[5168]: --stats With --ifile print stats at exit. No other output
May 23 13:09:58 odroid dump1090-fa[5168]: --stats-range Collect/show range histogram
May 23 13:09:58 odroid dump1090-fa[5168]: --stats-every Show and reset stats every seconds
May 23 13:09:58 odroid dump1090-fa[5168]: --onlyaddr Show only ICAO addresses (testing purposes)
May 23 13:09:58 odroid dump1090-fa[5168]: --metric Use metric units (meters, km/h, …)
May 23 13:09:58 odroid dump1090-fa[5168]: --gnss Show altitudes as HAE/GNSS (with H suffix) when available
May 23 13:09:58 odroid dump1090-fa[5168]: --snip Strip IQ file removing samples < level
May 23 13:09:58 odroid dump1090-fa[5168]: --debug Debug mode (verbose), see README for details
May 23 13:09:58 odroid dump1090-fa[5168]: --quiet Disable output to stdout. Use for daemon applications
May 23 13:09:58 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=1/FAILURE
May 23 13:09:58 odroid dump1090-fa[5168]: --show-only Show only messages from the given ICAO on stdout
May 23 13:09:58 odroid dump1090-fa[5168]: --write-json Periodically write json output to (for serving by a separate webserver)
May 23 13:09:58 odroid dump1090-fa[5168]: --write-json-every Write json output every t seconds (default 1)
May 23 13:09:58 odroid dump1090-fa[5168]: --json-location-accuracy Accuracy of receiver location in json metadata: 0=no location, 1=approximate, 2=exact
May 23 13:09:58 odroid dump1090-fa[5168]: --dcfilter Apply a 1Hz DC filter to input data (requires more CPU)
May 23 13:09:58 odroid dump1090-fa[5168]: --help Show this help
May 23 13:09:58 odroid dump1090-fa[5168]: Debug mode flags: d = Log frames decoded with errors
May 23 13:09:58 odroid dump1090-fa[5168]: D = Log frames decoded with zero errors
May 23 13:09:58 odroid dump1090-fa[5168]: c = Log frames with bad CRC
May 23 13:09:58 odroid dump1090-fa[5168]: C = Log frames with good CRC
May 23 13:09:58 odroid dump1090-fa[5168]: p = Log frames with bad preamble
May 23 13:09:58 odroid dump1090-fa[5168]: n = Log network debugging info
May 23 13:09:58 odroid dump1090-fa[5168]: j = Log frames to frames.js, loadable by debug.html
May 23 13:09:58 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
May 23 13:10:24 odroid systemd[1]: Stopped dump1090 ADS-B receiver (FlightAware customization).
– Reboot –
May 23 13:10:48 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:10:48 odroid dump1090-fa[694]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:10:48 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:10:48 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
May 23 13:13:26 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:13:26 odroid dump1090-fa[3597]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:13:26 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:13:26 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
– Reboot –
May 23 13:20:26 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:20:26 odroid dump1090-fa[693]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:20:26 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:20:26 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
May 23 13:44:41 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:44:41 odroid dump1090-fa[6963]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:44:41 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:44:41 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
– Reboot –
May 23 13:46:19 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:46:19 odroid dump1090-fa[674]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:46:19 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:46:19 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
May 23 13:49:03 odroid systemd[1]: Started dump1090 ADS-B receiver (FlightAware customization).
May 23 13:49:03 odroid dump1090-fa[3336]: dump1090-fa not enabled in /etc/default/dump1090-fa
May 23 13:49:03 odroid systemd[1]: dump1090-fa.service: Main process exited, code=exited, status=64/n/a
May 23 13:49:03 odroid systemd[1]: dump1090-fa.service: Failed with result ‘exit-code’.
root@odroid:~#

Lots of it!

You screwed up the configuration file.

The joys of being a newbie!

In case you can’t find the error, post the config file here, this command will put it on the console.

cat /etc/default/dump1090-fa

root@odroid:~# cat /etc/default/dump1090-fa

dump1090-fa configuration

This is read by the systemd service file as an environment file,

and evaluated by some scripts as a POSIX shell fragment.

If you are using a PiAware sdcard image, this config file is regenerated

on boot based on the contents of piaware-config.txt; any changes made to this

file will be lost.

RECEIVER_OPTIONS=“–device-index 0 --gain -10 --ppm 0 --net-bo-port 30005”
DECODER_OPTIONS=“–max-range 360”
NET_OPTIONS=“–net --net-heartbeat 60 --net-ro-size 1000 --net-ro-interval 1 --net-ri-port 0 --net-ro-port 30002 --net-sbs-port 30003 --net-bi-port 30004,30104 --net-bo-port 30005”
JSON_OPTIONS=“–json-location-accuracy 1”
root@odroid:~#

It would help if you would put console output in proper code markings:

`

3 of those before and after the text you put in. (on separate lines)

Anyway i think the line
ENABLED=yes
is missing.

It’s required since 3.7 and normally is automatically added when updating to that version.

I cant see where you mean! Do I just sudo git_update ?
J

Well you probably downloaded/replaced the configuration file.

Just add

ENABLED=yes

to the config file (/etc/default/dump1090-fa)

You can change the gain so adding a new line should work? :slight_smile:

/etc/default/dump1090-fa
-bash: /etc/default/dump1090-fa: Permission denied

I’ll make it short, you need to edit /etc/default/dum1090-fa to change the gain.

For that you need an editor, it’s explained here:
For Beginners - How to Set / Change Gain

So while you are in that file and editing it, just add the mentioned line.

Maybe i was unclear. Since you are not using a piaware sd-card image, CASE 2 described in the link applies.
(For Beginners - How to Set / Change Gain)

Right,

I have been doing some of those gain settings, I added the Enabled+yes, saved it and still no joy.
Was this the right place to put it?

RECEIVER_OPTIONS=“–device-index 0 --gain -10 --ppm 0 --net-bo-port 30005”
DECODER_OPTIONS=“–max-range 360”
NET_OPTIONS=“–net --net-heartbeat 60 --net-ro-size 1000 --net-ro-interval 1 --$
JSON_OPTIONS=”–json-location-accuracy 1"
ENABLED=yes