root@openbts:~/gsm/osmocom/osmo-trx/Transceiver52M# ./osmo-trx -e -f -s 4 -c 1
linux; GNU C++ version 5.4.0 20160609; Boost_105800; UHD_003.010.002.HEAD-0-gbd6e21dc
opening configuration table from path :memory:
Info: SSE3 support compiled in and supported by CPU
Info: SSE4.1 support compiled in, but not supported by CPU
Config Settings
Log Level… NOTICE
Device args…
TRX Base Port… 5700
TRX Address… 127.0.0.1
GSM Core Address…127.0.0.1
Channels… 1
Tx Samples-per-Symbol… 4
Rx Samples-per-Symbol… 4
EDGE support… Enabled
Reference… Internal
C0 Filler Table… Dummy bursts
Multi-Carrier… Disabled
Tuning offset… 0
RSSI to dBm offset… 0
Swap channels… 0
– Make connection: ‘LimeSDR-USB [USB 2.0] 9070105C52D10’
UHD Warning:
Gateware version mismatch!
Expected gateware version 2, revision 8
But found version 2, revision 10
Follow the FW and FPGA upgrade instructions:
http://wiki.myriadrf.org/Lime_Suite#Flashing_images
Or run update on the command line: LimeUtil --update
– Estimated reference clock 30.7197 MHz
– Selected reference clock 30.720 MHz
– Device name: LimeSDR-USB
– Reference: 30.72 MHz
– Init LMS7002M(0)
– LMS7002M cache /root/.limesuite/LMS7002M_cache_values.db
– Ver=7, Rev=1, Mask=1
– LMS7002M calibration values caching Enable
CGEN: Freq=80 MHz, VCO=2.56 GHz, INT=82, FRAC=349525, DIV_OUTCH_CGEN=15
M=156, N=3, Fvco=1040.000 MHz
16: FE AF AA
16: A0 A8 7E
phase: min 26.0; max 197.3; selected 111.6)
M=156, N=3, Fvco=1040.000 MHz
M=182, N=7, Fvco=1040.000 MHz
16: AA 52 D5
phase: min 5.2; max 176.5; selected 90.9)
M=182, N=7, Fvco=1040.000 MHz
M=156, N=3, Fvco=1040.000 MHz
16: 02 A0 AA
16: FF AF 7E
phase: min 26.0; max 197.3; selected 111.6)
M=156, N=3, Fvco=1040.000 MHz
M=156, N=3, Fvco=1040.000 MHz
16: 96 DC 37
16: AA 58 75
16: AA 5A D5
phase: min 15.6; max 171.3; selected 93.5)
M=156, N=3, Fvco=1040.000 MHz
– Rx Filter calibrated from cache
– Tx Filter calibrated from cache
M=156, N=3, Fvco=1040.000 MHz
phase: min 5.2; max 360.0; selected 182.6)
M=156, N=3, Fvco=1040.000 MHz
M=182, N=7, Fvco=1040.000 MHz
phase: min 5.2; max 360.0; selected 182.6)
M=182, N=7, Fvco=1040.000 MHz
M=156, N=3, Fvco=1040.000 MHz
phase: min 5.2; max 360.0; selected 182.6)
M=156, N=3, Fvco=1040.000 MHz
M=156, N=3, Fvco=1040.000 MHz
phase: min 5.2; max 360.0; selected 182.6)
M=156, N=3, Fvco=1040.000 MHz
– Rx Filter calibrated from cache
– Tx Filter calibrated from cache
CGEN: Freq=8.66667 MHz, VCO=2.42667 GHz, INT=77, FRAC=1041294, DIV_OUTCH_CGEN=139
– Tx Filter calibrated from cache
– Rx Filter calibrated from cache
– Transceiver active with 1 channel(s)
SetFrequency using cache values vco:2, csw:151
SetFrequency using cache values vco:2, csw:211
NOTICE 3078003520 12:30:24.6 Transceiver.cpp:791:driveControl: Changing TSC from 0 to 7
NOTICE 3078003520 12:30:24.6 Transceiver.cpp:244:start: Starting the transceiver
############################################################
Tx calibration values found in cache:
| DC | GAIN | PHASE
—±----±-----±-----
I: | 824 | 1792 | -6
Q: | 105 | 2047 |
############################################################
############################################################
Rx calibration using RSSI INTERNAL ON BOARD loopback
Rx ch.A @ 890 MHz, BW: 5 MHz, RF input: LNAL, PGA: 12, LNA: 9, TIA: 1
Rx calibration: using cached values
Rx calibration values found in cache:
| DC | GAIN | PHASE
—±----±-----±-----
I: | 0 | 2047 | 0
Q: | 0 | 2047 |
############################################################
Rx: 4.345 MB/s
Rx: 4.354 MB/s
Tx: 0.000 MB/s
Rx: 4.354 MB/s
Tx: 0.000 MB/s
Rx: 4.354 MB/s
Tx: 0.000 MB/s
Rx: 4.349 MB/s
Tx: 0.000 MB/s
^CReceived shutdown signalShutting down transceiver…
NOTICE 3028608768 12:30:30.0 Transceiver.cpp:298:stop: Stopping the transceiver
NOTICE 3028608768 12:30:30.1 Transceiver.cpp:324:stop: Transceiver stopped
No TRX.