Bluetooth service pack for WL18xx




The Bluetooth Service Pack is composed of the following four files:

  • BTS file (TIInit_11.8.32.bts)
  • ILI file (TIInit_11.8.32.ili)
  • XML (TIInit_11.8.32.xml)
  • Release Notes Document
  • License Agreement

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

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

  • BTS file
      • What is a BTS file?
        • BTS is an abbreviation for Bluetooth script. The BTS file is a binary file that contains commands and actions for Texas Instruments Bluetooth devices.

          HCI communication is a two-way street. For each HCI command sent from the host to a Bluetooth device, the Bluetooth device 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. The BTS file consists of mandatory initialization scripts and additional platform-dependent, optional commands that are primarily used in the Bluetooth device initialization.

          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.

          Note the BTS file is device specific and will only operate on the WL18xx devices listed below. The latest Bluetooth service pack for a CC256x device can be found in the following link: [https://www.ti.com/tool/CC256XB-BT-SP].
      • BTS version number
        • The BTS version is kept in ascii format in the BTS file header. It can be read using the HCITester or the Bluetooth ScriptPad applications (part of TI Wireless Tools) or with any hex/ascii editor. Look for the string “Version : TI_P2.xxx”
        • The BTS version number is an internal one and is different from the Service Pack version.
        • The following table maps between service packs version numbers and BTS version numbers:

SP Version BTS version
v4.8 P2.148
v4.5 P2.146
v4.4 P2.144
v4.3 P2.143
v4.2 P2.141
v3.9 P2.136
v3.8 P2.131
v3.7 P2.127
v3.6.1 P2.124
v3.6 P2.123
v3.5 P2.122
v3.4 P3.1
v3.3 P2.112






  • Installation and usage
    • The BTS file should be copied to the target platform under the following directory: /lib/firmware/. Once the script is copied, the Bluetooth stack will automatically download the script upon Bluetooth power up. For more details on the initialization sequence please refer to the wiki pages below


  • ILI file
    • The ILI file decodes Bluetooth firmware logger message in a readable format. It is used by the logger tool (see TI Wireless Tools




  • XML file
    • The XML file describes the vendor specific commands and events, and their parameters. It is used by the HCI Tester application (see TI Wireless Tools) to display the BTS in a user friendly manner.







  • Classic Bluetooth and Bluetooth Low Energy
  • Sleep Enabled
Download View video with transcript Video


Driver or library

WL18XX-BT-SP Bluetooth service pack for WL18xx

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

Supported products & hardware

Wi-Fi products
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 WL1837MOD WiLink™ 8 industrial dual band, 2x2 MIMO Wi-Fi®, Bluetooth® & Bluetooth Smart module

Related design resources

Software development

WILINK-BT_WIFI-WIRELESS_TOOLS WiLink™ Wireless Tools for WL18XX modules
TI-BT-STACK-LINUX-ADDON TI Bluetooth Linux Add-On for AM335x EVM, AM437x EVM and BeagleBone With WL18xx and CC256x

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.