Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

esp32 platform commissioning failed with Apple Home by using BLE [Platform] #29101

Closed
zhangzhiliang1xm opened this issue Sep 7, 2023 · 2 comments

Comments

@zhangzhiliang1xm
Copy link

Reproduction steps

We found some BLE commissioning issue using iOS16.5 or later.

  1. We found that when commissioning device to Apple Home through BLE, the commissioning will failed. The iphone os is iOS16.6. The platform is esp32c3. The error log is Apple_Commissioning_failed.txt.
  2. But when we use chip-tool to commissioning, the device can be commission successfully
  3. We then tried using IP based commissioning instead of Bluetooth and we found that the device could be successfully added to Apple Home.
  4. Then we commissioning the device through iOS CHIPTool, and the same error will occur. The error log is CHIPTOOL_Commission_failed
    Apple_Home_Commissioning_failed.txt
    CHIPTOOL_Commission_failed.txt
    .txt.

Platform

esp32

Platform Version(s)

No response

Type

Platform validated

(Optional) If manually tested please explain why this is only manually tested

No response

Anything else?

No response

@bzbarsky-apple
Copy link
Contributor

@zhangzhiliang1xm Is this the same as the issue #28923 is fixing?

@zhangzhiliang1xm
Copy link
Author

@bzbarsky-apple Yes! When I modified esp_ble_gatts_send_indicate usage in the Bluedroid implementation,it works fine.

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Projects
Archived in project
Development

No branches or pull requests

2 participants