Docs for gpsd state that it autodetects baud rate of the gps module, but on my system it does not.
On my Pi4B with Adafruit Ultimate Breakout wired to UART5, gpsd can only connect to the GPS at 9600. Matching port speed (using stty) and GPS speed (using gpsinit) works up to 115,200, but only until power cycle, when the GPS retains the new speed but /dev/ttyAMA1 goes back to default. And thus gpsd.service cannot operate at any baud rate but 9600.
Any hints why the gpsd auto baud isn’t functional, and any workaround to use a faster baud rate? Is there a config file or cmdline option to make UART5 115,200 at power up?
/boot/cmdline.txt
for clues