Supported Features

The RTL8752H supports Bluetooth Core Specification version 5.4, enabling customers to create versatile and competitive products across diverse fields such as automotive, industrial, home, and personal applications.

Supported Bluetooth Technology Features

The key features include LE Advertising Extensions, and support for LE 1M PHY, LE 2M PHY. Privacy-related features are also incorporated to ensure user security.

The primary supported features and their overview are detailed as shown below:

  1. Privacy

    Privacy feature reduces the ability to track a LE device over a period of time by changing the Bluetooth Device Address on a frequent basis. The frequently changed Bluetooth Device Address is called RPA, and the essential key to generate and resolve RPA is called IRK, which is exchanged during the bonding procedure.

  2. LE Data Packet Length Extension

    Previously, the largest payload of the Data Physical Channel PDU was 27 octets. This feature allows the Controller to transmit Data Physical Channel PDU with payload up to 251 octets in the connected state, which significantly improves throughput. Both Central and Peripheral roles are able to initiate the procedure.

  3. LE 2M PHY

    In the past, LE technology utilized 1Mbps as its PHY. LE 2M PHY improves a doubling of the data rate.

  4. LE Advertising Extensions

    LE Advertising Extensions enhances the advertising and discovery mechanism between LE devices, allowing for more complex and flexible advertising data transmission. Some of the major updates are listed below:

    1. PHY Support: The feature allows advertising, scanning, and initiating behaviors on LE 2M PHY and LE Coded PHY.

    2. Increased Advertising Data and Scan Response Data Capacity: Provides a larger advertising data and scan response data capacity, enabling devices to transmit more information.

    3. Extended Advertising Channels: Advertising data can be transmitted not only in primary advertising channels (channel index: 37/38/39) but also in secondary advertising channels (channel index: 0~36). The reduction in interference increases the overall efficiency of data transmission.

    4. Periodic Advertising: The support for periodic advertising enables devices to send advertisements at regular intervals. This feature enhances device discoverability and facilitates synchronized transmissions.

    5. Advertising Set: Support multiple advertising configurations to be active.

  5. LE Channel Selection Algorithm #2

    Compared to channel selection algorithm #1, algorithm #2 improves the ability to avoid interference.

    Algorithm #2 not only supports data channels but also encompasses advertising channels for periodic advertising, as well as isochronous channels for BIS and CIS.

  6. Periodic Advertising Sync Transfer

    This feature facilitates the transmission of synchronized periodic advertising timing details from a less-constrained device to another device, such as a wearable device with limited power consumption. The less-constrained device executes the synchronization process and subsequently conveys the acquired synchronization details to another device through a LE link connection. This streamlined process results in lower power consumption and reduced bandwidth usage for the constrained device, optimizing its operational efficiency.

  7. GATT Caching

    This feature allows the client to skip the service discovery process without any changes on the server side, which means faster connection speeds and lower energy consumption.

  8. LE Power Control and Path Loss Monitoring

    The feature enhances power management and connection reliability between devices. LE Power Control adjusts transmission power dynamically for energy efficiency, which is useful in scenarios with varying distances between devices. Path Loss Monitoring continuously measures signal strength to evaluate connection quality, enabling adaptive communication for improved reliability.

The table below shows supported Bluetooth Core Specification technology features of different Bluetooth Host images provided in RTL8752H SDK. For more information about Bluetooth Host image, please refer to Host Image.

Supported Bluetooth Core Specification Technology Features

Version

Features

upperstack_0_0

upperstack_findmy_0

Bluetooth 4.0

Advertiser

Y

Y

Scanner

Y

N

Initiator

Y

Y

Central

Y

N

Peripheral

Y

Y

Bluetooth 4.1

Low Duty Cycle Directed Advertising

Y

Y

LE L2CAP Connection Oriented Channel

Y

Y

LE Scatternet

Y

Y

LE Ping

Y

Y

Bluetooth 4.2

LE Data Packet Length Extension

Y

Y

LE Secure Connections

Y

Y

Link Layer Privacy

Y

N

Bluetooth 5.0

LE 2M PHY

Y

Y

LE Coded PHY

N

N

High Duty Cycle Non-Connectable Advertising

Y

Y

LE Advertising Extensions

Y

Y

LE Periodic Advertising

Y

N

LE Channel Selection Algorithm #2

Y

Y

Bluetooth 5.1

AoA and AoD

N

N

GATT Caching

Y

Y

Periodic Advertising Sync Transfer

Y

N

Bluetooth 5.2

LE Isochronous Channels

N

N

Enhanced Attribute Protocol

N

N

LE Power Control

N

N

LE Supported Profiles

The table below shows supported LE profiles in SDK.

LE Supported Profiles

Profiles

Version

GATT Server Role

GATT Client Role

BAS: Battery Service

1.0

Y

Y

CSCS: Cycling Speed and Cadence Service

1.0

Y

N

DIS: Device Information Service

1.1

Y

N

GLS: Glucose Service

1.0

Y

N

HIDS: Human Interface Device Service

1.0

Y

Y

HRS: Heart Rate Service

1.0

Y

Y

HTS: Health Thermometer Service

1.0

Y

N

IAS: Immediate Alert Service

1.0

Y

Y

IPSP: Internet Protocol Support Profile

1.0

Y

Y

LLS: Link Loss Service

1.0.1

Y

Y

LNS: Location and Navigation Service

1.0

Y

N

RSCS: Running Speed and Cadence Service

1.0

Y

N

ScPS: Scan Parameters Service

1.0

Y

N

TPS: Tx Power Service

1.0

Y

Y

WSS: Weight Scale Service

1.0

Y

N