[Date Prev][Date Next] [Thread Prev][Thread Next] [Date Index] [Thread Index]

Re: Processed: Re: Bug#1102250: /usr/share/isenkram/modaliases: suggests installing soapysdr-module-hackrf for a yubikey



Hello Pere,

those modaliases where added with your patch from
https://bugs.debian.org/cgi-bin/bugreport.cgi?bug=1078108

The first ones look unrelated to radios:
$ systemd-hwdb query usb:v046Ap0005d*
ID_VENDOR_FROM_DATABASE=CHERRY
ID_MODEL_FROM_DATABASE=XX33 SmartCard Reader Keyboard
$ systemd-hwdb query usb:v046Ap0010d*
ID_VENDOR_FROM_DATABASE=CHERRY
ID_MODEL_FROM_DATABASE=SmartBoard XX44

I didn't check the others, but according to the sources[1] the
modaliases that can be handled by soapysdr-module-hackrf are:

<modalias>usb:v1D50p6089*</modalias>
<modalias>usb:v1D50p604B*</modalias>
<modalias>usb:v1D50pcc15*</modalias>

and systemd-hwdb shows
$ systemd-hwdb query usb:v1D50p6089*
ID_VENDOR_FROM_DATABASE=OpenMoko, Inc.
ID_MODEL_FROM_DATABASE=Great Scott Gadgets HackRF One SDR
$ systemd-hwdb query usb:v1D50p604B*
ID_VENDOR_FROM_DATABASE=OpenMoko, Inc.
ID_MODEL_FROM_DATABASE=HackRF Jawbreaker Software-Defined Radio
$ systemd-hwdb query usb:v1D50pCC15*
ID_VENDOR_FROM_DATABASE=OpenMoko, Inc.
ID_MODEL_FROM_DATABASE=rad1o badge for CCC summer camp 2015

OpenMoko is correct according to a forum post [2]

Do you think that replacing the modaliases currently in
soapysdr-module-hackrf with those 3 is the correct fix?

[1] https://github.com/greatscottgadgets/hackrf/blob/e5cfe1ac2b4d0621705ba3006d0f8abd447f50a3/firmware/hackrf_usb/usb_descriptor.c#L28
#define USB_VENDOR_ID (0x1D50)

#ifdef HACKRF_ONE
#define USB_PRODUCT_ID (0x6089)
#elif JAWBREAKER
#define USB_PRODUCT_ID (0x604B)
#elif RAD1O
#define USB_PRODUCT_ID (0xCC15)
#else
#define USB_PRODUCT_ID (0xFFFF)
#endif

[2] https://narkive.com/40ix3BvS.7
"When using lsusb HackRF shows up as an OpenMoko device because they
gave us the vendor and product ID and lsusb uses a database of IDs."

--
73 de IU5HKX Daniele


Reply to: