# B200 firmware version mismatch

**URL:** <https://www.ruby-forum.com/t/b200-firmware-version-mismatch/233067>\
**Category:** GNU Radio\
**Created:** [November 15, 2014, 1:18am UTC](https://www.ruby-forum.com/t/b200-firmware-version-mismatch/233067 "2014-11-15T01:18:12Z")\
**Posts on this page:** 2\
**Page:** 1

<div class="post-metadata">

**Author:** ![addis\_a](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/a/c4cdca/32.png) [@addis\_a](https://www.ruby-forum.com/u/addis_a)\
**Post date:** [November 15, 2014, 1:18am UTC](https://www.ruby-forum.com/t/b200-firmware-version-mismatch/233067/1 "2014-11-15T01:18:12Z")

</div>

Hi - I had updated my main dev machine today to Ubuntu 14.10, and used  
that as an excuse to rebuild my Gnuradio dist from scratch (reload  
pybombs/etc).

Ran one of my existing grc blocks, and got the following error about a  
firmware  
mismatch (want version 7, have version 6). Re-running the firmware  
downloader  
does not seem to resolve the problem. This particular grc block uses  
one of  
my B200s.

Ideas?

Thanks,

Rick S.

---------------------------- failed script execution

dspdev.1690\> ./fosphor\_cell.py  
linux; GNU C++ version 4.9.1; Boost\_105500; UHD\_003.008.000-18-g864f84b5

Traceback (most recent call last):  
File “./fosphor\_cell.py”, line 165, in   
tb = fosphor\_cell()  
File “./fosphor\_cell.py”, line 97, in **init**  
channels=range(1),  
File  
“/home/bd/GNURADIO/target/lib/python2.7/dist-packages/gnuradio/uhd/ **init**.py”,  
line 122, in constructor\_interceptor  
return old\_constructor(\*args)  
File  
“/home/bd/GNURADIO/target/lib/python2.7/dist-packages/gnuradio/uhd/uhd\_swig.py”,  
line 1728, in make  
return \_uhd\_swig.usrp\_source\_make(\*args)  
RuntimeError: RuntimeError: Expected firmware compatibility number 0x7,  
but  
got 0x6.0:  
The firmware build is not compatible with the host code build.  
Please run:

sudo “/home/bd/GNURADIO/target/lib/uhd/utils/uhd\_images\_downloader.py”

* * *

Here is the output of uhd\_images\_downloader.py:

dspdev.1691\> sudo  
“/home/bd/GNURADIO/target/lib/uhd/utils/uhd\_images\_downloader.py”  
Images destination: /home/bd/GNURADIO/target/share/uhd/images  
Downloading images from:  
[http://files.ettus.com/binaries/images/uhd-images\_003.008.000-release.zip](http://files.ettus.com/binaries/images/uhd-images_003.008.000-release.zip)  
Downloading images to:  
/tmp/tmpLC3Uln/uhd-images\_003.008.000-release.zip  
24787 kB / 24787 kB (100%)

Images successfully installed to:  
/home/bd/GNURADIO/target/share/uhd/images

---

<div class="post-metadata">

**Author:** ![suer\_rick](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/s/bc8723/32.png) [@suer\_rick](https://www.ruby-forum.com/u/suer_rick)\
**Post date:** [November 15, 2014, 1:25am UTC](https://www.ruby-forum.com/t/b200-firmware-version-mismatch/233067/2 "2014-11-15T01:25:23Z")

</div>

On 11/14/2014 07:17 PM, Rick S. wrote:

> my B200s.
> 
> Ideas?
> 
> Thanks,
> 
> Rick S.

Power-cycle the B200 and try again.
