TI Bluetooth 4.2 Stack Add-On for Linux Platforms With WL183x and CC2564C
This product has been released to the market and is available for purchase. For some products, newer alternatives may be available.

Description & Features

Technical documentation

Support & Training

Order Now

Order Now
Part Number Buy from Texas Instruments or Third Party Alert Me Status Current Version   Version Date  

TI Bluetooth 4.2 Stack Add-On for Linux Platforms With WL183x and CC2564C

ACTIVE v4.   24-JUL-2018  


This package contains the install package, pre-compiled object of the TI Bluetooth Stack and Platform Manager, and pre-compiled object with source of sample applications to easily upgrade the default LINUX EZSDK Binary on an AM335x EVM. The software was built with Linaro GCC 4.7 and can be added to Linux SDKs that use similar toolchains on other platforms including AM437x EVM and AM57xx EVM.

The Bluetooth stack is fully qualified (QDID 85355 and QDID 69886), provides simple command line based sample applications to speed development, and upon request has MFi capability.

For Licensing Information, Release Notes and Profiles supported, please download the package.

Software block overview:

  • TI BT 4.2 Stack for Linux – Software components
    • Bluetopia:
      • Dual mode Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE) protocol stack and profiles.
      • Supports Bluetooth Core Specification v4.2
      • Supports WL183X and CC2564C
      • More details can be found in https://www.ti.com/tool/tibluetoothstack-sdk
    • Bluetopia PM:
      • The Bluetopia Platform Manager is a client-server add-on that enables multiple applications to simultaneously communicate with the Bluetopia Stack.
      • Each application will be linked to BluetopiaPM Client library which handles the communications to a single BluetopiaPM server daemon that hosts the Bluetopia stack.
    • Platform Adaptation Driver:
      • Direct connection to standard TTY driver and GPIO sysfs.
      • GPIO number and TTY id should be provided through Linux Device Tree in the ‘tibt’ section.
    • Serial Driver:
      • The Linux Adaptation Layer interfaces the UART through platform specific driver.


          Click on the picture above to enlarge image.

  • Dual mode Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE) Stack
    • Bluetooth Core Specification v4.2
  • Platform Manager Framework to enable multiple client applications to use the stack.
  • User space applications and stack that do not require specific kernel modules.
  • Compiled with Linaro GCC 4.7 toolchain with hardware floating point support.
  • Easy integration with Linux SDK with kernel 3.8 and above.
  • Plug-in for GStreamer (Open Source Audio Framework)
  • Sample Applications are provided in Platform Manager level (as multiple client apps connected to a single stack daemon)


 Profile/ServiceRoleSample Application
Supported Classic Bluetooth Profiles

Advanced Audio Distribution Profile (A2DP)

Audio/Video Remote Control Profile (AVRCP) Target
File Transfer Profile (FTP) Server
Generic Access Profile (GAP) N/A Supported
Headset Profile (HSP) Audio Gateway
Hands Free Profile (HFP) Audio Gateway
Hands Free Unit
Human Interface Device Profile (HID) Host Device Supported
Message Access Profile (MAP) Server
Object Push Profile (OPP) Server
Personal Area Network Profile (PAN) Network Access Point
PAN User
Group Ad-hoc Network
Phone Book Access Profile (PBAP) Server
Supported Bluetooth Low Energy (BLE) Profiles Battery Service (BAS) N/A Supported
Cycling Speed and Cadence Profile (CSCP) Collector
Find Me Profile (FMP) Target
Generic Attribute Profile (GATT) Server
Heart Rate Profile (HRP) Collector
HID over GATT Profile (HOGP) Host Device Supported
iBeacon N/A Supported
Link Loss Service N/A Supported
Immediate Alert Service N/A Supported
TX Power Service N/A Supported
Proximity Profile (PXP) Monitor


Software development (4)

Name Part Number Software Type
WiLink™ Wireless Tools for WL18XX modules  WILINK-BT_WIFI-WIRELESS_TOOLS  Application software & framework 
Bluetooth service pack for WL18xx  WL18XX-BT-SP  Driver or library 
Bluetooth® Service Pack for CC256xC  CC256XC-BT-SP  Driver or library 
Processor SDK for AM335x Sitara Processors - Linux and TI-RTOS support  PROCESSOR-SDK-AM335X  Software development kit (SDK) 

TI Devices (5)

Part Number Name Product Family
AM5718-HIREL  AM5718-HIREL Sitara™ Processors Silicon Revision 2.0  Sitara processors 
CC2564C  Bluetooth® 5.1 with Basic Rate (BR), Enhanced Data Rate (EDR), Low Energy (LE)  Wireless connectivity 
WL1831MOD  WiLink™ 8 industrial Wi-Fi, Bluetooth & Bluetooth Smart (Low energy) module  Wireless connectivity 
WL1835MOD  WiLink™ 8 single band combo 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module  Wireless connectivity 
WL1837MOD  WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module  Wireless connectivity 

Support & training

Search our extensive online knowledge base where millions of technical questions and answers are available 24/7.

Search answers from TI experts

Content is provided 'AS IS' by the respective TI and Community contributors and does not constitute TI specifications.
See terms of use.

If you have questions about quality, packaging, or ordering TI products visit our Support page.

Technical articles