TI Bluetooth Linux Add-On for AM335x EVM, AM437x EVM and BeagleBone With WL18xx and CC256x




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

The Bluetooth stack is fully qualified (QDID172096 and QDID172097), provides simple command line sample applications to speed development, and upon request has MFI capability.

For Licensing Information, Release Notes and Profiles supported, please download the package. For additional information on TI Bluetooth Stack and Platform Manager, please refer to TI Bluetooth Stack User’s Guide (see in the Technical Documents Below).

  • TI BT 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 v5.1
      • Supports WL18XX and CC256X
      • More details can be found in https://www.ti.com/tool/tibluetoothstack-sdk
    • Bluetopia PM:
      • The Bluetopia Platform Manager is a clients-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 serial driver.
  • Dual mode Classic Bluetooth (BR/EDR) and Bluetooth Low Energy (BLE) Stack
  • Bluetooth Core Specification v5.1
  • Platform Manager framework to enable multiple client applications to use the stack
  • Integrated with TI Shared Transport driver (available from Linux 3.8)
  • Plug-in for GStreamer (Open Source Audio Framework)
  • Sample Applications are provided in Stack level (as single application linked to the stack) and in Platform Manager level (as multiple client apps connected to a single stack daemon)
Download View video with transcript Video


Driver or library

TI-BT-STACK_LINUX-ADDON TI Bluetooth Stack Add-On For Linux platform with WL18xx and CC256x

lock = Requires export approval (1 minute)
Supported products & hardware

Supported products & hardware

Wi-Fi products
CC2564MODA Bluetooth® 4.1 with Basic Rate, enhanced data rate, Low Energy (LE) module with integrated antenna WL1831 WiLink™8 single-band industrial Wi-Fi®, Bluetooth® and Bluetooth Low Energy transceiver WL1831MOD WiLink™ 8 industrial Wi-Fi, Bluetooth & Bluetooth Smart (Low energy) module WL1835MOD WiLink™ 8 single band combo 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module

Technical documentation

No results found. Please clear your search and try again.
View all 3
Type Title Date
Application note InjectaBLE: Injecting Malicious Traffic Into Established Bluetooth® Low Energy 25 Jun 2021
Application note Bluetooth Low Energy, Basic Rate/Enhanced Data Rate – Method Confusion Pairing V PDF | HTML 18 May 2020
Application note Bluetooth Basic Rate/Enhanced Data Rate – Bluetooth Impersonation AttackS (BIAS) PDF | HTML 18 May 2020

Related design resources

Software development

WILINK-BT_WIFI-WIRELESS_TOOLS WiLink™ Wireless Tools for WL18XX modules
WL18XX-BT-SP Bluetooth service pack for WL18xx

Support & training

TI E2E™ forums with technical support from TI engineers

View all forum topics

Content is provided "as is" by 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, see TI support.