Laird Acquires LS Research


Not Recommended For New Design - Use the TiWi-BLE For New Designs

TiWi-R2 |

Bluetooth® Smart Ready and 802.11 b/g/n Wi-Fi Module


The TiWi-R2 is Not Recommended for New Designs (NRND). The TiWi-BLE is the footprint and electrically compatible module that should be used in place of the TiWi-R2. The TiWi-BLE adds Bluetooth® Low Energy (BLE) functionality in addition to WiFi and Bluetooth®.

The TiWi-R2 Bluetooth® and WiFi module is a high performance 2.4 GHz IEEE 802.11 b/g/n Bluetooth® 2.1+EDR radio in a cost effective, pre-certified footprint.

The module realizes the necessary PHY/MAC layers to support WLAN applications in conjunction with a host processor over a SDIO interface.

The module also provides a Bluetooth® platform through the HCI transport layer. Both WLAN and Bluetooth® share the same antenna port.

TiWi-R2 front TiWi-R2 front thumbnail
TiWi-R2 angle TiWi-R2 angle thumbnail
TiWi-R2 side TiWi-R2 side thumbnail
TiWi-R2 back TiWi-R2 back thumbnail


  • IEEE 802.11 b,g,n
  • Bluetooth® 2.1+EDR, Power Class 1.5
  • Miniature footprint: 18 mm x 13 mm
  • Low height profile: 1.9 mm
  • U.FL connector for external antenna
  • Terminal for PCB/Chip antenna feeds
  • Integrated band-pass filter
  • Compact design based on Texas Instruments WL1271 Transceiver
  • Seamless integration with TI OMAP™ and Sitara™ application processors
  • SDIO host data path interfaces
  • Bluetooth® advanced audio interfaces
  • Low power operation mode
  • RoHS compliant
  • Streamlined development with LSR design services


Standards Support IEEE 802.11 b/g/n
Bluetooth® 2.1+EDR, Class 1.5
Host Interface SDIO
Vcc Min 3.0 Volts
Vcc Max 4.8 Volts
Temp Range -40 to +85 °C
Transmit Power 20.0 dBm, 11 Mbps, CCK (b)
14.5 dBm, 54 Mbps, OFDM (g)
12.5 dBm, 65 Mbps, OFDM (n)
Rx Sensitivity -89 dBm, 8% PER, 11 Mbps, CCK (b)
-76 dBm, 10% PER, 54 Mbps, OFDM (g)
-73 dBm, 10% PER, 65 Mbps, OFDM (n)
Transmit Current 280 mA, 11 Mbps, CCK (b)
185 mA, 54 Mbps, OFDM (g)
165 mA, 65 Mbps, OFDM (n)
Receive Current 100 mA, b/g/n
Available Drivers Linux
Certifications FCC Bluetooth® Grant, FCC WLAN Grant, IC, ETSI, Giteki Module Certification, SAR Testing, SAR Testing EU


Description Part Number Download
Brochure 337-0029 Download
Datasheet 330-0045 Download
Antenna Design Guide 330-0105 Download
TiWi Family Application Guide 330-0081 Download
EMC Compliance Guide 330-0053 Download
SCH/PCB Models CAD Downloads (2-15-2012) TiWi-R2 with U.FL Connector
TiWi-R2 with RF Castellation
3D Models CAD Downloads (2-20-2013) TiWi-R2 with U.FL Connector 450-0037

Ordering Information

Description Part Number
TiWi-R2 Module with U.FL Connector (Tray) 450-0037
TiWi-R2 Module with U.FL Connector (Tape & Reel) 450-0037R
2.4 GHz Dipole Antenna with Reverse Polarity SMA Connector
U.FL to Reverse Polarity SMA Cable
Antenna, 2.4 GHz Waterproof Dipole for Reverse Polarity SMA Connector, IP67
Cable, Waterproof U.FL to Reverse Polarity SMA, 105mm, O-Ring Seal
Cable, Waterproof U.FL to SMA Bulkhead, 1.13mm dia, 210mm long, O-Ring
COM6L-BLE Adapter Card 450-0097

Software and Firmware

Name Description Download
WLAN INI File 930-0005 - FCC/IC LSR Dipole and Ethertronics antennas
930-0056 - ETSI all certified antennas
Bluetooth Patch Files 480-0015 - FCC/IC/ETSI all certified antennas
480-0043 - Used with the Bluetooth Eval Tool
WLAN Firmware For use with WLAN Eval Tool only 480-0016
Bluetooth® Eval Tool 930-0030 Download
WLAN Eval Tool 930-0019 Download
WLAN and Bluetooth® Radio Tools User Guide 330-0069 Download

