Hi,
We are trying to understand and use the onboard GNSS path of a LimeSDR XTRX, specifically through the X5 GNSS antenna connector, and I’d like to confirm what is actually expected to work and what should not.
Our goal is to see whether we can get any useful GNSS-related status or timing from the board when an active GPS/BD antenna is connected to X5.
Our setup is
Jetson AGX Orin
Abysm Gaming Cable De Extensión Riser Pcie 4.0 X16 Flexible Blanco (P/N: AB461701W | Cod. Artículo: 10864575)
LimeFEA mPCIe Full
LimeSDR XTRX v1.2
Host device appears: /dev/limepcie0
I have an active GPS/BD antenna connected to X5.
I measured about 3.05 V open-circuit on the X5 antenna supply line.
What we are trying to do
We are trying to determine whether:
- the onboard GNSS receiver connected to X5 is actually working,
- the board can obtain GNSS lock,
- there is any supported way to get GNSS-related data/status beyond basic lock state.
We are not trying to use X5 as an LMS7002M RX RF input. I understand X5 is associated with the onboard GNSS subsystem, not the normal RXA/RXB RF paths.
Results
1. limeDevice -f
This is what we currently get:
Found 1 device(s) :
0: LimeSDR XTRX, media=PCIe, addr=/dev/limepcie0, serial=whatever
Expansion name : UNSUPPORTED
Firmware version : 4
Gateware version : 1
Gateware revision : 22
Gateware target board : LimeSDR XTRX
Hardware version : 2
Protocol version : 1
Serial number : whatever
SPI slave devices :
FPGA
LMS7002M
Memory devices :
EEPROM
FPGA/FLASH
FPGA/gold-image
FPGA/user-image
GPS Lock:
GPS - Undefined
Glonass - Undefined
Galileo - Undefined
Beidou - Undefined
Sensors:
Temperature(LMS7002) : 60.768°C
VCTCXO DAC (volatile) : 46870
Board Temperature : 60.8C
So the board reports all constellations as Undefined.
2. limeOEM --test
With gateware revision 22, we now get:
=== LimeSDR-XTRX OEM Test ===
=== PCIe Reference clock ===
results: 20417; 21981; 23545
=== PCIe Reference clock - PASSED ===
=== VCTCXO ===
Count : 2605898 (min); 2605926 (max)
=== VCTCXO - PASSED ===
=== GNSS ===
=== GNSS - PASSED ===
...
=== LimeSDR-XTRX OEM Test - FAILED ===
OEM TEST FAILED
Our questions
- What exactly does GNSS - PASSED in limeOEM --test verify on XTRX?
- Why would limeDevice -f still show all constellations as Undefined if GNSS passes OEM test?
- Are there any additional commands, logs, FPGA registers, or diagnostic steps that should be used specifically for XTRX GNSS?
- Is the X5 GNSS path expected to work with a standard active GPS/BD antenna powered from the board, or are there antenna requirements that are easy to miss?
- Is there any public example with a specific antenna, limeSDR XTRX version, PCIE connector and limeFEA version of successfully using the onboard GNSS on XTRX for lock?
We bought an 1.8 - 3.3V 4 constellation, antenna and we will try as soon as it arrives.
Thanks.