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

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions