Home
Developer Resources
Technical Articles

QNX Technical Articles

TI WiLink8 Firmware: Installation and Release Notes

Date of this edition: May 19th, 2016

Target OS: This firmware supports the COM8Q module, which uses TI WiLink8 signalling for Bluetooth® communication, on ARM and x86 targets that are running QNX® Neutrino® RTOS 6.6.

Note: The Bluetooth® word mark is a registered trademark owned by Bluetooth SIG, Inc.

Host OS: You can install this firmware on one of the following development hosts:

  • Microsoft Windows 8 Professional 64-bit, Windows 7 Professional 64-bit, or XP Professional SP3
  • Linux Red Hat Enterprise Linux 6 64-bit or Ubuntu Workstation LTS 12.04 64-bit

Note: For the most up-to-date version of these notes, go to our website, www.qnx.com, log into your myQNX account, and then go to the Download area.

Contents

What's in this package?

This package contains the firmware files needed to support the COM8Q module, which uses TI WiLink8 signalling for Bluetooth communication. You must unpackage these files onto your host after installing QSBC, to ensure that the firmware specific to your Bluetooth hardware gets included in any Image Filesystem (IFS) that you build on your host and deploy onto your target.

Files included in this package must be copied into the target area within your QNX SDP 6.6 installation, $QNX_TARGET/.

Binaries

This package contains the following binary files under $QNX_TARGET/:

  • etc/system/config/bluetooth/TIInit_11.8.32.COM8Q.QNX.OMAP5.bts
  • etc/system/config/bluetooth/TIInit_12.10.28.COM8Q.QNX.OMAP5.bts

Installing this firmware

To install the TI WiLink8 firmware, do the following:

  1. Log into your host as the same user that installed QNX SDP 6.6.
  2. Ensure that you're still logged into your myQNX account on our website, then go to the same download area from which you downloaded the QSBC installer archive.
  3. Download the TI WiLink8 firmware archive, ti-wilink8-firmware-201605111318.zip.
  4. Verify that the checksum of your downloaded archive matches the one given on our website.
  5. Ensure that your host environment is still set up, by verifying the value of $QNX_TARGET in a command shell. If necessary, rerun the setup script:
    • On Windows hosts, run:
      base_directory\qnx660-env.bat
    • On Linux hosts, run:
      source base_directory/qnx660-env.sh

    where base_directory is where you installed QNX SDP 6.6.

  6. Back up any copies of the following files stored in the $QNX_TARGET path:
    • x86/lib/dll/devnp-mrvl_wlan-8897.so
    • x86/lib/firmware/mrvl/pcie8897_uapsta.bin
    Note that the $QNX_TARGET variable is defined when you set up your SDP 6.6 environment. The only time your host system might already have copies of these files is if you installed any TI WiLink 8 firmware as part of a different target setup that you were using prior to installing QSBC. By backing up your host copies of these files, you can later restore your host system to its previous state.
  7. Unzip the firmware files from the archive:
    • Windows:
      1. In Windows Explorer, navigate to the location where you downloaded the archive, then double-click its file entry to open it in WinZip.
      2. In the navigation area on the left, expand the directory listings as needed and select the etc folder.
      3. Extract the contents of this folder to $QNX_TARGET.
    • Linux:
      1. Navigate to the location where you downloaded the archive.
      2. Run:
        unzip ti-wilink8-firmware-201605111318.zip
      3. Run:
        cp -r target/qnx6/etc/* $QNX_TARGET

Uninstalling this firmware

There's no automated mechanism for uninstalling the TI WiLink8 firmware. To back out the changes to your host system that were made when you unpackaged the firmware, you must manually delete the files copied into the $QNX_TARGET path. To do this:

  1. Ensure that your host environment is still set up, by verifying the value of $QNX_TARGET in a command shell. If necessary, rerun qnx660-env.sh (on Linux) or qnx660-env.bat (on Windows).
  2. Delete the following files in the $QNX_TARGET path:
    • etc/system/config/bluetooth/TIInit_11.8.32.COM8Q.QNX.OMAP5.bts
    • etc/system/config/bluetooth/TIInit_12.10.28.COM8Q.QNX.OMAP5.bts
  3. After deleting these firmware files, you must restore any previous files with the same names and paths that you backed up prior to installing the firmware. At this point, the QNX SDP 6.6 installation on your host will be restored to its previous state.

Known issues

None currently known.

Technical support

To obtain technical support for any QNX product, visit the Support area on our website (www.qnx.com). You'll find a wide range of support options, including community forums.