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.

Parents
  • 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.

Reply
  • 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.

Children
  • 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

Related