Iphone & BLE disconnects
Posted: Tue Jun 05, 2018 8:16 am
Hi
can anyone get BLE to be stable on the iphone, I have posted this in a few places as I am desparate to get this working, managed to get android stable and to run for 20+ hours now, so thats all good, but the Iphone runs for a minute or so and then disconnects.
This is on the BLE UART example aswell.
Thanks to people for developing these libraries however !
Problem comes :-
W (198098) BT_APPL: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0008
E (198112) BT_APPL: Unknown connection ID: 4 fail sending notification
Tested using an Iphone 4s , the same thing with a hm10 module works great.
Thanks
D (197199) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197207) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197208) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197223) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197223) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197261) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197261) GeneralUtils: 0000 11 .
D (197265) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197273) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197281) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197282) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197297) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197297) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197335) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197335) GeneralUtils: 0000 12 .
D (197339) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197347) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197355) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197356) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197371) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197371) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197409) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197409) GeneralUtils: 0000 13 .
D (197413) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197421) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197429) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197432) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197445) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197445) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197483) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197483) GeneralUtils: 0000 14 .
D (197487) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197495) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197503) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197504) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197519) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197519) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197557) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197557) GeneralUtils: 0000 15 .
D (197561) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197569) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197577) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197578) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197593) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197593) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197631) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197631) GeneralUtils: 0000 16 .
D (197635) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197643) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197651) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197652) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197667) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197667) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197705) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197705) GeneralUtils: 0000 17 .
D (197709) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197717) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197725) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197726) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197741) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197741) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197779) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197779) GeneralUtils: 0000 18 .
D (197783) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197791) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197799) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197800) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197815) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197815) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197853) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197853) GeneralUtils: 0000 19 .
D (197857) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197865) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197873) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197874) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197889) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197889) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197927) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197927) GeneralUtils: 0000 1a .
D (197931) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197939) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197947) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197948) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197963) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197963) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (198001) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (198001) GeneralUtils: 0000 1b .
D (198006) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (198014) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198021) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (198022) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198037) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (198037) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (198075) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (198075) GeneralUtils: 0000 1c .
D (198079) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (198087) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198095) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
W (198098) BT_APPL: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0008
E (198112) BT_APPL: Unknown connection ID: 4 fail sending notification
V (198118) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198125) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (198125) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
start advertising
can anyone get BLE to be stable on the iphone, I have posted this in a few places as I am desparate to get this working, managed to get android stable and to run for 20+ hours now, so thats all good, but the Iphone runs for a minute or so and then disconnects.
This is on the BLE UART example aswell.
Thanks to people for developing these libraries however !
Problem comes :-
W (198098) BT_APPL: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0008
E (198112) BT_APPL: Unknown connection ID: 4 fail sending notification
Tested using an Iphone 4s , the same thing with a hm10 module works great.
Thanks
D (197199) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197207) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197208) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197223) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197223) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197261) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197261) GeneralUtils: 0000 11 .
D (197265) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197273) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197281) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197282) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197297) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197297) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197335) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197335) GeneralUtils: 0000 12 .
D (197339) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197347) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197355) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197356) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197371) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197371) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197409) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197409) GeneralUtils: 0000 13 .
D (197413) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197421) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197429) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197432) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197445) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197445) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197483) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197483) GeneralUtils: 0000 14 .
D (197487) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197495) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197503) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197504) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197519) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197519) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197557) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197557) GeneralUtils: 0000 15 .
D (197561) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197569) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197577) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197578) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197593) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197593) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197631) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197631) GeneralUtils: 0000 16 .
D (197635) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197643) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197651) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197652) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197667) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197667) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197705) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197705) GeneralUtils: 0000 17 .
D (197709) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197717) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197725) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197726) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197741) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197741) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197779) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197779) GeneralUtils: 0000 18 .
D (197783) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197791) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197799) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197800) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197815) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197815) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197853) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197853) GeneralUtils: 0000 19 .
D (197857) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197865) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197873) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197874) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197889) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197889) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (197927) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (197927) GeneralUtils: 0000 1a .
D (197931) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (197939) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197947) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (197948) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (197963) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (197963) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (198001) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (198001) GeneralUtils: 0000 1b .
D (198006) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (198014) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198021) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
V (198022) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198037) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (198037) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
D (198075) GeneralUtils: 00 01 02 03 04 05 06 07 08 09 0a 0b 0c 0d 0e 0f ----------------
D (198075) GeneralUtils: 0000 1c .
D (198079) FreeRTOS: Semaphore taking: name: ConfEvt (0x3ffe6c2c), owner: <N/A> for notify
D (198087) FreeRTOS: Semaphore taken: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198095) FreeRTOS: >> wait: Semaphore waiting: name: ConfEvt (0x3ffe6c2c), owner: notify for notify
W (198098) BT_APPL: bta_gattc_conn_cback() - cif=3 connected=0 conn_id=3 reason=0x0008
E (198112) BT_APPL: Unknown connection ID: 4 fail sending notification
V (198118) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe6c2c), owner: notify
V (198125) FreeRTOS: << wait: Semaphore released: name: ConfEvt (0x3ffe6c2c), owner: <N/A>
V (198125) FreeRTOS: Semaphore giving: name: ConfEvt (0x3ffe71c8), owner: <N/A>
start advertising