# Imcompatibility between GRC version and the USRP FW

**URL:** <https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090>\
**Category:** GNU Radio\
**Created:** [March 27, 2014, 1:10am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090 "2014-03-27T01:10:11Z")\
**Posts on this page:** 5\
**Page:** 1

<div class="post-metadata">

**Author:** ![Detlef\_R](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/58f4c7/32.png) [@Detlef\_R](https://www.ruby-forum.com/u/Detlef_R)\
**Post date:** [March 27, 2014, 1:10am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090/1 "2014-03-27T01:10:11Z")

</div>

HI

I am presently trying to work with USRP N210 with a SBX daughter board  
connected to a Host laptop with Ubuntu 12.10 installed.This laptop had a  
version of GRC and UHD installed when I got it.  
But even though I was able to run some uhd example programs like  
tx\_waveform  
and uhd\_siggen\_gui.py iw as unable to run uhd\_fft.py directly from the  
uhd  
utilities. The error showed that some libraries are missing and hence I  
decided to update the uhd,grc version.  
However, the USRP with the daughter board was not getting recognised  
with  
uhd\_usrp\_probe command. So after the googling I found some people  
suggesting  
that fw on the usrp needed to be updated too.  
Though I have burned the latest images of usrp\_n210\_fw.bin and  
usrp\_n210\_fpga\_r4.bin into usrp ,still it is not working. I get the  
foll  
error message:

Error:Runtime Error  
Please update the firmware and fpga images for your device  
Expected protocol compatibility number [7 t 11], got 12  
The firmware is not compatible with the host code build.

I am stuck and google is not providing any different answers. how do I  
know  
which is the compatible version for the current uhd and GRC  
Any help will be greatly appreciated.

Thanks  
Gayathri

–  
View this message in context:  
[http://gnuradio.4.n7.nabble.com/Imcompatibility-between-GRC-version-and-the-USRP-FW-tp47248.html](http://gnuradio.4.n7.nabble.com/Imcompatibility-between-GRC-version-and-the-USRP-FW-tp47248.html)  
Sent from the GnuRadio mailing list archive at [Nabble.com](http://Nabble.com).

---

<div class="post-metadata">

**Author:** ![Gayathri\_Ramasubram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@Gayathri\_Ramasubram](https://www.ruby-forum.com/u/Gayathri_Ramasubram)\
**Post date:** [March 27, 2014, 1:25am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090/2 "2014-03-27T01:25:28Z")

</div>

Hi Gayathri - I’ll email you off-list with what to try to get the N210  
working again. - MLD

---

<div class="post-metadata">

**Author:** ![Gayathri\_Ramasubram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@Gayathri\_Ramasubram](https://www.ruby-forum.com/u/Gayathri_Ramasubram)\
**Post date:** [March 27, 2014, 2:03am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090/3 "2014-03-27T02:03:07Z")

</div>

On 3/26/14 8:08 PM, Gayathri Ramasubramanian wrote:  
…

> Though I have burned the latest images of usrp\_n210\_fw.bin and  
> usrp\_n210\_fpga\_r4.bin into usrp ,still it is not working. I get the foll  
> error message:
> 
> Error:Runtime Error  
> Please update the firmware and fpga images for your device  
> Expected protocol compatibility number [7 t 11], got 12  
> The firmware is not compatible with the host code build.

It looks like still have the wrong fpga & fw images. You need to  
uninstall UHD and reinstall the latest version from ettus.  
This will get you the latest fw & fpga. THEN burn them  
into the USRP N210. You should probably rerun make and  
make install on gnuradio as well to insure you are linked  
to the new UHD libraries.

@(^.^)@ Ed

---

<div class="post-metadata">

**Author:** ![Gayathri\_Ramasubram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@Gayathri\_Ramasubram](https://www.ruby-forum.com/u/Gayathri_Ramasubram)\
**Post date:** [March 27, 2014, 10:11am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090/4 "2014-03-27T10:11:57Z")

</div>

On 03/27/2014 02:01 AM, Ed Criscuolo wrote:

> > The firmware is not compatible with the host code build.
> 
> It looks like still have the wrong fpga & fw images. You need to  
> uninstall UHD and reinstall the latest version from ettus.  
> This will get you the latest fw & fpga. THEN burn them  
> into the USRP N210. You should probably rerun make and  
> make install on gnuradio as well to insure you are linked  
> to the new UHD libraries.

Also, for the record, it seems like you’re using old versions of GNU  
Radio, and maybe UHD, too. uhd\_fft.py hasn’t been called that for a long  
time now. I recommend you clear out your GR and UHD installs completely,  
and start from scratch.

Cheers,  
Martin

---

<div class="post-metadata">

**Author:** ![Gayathri\_Ramasubram](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/g/9fc29f/32.png) [@Gayathri\_Ramasubram](https://www.ruby-forum.com/u/Gayathri_Ramasubram)\
**Post date:** [March 27, 2014, 11:51am UTC](https://www.ruby-forum.com/t/imcompatibility-between-grc-version-and-the-usrp-fw/240090/5 "2014-03-27T11:51:57Z")

</div>

And to complete the whole story, this is a good starting point:  
[http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR](http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGR)

Or for installing from source:  
[http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource](http://gnuradio.org/redmine/projects/gnuradio/wiki/InstallingGRFromSource)

I personally prefer the buildinstall-script, not the pybombs stuff what  
takes too much control out of my hands.

Ralph.

> Also, for the record, it seems like you’re using old versions of GNU  
> Radio, and
