How can balenaCloud fetch Location from Quectel EC21 modem?

I have successuflly launched a small fleet with balenaCloud and a CM3+ plus based device. We have EC21 modem from Quectel onboard. According to the manufacturer it supports many positioning protocols:

EC21 supports Qualcomm® IZat™ location technology Gen8C Lite (GPS, GLONASS, BeiDou, Galileo and QZSS). The integrated GNSS greatly simplifies product design, and provides quicker, more accurate and more dependable positioning.

However I see very inaccurate position on the device page. It basicaly shows the cell tower location.

Where does balenaCloud obtain the location information displayed on the dashbaord and how can I configure this to be more accurate and use the modem onboard?

Thank you in advance for your time.

Hi there!
The device location information displayed on the dashboard, are obtained by the GeoIP resolution of the device public IP. Currently, we are using a GeoIP resolution service.
Cheers!

1 Like

Thanks for your quick reply.

So for now I will stick with my app uploading the location data separately.

BTW, among container-based solutions, using balena so far has been pure joy!

We re doing our best :). Cheers!