OpenBTS: E110 UHD burn EEPROM RFX Board
Revision as of 11:23, 12 August 2012 by Onnowpurbo (talk | contribs) (New page: ^^^^^^^^^^^^^^^^^^^^^^^^^^^ RFX - Mod ^^^^^^^^^^^^^^^^^^^^^^^^^^^ Older RFX boards require modifications to use the motherboard oscillator. If this is the case, UHD will print a warn...)
^^^^^^^^^^^^^^^^^^^^^^^^^^^
RFX - Mod
^^^^^^^^^^^^^^^^^^^^^^^^^^^
Older RFX boards require modifications to use the motherboard oscillator.
If this is the case, UHD will print a warning about the modification.
Please follow the modification procedures below:
- Step 1: Disable the daughterboard clocks**
Move R64 to R84, Move R142 to R153
- Step 2: Connect the motherboard blocks**
Move R35 to R36, Move R117 to R115
These are all 0-ohm, so if you lose one, just short across the appropriate pads
- Step 3: Burn the appropriate daughterboard id into the EEPROM**
With the daughterboard plugged-in, run the following commands:
cd <prefix>/share/uhd/utils ./usrp_burn_db_eeprom --id=<rx_id> --unit=RX --args=<args> --slot=<slot> ./usrp_burn_db_eeprom --id=<tx_id> --unit=TX --args=<args> --slot=<slot>
- <rx_id> choose the appropriate RX ID for your daughterboard
* **RFX400:** 0x0024 * **RFX900:** 0x0025 * **RFX1800:** 0x0034 * **RFX1200:** 0x0026 * **RFX2400:** 0x0027
- <tx_id> choose the appropriate TX ID for your daughterboard
* **RFX400:** 0x0028 * **RFX900:** 0x0029 * **RFX1800:** 0x0035 * **RFX1200:** 0x002a * **RFX2400:** 0x002b
- <args> are device address arguments (optional if only one USRP is on your machine)
- <slot> is the name of the daughterboard slot (optional if the USRP has only one slot)