GPS Fix not working #64

Closed
opened 2026-10-27 15:36:39 +01:00 by adam · 13 comments
Owner

Describe the bug

GPS can't get any fix
GPS Chip: MIA-M10Q 34.10

Which device are you using
LilyGO T-Deck Plus

Which Firmware are you using
firmware_tdeckplus_v0.9.6.prerelease-merged.bin

To Reproduce

  1. Turn on GPS
  2. No fix at all

Additional context
N/A

**Describe the bug** GPS can't get any fix GPS Chip: MIA-M10Q 34.10 **Which device are you using** LilyGO T-Deck Plus **Which Firmware are you using** firmware_tdeckplus_v0.9.6.prerelease-merged.bin **To Reproduce** 1. Turn on GPS 2. No fix at all **Additional context** N/A <!-- github-sync-id:3876491934 -->
adam closed this issue 2026-10-27 15:36:39 +01:00
Author
Owner

In case you haven't tried it and it is possible to take a walk outside: please try it :). My T-Deck often doesn't get a GPS fix inside...

In case you haven't tried it and it is possible to take a walk outside: please try it :). My T-Deck often doesn't get a GPS fix inside... <!-- github-comment-id:3824686593 -->
Author
Owner

In case you haven't tried it and it is possible to take a walk outside: please try it :). My T-Deck often doesn't get a GPS fix inside...

I tested it on my window for hours 😁. With other firmware, I was able to get a signal indoors as well. The chip is GNSS and has good reception. I’ll test it outside later too.

> In case you haven't tried it and it is possible to take a walk outside: please try it :). My T-Deck often doesn't get a GPS fix inside... I tested it on my window for hours 😁. With other firmware, I was able to get a signal indoors as well. The chip is GNSS and has good reception. I’ll test it outside later too. <!-- github-comment-id:3824825277 -->
Author
Owner

can you see in the GPS mgmt screen that you receive sentences? after soldering my first gps module I did not even receieve sentences and after some googling found out I had to cross-solder the TX / RX wires : TX on tdeck board to RX on GPS Module and RX on tdeck board to TX on GPS module (this is because the gps connector is a grove connector and has a different wire order)

for my module I also did set the baud-rate to 9600

after that I could get a fix, but only outside. Finally I upgraded my GPS antenna to a 25x25mm ceramic module instead of the small block and since my gps works very good

can you see in the GPS mgmt screen that you receive sentences? after soldering my first gps module I did not even receieve sentences and after some googling found out I had to cross-solder the TX / RX wires : TX on tdeck board to RX on GPS Module and RX on tdeck board to TX on GPS module (this is because the gps connector is a grove connector and has a different wire order) for my module I also did set the baud-rate to 9600 after that I could get a fix, but only outside. Finally I upgraded my GPS antenna to a 25x25mm ceramic module instead of the small block and since my gps works very good <!-- github-comment-id:3824929244 -->
Author
Owner

Image
Image

I think the issue is software-related in the pre-release version. I have a signal, and the GPS is on, but it doesn’t get a fix.

