Thread (7 messages) flat view 7 messages, 2 authors, 2017-10-19

UART baud rate to 3M within btattach

From: Libor Peltan <hidden>
Date: 2017-10-18 11:36:54

Hi everyone,

my setup: Linux 4.14rc2, bluez 5.47. SoC + Qualcomm BT chip, connected via UART.
The default speed of the UART is 115200 bps, which is obviously slow, need 3M bps.

I already found out, how to do it: send a HCI command
0x01 0x48 0xFC 0x01 0x0E
In other words: OGF=0x3F, OCF=0x0048, plen=1, pdata=0xE
...and reset the UART after 300 millis with new speed.

This is possible via 'hcitool', but it breaks running instances of btattach...

I would like to make btattach to do it for me at startup. Is there a way to configure it?

It seems that hciattach had this possibility, but dunno if not already deprecated in bluez 5.47 and how to use it.

Thanks for any suggestions!!

Libor
Keyboard shortcuts
hback out one level
jnext message in thread
kprevious message in thread
ldrill in
Escclose help / fold thread tree
?toggle this help