You can run both 1090 and 978 on same Pi.
You need two sticks (one for 1090 one for 978), which you already got.
You will also need two antennas, one for each stick.
1. Open file
rbfeeder.ini for editing
sudo nano /etc/rbfeeder.ini
You will see the code below:
Note: use arrow key to scroll down and see the last line[client]
network_mode=true
log_file=/var/log/rbfeeder.log
key=xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx
lat=xx.xxxxxx
lon=yy.yyyyy
alt=zzz
sn=EXTRPI00xxxx
sat_used=0
sat_visible=0
[network]
mode=beast
external_port=30005
external_host=127.0.0.1
[mlat]
autostart_mlat=true
#mlat_cmd=/usr/bin/python3.5 /usr/bin/mlat-client
[dump978]
#dump978_enabled=true
2. Remove # at start of last line
#dump978_enabled=trueThe the line will become:
dump978_enabled=true
3. Save file (Ctrl+O) and close file (Ctrl+X)
4. Restart rbfeeder
sudo systemctl restart rbfeeder
ENJOY !!!
NOTE:
If your file /etc/rbfeeder.ini does not have lines for dump978, check if you have dump978 installedapt policy dump978-rb
If you have it installed, it will output following:
dump978-rb:
Installed: 1.0.1+buster
Candidate: 1.0.1+buster
Also check version of rbfeeder
apt policy rbfeeder
If you have latest version (which installs dump978-rb), yo will get this output:
rbfeeder:
Installed: 0.3.3-20200203195559
Candidate: 0.3.3-20200203195559