diff --git a/src/main/cli/cli.c b/src/main/cli/cli.c index 7fb1c481d3..cb8c116594 100644 --- a/src/main/cli/cli.c +++ b/src/main/cli/cli.c @@ -1348,7 +1348,7 @@ static void cliSerial(const char *cmdName, char *cmdline) portConfig.msp_baudrateIndex = baudRateIndex; break; case 1: - if (baudRateIndex < BAUD_9600 || baudRateIndex > BAUD_115200) { + if (baudRateIndex < BAUD_9600 || baudRateIndex > BAUD_230400) { continue; } portConfig.gps_baudrateIndex = baudRateIndex; @@ -1528,7 +1528,7 @@ static void cliSerialPassthrough(const char *cmdName, char *cmdline) cliPrintLinef("Invalid port%d %d", i + 1, ports[i].id); return; } else { - cliPrintLinef("Port%d: %s", i + 1, serialName(ports[i].id, "")); + cliPrintLinef("Port%d: %s", i + 1, serialName(ports[i].id, invalidName)); } } diff --git a/src/main/io/gps.c b/src/main/io/gps.c index 6e652dd117..8401c5f4b0 100644 --- a/src/main/io/gps.c +++ b/src/main/io/gps.c @@ -107,6 +107,7 @@ typedef struct gpsInitData_s { // UBX will cycle through these until valid data is received static const gpsInitData_t gpsInitData[] = { + { BAUD_230400, "$PUBX,41,1,0003,0001,230400,0*1C\r\n" }, { BAUD_115200, "$PUBX,41,1,0003,0001,115200,0*1E\r\n" }, { BAUD_57600, "$PUBX,41,1,0003,0001,57600,0*2D\r\n" }, { BAUD_38400, "$PUBX,41,1,0003,0001,38400,0*26\r\n" },