RFX2200 and GnuRadio 3.3.0

I just tried to use a new RFX2200 daughterboard in a USRP1 with
the latest stable release GnuRadio 3.3.0, and it didn’t recognize it.
Usrp_probe reported a Name of “Unknown (0x002C)”.

What’s the deal here? Do I need to go to the latest development
version to get it to recognize this card? If so, that’s a
problem, as we really want to stick with the release version
for configuration management reasons.

If I can’t use 3.3.0 as-is, what are my options? Is there a patch
for 3.3.0 to use this board?

Thanks for any help.

@(^.^)@ Ed

On Wed, Dec 8, 2010 at 5:12 PM, Ed Criscuolo
[email protected] wrote:

for 3.3.0 to use this board?
Looks like the rfx2200 code for usrp1 is incomplete. I have attached
a patch that should apply rfx2200 support to any gnuradio tree >=
3.3.0

Alternately, I have a git branch (rfx2200) here:
git://github.com/jasonabele/gnuradio.git
9fd4f4014ed4358f68fb46fd0edf50bd5e3cba82

Finally, if you want the hackish, no software update option, just use
<GNURADIO_SRC>/usrp/host/apps/burn-db-eeprom

to program the rfx2200 as an rfx2400_mimo_b, but tune it to 2G-2.4G
and it will work

I’ll work on getting the rfx2200 update applied to maint/master/next
at gnuradio.org

Jason

On 12/9/10 4:07 PM, Jason A. wrote:

Looks like the rfx2200 code for usrp1 is incomplete. I have attached
a patch that should apply rfx2200 support to any gnuradio tree>=
3.3.0

Thanks Jason! You’re a lifesaver! I’ve got a pending delivery
in the next week or so that depends on this. I’ll try it out tonight.

One note. After looking at the patch, it looks like it won’t work on
on GR 3.3.0, as it has NO support at all for the RFX2200. Specifically,
the definitions for USRP_DBID_FLEX_2200_TX_MIMO_B and
USRP_DBID_FLEX_2200_RX_MIMO_B are not present.

But this patch looks like it will work on the clone I made from
git://gnuradio.org/gnuradio, which has the incomplete support. I’ll
let you know how it goes.

I guess I’m the first one to try using the RFX2200 on an USRP1.
(or maybe anywhere?)

@(^.^)@ Ed