Friday, April 26, 2013

Ubuntu .deb package for Funcube Dongle Pro+ support in GNURadio Companion

This .DEB package installs a Funcube Dongle Pro+ sourceblock for GNU Radio Companion to Ubuntu. It is built from source posted by DL1KSV, implementing the FCDPP as a complex source and provides variable control to LNA On/Off, Center Frequency, Mixer Gain On/Off, Frequency Correction, and IF Gain from within GNU Radio Companion.

The * * Pro sourceblock which comes standard with GNU Radio will not properly control the * * Pro+ and vice versa. Like the source, the package is licensed GPL. The versioning scheme is year.month.day.branch_name representing the date the code was pulled from git and the git branch name.


libgnuradio-fcdpp_13.05.16.master-2_amd64.deb
Built and tested against Ubuntu 13.04 and Ubuntu's gnuradio package (3.6.1).

libgnuradio-fcdpp_13.04.26.master-2_amd64.deb
Built and tested against Ubuntu 12.10 AMD64 and ubuntu's gnuradio package (3.6.1).

Following installation, the FCDPP may need to be disconnected and reconnected in order to detect properly.

Note: I am fairly inexperienced with generating .deb packages. If there is a problem with the package please let me know.

6 comments:

  1. Thanks for this block Chuck,

    I use Xubuntu 13.04 64. I installed GNU Radio 3.6.4.1 via the script from the GNU RADIO home page in ~/swradio. I installed your package via the Ubuntu Software Center. Now starting the GNU Radio Companion, I cannot find the FCDPP block.
    I'm sure I do something wrong; but I don know what. Any tips?

    Cheers, Jaap

    ReplyDelete
    Replies
    1. Thanks for the feedback. I was not able to reproduce this issue because the installer script for GNURadio ran for 6 hours then segfaulted my laptop. (: The .deb packages posted here are built against the ubuntu version of GNURadio and not the latest build. (clarified in recent edit in blog post)

      On further testing, the original 13.04.16 .deb did not work in Ubuntu 13.04. A new .deb has been built against ubuntu 13.04 (added to the blog post above) which is confirmed to work, however it is recommended to be installed beside the GNURadio from Ubuntu's repos (apt-get, synaptic, or Software Center) and not the installer script to ensure compatibility.

      Heads up: The ubuntu version of GNURadio is older. If you choose to do so, be sure to first uninstall the version which the script installed, and uninstall the old funcube dongle pro+ .deb else gnuradio may be corrupted due to overlapping installs.

      Delete
  2. Thanks for finding out. It's clear. I will set up a new system , test it and come back to you.

    Cheers, Jaap

    ReplyDelete
    Replies
    1. Hi Chuck,

      I tried to install through Ubuntu Software Manager. I get a message "The package is of bad quality". Did you get the same when installing?

      Delete
    2. Successfully reproduced your problem: I did not set ownership correctly in the package and that is why the installer gave that warning. The link above has been updated: Re-download and try again. Sorry about that, I'll be more careful in the future.

      Delete
    3. Hi Chuck,

      No problem, putting errors somewher helps to see if somebody pays attention :).

      Anyway, would it be too much to ask to build a x86 version as well?

      Cheers, Jaap

      Delete