Dev Kits & Antennas

Certified Antennas

2.4 GHz Waterproof Dipole Antenna, IP67
2.4 GHz Waterproof Dipole Antenna, IP67


  • For use with Wi-Fi, Bluetooth®, Bluetooth® Smart, ZigBee, and 2.4 GHz applications
  • Supports 2.4GHz modules
  • For reverse polarity SMA connector

IP67 Cables
2.4 GHz Dipole Antenna

2.4 GHz Dipole Antenna


  • For use with Wi-Fi, Bluetooth®, Bluetooth® Smart, ZigBee, and 2.4 GHz applications
  • Supports 2.4GHz modules
  • For reverse polarity SMA connector

2.4 GHz Ethertronics Antenna (Part No: Presetta 1000423)
2.4 GHz Ethertronics Antenna

Third Party Antenna

2.4 GHz Johanson Ceramic Chip Antenna (Part No: 2450AT43B100)
2.4 GHz Johanson Ceramic Chip Antenna

Third Party Antenna

Quality & Environmental

Description Part Number Download
REACH Chemical Analysis 330-0181 Download
Declaration of Conformity (DoC) 330-0107 Download
Product Life Cycle Policy 330-0121 Download
EU RoHS (2011/65/EU) 330-0137 Download
WEEE Statement 330-0136 Download
Conflict Minerals Statement 330-0128 Download


ETSI v1.8.1 Compliance

No hardware design changes are necessary to meet ESTI v1.8.1 compliance with the module. The module itself also required no changes to meet compliance. To ensure compliance, software may need to be updated on the host system.


To ensure compliance with ETSI v1.8.1 be sure to update the WLAN driver to release "ol_R5.SP7.01". Please see the Linux Driver section below for more information.

After updating the driver be sure to re-calibrate the module with an INI file from LSR.


To ensure compliance with ETSI v1.8.1 make sure the latest Bluetooth patch file (.bts) is installed on the host file system. The latest .bts files can be downloaded on the LSR website. Be sure to rename the .bts file once placed on the file system to ensure it is used by the Bluetooth drivers. For TiWi-R2 the file should be named "TIInit_7.2.31.bts".

Linux Driver

Kernel version 3.4 and earlier

To build the latest driver for your system see the script available here: WL12xx NLCP Build Instructions

After fetching the script be sure to change the version tag at the top of to the desired release version. At the time of this writing the latest version tag is "ol_R5.SP7.01".

NOTE: The ol_R5.SP7.01 driver is the latest official release from TI. This driver version has been tested for EMC compliance with the LSR module. If you are using a driver other than this release, verification should be done to ensure the module will be EMC compliant. Please contact LSR for assistance with this verification testing.

Make sure the board file for you system is configured properly: WL127x Porting Guide

After the driver is built and installed on the target system be sure to calibrate each module. Calibration ensures optimum RF performance as well and EMC compliance. If the module is not calibrated it will void all modular certifications. Be sure to use an INI file from the LSR website and follow the calibration instructions. The calibrator utility should have been downloaded and built with the driver script above. See here: WL12xx Calibration Steps

Kernel version 3.5 and later

The last official driver release for the WL12xx was based on kernel v3.2. There are no further releases planned for newer kernels. The WL12xx drivers are included in newer kernels but each kernel may have a different driver. This requires that the end user ensure the driver and firmware are correct for the WL12xx.

Here are some steps that LSR has put together for getting the WL12xx driver running in newer kernels. These steps were tested on kernel v3.12 for TI's AM335x.

Started with the LINUXEZSDK-AM335X here:

Device tree:

Diff here for the AM335X starter kit device tree file.

Four main changes go into this file:


  1. A new block for MMC2, which references a new pin mux table (wilink_pins) and a new regulator definition (vmmc_wl).
  2. The new pin mux table (wilink_pins) that configures the pinmux for the pins needed for the MMC2 bus.
  3. The new regulator definition (vmmc_wl). Most important thing here is to get the gpio setting correct, matching the WLAN_EN signal into the TiWi module.
  4. A new block for the wlcore. The gpio setting is important. It should be configured to the GPIO connected to the WLAN_IRQ. The platform-quirks setting may or may not be important. There is only a single bit used here, bit 0, which sets whether to use level or edge interrupts on the IRQ. The board-ref-clock setting is also important and needs to be set based on which TiWi is being used.

If the kernel is lacking device tree support for the driver this patch may help:

WL127x firmware that worked with this kernel version:


  • SR:
  • MR:
  • PLT:

