Android app disconnects when from device receiving notifications from multiple devices

Hello everyone,

I am currently developing an Android app, where I have 2 BLE custom boards with the nRF52832 as a BLE chip. Each board has the same firmware running on it and is configured to send notification of 20 bytes in a 50Hz frequency. I am using the the Nordic BLE library to connect and communicate with the devices.

The connection to both devices works without any issues. Initially the phone is receiving data from both sensors but after a short time (between 1 - 5 seconds) the phone disconnects itself from one sensor. The Logcat for the app doe not provide any useful information either. The only thing i can see there is, that the device has been disconnected (only onConnectionUpdated is shown. No disconnect request).

Connecting the same devices with the equivalent iOS app does work. So I assume the error has to be in some way, how I handle it on Android.

If you need any additional information please let me know.

Thank you all in advance.

  • Hello

    What phone and Android version are you running?

    If you could set up a BLE sniffer and share logs of the communication between your devices as the disconnection happens, that would be very helpful.

    Best regards,

    Einar

  • Hello apologies for the late response.

    I am using a Nokia C21 Plus with Android version 11.

    I sadly do not have a BLE Dongle yet. But it is ordered and on the way. For now though i can provide the HCI logs from the phone itself. All tough there is not a lot to see there I believe. Never the less I have copied the section where the disconnect happen (Lines 794 - 796). You can also see, how before that line I get notifications from both BLE devices and afterwords only from one.

    Here the logs:

    No.	Time	Source	Destination	Protocol	Length	Info
    762	409.047631	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    763	409.048162	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    764	409.048845	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    765	409.049562	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    766	409.050503	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    767	409.075309	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    768	409.075899	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    769	409.076494	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    770	409.077092	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    771	409.077719	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    772	409.078874	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    773	409.092664	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    774	409.093567	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    775	409.137988	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    776	409.138878	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    777	409.180202	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    778	409.180678	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    779	409.181365	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    780	409.228009	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    781	409.228391	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    782	409.228801	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    783	409.229795	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    784	409.231040	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    785	409.272607	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    786	409.273664	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    787	409.285139	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    788	409.285689	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    789	409.286297	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    790	409.287004	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    791	409.287773	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    792	409.288410	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    793	409.317667	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    794	409.318549	controller	host	HCI_EVT	13	Rcvd LE Meta (LE Connection Update Complete)
    795	409.318868	d4:86:0e:01:8f:28 (FlexOmega0000000015)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    796	409.383707	controller	host	HCI_EVT	8	Rcvd Vendor-Specific
    797	409.390229	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    798	409.390757	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    799	409.391387	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    800	409.495928	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    801	409.496507	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    802	409.497311	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    803	409.600937	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    804	409.601578	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    805	409.602390	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    806	409.705515	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    807	409.706083	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    808	409.706504	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    809	409.810939	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    810	409.811355	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    811	409.811863	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    812	409.915946	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    813	409.916779	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    814	409.917274	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    815	410.020923	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    816	410.021329	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    817	410.021593	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    818	410.125341	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    819	410.126168	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    820	410.126757	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    821	410.231103	e4:7b:35:47:0d:27 (FlexOmega0000000016)	HMDGloba_43:f7:a0 (Nokia C21 Plus)	ATT	32	Rcvd Handle Value Notification, Handle: 0x0012 (Nordic UART Service: Nordic UART Rx)
    

    I will provide the logs from the BLE Sniffer next week.

    Kind regards

    J.R.

  • Hm yes I don't think there's a lot to see there either. It's possible these HCI_EVTs could hint at something, but I think it'll be much clearer with the full sniffer logs.

    In the meantime, one thing you could try is to increase the max connection interval for your peripherals. Maybe your phone struggles to keep up with two devices at once if the connection interval is set low.

    -Einar

  • So i got my hand on an nRF Dongle.

    I believe the lines 3040 - 3043 are the one responsible for the disconnect. Though this seems to be instantiated by the phone.


    No.	Time	Source	PHY	Protocol	Length	Delta time (µs end to start)	SN	NESN	More Data	Event counter	Info
    2979	9.020	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	133	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2980	9.021	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	133	Empty PDU
    2981	9.021	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	False	133	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2982	9.110	Master_0x9d07bc55	LE 1M	LE LL	0	88797µs	1	1	False	135	Empty PDU
    2983	9.110	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	True	135	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2984	9.111	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	0	0	False	135	Empty PDU
    2985	9.111	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	135	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2986	9.111	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	1	1	False	135	Empty PDU
    2987	9.112	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	True	135	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2988	9.112	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	0	0	False	135	Empty PDU
    2989	9.112	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	135	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2990	9.113	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	1	1	False	135	Empty PDU
    2991	9.113	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	False	135	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2992	9.155	Master_0x9d07bc55	LE 1M	LE LL	0	41777µs	0	0	False	136	Empty PDU
    2993	9.155	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	136	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2994	9.156	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	136	Empty PDU
    2995	9.156	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	136	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2996	9.200	Master_0x9d07bc55	LE 1M	LE LL	0	43800µs	0	0	False	137	Empty PDU
    2997	9.200	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	137	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    2998	9.201	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	137	Empty PDU
    2999	9.201	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	137	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3000	9.290	Master_0x9d07bc55	LE 1M	LE LL	0	88797µs	0	0	False	139	Empty PDU
    3001	9.290	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	139	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3002	9.291	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	139	Empty PDU
    3003	9.291	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	139	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3004	9.335	Master_0x9d07bc55	LE 1M	LE LL	0	43800µs	1	1	False	140	Empty PDU
    3005	9.335	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3006	9.336	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	140	Empty PDU
    3007	9.336	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3008	9.336	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	140	Empty PDU
    3009	9.337	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3010	9.337	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	140	Empty PDU
    3011	9.337	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3012	9.338	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	140	Empty PDU
    3013	9.338	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3014	9.338	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	140	Empty PDU
    3015	9.339	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	False	140	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3016	9.380	Master_0x9d07bc55	LE 1M	LE LL	0	41102µs	1	1	False	141	Empty PDU
    3017	9.380	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	141	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3018	9.381	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	141	Empty PDU
    3019	9.381	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	False	141	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3020	9.470	Master_0x9d07bc55	LE 1M	LE LL	0	88797µs	1	1	False	143	Empty PDU
    3021	9.470	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	143	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3022	9.471	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	143	Empty PDU
    3023	9.471	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	143	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3024	9.471	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	143	Empty PDU
    3025	9.472	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	143	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3026	9.472	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	143	Empty PDU
    3027	9.472	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	143	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3028	9.473	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	143	Empty PDU
    3029	9.473	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	143	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3030	9.515	Master_0x9d07bc55	LE 1M	LE LL	0	41778µs	0	0	False	144	Empty PDU
    3031	9.515	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	144	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3032	9.516	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	144	Empty PDU
    3033	9.516	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	144	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3034	9.560	Master_0x9d07bc55	LE 1M	LE LL	0	43799µs	0	0	False	145	Empty PDU
    3035	9.560	Slave_0x9d07bc55	LE 1M	L2CAP	16	149µs	0	1	True	145	Connection Parameter Update Request
    3036	9.561	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	145	Empty PDU
    3037	9.561	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	True	145	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3038	9.561	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	145	Empty PDU
    3039	9.561	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	False	145	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3040	9.650	Master_0x9d07bc55	LE 1M	LE LL	12	88215µs	1	1	True	147	Control Opcode: LL_CONNECTION_UPDATE_IND
    3041	9.650	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	147	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3042	9.651	Master_0x9d07bc55	LE 1M	L2CAP	10	148µs	0	0	False	147	Connection Parameter Update Response (Accepted)
    3043	9.695	Master_0x9d07bc55	LE 1M	L2CAP	10	44069µs	0	0	False	148	Connection Parameter Update Response (Accepted)
    3044	9.695	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	148	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3045	9.696	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	148	Empty PDU
    3046	9.740	Master_0x9d07bc55	LE 1M	LE LL	0	44164µs	1	1	False	149	Empty PDU
    3047	9.740	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3048	9.741	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	149	Empty PDU
    3049	9.741	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3050	9.741	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	149	Empty PDU
    3051	9.742	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3052	9.742	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	149	Empty PDU
    3053	9.742	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3054	9.743	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	149	Empty PDU
    3055	9.743	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3056	9.743	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	149	Empty PDU
    3057	9.744	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	False	149	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3058	9.830	Master_0x9d07bc55	LE 1M	LE LL	0	86102µs	1	1	False	151	Empty PDU
    3059	9.830	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	151	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3060	9.831	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	151	Empty PDU
    3061	9.831	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	151	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3062	9.831	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	151	Empty PDU
    3063	9.832	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	151	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3064	9.832	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	151	Empty PDU
    3065	9.832	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	151	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3066	9.833	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	151	Empty PDU
    3067	9.833	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	151	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3068	9.875	Master_0x9d07bc55	LE 1M	LE LL	0	41776µs	0	0	False	152	Empty PDU
    3069	9.875	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	152	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3070	9.876	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	152	Empty PDU
    3071	9.876	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	152	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3072	9.920	Master_0x9d07bc55	LE 1M	LE LL	0	43799µs	0	0	False	153	Empty PDU
    3073	9.920	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	153	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3074	9.921	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	153	Empty PDU
    3075	9.921	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	False	153	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3076	10.085	Master_0x9d07bc55	LE 1M	LE LL	0	163799µs	0	0	False	155	Empty PDU
    3077	10.085	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	155	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3078	10.086	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	155	Empty PDU
    3079	10.295	Master_0x9d07bc55	LE 1M	LE LL	0	209242µs	1	1	False	157	Empty PDU
    3080	10.295	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3081	10.296	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	157	Empty PDU
    3082	10.296	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3083	10.296	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	157	Empty PDU
    3084	10.296	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3085	10.297	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	157	Empty PDU
    3086	10.297	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3087	10.298	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	157	Empty PDU
    3088	10.298	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3089	10.298	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	157	Empty PDU
    3090	10.299	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	False	157	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3091	10.400	Master_0x9d07bc55	LE 1M	LE LL	0	101102µs	1	1	False	158	Empty PDU
    3092	10.400	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	158	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3093	10.401	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	158	Empty PDU
    3094	10.401	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	158	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3095	10.401	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	158	Empty PDU
    3096	10.401	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	True	158	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3097	10.402	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	0	0	False	158	Empty PDU
    3098	10.402	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	0	1	True	158	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3099	10.403	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	158	Empty PDU
    3100	10.403	Slave_0x9d07bc55	LE 1M	ATT	27	150µs	1	0	False	158	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3101	10.715	Master_0x9d07bc55	LE 1M	LE LL	0	311770µs	0	0	False	161	Empty PDU
    3102	10.715	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3103	10.716	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	1	1	False	161	Empty PDU
    3104	10.716	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	True	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3105	10.716	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	0	0	False	161	Empty PDU
    3106	10.716	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3107	10.717	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	1	1	False	161	Empty PDU
    3108	10.717	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	True	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3109	10.718	Master_0x9d07bc55	LE 1M	LE LL	0	149µs	0	0	False	161	Empty PDU
    3110	10.718	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	0	1	True	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3111	10.718	Master_0x9d07bc55	LE 1M	LE LL	0	148µs	1	1	False	161	Empty PDU
    3112	10.719	Slave_0x9d07bc55	LE 1M	ATT	27	149µs	1	0	False	161	Rcvd Handle Value Notification, Handle: 0x000b (Nordic UART Service: Nordic UART Rx)
    3113	15.103	df:47:a9:29:30:da	LE 1M	LE LL	30	4384612µs				0	ADV_IND
    3114	15.104	df:47:a9:29:30:da	LE 1M	LE LL	30	666µs				0	ADV_IND
    3115	15.105	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3116	15.106	40:9c:70:45:3d:ad	LE 1M	LE LL	12	149µs				0	SCAN_REQ
    3117	15.106	df:47:a9:29:30:da	LE 1M	LE LL	24	150µs				0	SCAN_RSP
    3118	15.143	df:47:a9:29:30:da	LE 1M	LE LL	30	36962µs				0	ADV_IND
    3119	15.144	df:47:a9:29:30:da	LE 1M	LE LL	30	665µs				0	ADV_IND
    3120	15.145	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3121	15.184	df:47:a9:29:30:da	LE 1M	LE LL	30	38205µs				0	ADV_IND
    3122	15.184	40:9c:70:45:3d:ad	LE 1M	LE LL	12	150µs				0	SCAN_REQ
    3123	15.185	df:47:a9:29:30:da	LE 1M	LE LL	24	150µs				0	SCAN_RSP
    3124	15.185	df:47:a9:29:30:da	LE 1M	LE LL	30	467µs				0	ADV_IND
    3125	15.186	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3126	15.226	df:47:a9:29:30:da	LE 1M	LE LL	30	39705µs				0	ADV_IND
    3127	15.227	df:47:a9:29:30:da	LE 1M	LE LL	30	665µs				0	ADV_IND
    3128	15.271	df:47:a9:29:30:da	LE 1M	LE LL	30	43383µs				0	ADV_IND
    3129	15.310	df:47:a9:29:30:da	LE 1M	LE LL	30	38478µs				0	ADV_IND
    3130	15.311	df:47:a9:29:30:da	LE 1M	LE LL	30	665µs				0	ADV_IND
    3131	15.312	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3132	15.360	df:47:a9:29:30:da	LE 1M	LE LL	30	47630µs				0	ADV_IND
    3133	15.360	40:9c:70:45:3d:ad	LE 1M	LE LL	12	150µs				0	SCAN_REQ
    3134	15.361	df:47:a9:29:30:da	LE 1M	LE LL	30	888µs				0	ADV_IND
    3135	15.362	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3136	15.408	df:47:a9:29:30:da	LE 1M	LE LL	30	45800µs				0	ADV_IND
    3137	15.409	df:47:a9:29:30:da	LE 1M	LE LL	30	666µs				0	ADV_IND
    3138	15.410	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3139	15.454	df:47:a9:29:30:da	LE 1M	LE LL	30	43292µs				0	ADV_IND
    3140	15.455	df:47:a9:29:30:da	LE 1M	LE LL	30	666µs				0	ADV_IND
    3141	15.456	df:47:a9:29:30:da	LE 1M	LE LL	30	664µs				0	ADV_IND
    3142	15.497	df:47:a9:29:30:da	LE 1M	LE LL	30	40238µs				0	ADV_IND
    

  • I have also increased now the connection interval on the phone side (15'000 ms). It now takes a bit longer for the disconnect to happen (about 10 seconds), which makes sense since the interval is higher. Eventually the disconnect happens anyway.

Related