-
Notifications
You must be signed in to change notification settings - Fork 7.3k
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
Bluetooth: Extended Inquiry Request: can't set service UUIDs (IDFGH-10266) #11529
Closed
3 tasks done
Labels
Comments
github-actions
bot
changed the title
Bluetooth: Extended Inquiry Request: can't set service UUIDs
Bluetooth: Extended Inquiry Request: can't set service UUIDs (IDFGH-10266)
May 28, 2023
Currently ,there is no API to add UUIDs to the EIR data ,and we may provide them in future version. |
ilutchenko
added a commit
to ilutchenko/esp-idf
that referenced
this issue
Oct 25, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes espressif#11529
ilutchenko
added a commit
to ilutchenko/esp-idf
that referenced
this issue
Oct 25, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes espressif#11529
ilutchenko
added a commit
to ilutchenko/esp-idf
that referenced
this issue
Oct 31, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes espressif#11529
espressif-bot
added
Status: Done
Issue is done internally
Resolution: Won't Do
This will not be worked on
Status: In Progress
Work is in progress
and removed
Status: Opened
Issue is new
Status: Done
Issue is done internally
Resolution: Won't Do
This will not be worked on
Status: In Progress
Work is in progress
labels
Nov 2, 2023
ilutchenko
added a commit
to ilutchenko/esp-idf
that referenced
this issue
Nov 2, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes espressif#11529
espressif-bot
pushed a commit
that referenced
this issue
Nov 22, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes #11529
movsb
pushed a commit
to movsb/esp-idf
that referenced
this issue
Dec 1, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes espressif#11529
espressif-bot
pushed a commit
that referenced
this issue
Dec 13, 2023
1. Added new API functions that can add 32 and 128-bit UUID to the EIR data when these UUIDs are set in SDP. The old functions that only work with 16-bit UUIDs have been left unchanged to avoid having to redo code that already utilizes them. 2. Fixed bug with zero handler return in btc_sdp.c sdp_create_record.handle in tBTA_SDP struct wasn't saved before. Because of it Bluetooth stack always returned zero handler to application callback. Closes #11529
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment
Labels
Answers checklist.
General issue report
Hello!
I use ESP32 with IDF v5.0.1.
I need to configure a SDP service record and place the same UUID in the Extended Inquiry Request (EIR).
I used this code to create a SDP record and it is works pretty well:
I see my test record in sdptool output:
Then I used this code to configure the EIR data:
Then I captured EIR with wireshark when
hcitool scan
is performed.I see that after this code UUID fields appeared, but they are empty!
They must contain UUIDs from the SDP.
So I can't understand how to add UUIDs to the EIR data. I don't see any API besides
esp_bt_gap_config_eir_data()
.Could you help me to find the solution, please?
The text was updated successfully, but these errors were encountered: