GNSS with Thingy91 and Zephyr

I've been tinkering for several says to get GNSS working on a Thingy91 with Zephyr.

I've tried the 'location' example and have struggled to register the device on nRFcloud but I assume that shouldn't interfere with GNSS.

I've tried to build the modem_shell example but using the default settings it doesn't fit in the available flash.

I see there's a GNSS example, but this appears to be for nRF9160DK only.

Either way, so far I've been unable to get a positional fix.  I see from other questions on this site that (at least using the SDK) it's possible to get NMEA strings from the modem - I'm very familiar with other GPS/GNSS devices and so this would be helpful to do, but I don't know if it's possible with Zephyr.

At the moment I'm using the on-board antenna, although I could switch to an external active antenna if needs be.  Any advice on how to proceed would be much appreciated.

Related