These are normally distributed as files named wl127x-fw-4-*.bin. These need to be renamed to wl127x-fw-5-*.bin and placed inside /lib/firmware/ti-connectivity/ for the driver to find and load them correctly. These firmware files were obtained from the ti-utils git repository (git:// using the tag ol_R5.SP7.01.

After the driver is working the same calibration steps listed for kernel v3.4 and earlier should be followed.


MAC Address

The module comes with a MAC address fused into the WL12xx chipset. This MAC is used by default for the Bluetooth core and can be used as the WLAN MAC address as well. The MAC address is set at calibration time for WLAN. To use the built in MAC address for WLAN be sure to pass a MAC address of 00:00:00:00:00:00 as a parameter to the autocalibrate function. To set a custom MAC address for WLAN just pass the desired value into the autocalibrate function. See here for details on the WLAN MAC address: WL12xx MAC Address

To change the MAC address for Bluetooth a VS command must be issued each time after the Bluetooth core is powered on. See here for details on the VS command: Bluetooth write BD Addr


RF Testing

Before any RF testing is performed, be sure to calibrate the module. When calibrating the module be sure to use an LSR approved INI file.

Calibrator source code here:

For WLAN RF testing the calibrator tool is used to issue commands to the module.

WLAN TX Testing: WLAN TX Testing

WLAN RX Testing: WLAN RX Testing

To issue commands for Bluetooth testing, hcitool is used.

Bluetooth Testing: Bluetooth RF Testing



  1. Is the TiWi-R2 obsolete?

    No, the TiWi-R2 still in production, and there are no plans to discontinue it. Any new designs should use the TiWi-BLE or TiWi5 Modules. Both of these modules support additional features.

  2. Where can I get a datasheet for the WL1271?

    The datasheet for the WL1271 is not public, and can only be obtained under NDA to customers through TI. Enough information is presented in the TiWi-R2 datasheet for most applications. Contact your local TI Sales Representative if you feel it is necessary to obtain the datasheet.

  3. Where can I get the command set/interface for WLAN and Bluetooth®?

    There is no published command set for either radio. The only interface is through the drivers built into the OS. The commands would have to be extracted, or reverse engineered from there.

  4. What antennas can I use with the module?

    The answer to this question depends on if you plan on using the modular certification of the module. If you want to use the modular certification you need to use one of the antennas that the module was certified with. Consult the datasheet, or product webpage to determine which antennas the module was certified with. If none of the certified antennas meet your requirements, another antenna may be used, however the modular certification will NOT be valid. The new antenna will need to be tested for EMC compliance. Contact LSR’s EMC Test Services to learn more about this process and how we can help.

  5. Can I substitute antennas? For example can I use another dipole antenna instead of the exact model a module was certified with?

    Yes, this is possible if: 1) The peak gain of the alternate antenna is less than or equal to the original antenna, and 2) The antennas are the same type. There are some cases that are not black and white. It is the customer's responsibility to collect and retain the appropriate and accurate test data traceable to NIST standards for the alternate antenna. Please contact LSR to discuss any questions.

  6. How do I use the FM Radio on the TiWi-R2 Module?

    The FM radio is tested by TI at the WL1271 level, but not tested at the Module level by LSR at the present time. Therefore LSR assumes no liability for its operation. If this is a requirement for an application, please feel free to contact LSR to discuss. Information on using the FM radio (again at a customers own risk) can be obtained from TI. For example see TI OMAP Wiki.

  7. What Bluetooth® Profiles are supported by the TiWi-R2?

    The Linux driver supports A2DP, HFP, HSP, OPP and FTP profiles.
    The Win CE driver supports SDP, SSP, OPP, FTP, DUN, PAN et AD2P.

  8. Was any SAR testing done on the TiWi-R2 Module?

    Yes, the TiWi-R2 Module is certified as mobile device >20cm from the human body. Note that LSR has completed a class 1 permissive change allowing the TiWi-R2 to fall under these certifications.

  9. The performance of my TiWi-R2 Module is not matching the published specs in the datasheet. What is wrong?

    The ini file in your OS/Driver likely does not have the correct parameters. It is important that you update this in your OS/Driver by following the instructions in the TiWi Family INI Radio Parameter User Guide available on the TiWi-R2 Module download page.


Didn't find the answer to your question here? Try:

  • Forum

    ForumPost or view product support questions

  • describe the image

    EMail Technical SupportEmails will be assigned a Technical Support Request (TSR) number and assigned a LSR resource. We work diligently to respond to all email and forum posts as soon as possible.

  • describe the image

    EMail Technical SalesFor questions relating to RF Design Services, RF Module Sales and EMC Testing Services, email our Technical Sales Department.