Also thanks to Willy-JL for finding the issue and fixing part of the apps
@@ -33,6 +33,7 @@ static void gps_uart_serial_init(GpsUart* gps_uart) {
static void gps_uart_serial_deinit(GpsUart* gps_uart) {
UNUSED(gps_uart);
+ furi_hal_serial_async_rx_stop(gps_uart->serial_handle);
furi_hal_serial_deinit(gps_uart->serial_handle);
furi_hal_serial_control_release(gps_uart->serial_handle);
}