AirNav Systems Forum
AirNav RadarBox and RadarBox24.com => AirNav RadarBox and RadarBox24.com Discussion => Topic started by: RZEE on October 29, 2022, 10:49:42 AM
-
Hi, after 1.5 years of flawless running RB + Airband VHF on my Pi3+ i recently upgraded to bullseye [32bit]. I did a complete fresh install and RB working as it should,
[EXTRPI011916]
There however is a problem with the Airband VHF setup:
E: Unable to locate package rtl-airband-rb
Also, when plug in the airband VHF stick [and reboot] the number of reported planes drop from 70 to 2, even after a hour. If i unplug the VHF stick [and reboot] all is back to normal.
So, somthing goes wrong in the airband installation.The question is: is the Airband VHF not compatible to bulseye? or is there anything else i overlook. I assume it's related to the airband installation error, however i have no clue where to start troubleshooting.
Thanks in advance.
-
Suggest you ask support
Alan
-
Hi there Alan recently sent me a VHF stick and I can not get it to work on a new installion on rasp pi, is there any help out there and how to contact support for something like this?
-
[email protected] is their email
Alan
-
Hi there Alan recently sent me a VHF stick and I can not get it to work on a new installion on rasp pi, is there any help out there and how to contact support for something like this?
What os you run ?
-
i recently upgraded to bullseye [32bit]. I did a complete fresh install and RB working as it should,
[EXTRPI011916]
There however is a problem with the Airband VHF setup:
E: Unable to locate package rtl-airband-rb
Airban VHF installation script has packages for Stretch and Buster. There is no package for Bullseye. It therefore fails to install AIRband VHF on Bullseye as it detects the OS is neither Stretch not Buster.
The script can be CHEATED to think that your OS is Buster, and then it will install AIRBand VHF package for Buster on Bullseye. Most likely Buster package will work on Bullseye as well.
(A) Follow this procedure to install by CHEATING:
Download and edit installation file by following commands:
wget http://apt.rb24.com/inst_rtl-airband-rb.sh
sudo nano inst_rtl-airband-rb.sh
Scroll down to the line starting with word VERS, i.e. the line below
VERS=`lsb_release -c | awk -F ':' '{print $2}' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'`
Add a new line VERS=buster Just BELOW the original line, so it becomes like this
VERS=`lsb_release -c | awk -F ':' '{print $2}' | sed -e 's/^[[:space:]]*//' -e 's/[[:space:]]*$//'`
VERS=buster
Save file (Press Ctrl and O keys together) and Close File (Press Ctrl and X keys together)
Now give following command, and it will install package rtl-airband-rb
sudo bash inst_rtl-airband-rb.sh
After installation is completed and AIRBand VHF is running OK, REMOVE CHEAT by following procedure:
Open sources list file for editing by following command
sudo nano /etc/apt/sources.list.d/rb24.list
You will see this line:
deb https://apt.rb24.com/ buster main
In above line, replace word buster by bullseye, so the line becomes as below:
deb https://apt.rb24.com/ bullseye main
Save file (Ctrl and O Keys together) and Close file (Ctrl and X keys together)
Now update apt
sudo apt update
.
-
(A) Follow this procedure to install by CHEATING:
Thanks for this. the Airband installation seems to work flawless now, but still no VHF reception possible.
Also, the initial problem remains: when both sticks are plugged in the PI, adsb reception drop from 99 planes to 3 planes. It goes back to normal after removing the VHF stick.
I assume there still is a issue the VHF stick got not recognized correctly causing the issues.
-
Seems at startup, dump1090 grabs Yellow AirBand dongle, and Airband grabs Green 1090 Mhz dongle
You will need to Serialize both dongles with different serial numbers, and add this info in the respective config files of dump1090 and Airband.
(1) Please post output of last command below
sudo apt install rtl-sdr
sudo systemctl stop rbfeeder piaware dump1090-rb dump1090-fa rtl-airband-rb
rtl_test -t
(2) Please post output of following commands
cat etc/rtl-airband-rb.conf
cat /etc/rbfeeder.ini
(3) Please serialize the Green (1090 MHz) and Yellow (AIRBand VHF) dongles to serial numbers below
Green (1090 MHz) Dongle Serial Number = 00001090 (Eight Digits)
Yellow (AirBand VHF) Dongle Serial Number = 00000118 (Eight Digits)
Plug one Dongle at a time, serialize it, unplug it.
Next plug second dongle, serialize, and unplug it.
Finally replug both dongles.
Use How-to here.
https://forum.radarbox24.com/index.php?topic=19831.0
After Serializing, give following command to find which dongle is device 0 and which is device 1.
pi@raspberrypi:~ $ rtl_test -t
Found 2 device(s):
0: Realtek, RTL2832U, SN: 00000118
1: Realtek, RTL2838UHIDIR, SN: 00001090
Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
In example above, the device 0 is the AirBand Yellow dongle (Serialized by me as 00000118). Therefore in AirBand config file I will use index = 0;.
Thr device 1 is the Green 1090 Mhz dongle (Serialized by me as 00001090), and therefore in file /etc/rbfeeder.ini, under [client], I will add line
dump_device=1
OR better
dump_device=00001090
AIRBAND CONFIG FILE
cat /etc/rtl-airband-rb.conf
# This is a minimalistic configuration file for rtl-airband
# Please change frequencies that you will use and other settings.
#
# Note: this configuration will use your second dongle attached
# to you raspberry, not the first one!
#
# index = 0 => First dongle
# index = 1 => Second dongle
devices:
({
type = "rtlsdr";
index = 0;
gain = 28;
correction = 0;
mode = "scan";
channels:
(
{
#squelch = 35; # Uncomment to set squelch manually
freqs = ( 118000000, 119550000, 126000000 );
labels = ( "Tower", "Ground", "Approach" );
outputs: (
{
type = "icecast";
server = "audio.rb24.com";
port = 8000;
mountpoint = "EXTVHFXXXXXX";
name = "My Transmitter";
genre = "ATC";
username = "<RadarBox Login E-mail>";
password = "<radarBox Password>";
send_scan_freq_tags = true;
}
# If you need more outputs, put here
);
}
);
}
);
.
-
Seems at startup, dump1090 grabs Yellow AirBand dongle, and Airband grabs Green 1090 Mhz dongle
You will need to Serialize both dongles with different serial numbers, and add this info in the respective config files of dump1090 and Airband.
Ok, thanks again! My dongles should be serialized from my previous setup, but i will check and report back asap. It might take a few days.
-
Ok some more testing done, i added the device serial to the feeder config. this seems to fixed the dissapearing planes when connecting 2 The adsb aswell the VHF stick.
(1) Please post output of last command below
Code: [Select]
sudo apt install rtl-sdr
sudo systemctl stop rbfeeder piaware dump1090-rb dump1090-fa rtl-airband-rb
rtl_test -t
Result:pi@raspberrypi:~ $ sudo apt install rtl-sdr
sudo systemctl stop rbfeeder piaware dump1090-rb dump1090-fa rtl-airband-rb
rtl_test -t
Reading package lists... Done
Building dependency tree... Done
Reading state information... Done
rtl-sdr is already the newest version (0.6.0-3).
0 upgraded, 0 newly installed, 0 to remove and 0 not upgraded.
Failed to stop piaware.service: Unit piaware.service not loaded.
Failed to stop dump1090-rb.service: Unit dump1090-rb.service not loaded.
Failed to stop dump1090-fa.service: Unit dump1090-fa.service not loaded.
Found 2 device(s):
0: Realtek, ADSB, SN: 00001090
1: Realtek, VHF, SN: 00000118
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.
No E4000 tuner found, aborting.
(2) Please post output of following commands
Code: [Select]
cat etc/rtl-airband-rb.conf
cat /etc/rbfeeder.ini
pi@raspberrypi:~ $ cat etc/rtl-airband-rb.conf
cat /etc/rbfeeder.ini
cat: etc/rtl-airband-rb.conf: No such file or directory
[client]
network_mode=false
log_file=/var/log/rbfeeder.log
dump_device=00001090
key=557248f783cfc1b6c364bd2d41f0fxxx
sn=EXTRPI011916
lat=52.244320999999999
lon=4.8257599999999998
alt=9
[network]
mode=beast
external_port=30005
external_host=127.0.0.1
[mlat]
autostart_mlat=true
#mlat_cmd=/usr/bin/python3.9 /usr/bin/mlat-client
[dump978]
#dump978_enabled=true
pi@raspberrypi:~ $
(3) Please serialize the Green (1090 MHz) and Yellow (AIRBand VHF) dongles to serial numbers below
Green (1090 MHz) Dongle Serial Number = 00001090 (Eight Digits)
Yellow (AirBand VHF) Dongle Serial Number = 00000118 (Eight Digits)
Plug one Dongle at a time, serialize it, unplug it.
Next plug second dongle, serialize, and unplug it.
Finally replug both dongles.
Done:
Found 2 device(s):
0: Realtek, ADSB, SN: 00001090
1: Realtek, VHF, SN: 00000118
Airband config file:
pi@raspberrypi:~ $ cat /etc/rtl-airband-rb.conf
# This is a minimalistic configuration file for rtl-airband
# Please change frequencies that you will use and other settings.
#
# Note: this configuration will use your second dongle attached
# to you raspberry, not the first one!
#
# index = 0 => First dongle
# index = 1 => Second dongle
devices:
({
type = "rtlsdr";
index = 0;
gain = 28;
correction = 0;
mode = "scan";
channels:
(
{
#squelch = 35; # Uncomment to set squelch manually
freqs = ( 118105000, 119550000, 126000000 );
labels = ( "Tower", "Ground", "Approach" );
outputs: (
{
type = "icecast";
server = "audio.rb24.com";
port = 8000;
mountpoint = "EXTVHF000594";
name = "Schiphol Tower";
genre = "ATC";
username = "[email protected]";
password = "********";
send_scan_freq_tags = true;
}
# If you need more outputs, put here
);
}
);
}
);
pi@raspberrypi:~ $
So the result now is:
ADSB dongle works fine, even with both ADSB & VHF dongles plugged in.
The VHF part still not functional
Any more suggestions ?
-
Done:
Found 2 device(s):
0: Realtek, ADSB, SN: 00001090
1: Realtek, VHF, SN: 00000118
From above, the Airband dongle is device index 1
But in Airband config file you have used device index = 0;, (as shown in red below)
pi@raspberrypi:~ $ cat /etc/rtl-airband-rb.conf
devices:
({
type = "rtlsdr";
index = 0;
gain = 28;
correction = 0;
mode = "scan";
channels:
(
The VHF part still not functional
Change index = 0; to index = 1; in Airband config file, Save file, and REBOOT Pi.
.
-
Change index = 0; to index = 1; in Airband config file, Save file, and REBOOT Pi.
Ok thanks, done that:
# This is a minimalistic configuration file for rtl-airband
# Please change frequencies that you will use and other settings.
#
# Note: this configuration will use your second dongle attached
# to you raspberry, not the first one!
#
# index = 0 => First dongle
# index = 1 => Second dongle
devices:
({
type = "rtlsdr";
index = 1;
gain = 28;
correction = 0;
mode = "scan";
channels:
(
{
#squelch = 35; # Uncomment to set squelch manually
freqs = ( 118105000, 119550000, 126000000 );
labels = ( "Tower", "Ground", "Approach" );
outputs: (
{
type = "icecast";
server = "audio.rb24.com";
port = 8000;
mountpoint = "EXTVHF000594";
name = "Schiphol Tower";
genre = "ATC";
username = "**********";
password = "**********";
send_scan_freq_tags = true;
}
# If you need more outputs, put here
);
}
);
}
);
No result for this, so checked the dongle config again. This however seems ok.
pi_raspberrypi:~ $ rtl_eeprom
Found 2 device(s):
0: Generic RTL2832U OEM
1: Generic RTL2832U OEM
Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
pi_raspberrypi:~ $ rtl_test
Found 2 device(s):
0: Realtek, ADSB, SN: 00001090
1: Realtek, VHF, SN: 00000118
Using device 0: Generic RTL2832U OEM
usb_claim_interface error -6
Failed to open rtlsdr device #0.
pi_raspberrypi:~ $
Additional test:
Sending a audio stream from the rocketbooster app [from my windows machine] will show the player in the EXTVHF000594
-
You can individually check health of rtl-airband-rb and rbfeeder by following commands
sudo systemctl status rtl-airband-rb
sudo systemctl status rbfeeder
You can check the health of each dongle by stopping rbfeeder and Airband software, then twice issue rtl_test -t command, once specifying device index 0 and next specifying device index 1 as follows:
(1) First stop rbfeeder and rtl-airband-rb to free the dongles for test.
sudo systemctl stop rbfeeder
sudo systemctl stop rtl-airband-rb
(2) Test device with index 0 (test command rtl_test -t -d 0 )
rtl_test -t -d 0
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00001090
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.
No E4000 tuner found, aborting.
(3) Test device with index 1 (test command rtl_test -t -d 1 )
rtl_test -t -d 1
Found 1 device(s):
0: Realtek, RTL2838UHIDIR, SN: 00000188
Using device 0: Generic RTL2832U OEM
Found Rafael Micro R820T tuner
Supported gain values (29): 0.0 0.9 1.4 2.7 3.7 7.7 8.7 12.5 14.4 15.7 16.6 19.7 20.7 22.9 25.4 28.0 29.7 32.8 33.8 36.4 37.2 38.6 40.2 42.1 43.4 43.9 44.5 48.0 49.6
[R82XX] PLL not locked!
Sampling at 2048000 S/s.
No E4000 tuner found, aborting.
(4) Restore rbfeeder and rtl-airband-rb, AND test their status
sudo systemctl restart rtl-airband-rb
sudo systemctl status rtl-airband-rb
sudo systemctl restart rbfeeder
sudo systemctl status rbfeeder
NOTE: In above tests, instead of using device index -d 0 and -d 1, you may use device serial -d 00001090 and -d 00000118
.
-
As the ADSB runs good i focus on Airband config,
Running:
sudo systemctl status rtl-airband-rb
results in:
~ $ sudo systemctl status rtl-airband-rb
● rtl-airband-rb.service - SDR AM/NFM demodulator
Loaded: loaded (/lib/systemd/system/rtl-airband-rb.service; enabled; vendor preset: enabled)
Active: failed (Result: exit-code) since Sat 2022-11-05 18:16:34 CET; 8min ago
Process: 1416 ExecStart=/usr/bin/rtl_airband -e -c /etc/rtl-airband-rb.conf (code=exited, status=0/SUCCESS)
Main PID: 1418 (code=exited, status=1/FAILURE)
CPU: 116ms
Nov 05 18:16:33 raspberrypi systemd[1]: Starting SDR AM/NFM demodulator...
Nov 05 18:16:33 raspberrypi systemd[1]: Started SDR AM/NFM demodulator.
Nov 05 18:16:34 raspberrypi systemd[1]: rtl-airband-rb.service: Main process exited, code=exited, status=1/FAILURE
Nov 05 18:16:34 raspberrypi systemd[1]: rtl-airband-rb.service: Failed with result 'exit-code'.
-
Nov 05 18:16:34 raspberrypi systemd[1]: rtl-airband-rb.service: Main process exited, code=exited, status=1/FAILURE
Nov 05 18:16:34 raspberrypi systemd[1]: rtl-airband-rb.service: Failed with result 'exit-code'.
The rtl-airband-rb has failed to start
What is the output of following command:
sudo journalctl -u rtl-airband-rb -n 30
-
(https://rzee.asuscomm.com/AICLOUD100541068/RB_01.jpg)
Almost impossible to post on this forum, please check attachment
-
What did support advise when you contacted them?
Alan
-
This is the support reply:
We don't have a version for that release yet, it is being worked on.
-
I was meaning the CleanTalk issue you are having
Alan
-
I was meaning the CleanTalk issue you are having
Unfortunately, i don't want to spend time on such conversations. It's your problem not mine. Despite the good help from abcd567 Radarbox seems not yet compatible to Bullseye despite its out for more than a year now. Cleantalk is throwing too much barriers, to continue this conversation. Hopefully we will see Bullseye support completed soon, and PI users are able to set it up easy with a good guide so we can skip this very user unfriendly forum software, i'm patiantly will look foreward to this moment. Remember we pay for the hardware.
-
Its no problem of mine, I dont have issues with Cleantalk and I am not Airnav and like you I pay for my hardware. Radarbox is compatible but VHF is not but as abcd advises there is a workaround available at this time thanks to his work.
I would have thought having problems with forum access that the first port of call to fix it would be to advise Airnav to see if they could give you some advice or perhaps find a way of letting you through but hey ho as stated its no problem of mine and I will not try to help in the future
Alan
-
Any update on the Bullseye compatibility for the Airband, it's been a while ?
-
You need to ask Airnav
Alan
-
I was meaning the CleanTalk issue you are having
Unfortunately, i don't want to spend time on such conversations. It's your problem not mine. Despite the good help from abcd567 Radarbox seems not yet compatible to Bullseye despite its out for more than a year now. Cleantalk is throwing too much barriers, to continue this conversation. Hopefully we will see Bullseye support completed soon, and PI users are able to set it up easy with a good guide so we can skip this very user unfriendly forum software, i'm patiantly will look foreward to this moment. Remember we pay for the hardware.
That's why I don't use rtl-airband-rb and use rtl_airband