Getting a metal enclosure for Ettus USRP B200/B210

Current (Aug. 2014) USRP B200/B210 come with Micro-USB 3.0 connector, and the custom housing is available direct from Takachi Electronics Enclousure Co, Ltd..

Request a quote for the MXA3-11-16SSH
The current price is about $200 in single quantities and Fedex overnight shipping is about $30 currently. It takes a few business days for them to manufacture the case.
Of the $200, about 90% of the cost is for machining and 10% for materials.

There is currently no “buy it now” button on their website, so you will have to use Paypal the old-fashioned way.
Check the bottom of your Takachi quote for payment information, such as the specific email address to send Paypal to (you will login to Paypal.com, click Send Money, and type in that email address). Remember to type your invoice or quote number into the Paypal comments along with your name before submitting the payment so that they know who the payment is from.

The person I worked with was Tadateru Sei, who always responded the next business day (usually I sent email at night Japan time, and got the reply several hours later during Japan daytime).

From forum discussions, in coming months there may be easier ways to order, but for now this worked for me.

SpectraVue 3.3 on WINE Linux

NOTE: As of Wine 1.7, there still was not USB support for ANY devices without some substantial hacking work. This process is just to test Spectravue processing recorded data files.  Note the comment from Andy- G3TDY that starts siqs-ftdi then connects SpectraVue to that server–thanks Andy!

SpectraVue 3.30 and newer changed to using Visual Studio 2010. As a result, you will need to install:

winetricks vcrun2010

then you will be able to run SpectraVue 3.30 and newer under WINE on Ubuntu and other Linux. (Tested with WINE 1.6.2).

 

————————————

Error messages (before this fix):

err:module:import_dll Library mfc100.dll (which is needed by L"C:\\SpectraVue\\IOModule.dll") not found
err:module:import_dll Library IOModule.dll (which is needed by L"C:\\SpectraVue\\SpectraVue.exe") not found
err:module:import_dll Library mfc100.dll (which is needed by L"C:\\SpectraVue\\SpectraVue.exe") not found

RTL2832 ADS-B decoder

the dump1090 program can be obtained by:


sudo apt-get install git libusb-1.0-0-dev cmake
git clone git://git.osmocom.org/rtl-sdr.git
mkdir ~/rtl-sdr/build
cd ~/rtl-sdr/build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
make
sudo make install
sudo ldconfig

git clone https://github.com/antirez/dump1090.git
cd ~/dump1090
make

Then, do:

lsusb

and look for the RTL2832 id codes similar to those below, and insert them in ATTRS(idvendor) and idProduct) if they’re different

sudo nano /etc/udev/rules.d/20.rtlsdr.rules

copy and paste this text

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr"

then

sudo service udev restart

Now you can run the dump1090 ADS-B program by typing:

~/dump1090/dump1090 --interactive

Note: if you get a complaint about permissions, it’s easiest to just reboot your PC, which should fix the error.

SDR# Ubuntu

Note KK4TYE‘s comment, this new repo might work for you–I didn’t try it yet!

=========

NOTE: May 2014 — as noted in the comments by Conrad Walker, the subversion repository is currently not publicly accessible as per the sdrsharp.com website. <
=———————
Here’s how to setup your RTL2832 type receiver in Ubuntu 14.04 for SDR#


sudo apt-get install mono-complete monodevelop libportaudio2 libusb-1.0-0-dev
git clone git://git.osmocom.org/rtl-sdr.git
cd rtl-sdr/
mkdir build
cd build
cmake ../ -DINSTALL_UDEV_RULES=ON -DDETACH_KERNEL_DRIVER=ON
make
sudo make install
sudo ldconfig

Then, do:

lsusb

and look for the RTL2832 id codes similar to those below, and insert them in ATTRS(idvendor) and idProduct) if they’re different

sudo nano /etc/udev/rules.d/20.rtlsdr.rules

copy and paste this text

SUBSYSTEM=="usb", ATTRS{idVendor}=="0bda", ATTRS{idProduct}=="2838", GROUP="adm", MODE="0666", SYMLINK+="rtl_sdr"

then

sudo service udev restart

Setup SDR#

svn co https://subversion.assembla.com/svn/sdrsharp/trunk sdrsharp
cd sdrsharp
nano SDRSharp.sln

and change the version to 11.00 and Visual Studio 2010 (if you have monodevelop 3.x or 2.8.x)

monodevelop SDRSharp.sln &

Select Release | x86
click Build>Build All

cd Release
ln -s /usr/local/lib/librtlsdr.so librtlsdr.dll
ln -s /usr/lib/x86_64-linux-gnu/libportaudio.so.2 libportaudio.so
nano SDRSharp.exe.config

