Bluetooth service pack for WL18xx

(ACTIVE) WL18XX-BT-SP

Description & Features

Technical Documents

Support & Training

Order Now


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

WL18XX-BT-SP:
Bluetooth service pack for WL18xx

ACTIVE v4.2  30-JAN-2017  Linux 

Description

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: [http://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.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
            v3.2 P2.107

         

         

         

         

         

         

         

         

         

         


      • 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.

Features
  • Classic Bluetooth and Bluetooth Low Energy
  • Sleep Enabled

Technical Documents
User guides (1)
Title Abstract Type Size (KB) Date Views
PDF 262 17 Oct 2017 927

Software (2)

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

TI Devices (3)

Part Number Name Product Family
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  Wi-Fi 

Support & Training

TI E2E Community

As a member of  myTI you can join the TI E2E™ Community  where you can ask questions, share ideas and collaborate with fellow engineers and TI experts

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

Engage in the Community

Blogs

Wikis

Visit the TI Wiki

Topics Last modified
08 Sep 2015 1:59 PM