I flashed it up with the latest from ‘The Source’ (R9, I think), and then updated Legato to 18.05.1
info from device (less IMEI/FSN):
root@swi-mdm9x28:~# cm info
Device: WP7702
Firmware Version: SWI9X06Y_02.16.04.00 019853 jenkins 2018/05/15 19:28:37
Bootloader Version: SWI9X06Y_02.16.04.00 019853 jenkins 2018/05/15 19:28:37
MCU Version: 002.009
PRI Part Number (PN): 9907365
PRI Revision: 001.004
Carrier PRI Name: GENERIC
Carrier PRI Revision: 001.021_000
SKU: 1103530
Last Reset Cause: Power Down
Resets Count: Expected: 9 Unexpected: 1
root@swi-mdm9x28:~# legato version
18.05.1_fa1d0f05b3362c0e6c1e3c60e9af01ed_modified
root@swi-mdm9x28:~#
No. I spent all day with it in the card driving around yesterday and never got a 3D fix. I can probably get you the 1 seconds logs if you really want them
Interestingly, I did some quick testing in the office using the gnss command (which I was previously unaware of) and it is reporting a 2D fix and an Altitude value that is pretty much correct for the office.
So now I’m confused. Is there an antenna issue, a mangOH or WP7702 hardware issue, or a Legato issue?
Yes. I have been able to get 3D fixes using the same hardware and the Legato API on the WP85, but I can’t repeat that using the WP77 (only get 2D fixes).
I’ve just taken a mangOH Red board with a WP8548 in it and stepped through Legato versions from 16.10.3 onward. For each version I used the gnss fix command to wait for the gnss engine to obtain a fix, then used gnss posInfo to check the fix information. The tests were done over the space of about 30 minutes and the module and antenna were not moved during the tests.
Results:
Legato version
TTFF
Fix Type
16.10.3
162067ms
3D
17.06.0
29372ms
3D
18.02.0
72894ms
3D
18.05.1
215151ms
2D
Looks like an issue with the Legato GNSS software. Sigh.
Yes, I ended up talking through my FAE and found out that there appears to be a regression in recent Legato versions. There has been a ticket raised about this issue so hopefully it will be fixed soon.
I haven’t had a chance to test in Legato 19.01 yet.
@ashish,
This is not a mangOH issue per se … but there is an issue with the performance of the GPS if you need altidude data - they’re basically never present.
We are working on it. We tried multiple antennas, the one provided in the kits and some other Taoglass with SMA connectors. Got the same behavior.
We are using the gnss service. We can track how the number of used satellites gets up to 20 with very good SNR levels. We do not consider the reported fix state and we query for both lat/lon and altitude. We can see how correct altitude values are reported and both vertical and horizontal errors are reported down to the meter level.
But the fix is always reported as 2D. In same cases we get a 3D just after powering up the board, when the number of satellites is still low, which disappears rapidly.
Our next step is to check whether all DOP values are consistent with these observations.
Some further developments.
Even though reported as 2D, the gnss interface offers a good quality solution, even in the vertical plane.
HDOP, VDOP and PDOP get easily below 1. However, GDOP and TDOP are never reported and keep in overflow.
The test is consistent with various types of antennas.
We wonder if the missing TDOP may indicate that there is some internal failure that prevents reaching a formal 3D fix due to that missing TDOP.
I think it’s just a regression in the Legato code. Try rolling your version of Legato back to 18.02 and run the tests again. My testing showed that I was getting 3D fix indications correctly with this version - but I never tested the GDOP and TDOP fields.