Difference between revisions of "OpenBTS: E110 UHD burn EEPROM RFX Board"

From OnnoWiki
Jump to navigation Jump to search
Line 3: Line 3:
 
==Modifikasi RFX Board==
 
==Modifikasi RFX Board==
  
 
+
Buard EEPROM
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
 
 
 
  
 
  cd /usr/local/share/uhd/utils
 
  cd /usr/local/share/uhd/utils
Line 38: Line 25:
 
  RFX2400: 0x002b
 
  RFX2400: 0x002b
  
Untuk 900MHz
+
Untuk burn EEPROM RFX RX 900MHz
  
 
  ./usrp_burn_db_eeprom --id=0x0025 --unit=RX
 
  ./usrp_burn_db_eeprom --id=0x0025 --unit=RX
 +
 +
Keluar
 +
 +
Reading RX EEPROM on A dboard...
 +
  Current ID: RFX900 (0x0025)
 +
  Current serial: ""
 +
  Current revision: ""
 +
  Done
 +
 +
Untuk burn EEPROM RFX TX 900MHz
 +
 
  ./usrp_burn_db_eeprom --id=0x0029 --unit=TX
 
  ./usrp_burn_db_eeprom --id=0x0029 --unit=TX
  
 +
Keluar
 +
 +
Reading RX EEPROM on A dboard...
 +
  Current ID: RFX900 (0x0025)
 +
  Current serial: ""
 +
  Current revision: ""
 +
  Done
 +
 +
==Catatan Untuk RFX Board Lama==
 +
 +
Untuk RFX board lama kita perlu melakukan:
 +
 +
# Disable the daughterboard clocks. Move R64 to R84, Move R142 to R153
 +
# Connect the motherboard clocks. Move R35 to R36, Move R117 to R115
  
 +
These are all 0-ohm, so if you lose one, just short across the appropriate pads
  
* <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)
 
  
 
==Referensi==
 
==Referensi==
  
 
* http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff
 
* http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff

Revision as of 11:46, 12 August 2012

Sumber: http://code.ettus.com/redmine/ettus/projects/uhd/repository/revisions/c0dfc2cf47b98734c4218427c7c6f5eb92025a9c/diff

Modifikasi RFX Board

Buard EEPROM

cd /usr/local/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> pilih sesuai dengan RX ID untuk daughterboard
RFX400: 0x0024
RFX900: 0x0025
RFX1800: 0x0034
RFX1200: 0x0026
RFX2400: 0x0027
  • <tx_id> pilih sesuai dengan TX ID untuk daughterboard
RFX400: 0x0028
RFX900: 0x0029
RFX1800: 0x0035
RFX1200: 0x002a
RFX2400: 0x002b

Untuk burn EEPROM RFX RX 900MHz

./usrp_burn_db_eeprom --id=0x0025 --unit=RX

Keluar

Reading RX EEPROM on A dboard...
  Current ID: RFX900 (0x0025)
  Current serial: ""
  Current revision: ""
  Done

Untuk burn EEPROM RFX TX 900MHz

./usrp_burn_db_eeprom --id=0x0029 --unit=TX

Keluar

Reading RX EEPROM on A dboard...
  Current ID: RFX900 (0x0025)
  Current serial: ""
  Current revision: ""
  Done

Catatan Untuk RFX Board Lama

Untuk RFX board lama kita perlu melakukan:

  1. Disable the daughterboard clocks. Move R64 to R84, Move R142 to R153
  2. Connect the motherboard clocks. Move R35 to R36, Move R117 to R115

These are all 0-ohm, so if you lose one, just short across the appropriate pads


Referensi