# Daughter Board ID List

**URL:** <https://www.ruby-forum.com/t/daughter-board-id-list/209160>\
**Category:** GNU Radio\
**Created:** [July 7, 2011, 3:53am UTC](https://www.ruby-forum.com/t/daughter-board-id-list/209160 "2011-07-07T03:53:01Z")\
**Posts on this page:** 4\
**Page:** 1

<div class="post-metadata">

**Author:** ![dubstep](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/d/cdc98d/32.png) [@dubstep](https://www.ruby-forum.com/u/dubstep)\
**Post date:** [July 7, 2011, 3:53am UTC](https://www.ruby-forum.com/t/daughter-board-id-list/209160/1 "2011-07-07T03:53:01Z")

</div>

Hello everyone,

I’m just diving into the GNU Radio/Python world and have been doing some  
“Hello World” sort of exercises to become more familiar. Currently I’m  
working on a python program to pole my USRP2 and return pertinent  
daughter  
board information. I am running GNU Radio 3.4.1 on Ubuntu 10.04.2 LTS.

My question is: is there a well defined list of daughter board IDs that  
I  
can reference? Currently I am using the information contained in  
/usrp/host/lib/usrp\_dbid.cc as my reference for the board IDs, but it  
doesn’t match what the daughter board returns when I call  
“my\_usrp2.daughterboard\_id()”. From what I have read on the mailing  
list,  
there are some inconsistencies with daughter board names (e.g. 0xffff  
being  
switched to “no daughter board” instead of “experimental”). Can anyone  
shed  
some light on this?

Thank you in advance,  
Ryan

---

<div class="post-metadata">

**Author:** ![WolfarthS\_Ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/53a042/32.png) [@WolfarthS\_Ryan](https://www.ruby-forum.com/u/WolfarthS_Ryan)\
**Post date:** [July 7, 2011, 4:13am UTC](https://www.ruby-forum.com/t/daughter-board-id-list/209160/2 "2011-07-07T04:13:23Z")

</div>

> in /usrp/host/lib/usrp\_dbid.cc as my reference for the board IDs, but  
> it doesn’t match what the daughter board returns when I call  
> “my\_usrp2.daughterboard\_id()”. From what I have read on the mailing  
> list, there are some inconsistencies with daughter board names (e.g.  
> 0xffff being switched to “no daughter board” instead of  
> “experimental”). Can anyone shed some light on this?
> 
> Thank you in advance,  
> Ryan

Could I suggest that, given that you’re just starting out, that you  
start out with UHD, rather than  
“classic”, for one, there are now daughtercards that aren’t supported  
at all by “classic”, and that  
will get “worse” over time, as more daughtercards are added, etc. All  
new USRP driver-side  
development and bug-fixing will happen on UHD.

Since you don’t have any “legacy” that you need to be backwards  
compatible with, it’s a good point  
to simply commit to UHD.

–  
Principal Investigator  
Shirleys Bay Radio Astronomy Consortium

> **[Live Draw HK Tercepat | Result HK | HK Pools | Live HK | HK Prize Hari Ini](https://www.sbrac.org/)**
>
> Temukan live draw hk tercepat melalui halaman hk pools yang resmi dan dapatkan result hk prize melalui live hk secara langsung di situs kami.

---

<div class="post-metadata">

**Author:** ![WolfarthS\_Ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/53a042/32.png) [@WolfarthS\_Ryan](https://www.ruby-forum.com/u/WolfarthS_Ryan)\
**Post date:** [July 7, 2011, 7:23pm UTC](https://www.ruby-forum.com/t/daughter-board-id-list/209160/3 "2011-07-07T19:23:21Z")

</div>

On 07/07/2011 12:29 PM, Wolfarth, Ryan wrote:

> not getting the proper ID due to waning support of the “classic”  
> system. Correct?
> 
> Thanks again,  
> Ryan  
> Newer daughtercards aren’t supported in “classic”, and the WBX support  
> isn’t in Gnu Radio 3.2, for example. So if you must stick with  
> “classic”, get the latest version of it.

---

<div class="post-metadata">

**Author:** ![WolfarthS\_Ryan](https://www.ruby-forum.com/letter_avatar_proxy/v4/letter/w/53a042/32.png) [@WolfarthS\_Ryan](https://www.ruby-forum.com/u/WolfarthS_Ryan)\
**Post date:** [July 7, 2011, 6:58pm UTC](https://www.ruby-forum.com/t/daughter-board-id-list/209160/4 "2011-07-07T18:58:37Z")

</div>

Thanks for your quick response Marcus! I neglected to mention that I am  
trying to support research that inherits code requiring the “classic”  
GNU  
Radio system. I fully intend on using UHD expressly for the reasons you  
specified once the PhD I’m working with has finished and moved on.

Since I’m only writing toy programs at the moment it’s not imperative  
that  
my daughter board probe be 100% functional: I’m only writing these to  
gain  
experience. But I was curious to know if there was a more specific list  
of  
daughter boards I may use. It sounds like I’m not getting the proper ID  
due  
to waning support of the “classic” system. Correct?

Thanks again,  
Ryan
