{{WarningMessage|text=This application note was validated against specific versions of the kit only. It may not work with other versions. Supported versions are listed in the ''History'' section.}}
{{ImportantMessage|text=Regarding the Molex antenna used in this AN. It is valid only for '''No EU''' countries - see [https://www.lairdconnect.com/documentation/regulatory-information-tiwi-ble link]}}
== History ==
{| class="wikitable" border="1"
!Notes
|-
|{{oldid|6665|1.0.0}}
|August 2016
|1.0.0
|1.0.0
|August 2016
|First public release
|-
|{{oldid|6756|1.2.0}}
|May 2017
|1.2.0
|Update for new XUELK release
|-
|2.0.0
|September 2017
|2.0.0
|Validated on latest XUELK release
|}
==Introduction==
[[:Category:SBC_Lynx|SBC Lynx]] can be populated with [[Wireless_Module_(DWM)|DWM WiFi/Bluetooth combo plugin]] to easily add wireless connectivity.
The root file system delivered along with XUELK contains a calibration file (<code>wl1271-nvs.bin</code>) that was produced under the following conditions:
*Initialization data: The following file was used "''WLAN INI: ETSI all certified antennas (930-0056)''", provided by LS Research. For more details please refer to [https://www.lairdconnect.com/documentation/wlan-ini-etsi-all-certified-antennas this page].
**File name: <code>930-0056.zip</code>
**md5summd5: <code>f16da1e1c1ea3cc3cca295931d454a43</code>*Firmware**This File name: <code>wl127x-fw-5-plt.bin</code>**Version: <code>6.3.10.0.133</code> {{ImportantMessage|text=For [[AXEL_ULite_and_SBC_Lynx_Embedded_Linux_Kit_(XUELK)#XUELK_software_components|XUELK releases]] 1.1.3 and older, please replace the calibration file is provided by LS Research; for more details please refer to [in the target's root file system (<code>/lib/firmware/ti-connectivity/wl1271-nvs.bin</code>) with this one:*https://wwwmirror.lsrdave.comeu/lynx/embedded-wireless-modulesDWM/wifi-plus-bluetooth-module20170331/tiwiwl1271-ble#product-software this page]nvs.bin*Firmware versionmd5: <code>5e331d2ca1590b711dc8676085bf8ad6</code>}}
===Detection upon bootstrap===
During the Linux kernel bootstrap, the following messages are printed out during the detection of the wireless chipset:
===Bluetooth===
To enable Bluetooth interface, <code>gpio135</code> must be set to 1 first:<pre>root@sbc-lynx:~# echo 135 > /sys/class/gpio/exportroot@sbc-lynx:~# echo out > /sys/class/gpio/gpio135/directionroot@sbc-lynx:~# echo 1 > /sys/class/gpio/gpio135/value</pre>Then it It is possible to attach the physical device to [http://www.bluez.org/ BlueZ stack] and start using it via HCI tools:
The following examples show two throughput performance tests, run at L2CAP layer. The connection has been established with a PC equipped with Bluetooth USB dongle Asus BT400.