Comments (3)
I have attempted to test this using the latest release of v3.4.0.0 however it does not build successfully with BT Classic SPP enabled for the ESP32-WROOM module (#848)
from esp-at.
Answers checklist
- I have read the documentation ESP-AT Programming Guide and the issue is not addressed there.
- I have used the latest released firmware or have updated my ESP-AT branch (master or release) to the latest version and checked that the issue is present there.
- I have searched the issue tracker for a similar issue and not found a similar issue.
AT+GMR
AT+GMR AT version:3.2.0.0(s-ec2dec2 - ESP32 - Jul 28 2023 07:05:28) SDK version:v5.0.2-376-g24b9d38a24-dirty compile time(5c1d4b6):Jun 7 2024 15:43:17 Bin version:v4.0.0.0(WROOM-32)
OK
ESP-AT Firmware Source
- Clone the v3.2.0.0 branch as recommended for the ESP32-WROOM module
- Modify the SDK config to enable Bluetooth Classic and BT SPP
- Not required, but change the binary version to show it is different to the branch configuration
- Build and install using the factory binary
Hardware Information
ESP32-WROOM32(E)
Power Supply used
USB
What is the expected behavior?
When multiple pairings are present, and they are requested using
AT+BTENCDEV?
each pairing response is provided on a new line, for example:AT+BTENCDEV?` AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00" +BTENCDEV:1,"90:38:0c:ed:67:02" OK
What is the actual behavior?
AT+BTENCDEV? AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00"+BTENCDEV:1,"90:38:0c:ed:67:02" OK
Probability of recurrence
100% repeatable
AT+SYSRAM?
AT+SYSRAM? AT+SYSRAM? +SYSRAM:81624,62892 OK
Steps to reproduce
- Follow the guide here on how to connect two ESP32 modules. Perform this using identical software.
- Do this twice to make sure there are two different pairings
- Send
AT+BTENCDEV?
to request the pairing listAT command port output
AT+BTSPPCONN=0,0,"90:38:0C:ED:67:02" AT+BTSPPCONN=0,0,"90:38:0C:ED:67:02" +BTSPPCONN:0,"90:38:0c:ed:67:02" OK AT+BTSPPDISCONN=0 AT+BTSPPDISCONN=0 +BTSPPDISCONN:0,"90:38:0c:ed:67:02" OK AT+BTSPPCONN=0,0,"00:07:80:02:47:00" AT+BTSPPCONN=0,0,"00:07:80:02:47:00" +BTSPPCONN:0,"00:07:80:02:47:00" OK AT+BTSPPDISCONN=0 AT+BTSPPDISCONN=0 +BTSPPDISCONN:0,"00:07:80:02:47:00" OK AT+BTENCDEV? AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00"+BTENCDEV:1,"90:38:0c:ed:67:02" OK
### AT log port output ```plain No changes to the output log when sending `AT+BTENCDEV?`
More Information.
No response
Thank you very much for raising this issue. Yes, AT does indeed have this problem at the moment. We have replicated this issue locally and will soon internally synchronize the fix for this issue to the master branch. Thanks again.
from esp-at.
Answers checklist
- I have read the documentation ESP-AT Programming Guide and the issue is not addressed there.
- I have used the latest released firmware or have updated my ESP-AT branch (master or release) to the latest version and checked that the issue is present there.
- I have searched the issue tracker for a similar issue and not found a similar issue.
AT+GMR
AT+GMR AT version:3.2.0.0(s-ec2dec2 - ESP32 - Jul 28 2023 07:05:28) SDK version:v5.0.2-376-g24b9d38a24-dirty compile time(5c1d4b6):Jun 7 2024 15:43:17 Bin version:v4.0.0.0(WROOM-32)
OKESP-AT Firmware Source
- Clone the v3.2.0.0 branch as recommended for the ESP32-WROOM module
- Modify the SDK config to enable Bluetooth Classic and BT SPP
- Not required, but change the binary version to show it is different to the branch configuration
- Build and install using the factory binary
Hardware Information
ESP32-WROOM32(E)
Power Supply used
USB
What is the expected behavior?
When multiple pairings are present, and they are requested using
AT+BTENCDEV?
each pairing response is provided on a new line, for example:AT+BTENCDEV?` AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00" +BTENCDEV:1,"90:38:0c:ed:67:02" OK
What is the actual behavior?
AT+BTENCDEV? AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00"+BTENCDEV:1,"90:38:0c:ed:67:02" OK
Probability of recurrence
100% repeatable
AT+SYSRAM?
AT+SYSRAM? AT+SYSRAM? +SYSRAM:81624,62892 OK
Steps to reproduce
- Follow the guide here on how to connect two ESP32 modules. Perform this using identical software.
- Do this twice to make sure there are two different pairings
- Send
AT+BTENCDEV?
to request the pairing listAT command port output
AT+BTSPPCONN=0,0,"90:38:0C:ED:67:02" AT+BTSPPCONN=0,0,"90:38:0C:ED:67:02" +BTSPPCONN:0,"90:38:0c:ed:67:02" OK AT+BTSPPDISCONN=0 AT+BTSPPDISCONN=0 +BTSPPDISCONN:0,"90:38:0c:ed:67:02" OK AT+BTSPPCONN=0,0,"00:07:80:02:47:00" AT+BTSPPCONN=0,0,"00:07:80:02:47:00" +BTSPPCONN:0,"00:07:80:02:47:00" OK AT+BTSPPDISCONN=0 AT+BTSPPDISCONN=0 +BTSPPDISCONN:0,"00:07:80:02:47:00" OK AT+BTENCDEV? AT+BTENCDEV? +BTENCDEV:0,"00:07:80:02:47:00"+BTENCDEV:1,"90:38:0c:ed:67:02" OK
### AT log port output ```plain No changes to the output log when sending `AT+BTENCDEV?`
More Information.
No response
Thank you very much for raising this issue. Yes, AT does indeed have this problem at the moment. We have replicated this issue locally and will soon internally synchronize the fix for this issue to the master branch. Thanks again.
Thank you for reviewing this item, do you have a timescale when this will be pushed to a suitable release branch for the ESP32? Master (and v4 and above) is not recommended for the ESP32 module.
from esp-at.
Related Issues (20)
- Disabling the default AP with SSID of esp_xxxxxx HOT 2
- No way to get HTTP Error code HOT 1
- Packet loss in TCP HOT 3
- AT 固件 BLE 连接断开原因 HOT 2
- AT command answer too fast loosing start characters HOT 6
- How does modem wake up from light sleep mode. HOT 4
- How to switch to SSL in an open TCP connection HOT 7
- ESP32 WROOM v3.2.0.0 release does not build HOT 1
- ESP32-C6 AT Firmware v4.0.0.0 does not support write no reponse command as BLE client
- ESP32-C6 AT Firmware v4.0.0.0 does not support write no reponse command as BLE client HOT 1
- ESP32-C6 AT Firmware v4.0.0.0 AT+BLEGATTCWR which write data length cannot exceed 20 HOT 1
- ESP32 C3 MINI Build Error HOT 1
- AT+SYSMSG=0 does not disable WiFi connection related messages HOT 3
- AT+HTTPCPOST after data transmission does not give SEND OK/ SEND FAIL HOT 1
- ESP-AT does not build for ESP32-WROOM with BT Classic enabled on release v3.4.0.0 HOT 1
- Build fails with Secure Simple Pairing (SSP) disabled HOT 1
- Add command to return BT Classic MAC address
- Unclear documentation ESP-AT flash process for modified bin HOT 1
- Ethernet + SPI (W5500) commands
Recommend Projects
-
React
A declarative, efficient, and flexible JavaScript library for building user interfaces.
-
Vue.js
🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.
-
Typescript
TypeScript is a superset of JavaScript that compiles to clean JavaScript output.
-
TensorFlow
An Open Source Machine Learning Framework for Everyone
-
Django
The Web framework for perfectionists with deadlines.
-
Laravel
A PHP framework for web artisans
-
D3
Bring data to life with SVG, Canvas and HTML. 📊📈🎉
-
Recommend Topics
-
javascript
JavaScript (JS) is a lightweight interpreted programming language with first-class functions.
-
web
Some thing interesting about web. New door for the world.
-
server
A server is a program made to process requests and deliver data to clients.
-
Machine learning
Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.
-
Visualization
Some thing interesting about visualization, use data art
-
Game
Some thing interesting about game, make everyone happy.
Recommend Org
-
Facebook
We are working to build community through open source technology. NB: members must have two-factor auth.
-
Microsoft
Open source projects and samples from Microsoft.
-
Google
Google ❤️ Open Source for everyone.
-
Alibaba
Alibaba Open Source for everyone
-
D3
Data-Driven Documents codes.
-
Tencent
China tencent open source team.
from esp-at.