Debug Help Request

I have an RPi 3B+ and an RPi 4B with nearly the same Bookworm configuration with FA Prostick Plus blue dongles. The Pi 3B+ feeder is working but the Pi 4B isn’t.
The 4B isn’t recognizing the FA Prostick Plus. It thinks it is an Airspy. I’ve moved the dongles back and forth, but the issue remains with the Pi 4B.
The following is from the Pi 4B.

lsusb output
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. Airspy
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub

usb-devices output
T: Bus=01 Lev=02 Prnt=02 Port=01 Cnt=01 Dev#= 3 Spd=480 MxCh= 0
D: Ver= 2.00 Cls=00(>ifc ) Sub=00 Prot=00 MxPS=64 #Cfgs= 1
P: Vendor=1d50 ProdID=60a1 Rev=01.00
S: Manufacturer=www.airspy. com
S: Product=AIRSPY
S: SerialNumber=AIRSPY SN:258C62DC3168978F
C: #Ifs= 1 Cfg#= 1 Atr=80 MxPwr=500mA
I: If#= 0 Alt= 0 #EPs= 2 Cls=ff(vend.) Sub=ff Prot=ff Driver=(none)
E: Ad=02(O) Atr=02(Bulk) MxPS= 512 Ivl=0ms
E: Ad=81(I) Atr=02(Bulk) MxPS= 512 Ivl=0ms

The systemctl status readsb output message is:
● readsb.service - readsb ADS-B receiver
Loaded: loaded (/lib/systemd/system/readsb.service; enabled; preset: enabled)
Active: activating (auto-restart) (Result: exit-code) since Sat 2025-04-05 11:51:41 EDT; 10s ago
Docs: http s://github.com/wiedehopf/readsb
Process: 34249 ExecStart=/usr/bin/readsb $RECEIVER_OPTIONS $DECODER_OPTIONS $NET_OPTIONS $JSON_OPTIONS --write-json /run/readsb --quiet (code=exited, status=1/FAILURE)
Main PID: 34249 (code=exited, status=1/FAILURE)
CPU: 52ms

Any help is greatly appreciated.

airspy needs its own decoder.

https://github.com/wiedehopf/airspy-conf

Or use a premade image that supports airspy out of the box like adsb.im

It is not an Airspy. It is a FA Prostick Plus.

What is the lsusb output on the pi without any devices connected?

This output is kinda clear that it’s an airspy.

If it is truely an issue with the pi4b … i’d suggest a complete reinstall.
Not even the slightest clue how a device would show as something completely different on the pi4.

1 Like

I did this:
removed the rtl-sdr dongle
Only PoE cat 5 cable remains connected
reboot
lsusb

pi@cs6:~ $ lsusb
Bus 002 Device 001: ID 1d6b:0003 Linux Foundation 3.0 root hub
Bus 001 Device 003: ID 1d50:60a1 OpenMoko, Inc. Airspy
Bus 001 Device 002: ID 2109:3431 VIA Labs, Inc. Hub
Bus 001 Device 001: ID 1d6b:0002 Linux Foundation 2.0 root hub
pi@cs6:~ $

Is there a way to clear this without an OS reinstall?

Are you sure you’re logged into the correct device?
pull power and see if the shell is still there, if it is, you’re connect to a different device.

I’d expect a reboot to fix this.

1 Like

The electrician was here on Tuesday pulling new cables. He must have reconnected them wrong because the ip addresses are not matching the physical cable labels.

Your tip worked! I wish I would have thought of it when the electrician was done. Now I’ve got some work to do.

THANK YOU!

5 Likes