Thank you Marcel, your suggestion solved my issue: I had to compile the kernel with CONFIG_BT_HCIUART_QCA. I must also call following at the bootup: btattach -S 3000000 -P qca sleep 1 killall btattach sleep 1 btattach -S 3000000 -P h4 bluetoothd ...otherwise bluetoothd doesn't work (=finds 0 adapters). But I'm glad to have this workaround :) Libor -----Ursprüngliche Nachricht----- Von: Marcel Holtmann [mailto:marcel@xxxxxxxxxxxx] Gesendet: Mittwoch, 18. Oktober 2017 14:14 An: Libor Peltan <lpeltan@xxxxxxxxxxxx> Cc: linux-bluetooth@xxxxxxxxxxxxxxx Betreff: Re: UART baud rate to 3M within btattach Hi Libor, > 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. that is done by the different protocols drivers. Use a kernel that has support for ath3k or qca. Otherwise you can not do it. It designed that the kernel does the UART handling and the setup (including firmware loading etc.). 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