HDSDR can't find my HackRF

KE7IZL

Member
Joined
Aug 2, 2011
Messages
191
Location
Seattle, WA
HDSDR (a Windows SDR software) is unable to find my HackRF, even though the official HackRF Tools software can find it. And yes I do have the correct ExtIO DLL file for using the HackRF with HDSDR. It immediately shows the error message "No HackRF devices found" when I select the ExtIO DLL for the HackRF. I've attached a copy of the error message box here.
can't find hackrf.png

Can someone here tell me what's wrong? Does HDSDR depend on a different driver being installed for the HackRF than HackRF Tools use? I know that when I first plugged in my HackRF and set it up I used the Zadig driver installer to install the WinUSB driver for the HackRF, and this worked for HackRF tools, and I THOUGHT I remember it also working for HDSDR. I haven't used my HackRF in a while, and just decided to use it again today, but now it isn't working with HDSDR. So I don't know what's wrong. Can someone here maybe explain how to fix this error?
 

dlwtrunked

Member
Premium Subscriber
Joined
Dec 19, 2002
Messages
2,582
Does any other software see the HackRF1--particularly Universal Radio Hacker?
 

KE7IZL

Member
Joined
Aug 2, 2011
Messages
191
Location
Seattle, WA
Does any other software see the HackRF1--particularly Universal Radio Hacker?
Is universal radio hacker a Windows software? I know that the official HackRF Tools programs (such as hackrf_info.exe and hackrf_transfer.exe do work. It just is that the ExtIO DLL used with HDSDR is for some reason NOT seeing it.
 

KE7IZL

Member
Joined
Aug 2, 2011
Messages
191
Location
Seattle, WA
That was the first thing I did, I made sure that the WinUSB driver was installed for the HackRF by using Zadig. The last version of the ExtIO DLL was from 2015. Maybe it's outdated, and no longer compatible with a HackRF running the latest firmware? I think I updated the firmware like just a year or 2 ago which is much more recent than the last release date of the ExtIO DLL.
 

PDXh0b0

Active Member
Premium Subscriber
Joined
Mar 31, 2020
Messages
896
Location
Woodland, WA
Check the power supply used with hackrf with a volt meter, make sure it's outputing 5 volts
 

KE7IZL

Member
Joined
Aug 2, 2011
Messages
191
Location
Seattle, WA
Hackrf is powered by the usb port, not a separate power supply.

Also it is working with the official HackRF Tools software (like hackrf_info.exe and hacked_transfer.exe). The only thing it's not working with is HDSDR (via the corresponding ExtIO DLL). That would not make sense if it had a problem with power.

However what I did eventually find is that if I moved it to a different USB port, it then worked with HDSDR, and is still working with the official software. It seems that the way the ExtIO DLL works, is it expects the HackRF to be plugged into a specific USB port and uses very low level commands to access that specific USB port (maybe the one internally designated as USB port number 0 or 1, depending on which number is normally used to designate the first USB port in a computer).
 
Top