Closed Snevzor closed 1 year ago
That might be due to the "late" HCI_RESET which is performed by the host stack. Ideally the local address has to be configured by the application side. bt_ipm_set_addr is a reliquish from a previous implementation which was performing HCI reset in the driver itself (earlier in the stack init process). It had the advantage of enabling some configuration within the driver itself, but it's a layer violation and has some drawbacks (such as the issue to get transparent mode working) If you're interested, you can do some archaeology in the driver history and find out more on previous implementation
Thanks for the fast response @erwango !
I'll try some stuff and look into the driver history.
ok, moving to discussion.
Discussed in https://github.com/zephyrproject-rtos/zephyr/discussions/55825