SDR# HackRF plugin beta
SDR# is developped by Youssef Touil and available on http://sdrsharp.com
SDR# Source code: http://sdrsharp.com/index.php/source-code
https://subversion.assembla.com/svn/sdrsharp
Required libs:
-
LibusbX 1.0.15 (or later but tested only with this one) http://sourceforge.net/projects/libusbx/files/releases/1.0.15/binaries/libusbx-1.0.15-win.7z/download Use the file libusbx-1.0.15-win.7z\libusbx-1.0.15\MinGW32\dll\libusb-1.0.dll
-
Install MinGW (especially to rebuild libhackrf and for pthreadGC2.dll)
-
libhackrf.dll (from https://github.com/mossmann/hackrf/tree/master/host/libhackrf) To be built in directory hackrf/host/libhackrf/src
-
Install SDRSharp latest trunk from http://sdrsharp.com/downloads/sdr-install.zip Install it in for example sdrsharp_hackrf\bin\sdrsharp directory
How to build and use SDR# + HackRF plugin:
-
Checkout sdrsharp from https://subversion.assembla.com/svn/sdrsharp
-
Copy sdrsharp_hackrf\src\HackRF directory and files to sdrsharp_hackrf\bin\sdrsharp\
-
Launch SDRSharp.sln and add project HackRF
-
Choose Release and x86 and Clean Solution then Rebuild Solution -> Now all is built in directory sdrsharp\trunk\Release
-
Copy sdrsharp\trunk\Release* (except *.pdb/manifest) to sdrsharp_hackrf\bin\sdrsharp* (from Install SDRSharp)
-
Edit file sdrsharp_hackrf\bin\sdrsharp\SDRSharp.exe.config and add the following line after line frontendPlugins:
<add key="HackRF / USB" value="SDRSharp.HackRF.HackRFIO,SDRSharp.HackRF" />
-
Extract libusbx-1.0.15-win.7z\libusbx-1.0.15\MinGW32\dll\libusb-1.0.dll to sdrsharp_hackrf\bin\sdrsharp\
-
Copy hackrf/host/libhackrf/src/libhackrf.dll to sdrsharp_hackrf\bin\sdrsharp\
-
Copy from mingw/bin/pthreadGC2.dll to sdrsharp_hackrf\bin\sdrsharp\