Thanks Marcel for your answer. I call 'btattach -P h4', because ath3k and qca options would simply reply 'protocol not supported'. My point is how to send the HCI command inside, or before btattach launch. Thanks :) -----Ursprüngliche Nachricht----- Von: Marcel Holtmann [mailto:marcel@xxxxxxxxxxxx] Gesendet: Mittwoch, 18. Oktober 2017 14:05 An: Libor Peltan <lpeltan@xxxxxxxxxxxx> Cc: linux-bluetooth@xxxxxxxxxxxxxxx Betreff: Re: UART baud rate to 3M within btattach Hi Libor, > 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. so it depends on your hardware. Is the QCA or ATH hardware? Try btattach -P qca or btattach -P ath3k and see if it will change the baudrate and do the correct setup. Regards Marcel -- To unsubscribe from this list: send the line "unsubscribe linux-bluetooth" in the body of a message to majordomo@xxxxxxxxxxxxxxx More majordomo info at http://vger.kernel.org/majordomo-info.html