Skip to content

A2DP Demo on ESP32 WROOM-E Fire Beetle 2 Doesn't Pair on iOS or Android #702

@tpitman

Description

@tpitman

Describe the bug

I did the setup for the esp32.

I open the a2dp_sink_demo project in the ports/esp32/examples folder. I build it without issues and install it on my Fire Beetle 2 dev board.

When I run it my iPhone acts like it is connecting, but never asks to pair with the device. Eventually it times out.

On Android the phone asks if I want to pair and I select "pair". It acts like it has paired, but doesn't connect and won't connect.

I have another project that is the hfp demo and it works great. When I connect using the iPhone a dialog appears asking me if I want to pair and when I select to pair it works. Same on Android.

To Reproduce

Steps to reproduce the behavior:

  1. Run example a2dp_sink_demo
  2. Connect to remove device iPhone 12
  3. Note that the iPhone never asks to pair
  4. Note that eventually it times out

Expected behavior

I would expect it to pair and connect and then be able to receive audio from my iPhone.

HCI Packet Logs

packet_log.pklg.zip

Environment: (please complete the following information):

  • Current BTstack branch: develop
  • Bluetooth Controller DFRobot Fire Beetle 2 esp32-wroom-e
  • Remote device: iPhone 12 with iOS 18.6

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions