Sterling-LWB

Recommended for New Design (RND)

Overview

2.4 GHz Wi-Fi and Bluetooth Smart Ready Multi-Standard Module

The Sterling-LWB™ 2.4 GHz Wi-Fi® and Bluetooth® Smart Ready Multi-Standard Module provides your customers with more options, more certifications and a greater variety of antenna options, which altogether provides greater flexibility to meet the challenging requirements of many wireless designs. This certified module is based upon the Cypress (formerly Broadcom) CYW4343W chipset, and supports IEEE 802.11 b/g/n, BT 2.1+EDR, and BLE 4.2 wireless connectivity.  The module comes in three configurations to best address specific applications, and features an industrial temperature rating (-40° to +85° C) and an industry-leading breadth of certifications and antenna options.

Sterling-LWB Development Kit with SD Card Form Factor

The Sterling-LWB development kit features a convenient SD Card form factor for convenience compatibility with a variety of Microprocessor development platforms, such as NXP/Freescale i.MX6. Full driver support for Linux, along with step-by-step user guides, dramatically simplifies adding a powerful Wi-Fi module to your Linux-based development project. The Dev Kit for the Sterling-LWB module with u.FL connector also a FlexPIFA™ Antenna for your evaluation and development efforts

The Sterling-LWB driver supports a range of Linux kernel versions through the backports package and has been validated to work with a number of i.mx6 development platforms.

Sterling-LWB Development Kit with SD Card Form Factor

Sterling-LWB for WICED Carrier Board

Development is fast and easy with a carrier board that plugs directly into virtually any STM32F4xx Discovery Kit. Design implementation is straight-forward as well, as source CAD files make an outstanding starting point.

You can now leverage the high-performance Sterling-LWB™ module for embedded applications as well! The Sterling-LWB for WICEDTM reference platform provides a very simple and fast way to add both Wi-Fi and BLE v4.2 connectivity to your microcontroller-based design utilizing the power of Cypress’ robust WICEDTM software development kit. The low cost, pre-certified Sterling-LWB is now validated with the STM32F411 MCU and can be migrated to other popular MCU’s with an SDIO interface, giving you unmatched speed in adding Wi-Fi and BLE to your application. In addition to the carrier board hardware, this comprehensive reference platform features extensive documentation and software examples, TiWiConnect™ cloud connectivity and ModuleLink™ mobile app for easy development and integration.

Sterling-LWB for WICED carrier board

Specifications

Wi-Fi Spec
802.11 b/g/n
BT Capable
4.2
Dimension (Length - mm)
21 mm
Dimension (Height - mm)
2 mm
Antenna Type
Integrated chip antenna or U.FL connector for external antenna
BT Interfaces
UART
Compliance
REACH and RoHS compliant
Dimension (Width - mm)
15.5 mm
Line
Professional
Operating Temp - Max (°C)
+85 °C
Operating Temp - Min (°C)
-40 °C
Receive Sensitivity
-88 dBm, 8% PER,11 Mbps (b)
-75 dBm, 10% PER, 54 Mbps (g)
-72 dBm, 10% PER, MCS7 (n)
Transmit Power
+17.5 dBm, 11 Mbps, CCK (b)
+14.0 dBm, 54 Mbps, OFDM (g)
+12.5 dBm, HT20 MCS7 (n)
Voltage
3.0V to 3.6V
Wi-Fi Chipset
BCM 4343W
Wi-Fi Interfaces
SDIO
Wireless Specification
IEEE 802.11 b/g/n
BT 2.1+EDR, and BLE 4.2 wireless connectivity
Description Dimension (Height - mm) Dimension (Width - mm) Dimension (Depth - mm)
450-0148 Sterling-LWB, U.FL port 21 mm 15.5 mm 2 mm
Description Dimension (Height - mm) Dimension (Width - mm) Dimension (Depth - mm)
450-0152 Sterling-LWB, Chip Antenna 21 mm 15.5 mm 2 mm
Description Dimension (Height - mm) Dimension (Width - mm) Dimension (Depth - mm)
450-0159 Sterling-LWB SiP 10 mm 10 mm 1.2 mm
Description
450-0155 Sterling-LWB Dev Kit, SD Card, U.FL
Description
450-0156 Sterling-LWB Dev Kit, SD Card, Chip Antenna
Description
450-0173 Sterling-LWB for WICED carrier board

Photo Gallery

450-0148

450-0152

450-0155

450-0156

450-0159

450-0173

Certified Antennas

  • 2.4 GHz Dipole RF Antenna

    001-0001

    2.4 GHz Dipole RF Antennas
    Learn More
  • 2.4 GHz Dipole RF Antenna

    001-0010

    2.4 GHz Dipole RF Antennas
    Learn More
  • FlexPIFA Antenna

    001-0014

    FlexPIFA Flexible Adhesive-Backed PIFA Antennas

    FlexPIFA antenna with U.FL connector

    Learn More
  • mFlexPIFA Antenna

    001-0030

    mFlexPIFA Flexible Adhesive-Backed PIFA Antennas
    Learn More
  • FlexNotch Antenna

    001-0015

    FlexNotch Antenna
    Learn More

Documentation

Name Part Type Last Updated
Sterling-LWB Software Integration Guide (Android) All Documentation 01-17-19
Sterling-LWB Software Integration Guide (Linux Host) All Documentation 01-17-19
Application Note - Guidelines for Replacing Antennas v1.0 All Application Note 01-17-19
Firmware, Sterling-LWB, ETSI, RCM (480-0080) All Software 08-26-19
Firmware, Sterling-LWB, FCC and IC (480-0079) All Software 08-26-19
Firmware, Sterling-LWB, Giteki (480-0116) All Software 08-26-19
Software, Sterling-LWB and LWB5, Backports-Laird (930-0075) All Software 08-26-19
Software, Sterling-LWB and LWB5, supplicant-arm (930-0087) All Software 08-26-19
Software, Sterling-LWB and LWB5, supplicant-src (930-0089) All Software 08-26-19
Software, Sterling-LWB and LWB5, supplicant-x86 (930-0088) All Software 08-26-19
Sterling-LWB Sensor Demo All Software 08-26-19
Ultra Lite All Software 08-26-19
Datasheet All Datasheet 03-29-19
Product Brief All Brochure 03-29-19
Qualified Design Listing QDL Bluetooth All Documentation 03-29-19
Sterling-LWB Application Note Bluetooth Integration All Documentation 03-29-19
Sterling-LWB Certification Guide All Documentation 03-29-19
Sterling-LWB Declaration of Conformity All Documentation 03-29-19
Sterling-LWB Module Application Guide All Documentation 03-29-19
Sterling-LWB Safety Checklist Test Report All Documentation 03-29-19
CAD Files Sterling-LWB SIP Module All Technical Drawings 03-29-19
CAD Files Sterling-LWB U.FL and Chip Antenna Modules All Technical Drawings 03-29-19
CAD Files Sterling-LWB U.FL and Chip Antenna SD Cards All Technical Drawings 03-29-19
CAD Library Parts Sterling-LWB WICED Board All Technical Drawings 03-29-19
Release Notes, Sterling-LWB, Software Version Backports-Laird All Documentation 03-29-19
Sterling LWB i.MX6 UltraLite Eval Kit Linux Integration User Guide All Documentation 03-29-19
Sterling-LWB SD Card User Guide All Documentation 03-29-19
Sterling-LWB User Guide WICED Board All Documentation 03-29-19
Sterling-LWB Config Files WICED Board All Software 08-26-19
Chip Antenna Module RoHS All Quality and Environmental 03-29-19
Product Change Notice (Sterling-LWB) All Quality and Environmental 03-29-19
Product Change Notice 1-2017 (Sterling-LWB & LWB5) All Quality and Environmental 03-29-19
Product Change Notices (Sterling-LWB) All Quality and Environmental 03-29-19
REACH Chemical Analysis Chip Antenna Module All Quality and Environmental 03-29-19
REACH Chemical Analysis SIP Module All Quality and Environmental 03-29-19
REACH Chemical Analysis U.FL Module All Quality and Environmental 03-29-19
U.FL Module RoHS All Quality and Environmental 03-29-19
ETSI Test Report All Certification 03-29-19
FCC and IC Test Report All Certification 03-29-19
FCC Grant All Certification 03-29-19
Giteki Grant All Certification 03-29-19
Giteki Test Report All Certification 03-29-19
IC Grant All Certification 03-29-19
Radio Equipment Directive (RED) Updates All Certification 03-29-19
RCM Test Report All Certification 03-29-19

FAQ

A2DP Audio over PCM

Question: Does the Sterling-LWB support A2DP audio CODEC over PCM output? Answer: Response below. A2DP defines the protocol and procedures to deliver "high-quality" mono or stereo audio from a Source (e.g. phone or computer) to a Receiver (e.g. headphones or stereo) over ACL channels. A2DP is supported via HCI.   ACL uses L2CAP at the Link Layer shown on Page 11 (and 16) of the attached A2DP spec.   In contrast, "Bluetooth's (narrow band voice) Audio" uses SCO channels.  SCO data is streamed instead of framed, so no distinction exists between SCO logical transports and logical links:  SCO operates over PCM or HCI (CPU intensive).   There is no support for A2DP over PCM.   More on ACL/SCO is found in Section 1.1.X at  https://en.wikipedia.org/wiki/List_of_Bluetooth_protocols#Asynchronous_…

Can I use the Sterling-LWB with an RTOS (Real Time Operating System)?

At this time we do not officially support the use of an RTOS with the Sterling-LWB, but please contact Laird support with your inquiry as we may be able to provide engineering support for this.

Can the BT MAC address be changed on the Sterling-LWB?

The physical MAC address of the Sterling-LWB cannot be altered after the module is created. Provisions have been made to write a custom MAC address using programming. For instance using the following command will change the BT address so that it will transmit this correctly. The Linux based hciconfig can help with examples in this area as well. bdaddr -i hci0 xx:xx:xx:xx:xx:xx Note - Each time the modules power is cycled, the command must be utilized again to ensure it will broadcast the desired address.

Can the Sterling-LWB be programmed to route A2DP audio over PCM?

A2DP defines the protocol and procedures to deliver "high-quality" mono or stereo audio from a Source (e.g. phone or computer) to a Receiver (e.g. headphones or stereo) over ACL channels. A2DP is supported via HCI.   ACL uses L2CAP at the Link Layer shown on Page 11 (and 16) of the attached A2DP spec. In contrast, "Bluetooth's (narrow band voice) Audio" uses SCO channels.  SCO data is streamed instead of framed, so no distinction exists between SCO logical transports and logical links:  SCO operates over PCM or HCI (CPU intensive).  There is no support for A2DP over PCM. More on ACL/SCO is found in Section 1.1.X at https://en.wikipedia.org/wiki/List_of_Bluetooth_protocols#Asynchronous_…

Can the Sterling-LWB operate in AP Mode and Client Mode simultaneously?

No, the Sterling-LWB can operate in both AP Mode and Client Mode, just not at the same time. There are other Laird Connectivity products that can operate in both modes simultaneously, please request current information on this from a local sales representative.

Do the I2S pins on the Sterling-LWB need a pull-up resistor to be connected?

No, these pins have a high impedance that will allow for direct connections without the need for pull-up resistors. The datasheet references this requirement in Table 5 I/O States .

Do the Sterling LWB and LWB5 support WDS?

WDS is an AP feature, the underlying chips for the Sterling-LWB (Cypress/Broadcom BCM4343W) and the Sterling-LWB5 (Cypress/Broadcom BCM43353) are client chips as opposed to access point chips. Laird optimizes its radios for performance as a client. There is currently no support planned for WDS on the LWB/LWB5. Reconsidering this decision would be based on the business case presented.

Do the Sterling-LWB and Sterling-LWB5 support RADIUS back-end servers?

Since the Sterling-LWB and Sterling-LWB5 support EAP types and RADIUS is the back-end server required for supporting 802.1x EAP types (Enterprise Security) it is true that both modules can be used as client radios in a RADIUS setup.  

Do we recommend conformal coating your modules?

We highly do not recommend conformal coating the radio module. If you plan on encapsulating the radio module in a potting compound or conformal coating, you must assure that the compound in liquid or solid form does not enter under the shield where there are sensitive RF components. Some of the capacitive and inductance values are as low (pF and nH) and could be sensitive to contacting materials such as potting compounds. There are potting compounds and conformal coatings which have very good dielectric constants and are suitable for 2.4 GHz potting applications, however, when you apply any of these, they were not accounted for in the circuit design and might reduce performance of the device (or all together cause it not to function).  You should run tests on their particular potting compound and evaluate radio's performance and range.  Also, it's worth mentioning that applying any compound, conformal coating or potting directly to the module WILL void the warranty. If your application requires 100% sealing of the radio module, there is a way to do this very successfully without impacting the module performance. Simply place the module on your PCB. Place a plastic cover over the module (like a hat), make the cover large enough to cover the whole module. Apply glue around the bottom perimeter of the cover where it sits on the PCB. This allows the module to function in free air-space while there is a complete seal around it. This information is only for reference and we recommend you should conduct your own testing with your prototype of your end application to find the best suitable fit for your design.  

Does Laird offer RTOS support for their modules?

Our only officially supported option for RTOS is the Sterling-LWB with Cypress? WICED stack. However, if you are interested in using our module with an RTOS please contact Laird support for more information and assistance.

Does LAIRD support WiFi sniffing (aka promiscuous or monitor) mode?

Yes, LAIRD supports this mode but only with its 60-series radios.  

Does Sterling-LWB support UART H5 mode?

Now Laird doesn't support UART H5 in Sterling-LWB.

Does the Sterling-LWB BT stack run in kernel space or user space?

The BT stack (BlueZ in our testing) runs in user space. It is not built into the kernel.

Does the Sterling-LWB have pre-certified antenna solutions?

Yes. The Sterling-LWB module has been certified with Chip, Dipole, FlexPIFA, and FlexNotch antennas. Please contact Laird support for an antenna sample and details on how to leverage the certification.

Does the Sterling-LWB support any type of AP mode?

Yes. The Sterling-LWB supports a limited AP mode via hostapd. However, this module is not certified as a full fledged access point. Therefore it will be limited in its features and the amount of clients that can connect to it.

Does the Sterling-LWB support Bluetooth H5 / three-wire interface?

H5 / three-wire HCI UART interface for the LWB is currently unsupported.  We do have plans to support this in the future however we are unable to provide any time frame when this will be available.  We recommend reviewing the datasheet for the most up-to-date information on the Sterling-LWB page.

Does the Sterling-LWB support concurrent client and AP mode?

Yes. This does not require two different firmware loads. One firmware image will support both client and (limited) AP mode, using hostapd. Please keep in mind that the Sterling-LWB is not registered as a fully featured access point.

Does the Sterling-LWB support Soft AP?

Does the Sterling-LWB support Soft AP? Yes, Soft AP functionality is included in this module.  

Does the Sterling-LWB support WiFi Direct?

Yes. To use WiFi Direct please download the latest firmware package for the Sterling-LWB

Does the Sterling-LWB5 support AP mode?

Q: Does the Sterling-LWB5 support AP mode? A: The Sterling-LWB5 does support a limited, soft, or micro AP mode which is typically 10 clients or less. However, it is not certified as an access point. The customer would need to certify their device with the LWB5 as an AP. The number of clients would divide the available throughput which is a limitation that should be considered. Note: Laird does not typically recommend AP mode. Laird radios are optimized for best performance as a client. By lowering Tx power, a significant amount of that improved performance may be lost.

FreeRTOS BT Stack question for Sterling-LWB

Question: Where can I find a FreeRTOS BT stack for the Sterling-LWB Answer: In WICED Broadcom provides their BT stack  In the new SDK, v4, they dropped support for FreeRTOS  but, if you use WICED SDK v3, you can use ThreadX or FreeRTOS  their BT stack works with either.    

Given the length (200mm) of cable 080-0014, will this cable work with Sterling-LWB? Is the 080-0014 certified for use with the Sterling-LWB module?

Given the length (200mm) of cable 080-0014, will this cable work with Sterling-LWB?  Is the 080-0014 certified for use with the Sterling-LWB module? Increasing the length of the cable should not be an issue for certification with the Sterling-LWB.  The cable 080-0014 will work with the Sterlin-LWB.

How can I control / switch between different WiFi modes on Laird WiFi modules in a Linux system? E.g. Access Point, Ad-hoc, Client, Wi-Fi direct/P2P when available?

All this can be controlled through standard Linux commands/programs like ?iw?, ?hostapd?, ?wpa_supplicant?, ?wpa_cli?, etc.

How many reflows do you recommend for your modules?

We only recommend reflowing our modules once as it can damage the module and void the warranty.

How much memory is required inside a microcontroller for Wi-Fi / BLE operation with the Sterling-LWB when used with the Cypress WICED SDK?

A good estimate is 256kByte of flash and 128kByte of RAM for a relatively simple Wi-Fi / BLE application including HTTPS connectivity (roughly 24kByte). Approximately one quarter of this is for BLE operation.

How to set radio to Soft AP mode?

If you don't want simultaneous ap/sta, you can run the commands:

nmcli conn add type wifi ifname wlan0 con-name softAP autoconnect no ssid softAP

nmcli conn modify softAP 802-11-wireless.mode ap 802-11-wireless.band bg 802-11d

nmcli conn up softAP

You can also do it via wpa_supplicant .conf files if you do not have nmcli.

 

 

I've intialized my WiFi driver for the Sterling-LWB but I cannot successfully bring up the wireless interface and communicate to a network.

The most likely cause for this involves the WLREG_ON pin. This pin must be assigned to a GPIO on your host board and the pin must be driven high PRIOR to intializing the WiFi driver. If you are having trouble with this or this method does not work, please contact our support department.

In regards to the 32.768 kHz oscillator (the 32K_PWM_IN) signal on the Sterling-LWB, is it required to bring up the oscillator before bringing up the power rails on the module or is that timing not critical?

On our reference designs, the 32KHz oscillator is powered up at the same time as the module power rails. We do not recommend exercising I/O on an un-powered device.

Is the "Sterling-LWB for WICED Carrier Board" for development compatible with the STM32F429

Is the "Sterling-LWB for WICED Carrier Board" for development compatible with the STM32F429 "STM324x9I-EVAL" ( http://www.st.com/en/evaluation-tools/stm32429i-eval.html )? (The website mentions that the board is compatible with STM32F4xx Discovery Kit). It doesn't need to be snap-on compatible, just programmatically and electrically compatible. We have only tested on the board we specify in the user guide and product page. Other boards will require modifications to board files for IO and maybe more changes.

Is the Sterling-LWB capable of using USB as an interface for WiFi communications?

No. The Sterling-LWB leverages SDIO as a communication interface to the host platform.

Is the Sterling-LWB compatible with an Arduino board?

No, it is not. The Sterling-LWB requires a host that runs Linux. The only exception is the Sterling-LWB STM Expansion Board which is compatible with the STM32F411.

Is the Sterling-LWB compatible with Android?

Yes. The Sterling-LWB does support integration with Android. Please contact Laird support for more details.

Is the WL_REG_ON pin on the Sterling-LWB SD card DVK the same on rev1 and rev2?

No. Please be aware that the WLREG_ON pin on rev1 is located on J2P13, whereas on rev2 it is on J3P11.

On what silicon is the Sterling-LWB based?

The Sterling-LWB is based on the Broadcom (now Cypress) BCM4343W.

Should I pull WLREG_ON high in my Sterling-LWB design?

No. Please note that WLREG_ON should be connected to a pin on the host processor in order to take advantage of all features of the module. Please see the documentation .

Sterling LWB - Does the Sterling-LWB support A rates (5GHz Band)?

No. The Sterling-LWB is a 2.4GHz module only and supports up to N rates. For a dual band solution please look at the Sterling-LWB5.

Sterling-LWB Calibration question

Question: I believe the BCM4343W is a ROM only part.  So, I?m assuming I don?t need to have any capabilities to update the Sterling-LWB.  Is that correct? Answer: Since the Wi-Fi firmware image is stored in the SPI flash you can technically field upgrade it, however this capability is not provided ?out of the box? with the WICED SDK. The tools necessary to update the SPI flash from the STM32F411 are provided by the SDK but you?d have to develop your own code to pull the image from somewhere for example over TCP/IP and re-program the SPI flash.  

Sterling-LWB field upgradable firmware question

Question: I believe the BCM4343W is a ROM only part.  So, I?m assuming I don?t need to have any capabilities to update the Sterling-LWB.  Is that correct? Answer: Since the Wi-Fi firmware image is stored in the SPI flash you can technically field upgrade it, however this capability is not provided ?out of the box? with the WICED SDK. The tools necessary to update the SPI flash from the STM32F411 are provided by the SDK but you?d have to develop your own code to pull the image from somewhere for example over TCP/IP and re-program the SPI flash.  

Sterling-LWB PCM/I2S configuration.

Question: What are the PCM/I2S configurations of the Sterling-LWB?  Answer: The PCM/I2S (BT_I2S_DI & BT_PCM_IN) inputs are shared on the module depending on the BT Audio configuration. That configuration is set by using a VS HCI command in Linux (write_I2SPCM_interface_param. The HCI UART is required, then either I2S or PCM, but not both.    Pin Description Module Pin # SIP Pin #   BT_PCM_SYNC 2 144   BT_PCM_IN 3 146   BT_PCM_OUT 4 145   BT_PCM_CLK 38 55   BT_I2S_CLK 35 105   BT_I2S_DO 36 110   BT_I2S_WS 37 109

The co-existence interface on the Sterling-LWB is meant for GPS, WiMAX, LTE, or UWB. Can it be utilized to make an additional external Bluetooth module co-existing?

No, not currently as the chipset doesn?t support it. Making this work would, at least, involve an internal firmware change and, most likely, a minor change in the silicon.

The current measurement on my Sterling-LWB SD card seems way to high. What could be the cause?

The 32KHz oscillator is on all the time by default on the SD card. In a typical application, the 32KHz clock would be provided by the host or a lower power 32KHz oscillator. The SD card provides a means of supplying an external 32KHz source to the module with a few simple changes to the resistor pop options.  To provide an external clock source, remove R13 and move it to the R21 location. Remove R12 and provide a clock signal on J2 PIN 9. Once these MODs are made, only current to the module will be measured across J7.       

There is no BT_I2S_DI signal or pin on my Sterling-LWB module. Does that mean I can only send I2S data and not receive it?

No. BT_I2S_DI is shared by BT_PCM_IN depending on the Bluetooth Audio configuration. However, please be aware that this configuration is untested by Laird Connectivity.

Use of an external oscillator on Sterling LWB

The Sterling-LWB uses a secondary low-frequency sleep clock for low-power mode timing. Either the internal low-precision (LPO) or an external 32.768 kHz precision oscillator is required. The internal LPO frequency range is approximately 33 kHz ± 30% over process, voltage, and temperature, which is adequate for some applications. However, one trade-off caused by this, wide LPO tolerance is a small current consumption increase during power save mode that is incurred by the need to wake up earlier to avoid missing beacons. The Sterling-LWB will auto-detect the LPO clock. If it senses a clock on Pin 19 (32KHZ_OSC_IN), it will use that clock. If it doesn't sense a clock, it will use its own internal LPO. To use the internal LPO: Tie For Pin 19 (32KHZ_OSC_IN) to ground. Do not leave this pin floating. Whenever possible, the preferred approach is to use a precision external 32.768 kHz clock.

Using SDIO/SPI from a SDRAM, via separate microcontroller and over to WiFi 802.11b/g, what is the expected bit rate?

Using SDIO/SPI from a SDRAM, via separate microcontroller and over to WiFi 802.11b/g, what is the expected bit rate?  In ideal conditions, user(s) can expect about actual data throughput of ½ of the WLAN PHY rate the module is connect to the AP at.

What are some Sterling-lWB PCB design considerations?

Question: We had a question regarding adjusting the thickness of the PCB from an RF perspective. I understand that adjusting the layerstack would change those traces that are sized and impedance matched to the current stackup, specifically the SDIO between the MCU and the LWB. But besides those, what impact say would the antenna area be if we adjusted the stackup for a thicker board? We could also add FR4 stiffener bonded to the bottom side in sections, would that affect the RF performance at all?

Answer: Per the FCC, the RF portion must match exactly, if a change in thickness between the top layer (SIP) and the GND layer (layer 2) occur, the RF traces would have to change widths which will not match the reference design and void the certification. I recommend not changing this thickness at all.  The dielectric thickness between Layer 2 to 3 and layer 3 to bottom could be change, but the SDIO lines impedance must account for the changes. I think adding a stiffener would be a better option, it shouldn't affect the RF performance if added under the module because of using the external antenna. The antenna performance could be affected by the stiffener, but the distance to the GND plane has the biggest effect to the antenna performance. So the antenna spacer thickness could be adjusted to maximize the Antenna performance.

What are the available CAD file formats?

Laird Connectivity provides layout files PADS and PADS ASCII formats. The ASCII files will import to Altium (and Protel varients) as well as Cadence (Orcad and Allegro) CAD packages. As far as we know, there is no way to import to Eagle CAD. Please be sure to use the .asc file for PCB and the .txt file for the schematic when importing to Altium. Laird Connectivity uses ORCAD for schematics (Gerbers). 

What Bluetooth 4.2 features does the Sterling-LWB support?

The Sterling-LWB supports only the LE Secure Connections feature of the BT 4.2 standard.

What BT v4.1 features does the Sterling-LWB support?

The Sterling-LWB's chipset supports all features (primary and optional) of the BT v4.1 spec. However, using these features will be dependent on the Bluetooth software stack that you leverage in your solution.

What build environment does Laird recommend to use when building an image to support the Sterling-LWB?

We recommend using Yocto as a build environment as seen in our software integration walk-throughs on the Sterling-LWB product page .

What do the parameters "download" and "download_apps" do?

Question: In the WICED IDE, in the build targets there is a "download" and "download_apps" parameter.  The documentation says that you need to run "download" & "download_apps" once, and then you just need "download" from then on. What does each parameter do?

Answer: The "download" parameter instructs the build/programming environment to program the bootloader, DCT and application into the STM32 internal flash . The "download_apps" performs additional steps to program the required Wi-Fi firmware and apps table into the external SPI flash . During development, once you?ve programmed the external SPI flash at least once with the Wi-Fi firmware and apps table (which are typically static), you can save some time if only modifying application firmware by just using "download". During manufacturing, both "download" and "download_apps" must be run on a new board to ensure both the bootloader/DCT/application are programmed into STM32 internal flash AND the Wi-Fi firmware and apps table are programmed properly into the external SPI flash.  

 

What driver does Laird recommend leveraging with the Sterling-LWB? The brcmfmac driver or the dhd driver?

We recommend (as seen in our software integration documents) that you use the brcmfmac (fullmac) driver as it is open source and part of the Linux kernel source.

What EAP and PEAP methods does the Sterling-LWB support?

The Sterling-LWB supports the following EAP and PEAP security methods: WPA EAP-TLS, WPA2 EAP-TLS, WPA PEAP-MSCHAP, WPA2 PEAP-MSCHAP.

What is the oscillator requirement in Sterling-LWB?

The requirement for the 32.768KHz oscillator is: Frequency accuracy= ±200 ppm Duty cycle= 30?70 % Input signal amplitude= 200?3300 mV, p-p Signal type= Square wave or sine wave Clock jitter=

What is the step to have Sterling-LWB to run BT in test mode?

(1) First, need to bring up HCI interface $ hciconfig $ hciconfig hci0 up (2) Run these HCI commands to enter test mode $ hcitool cmd 0x03 0x03 $ hcitool cmd 0x06 0x03 $ hcitool cmd 0x03 0x05 0x02 0x00 0x03 $ hcitool cmd 0x03 0x1a 0x03

What is the VDDIO voltage range for the Sterling-LWB

The VDDIO voltage for the Sterling-LWB can range between 1.8V and 3.6V DC. Typical designs use 3.3V and have draw 300uA of current in a steady state operation.

What is the Vendor ID and Device ID of Sterling-LWB?

The chipset use in Sterling-LWB is BCM43430         Vendor ID: 02d0 Device ID: a9a6

What kind of antenna solutions are available for the Sterling-LWB?

The Sterling-LWB comes in three form factors in regards to the antenna. There is a SIP without antenna, a module with an onboard chip antenna, and a module with an external u.FL port.

What modules work with Cypress? WICED Stack and IDE?

The only Laird module that currently works with WICED is the Sterling-LWB (based on the cy4343w) when used with our ST Micro reference design.

What pins are used for PCM audio on the Sterling-LWB?

Pin 109, BT-I2S-WS is shared by BT_PCM_IN depending on BT audio configuration for input and output.

What platforms does Laird officially support for the Sterling-LWB?

Currently we support the iMX6 family, Beaglebone, and the STM32F411 (via an STM expansion board).

What type of authentication certificates does the Sterling-LWB support?

The Sterling-LWB supports .pem certificate types.

What's the recommended process to clean modules?

The recommended cleanser is "hydrocarbon cleaning oil", which can be used to clean the RF shield and PCB. We do not recommend the use of alcohol as it doesn't work as well and could leave residue on the boards.  

When I try to get my Bluetooth interface up on the UART using "patchram" I receive the error "can't set line discipline"?

When the error "can't set line discipline" occurs when the patchram tool is used to bring up the Bluetooth HCI-UART device it is very likely that the "Bluetooth HCI UART" driver (or module) is not enabled in the Linux kernel configuration as module.

When loading the brmcfmac module during Linux boot the message "brcmfmac: brcmf_sdio_drivestrengthinit: No SDIO Drive strength init done for chip 4339 rev 2 pmurev 23" occurs quite frequently. Is that a real error?

This is not an error message. The Sterling-LWB doesn't require a drive-strength adjustment command. The message is totally innocent.  All it is really saying is "The chip you're using doesn't need this adjustment, so we're not doing one." It's also notable that in more recent kernels, this was changed to a debug message:  https://git.kernel.org/cgit/linux/kernel/git/torvalds/linux.git/commit/…  

Where can I find drivers for Sterling-LWB and what kernel version onward is supported?

According to the SIG (Laird Linux LWB Software Integration Guide), you will need to reference backports to build drivers. Please note, backports support kernel 3.0 and onward (https://backports.wiki.kernel.org/index.php/Documentation). 

Which host controller does the Sterling-LWB support?

Which host controller(s) does the Sterling-LWB support? We only provide support and documentation for iMX6, beaglebone black, and STM411.  It doesn't mean we can't work with other processor vendors.  The LWB/LWB5 will work with any ARM processor that runs a linux OS.  It could be an NXP processor, Atmel processor, Marvell processor, TI processor, etc..  it just needs to use the ARM instruction set and have a Linux OS.   The only MIcrocontroller that we support is the STM32F4x.  This is because the microcontrollers don't run Linux; which means LWB will run WICED on the Thread OS.  In this case, the STM32F411 is the only microcontroller (MCU) that we support with LWB.    

Which RTOS & Network Stacks are available within WICED Studio/WICED SDK?

Two options are available: a commercial option which is provided as linkable object files, and an open source option. Both options are free when used with microprocessors connected to a Cypress Wi-Fi chip. The commercial option, ThreadX/NetXDuo from Express Logic, provides full IPv4 and IPv6 networking functionality. The open source option, FreeRTOS/LwiP only provides IPv4 networking functionality.   https://community.cypress.com/docs/DOC-1168  

Who is responsible for providing the Bluetooth QDID for a host system?

The responsability for providing the QDID for a host system is with the provider of the stack that is used on that system. If for instance the host system uses a module that requires the Bluetooth stack to run on that system (e.g. Lairds Sterling-LWB in a Linux platform) the QDID must be provided by the stack vendor whos stack is running on that Linux platform. Challenges might occur when an open-source, community based stack is used. If a module with integrated stack us used (e.g. Lairds BL652) the QDID is provided by the module vendor.  

 

 

Why are there two firmware packages for the Sterling-LWB on your download site?

There are two firmware packages. You should use one or the other depending on the region you are operating in and the regulatory body you must adhere to. For USA or Canada use Sterling-LWB Firmware Package (480-0079). For ETSI and the rest of the world use  Sterling-LWB Firmware Package (480-0080).  

Why is external memory needed for operating the Sterling-LWB with a microcontroller using Cypress´ WICED?

External memory is required to provision the firmware and (if applicable) the BLE patch code that gets loaded into the Sterling-LWB during start-up. External SPI NAND flash is usually the lowest cost solution.

Why might my Sterling-LWB SD-card DVK not show any signs of communication with the host board or processor?

It could be due to signal WLREG_ON not being pulled high on start-up of the host processor. Pulling WLREG_ON high is okay for first tests with the module, but the low power features are only available when this pin is controlled by the host.

Will the SterlinglWB5 be supported under Cypress´ WICED platform just like the SterlingLWB?

No. The reason is that Cypress does not support the BCM43353 (used on LWB5) chipset under WICED but does for the BCM4343W (LWB).

With what Linux kernel versions is the Sterling-LWB compatible?

The Sterling-LWB currently supports kernel version 3.0 all the way up to 4.4.x via our backports method. For any kernels that are 4.4.x, please contact support for more assistance.

Does Laird Connectivity provide 3D files for modules?

Laird Connectivity provides 3D files (STEP) files for most but not all of it's modules.  Based on the nature of the information in the files, in most cases Laird requires a login to access these files as well as layout files and software/firmware downloads.  As such, for most modules, the 3D files are found under the Software Downloads tab of the product page.  The page offers a credentials request link for customers who need credentials.  In most cases, the credentials are provided via return email within about 10 minutes. Please contact support if you have any additional questions or have any issues accessing our downloads.