firmware icon indicating copy to clipboard operation
firmware copied to clipboard

Bruce 1.11 and 1.11.1 CYD-2432S028 after 1.10.2 still waiting for GPS

Open LOCOSP opened this issue 2 months ago • 12 comments

Describe the bug: Since version 1.11 when entering Wardriving or GPS Tracker got info Waiting GPS:

Steps To Reproduce:

  • Device used: CYD-2432S028

Expected behavior: GPS is present just waitin for FIX and than shoud show GPS data

Actual behavior: Waiting GPS: [time counting]

Additional context / logs: GPS connected via bottom UART, all was working fine till version 1.10.2

LOCOSP avatar Sep 30 '25 23:09 LOCOSP

Ok I've solved it, just use new option GPS>Config>GPS Pins and change RX=1 , TX=3

LOCOSP avatar Sep 30 '25 23:09 LOCOSP

Have you tried different Baudrate values?

If none of them work, change the pin order on GPS>Config>GPS Pins menu and try again all the baudrates

bmorcelli avatar Sep 30 '25 23:09 bmorcelli

My joy was premature. I changed the GPS pins and I no longer get the message that it’s waiting for GPS, but after a 20-minute walk it still didn’t get a fix. As soon as I reprogrammed it to 1.10.2, the fix was acquired instantly. I haven’t checked the baudrates yet.

LOCOSP avatar Oct 01 '25 07:10 LOCOSP

Im getting the same thing. Device c1101+ with at6668, baudrate:115200 rx:44 tx43.

F3nr1r404 avatar Oct 07 '25 13:10 F3nr1r404

Ok I've solved it, just use new option GPS>Config>GPS Pins and change RX=1 , TX=3

oh thank you very much. works perfect now. :)

CYD 2432S028R Micro USB + USB C // Neo-6M GPS on TX (3) RX (1). Latest Version of bmorcelli Launcher + Bruce 1.11.1.

bl4k7en avatar Oct 08 '25 16:10 bl4k7en

This makes GPS work again on Bruce beta (and I guess 1.11) on a C1011 Plus -- the GPS module sits on 44/43 for RX/TX and this was messing with that:

boards/lilygo-t-embed-cc1101/interface.cpp (+2 -2)
    54      digitalWrite(SDCARD_CS, HIGH);
    55 -    pinMode(44, OUTPUT); // NRF24 on Plus
    56 -    digitalWrite(44, HIGH);
    55 +    // pinMode(44, OUTPUT); // NRF24 on Plus
    56 +    // digitalWrite(44, HIGH);

Not sure what's the best way to deal with this -- maybe an additional flag in the config file? @bmorcelli

@F3nr1r404 FYI

pminervini avatar Oct 26 '25 16:10 pminervini

I believe it is better check why the UART isn't initializing to communicate with the GPS then changing the device initialization.. because it will break the T-Embed Plus..

Maybe checking the gps code to disable this pin and restart the UART is a better approach.

bmorcelli avatar Oct 26 '25 16:10 bmorcelli

And be aware the CC1101 plus might break the TFT and SD communication when you start the GPS reading... Because you are constantly enabling/disabling the NRF24 SPI communication, "jamming" the SPI bus and jamming the 2.4Ghz at some point

I do not recommend using t-Embed cc1101 plus with GPS.

bmorcelli avatar Oct 26 '25 17:10 bmorcelli

@bmorcelli what about moving GPS RX to 43 and TX to -1?

pminervini avatar Oct 26 '25 17:10 pminervini

I don't know if it will work because UART needs rx/tx.. needs a lot of testing..

bmorcelli avatar Oct 26 '25 17:10 bmorcelli

@bmorcelli I was toying with a couple of GPS modules on a 8266 yesterday and just connecting the RX pin was enough to receive GPS data! that might do the trick -- can test and let you know, but what you proposed in https://github.com/pr3y/Bruce/issues/1702#issuecomment-3448698556 seems like the proper way to go at it

pminervini avatar Oct 26 '25 17:10 pminervini

@bmorcelli I was toying with a couple of GPS modules on a 8266 yesterday and just connecting the RX pin was enough to receive GPS data! that might do the trick -- can test and let you know, but what you proposed in https://github.com/pr3y/Bruce/issues/1702#issuecomment-3448698556 seems like the proper way to go at it

I actually got it working so far no issues or slow downs in the software. Using the module i mentioned had to swap rx snd tx connection on the module. Set pins to 44 & 43 and plugged it in works every time. Tried it after a few days might have just been user error but works seamless now with the m5 stack module.

F3nr1r404 avatar Oct 26 '25 20:10 F3nr1r404