Major Feature Support Status

[中文]

The table below shows the support status of Bluetooth Low Energy major features on ESP32.

supported_def This feature has completed development and internal testing. 1

experimental_def This feature has been developed and is currently undergoing internal testing. You can explore these features for evaluation and feedback purposes but should be cautious of potential issues.

developing_def The feature is currently being actively developed, and expected to be supported by the end of YYYY/MM. You should anticipate future updates regarding the progress and availability of these features. If you do have an urgent need, please contact our customer support team for a possible feature trial.

unsupported_def This feature is not supported on this chip series. If you have related requirements, please prioritize selecting other Espressif chip series that support this feature. If none of our chip series meet your needs, please contact customer support team, and our R&D team will conduct an internal feasibility assessment for you.

NA_def The feature with this label could be the following two types:
  • Host-only Feature: The feature exists only above HCI, such as GATT Caching. It does not require the support from the Controller.

  • Controller-only Feature: The feature exists only below HCI, and cannot be configured/enabled via Host API, such as Advertising Channel Index. It does not require the support from the Host.

Core Spec

Major Features

ESP Controller

ESP-Bluedroid Host

ESP-NimBLE Host

4.2

LE Data Packet Length Extension

supported

supported

supported

LE Secure Connections

supported

supported

supported

Link Layer Privacy

supported

supported

supported

Link Layer Extended Filter Policies

supported

supported

supported

5.0

2 Msym/s PHY for LE

unsupported

unsupported

unsupported

LE Long Range (Coded PHY S=2/S=8)

unsupported

unsupported

unsupported

High Duty Cycle Non-Connectable Advertising

unsupported

unsupported

unsupported

LE Advertising Extensions

unsupported

unsupported

unsupported

LE Channel Selection Algorithm #2

unsupported

unsupported

unsupported

5.1

Angle of Arrival (AoA)/Angle of Departure (AoD)

unsupported

unsupported

unsupported

GATT Caching

NA

experimental

experimental

Randomized Advertising Channel Indexing

unsupported

NA

NA

Periodic Advertising Sync Transfer

unsupported

unsupported

unsupported

5.2

LE Isochronous Channels (BIS/CIS)

unsupported

unsupported

unsupported

Enhanced Attribute Protocol

NA

unsupported

developing202412

LE Power Control

unsupported

unsupported

unsupported

5.3

AdvDataInfo in Periodic Advertising

unsupported

unsupported

unsupported

LE Enhanced Connection Update (Connection Subrating)

unsupported

unsupported

unsupported

LE Channel Classification

unsupported

unsupported

unsupported

5.4

Advertising Coding Selection

unsupported

unsupported

unsupported

Encrypted Advertising Data

NA

unsupported

experimental

LE GATT Security Levels Characteristic

NA

unsupported

developing202412

Periodic Advertising with Responses

unsupported

unsupported

unsupported

1

If you would like to know the Bluetooth SIG certification information for supported features, please consult SIG Bluetooth Product Database.

For certain features, if the majority of the development is completed on the Controller, the Host's support status will be limited by the Controller's support status. If you want BLE Controller and Host to run on different Espressif chips, the functionality of the Host will not be limited by the Controller's support status on the chip running the Host, please check the ESP Host Feature Support Status Table .

It is important to clarify that this document is not a binding commitment to our customers. The above feature support status information is for general informational purposes only and is subject to change without notice. You are encouraged to consult with our customer support team for the most up-to-date information and to verify the suitability of features for your specific needs.


Was this page helpful?