I have a project that I'm pulling in code from multiple_adv_sets using v2.7.0 and sysbuild.
Where can I find definition of bt_hci_core: opcode 0x200a status 0x09???
talks about the opcodes and status being in the spec?
https://www.bluetooth.com/specifications/specs/core-specification-5-3/
That spec is pretty large, it isn't clear to me where these are specified. I did search for 2036.
Created adv: 0x200037d0
[00:00:00.084,136] <wrn> bt_hci_core: opcode 0x2036 status 0x07
Failed to create a connectable advertising set (err -5)
For additional background,
On startup from power off, the bt_hci_core output doesn't get all the way through, it is not always terminated at the same place.
[00:00:00.050,964] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.051,849] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:00.052,734] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 214.51162 Build 1926957230
[00:00:00.054,779] <inf> b[00:00:08.118,682]
it then continues to run but its not clear from output what was and wasn't run after the bt_hci_core fails to initialize.
----
[00:00:00.055,908] <inf> bt_hci_core: HW Platform: Nordic Semiconductor (0x0002)
[00:00:00.056,793] <inf> bt_hci_core: HW Variant: nRF53x (0x0003)
[00:00:00.057,678] <inf> bt_hci_core: Firmware: Standard Bluetooth controller (0x00) Version 214.51162 Build 1926957230
[00:00:00.059,661] <inf> bt_hci_core: No ID address. App must call settings_load()
[00:00:00.062,835] <inf> bt_hci_core: Identity: X:X:X:X:X:X (random)
[00:00:00.063,720] <inf> bt_hci_core: HCI: version 5.4 (0x0d) revision 0x21fb, manufacturer 0x0059
[00:00:00.064,849] <inf> bt_hci_core: LMP: version 5.4 (0x0d) subver 0x21fb
If I wake sense after the initial power on, all the normal bt_hci_core output lines show with the -5 return code and the opcode and status code.
The code that is returning the -5 is:
I have defined to support existing code.
and I'm now trying to use multiple_adv_sets to provide the beacon and connectable service.
The original existing broadcast/observer code is working even though this bt_hci_core has crashed/failed to initialize.
CONFIG_BT_PERIPHERAL was assigned the value y, but got the value n. Missing dependencies:
BT_RPC_STACK || (BT_HCI && BT)
CONFIG_BT_HCI was assigned the value y, but got the value n. Missing dependencies:
<choice BT_STACK_SELECTION>
I've got more notes; I've spent some time on this. Any help is greatly appreciated.