Skip to content

Can't find peripherals that implement extended advertising #571

@BikeBr0

Description

@BikeBr0

Describe the bug
Since our peripheral switched to using extended advertising, I have not been able to find the peripheral when performing a scan. It was previously working when the peripheral used standard advertising.

To Reproduce
Steps to reproduce the behavior:

  1. Scan for peripherals that implement extended advertising _ble.scanForDevices(withServices: withServices)

Expected behavior
To find the peripheral

Smartphone / tablet

  • Google Pixel 6 (Android 12)
  • Google Nexus 6P (Android 8.1.0)
  • flutter_reactive_ble: ^5.0.2
  • Flutter version 3.0.1
  • Dart version 2.17.1

Peripheral device

  • nRF52840-DK
  • Does it run a custom firmware / software: yes

Additional context
This is an android specific bug as both advertising models work on iOS. Also, peripherals using extended advertising do appear in the scan results of the nRF Connect App on the Android Pixel 6.

Metadata

Metadata

Assignees

No one assigned

    Labels

    AndroidAndroid-specific ticketbugSomething isn't working

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions