This post is older than 2 years and might not be relevant anymore
More Info: Consider searching for newer posts

iOS nRFConnect issue with scanning

We use iOS nRF Connect primarily for DFU updates and find a real annoying issue with its behavior. We see this problem behavior on both v1.8.5 and v1.8.2, on both iPhone and iPad, running iOS 11.3 and 11.4.

The annoyance is that scanning runs for 2 1/2 minutes and cannot be stopped by pressing "Stop Scanning". In fact, it seems that the "Stop Scanning" press gets buffered until the current scan is completed and the button context changed to "Scan"; with the end result that pressing "Stop Scanning" causes a 5-minute scan. During the scanning process, the UI is completely unresponsive. There is a setting option to set the scan timeout, but it seems to have no effect at all.

I'm somewhat surprised no one else has complained about this behavior and wonder if it is due perhaps to the large number of BLE devices we have running in the office - a scan typically finds 40-50 devices.

The best resolution of this problem would be to make the 'Stop Scanning' button actually stop the scan.

If that is not possible on iOS, here are some suggestions that would reduce the annoyance:
1. Obey the scan timeout setting.
2. Allow a scan timeout shorter than 30 seconds. Most scans find the desired device within just a few seconds.
3. Don't automatically start scanning when app is launched. Allow us to set the timeout and filters without having to first wait 2 1/2 minutes for the initial scan to complete.

Richard

Parents
  • Hi Richard,

    Thank you for updating with us.

    The performance on iOS device can be constrained by battery level, memory ram, apps running in background etc, and older iOS device can have lagging performance after upgrading to newer version of iOS.

    We have iPhone 6 and running in our test environment (around 20-30 devices), found no significant dropping of performance. 

    As reference, we also have newer model iPhone, X, 8,  7 have no issue on scanning performance.

    nRF Connect have great performance update after 1.8.3. Please make sure the app is updated.

Reply
  • Hi Richard,

    Thank you for updating with us.

    The performance on iOS device can be constrained by battery level, memory ram, apps running in background etc, and older iOS device can have lagging performance after upgrading to newer version of iOS.

    We have iPhone 6 and running in our test environment (around 20-30 devices), found no significant dropping of performance. 

    As reference, we also have newer model iPhone, X, 8,  7 have no issue on scanning performance.

    nRF Connect have great performance update after 1.8.3. Please make sure the app is updated.

Children
No Data
Related