![Image](https://github.com/user-attachments/assets/316b1045-930f-4cf5-8d39-3a4781efa1bf) ![Image](https://github.com/user-attachments/assets/6f8c2363-7e9d-442f-bc50-505628805adc) I think the issue is software-related in the pre-release version. I have a signal, and the GPS is on, but it doesn’t get a fix. <!-- github-comment-id:3824953264 -->
Author
Owner

I don't know how you mounted the GPS antenna, but when you put it outside trying to get a fix make sure the cerarmic part is pointing toward the sky

Edit: I just looked at the datasheet of this module and saw that is has no external GPS antenna connection...

I don't know how you mounted the GPS antenna, but when you put it outside trying to get a fix make sure the cerarmic part is pointing toward the sky Edit: I just looked at the datasheet of this module and saw that is has no external GPS antenna connection... <!-- github-comment-id:3824970409 -->
Author
Owner

No no, I have a ceramic antenna inside.
I just flashed another firmware and got a GPS fix inside my apartment in 10–15 seconds.
Near windows, it’s even faster - around 10 seconds. While walking indoors, I can also get speed readings 😄.
So, the GPS itself is not the problem.

Image

No no, I have a ceramic antenna inside. I just flashed another firmware and got a GPS fix inside my apartment in 10–15 seconds. Near windows, it’s even faster - around 10 seconds. While walking indoors, I can also get speed readings 😄. So, the GPS itself is not the problem. ![Image](https://github.com/user-attachments/assets/92176b55-98a3-4dfb-a8c1-7d485306278e) <!-- github-comment-id:3825106875 -->
Author
Owner

ah, I just see you are using firmware_tdeckplus_v0.9.6.prerelease-merged.bin (is that available somewhere?) so it might be a bug in this prerelease..

ah, I just see you are using firmware_tdeckplus_v0.9.6.prerelease-merged.bin (is that available somewhere?) so it might be a bug in this prerelease.. <!-- github-comment-id:3825137391 -->
Author
Owner

ah, I just see you are using firmware_tdeckplus_v0.9.6.prerelease-merged.bin (is that available somewhere?) so it might be a bug in this prerelease..

Not available yet, yes it's a bug :)

> ah, I just see you are using firmware_tdeckplus_v0.9.6.prerelease-merged.bin (is that available somewhere?) so it might be a bug in this prerelease.. Not available yet, yes it's a bug :) <!-- github-comment-id:3825156633 -->
Author
Owner

How is your feelings with v0.9.7 in this regards?

How is your feelings with v0.9.7 in this regards? <!-- github-comment-id:3830714845 -->
Author
Owner

How is your feelings with v0.9.7 in this regards?

Now its better. Find fix inside but only 5 satelites. Outside I got maximum 6. Takes a long time for fix.

I’m about 98% sure the issue is GPS-related. It looks like the initialization for the other GNSS providers is missing, so it’s probably relying only on GPS, without using the other satellite systems (GLONASS, Galileo, etc.), even though the u-blox chip should support them.
Right now, I’m seeing a maximum of 5-6 satelites outside, so both outside and indoors. Yesterday tested with another fw (Tactility) just to verify gps, in the same conditions, I had around 12 satellites outside - and even indoors (fix is got in 10sec inside) - so clearly some satellites aren’t being used at all.

> How is your feelings with v0.9.7 in this regards? Now its better. Find fix inside but only 5 satelites. Outside I got maximum 6. Takes a long time for fix. I’m about 98% sure the issue is GPS-related. It looks like the initialization for the other GNSS providers is missing, so it’s probably relying only on GPS, without using the other satellite systems (GLONASS, Galileo, etc.), even though the u-blox chip should support them. Right now, I’m seeing a maximum of 5-6 satelites outside, so both outside and indoors. Yesterday tested with another fw (Tactility) just to verify gps, in the same conditions, I had around 12 satellites outside - and even indoors (fix is got in 10sec inside) - so clearly some satellites aren’t being used at all. <!-- github-comment-id:3831007963 -->
Author
Owner

T-Deck now getting a fix in 2-4 minutes sitting in window and holding 25 sats with 9.9

T-Deck now getting a fix in 2-4 minutes sitting in window and holding 25 sats with 9.9 <!-- github-comment-id:3914658720 -->
Author
Owner

Has this actually be resolved, @dobrishinov, @skykingisepic? If so, I suggest closing the issue, if not, maybe update your findings with firmware version 0.9.11.

Has this actually be resolved, @dobrishinov, @skykingisepic? If so, I suggest closing the issue, if not, maybe update your findings with firmware version 0.9.11. <!-- github-comment-id:4112743769 -->
Author
Owner

Seems to be getting a fix and showing data now.

Seems to be getting a fix and showing data now. <!-- github-comment-id:4112794833 -->
Sign in to join this conversation.
No labels
1 Participants
Notifications
Due Date
No due date set.
Dependencies

No dependencies set.

Reference: adam/meshcore#64