Cambiar BaudRate de SerialPort mientras la conexión está abierta

Estoy usando la clase SerialPort para comunicarme con un dispositivo externo. Comienzo la comunicación a 300 baudios por segundo, sin embargo, después del "apretón de manos" inicial, tengo que cambiar a una velocidad en baudios especificada por el dispositivo (generalmente 9600 Bps).

No he tenido éxito en mis intentos de seguir comunicándome después de aumentar la velocidad en baudios, sin embargo, no estoy seguro de por qué. Eso me lleva a mi pregunta: ¿Cuál es la forma correcta de cambiar la velocidad en baudios? ¿Se puede hacer mientras la conexión está abierta, o debo cerrar la conexión primero?

No he podido encontrar ninguna información sobre esto en la documentación ...

He intentado ambos y no he tenido éxito en ambos sentidos, lo que me hizo pensar que me faltaba algo obvio.

Respuestas a la pregunta(2)

Su respuesta a la pregunta