On Fri, Jan 23, 2009 at 4:24 PM, Steve Glass
<address@hidden> wrote:
Hi
I'm using an RFX400 with my revision 3 USRP.
After digging through the archive I found that I needed to modify the RFX400 and then update its EEPROM as described here:
On Thu, Feb 8, 2007 at 10:18 AM, Matt Ettus
<address@hidden> wrote:
All RFX boards currently shipping are configured for MIMO_B mode, which
requires a Rev 4 or higher USRP (serial number greater than 500).
If you wish to use it with a USRP with a serial number below 500 you
will need to do the following:
Remove R115 (zero ohms) and place it at R116
Remove R36 (zero ohms) and place it at R34
Put the RFX on a USRP (side A) and run the following:
usrp/host/apps/burn-db-eeprom -f -A -t rfxYYYY_mimo_a
where YYYY is the board you have (i.e. 400, 900, 1200, 1800,
or 2400).
The hardware mods are made but I get an error when I try and set the daughterboard type using "burn-db-eeprom -f -A -t rfx400_mimo_a" and it says this:
Traceback (most recent call last):
File "usrp/host/apps/burn-db-eeprom", line 69, in <module>
'xcvr2450' : ((XCVR2450_TX, 0x0000), (XCVR2450_RX, 0x0000)),
NameError: name 'XCVR2450_TX' is not defined
usrp_print_db.py gives me the following so I am sure side A is the right side A ;-)
RX d'board A: Flex 400 Rx MIMO B
RX d'board B: TV Rx
TX d'board A: Flex 400 Tx MIMO B
TX d'board B: <none>
Any clues?
Steve