Bluetooth® Service Pack for CC256xC




The CC256xC Bluetooth Service Pack (SP) contains the mandatory initialization scripts (BTS files) that have platform specific configurations and bug fixes.

In addition, the Bluetooth Service Pack also contains companion files for the CC2564C device that are useful for testing and debugging. The Service Pack is composed of the following files:

  • Init Script BTS file (initscripts-TIInit_6.12.26.bts)
  • Init Script Add-ons
    • Audio/Voice processing add-on (initscripts-TIInit_6.12.26_avpr_add-on.bts)
    • BLE add-on (initscripts-TIInit_6.12.26.ble_add-on.bts)
  • ILI file (TIInit_6.12.26.ili)
  • XML file (TIInit_6.12.26.xml)
  • License Agreement
  • Readme / Release Notes

Note: The version in the file name is unique for combination of hardware and firmware, but is not updated per release. The version information is updated within the files. 

Please start by reading the license agreement and readme file. The service pack files are described below.

  • BTS file
    • BTS is an abbreviation for Bluetooth script. The BTS file is a binary file that contains HCI commands and actions for the Texas Instruments Bluetooth Devices. HCI interface is bi-directional. For each HCI command sent from the host to the Bluetooth controller, the Bluetooth controller responds with an HCI Event. In order to simplify the format and procedures required to successfully execute these HCI commands, the BTS format is used. BTS files are distributed under Texas Instruments license. See the accompanying license file for more details.
    • BTS functionality
      • The primary usage of the BTS is to trigger the initialization sequence after the Bluetooth device powers up. The initialization script must be executed after every device power-up. BTS initialization scripts contain a section of memory write commands (written code to RAM) that perform as a software patch to fix potential ROM issues of the Bluetooth device. Although this is not the primary purpose of the BTS format, it can also be used in any scenario to load HCI commands to the Bluetooth device. BTS files may also be used for platform-related commands such as to enable deep-sleep mechanism, changing UART baud rate, audio configurations, etc. The BTS file is device specific and will only operate on the CC256xC devices listed below. The latest Bluetooth service pack for a CC256xB device can be found in the following link: [].
  • ILI file
    • The ILI file decodes Bluetooth firmware logger messages in a readable format. It is used by the logger tool included in the Wireless Tools software package.
  • XML file
    • The XML file describes the vendor specific HCI commands, events and their parameters. It is used by the HCITester and logger utilities included in the Wireless Tools software package.
  • Classic Bluetooth and Bluetooth Low Energy
  • Sleep Enabled
Download View video with transcript Video


Driver or library

CC256XC-BT-SP Bluetooth® Service Pack for CC256xC

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

Supported products & hardware

Wi-Fi products
CC2564C Bluetooth® 5.1 with Basic Rate (BR), Enhanced Data Rate (EDR), Low Energy (LE)

Technical documentation

No results found. Please clear your search and try again.
View all 14
Type Title Date
More literature TI Engineering Evaluation Units vs. MIL-PRF-38535 QML Class V Processing (Rev. A) 31 Aug 2023
Application note Heavy Ion Orbital Environment Single-Event Effects Estimations (Rev. A) PDF | HTML 17 Nov 2022
Application note Single-Event Effects Confidence Interval Calculations (Rev. A) PDF | HTML 19 Oct 2022
Application note Bluetooth® Classic – BrakTooth V12 vulnerability 21 Dec 2021
User guide CC2564C TI Dual-mode Bluetooth Stack on MSP432 MCUs (Rev. B) PDF | HTML 20 Dec 2021
User guide CC2564C TI Dual-mode Bluetooth Stack on STM32F4 MCUs (Rev. B) PDF | HTML 02 Dec 2021
Application note InjectaBLE: Injecting Malicious Traffic Into Established Bluetooth® Low Energy 25 Jun 2021
Application note Bluetooth® SIG Erratum – Impersonation in the Passkey Entry Protocol (Rev. A) 27 May 2021
Application note Bluetooth® Low Energy, Basic/Enhanced Data Rate–PIN-Code Pairing Key Derivation 27 May 2021
Application note Bluetooth® SIG Erratum – Authentication of the LE Legacy Pairing Protocol (Rev. A) 27 May 2021
Application note Bluetooth Low Energy – Invalid Connection Request (SweynTooth) (Rev. A) PDF | HTML 17 Jul 2020
Application note Bluetooth Basic Rate/Enhanced Data Rate – Bluetooth Impersonation AttackS (BIAS) PDF | HTML 18 May 2020
Application note Bluetooth Low Energy, Basic Rate/Enhanced Data Rate – Method Confusion Pairing V PDF | HTML 18 May 2020
More literature HCITester Tool (Rev. B) 16 Sep 2015

Related design resources

Software development

TIBLUETOOTHSTACK-SDK TI Dual-Mode Bluetooth® Stack
WILINK-BT_WIFI-WIRELESS_TOOLS WiLink™ Wireless Tools for WL18XX modules
CC2564CMSP432BTBLESW CC2564C TI Dual-mode Bluetooth® Stack on MSP432 MCUs CC2564CSTBTBLESW CC2564C TI Dual-mode Bluetooth® Stack on STM32F4 MCUs TI-BT-4-2-STACK-LINUX-ADDON TI Bluetooth 4.2 Stack Add-On for Linux Platforms With WL183x and CC2564C

Design tools & simulation

SWRC256 CC256x Bluetooth Hardware Evaluation Tool

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.