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
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?
- Installing this firmware
- Uninstalling this firmware
- Known issues
- Technical support
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:
- Log into your host as the same user that installed QNX SDP 6.6.
- 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.
- Download the TI WiLink8 firmware archive, ti-wilink8-firmware-201605111318.zip.
- Verify that the checksum of your downloaded archive matches the one given on our website.
- 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.
- On Windows hosts, run:
- 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
- Unzip the firmware files from the archive:
- Windows:
- In Windows Explorer, navigate to the location where you downloaded the archive, then double-click its file entry to open it in WinZip.
- In the navigation area on the left, expand the directory listings as needed and select the etc folder.
- Extract the contents of this folder to $QNX_TARGET.
- Linux:
- Navigate to the location where you downloaded the archive.
- Run:
unzip ti-wilink8-firmware-201605111318.zip
- Run:
cp -r target/qnx6/etc/* $QNX_TARGET
- Windows:
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:
- 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).
- 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
- 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.