I am playing with the UHD and my TVRX rev 1 is not recognised.
Below is the output of uhd_usrp_probe. It looks as though my TVRX rev 1 (ID: Unknown 0x0003) is not a recognised daughterboard in the current UHD code:
$ uhd_usrp_probe
Mac OS; GNU C++ version 4.2.1 (Apple Inc. build 5666) (dot 3); Boost_104601; UHD_003.001.000-0aff497
-- Opening a USRP1 device...
_____________________________________________________
/
| Device: usrp1 device
| _____________________________________________________
| /
| | Mboard: usrp1 mboard -
| | _____________________________________________________
| | /
| | | RX DSP: usrp1 ddc0 + hb
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | RX DSP: usrp1 ddc1 + hb
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | RX Dboard: usrp1 dboard (rx unit) - A
| | | ID: DBSRX (0x0002)
| | | _____________________________________________________
| | | /
| | | | RX Subdev: DBSRX (0x0002)
| | | | Antennas: J3
| | | | Freq range: 800.000 to 2400.000 Mhz
| | | | Gain range GC1: 0.0 to 56.0 step 0.5 dB
| | | | Gain range GC2: 0.0 to 24.0 step 1.0 dB
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | RX Codec: usrp1 adc - ad9862 - slot A
| | | | Gain range PGA: 0.0 to 20.0 step 1.0 dB
| | _____________________________________________________
| | /
| | | RX Dboard: usrp1 dboard (rx unit) - B
| | | ID: Unknown (0x0003)
| | | _____________________________________________________
| | | /
| | | | RX Subdev: Unknown - Unknown (0x0003)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | RX Codec: usrp1 adc - ad9862 - slot B
| | | | Gain range PGA: 0.0 to 20.0 step 1.0 dB
| | _____________________________________________________
| | /
| | | TX DSP: usrp1 duc0
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | TX DSP: usrp1 duc1
| | | Codec Rate: 64.000000 Msps
| | _____________________________________________________
| | /
| | | TX Dboard: usrp1 dboard (tx unit) - A
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | TX Codec: usrp1 dac - ad9862 - slot A
| | | | Gain range PGA: -20.0 to 0.0 step 0.1 dB
| | _____________________________________________________
| | /
| | | TX Dboard: usrp1 dboard (tx unit) - B
| | | _____________________________________________________
| | | /
| | | | TX Subdev: Unknown - Unknown (0xffff)
| | | | Antennas:
| | | | Freq range: 0.000 to 0.000 Mhz
| | | | Gain Elements: None
| | | | Connection Type: C
| | | | Uses LO offset: No
| | | _____________________________________________________
| | | /
| | | | TX Codec: usrp1 dac - ad9862 - slot B
| | | | Gain range PGA: -20.0 to 0.0 step 0.1 dB
I have tried altering the following function in "db_tvrx.cpp" located in the UHD code (uhd/host/lib/usrp/dboard) by changing the TVRX dbid to "0x0003":
This change did allow the TVRX rev1 to be recognised by uhd_usrp_probe but I was still unable to tune it correctly.