Built with code downloaded on September 15th, 2016.
UHD.dll and the SDR Console must be built with the same version of:
These fields must be defined, it may take up to two Configure runs with CMake before all fields are visible. The stages are:
The testing is performed with the images located in the default folder, these must be downloaded and are not shipped with SDR-Radio.com's software (the distribution is far too big). The binary distribution is uhd_003.010.000.000-release/ (16-Aug-2016 19:44). The binary folder is here.
UHD_IMAGES_DIR not yet tested.
Additional Diagnostics are available via DebugView - see V3 Diagnostics. Using the DebugView output is useful should the program crash before you are able to open the logfile.
Two logfiles are available here:
UHD and the console must be built with the same version of:
Boost kits: http://sourceforge.net/projects/boost/files/boost-binaries/1.58.0/
UHD built using:
Separate builds for Visual Studio:
Visual Studio 2010 doesn't compile correctly - Boost_LIBRARY_DIR is ignored, instead select all projects, properties, edit the library paths to include the Boost libraries. Having done this all is OK.
The folder host\include\... (include all subfolders) is copied over, version.hpp from host\build\include is also copied into host\include\uhd, version.hpp contains UHD_VERSION_ABI_STRING which is used to print out the version information in the CSDRSourceEttusApp constructor.
The B200 / B210 boards use the Analog Devices AD9361 RFIC https://www.ettus.com/product/details/UB200-KIT with continuous RF coverage from 70 MHz –6 GHz. This is a very interesting board, especially for satellite use.
September 28th, 2014 A B200 is at my home in Cornwall, works very well.
On Windows 10 the B200 was plugged in, using the Device Manager shown as Universal Serial Bus devices\WestBridge. When started for the first time it was updated automatically to show as Universal Serial Bus devices\USRP B200. The same logic applies whenever the B200 is power-cycled.
After plugging your shiny new board into your Windows PC you must run Zadig to install the WinUSB driver for this device (WinUSB already exists on your Windows PC). Zadig is found at http://zadig.akeo.ie/ . Your B200 / B210 must be shown as Westbridge, if not:
If you have a GPSDO connected you must connect an antenna and wait until it has synchronised (green LED next to the GPSDO indicates the fix).
Toshiba USB sleep-&-charge ports
A user - let's call him Mike - had to disable sleep-&-charge on his Toshiba laptop before the B200 could be detected.
Make sure you have the correct firmware images on your system.
Overwrite / replace the UHD.dll file installed by these kits.
To ensure robust operation of the UHD.dll code you must use very high quality USB3 cables. Using USB3 extension cables seems to affect timing inside UHD.dll resulting in the software crashing with an access violation.