Hello everyone,

I'm currently working on a sensor driver for the Quectel L86-M33 GNSS
module. It communicates over UART and is very feature rich, allowing users
to send commands over UART to modify things such as position fix interval
and device baud rate (default at 9600).

I'm able to correctly send commands to the device to change its baud rate,
but I've so far been unsuccessful in figuring out how to change the baud
rate of the UART device. So far I've attempted to change the baud rate
using `file_ioctl` and termios within the device driver but had no luck. I
also experimented with using termios calls in userspace but also had no
success there. In each instance, the device would crash shortly after
attempting to change the baud rate of the UART device.

I've confirmed that commands are being sent correctly as changing the baud
rate of the GNSS module without changing the baud rate of the UART device
returns illegible text.

Any help is appreciated,
Elias

Reply via email to