remove comment from line:
add key=”RTL-SDR / USB”


mono SDRSharp.exe

Set audio buffer to 200ms, sample rate to 2.048Mbps

References:

http://www.instructables.com/id/rtl-sdr-on-Ubuntu/step3/Setup-udev-rules/

http://rtlsdr.org/softwarelinux

SDR # RTL-SDR Linux on Ubuntu 13.10


sudo apt-get install monodevelop libportaudio2 subversion
svn co https://subversion.assembla.com/svn/sdrsharp/trunk sdrsharp
gedit ~/sdrsharp/SDRSharp.sln

and change first two lines to say:
Microsoft Visual Studio Solution File, Format Version 11.00
# Visual Studio 2010

then save, close, and type
monodevelop ~/sdrsharp/SDRSharp.sln
change build type to “Release | x86″ then press F7

reference: http://rtlsdr.org/softwarelinux

Using RFspace SDR-IQ on Linux

If you have Ubuntu 14.04 or newer:

1) sudo apt-get install cutesdr
2) In CuteSDR, click Setup>Network and enter 127.0.0.1 for your IP address. Then click Find>Find SDR then click OK. You should see the “run” button is available. — even if you didn’t see a radio pop up under Find SDR.
3) the simplest way is to use two Terminal windows to run this program:
Terminal #1
sudo siqs_ftdi

Terminal #2
CuteSDR

If you have Ubuntu 12.04:

1) Verify your SDR-IQ is seen by your PC by connected SDR-IQ via USB and then type
lsusb
You should see included in the list:
ID 0403:6001 Future Technology Devices International, Ltd FT232 USB-Serial (UART) IC

2) sudo apt-get install siqs-ftdi
Type sudo siqs_ftdi and check to see you get a message like:

—— SDR-IQ server for Cute SDR
—— libftdi version
—— (C) 2012, Ken N9VV && Andrea IW0HDV
Listening for TCP connections on port 50000

You should be able to SSH port forward port 50000 on another PC too with CuteSDR or the like. But for now let’s move onto step 3.

3)

svn checkout svn://svn.code.sf.net/p/cutesdr/code/trunk cutesdr-code

Open QT Creator 2.8.1 or greater, and open the
~/cutesdr-code/CuteSdr.pro
file.

At the top of CuteSdr.pro, modify it to look like:
INCLUDEPATH += /usr/include/QtMultimediaKit
INCLUDEPATH += /usr/include/QtMobility

QT += mobility multimediakit
CONFIG += mobility
MOBILITY = multimedia

QT += core gui
QT += network
QT += widgets

TARGET = CuteSdr
TEMPLATE = app

Or you’ll get many errors. Be sure you have qtmobility-dev installed.
(thanks to: Mac_H at http://qt-project.org/forums/viewthread/7724)

Near the bottom of the left-side Qt Creator window bar, select “cutesdr Release” instead of Debug.

Then, press <Ctrl>b or click Tools>Build Project CuteSdr

There will be a ~/build-CuteSdr-Desktop-Release directory created, you can run the CuteSdr file there, or just press the Green Run button at lower left of Qt Creator for now.

In CuteSDR, click Setup>Network and enter 127.0.0.1 for your IP address

Then click Find>Find SDR then click OK. You should see the “run” button is available. — even if you didn’t see a radio pop up under Find SDR.

Note: it seems like siqs_ftdi can’t be forked for some reason (using siqs_ftdi& doesn’t work) so you have to open two Terminal windows it seems

Terminal #1
sudo siqs_ftdi

Terminal #2
~/build-CuteSdr-Desktop-Release/CuteSdr

Installing GNU Radio in Ubuntu 12.04

This blog page is now obsolete, you should use the original reference:
http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR#Using-the-build-gnuradio-script

This procedure shows how to install GNU Radio on Ubuntu 12.04. this process may take 1-2 hours if you have a slower system and/or internet connection. Part of this process will be downloading large packages that you may not already have installed.
1) mkdir ~/gnuradio
1.1) cd ~/gnuradio
2) wget http://www.sbrac.org/files/build-gnuradio && chmod a+x ./build-gnuradio && ./build-gnuradio –verbose
3) Proceed? Y
4) Sudo privilidges? Y
Now you will see a lot of text whizzing by as the build-gnuradio script checks for prerequisite packages and downloads missing packages. Since you used the –verbose option, you’ll see a percentage complete indicator as the script works to download packages.
Once installation is complete, type in Terminal:
gnuradio-companion
to run the graphical programming interface of GNU Radio Companion. You can press F6 to run the code.