AM18x Wireless Connectivity Release Notes Alpha release

'''  Content is no longer maintained and is being kept for reference only! ''' This document contains release notes for the WL1271 Linux SDK v3.0.01.06-WL6.1.6.0

October 2010

Important information on WiFi & Bluetooth Drivers in AM180x 4_00_01_00
Description:
 * Engineering Release of WiFi/Bluetooth Drivers (Note: Bluetooth Feature is not supported on OMAPL13x DVSDK Releases)
 * Basic Performance & Stability only

Recommended usage:
 * Customer WiFi & Bluetooth Hardware bring Up
 * Development & testing of Applications requiring (TCP/IP) Networking Stack & (BlueZ) Bluetooth Protocol Stack
 * Development of Applications requiring WiFi configuration (via WPA Supplicant)

Unsupported features:
 * WiFi-Bluetooth Coexistence
 * Quality of Service
 * System power consumption optimization (incl. Suspend/Resume)
 * WiFi Direct
 * Soft Access Point
 * Bluetooth Feature is not supported on OMAPL13x DVSDK Releases due to UART Pin Muxing Conflict with an external Audio Codec.

Upcoming changes (in SDK 4.02 Release):
 * Proprietary (WEXT based) WiFi Config utility for Production Line will be discontinued and replaced by nl80211 based open source production line tools and utilities
 * WiFi Driver Architecture
 * WPA Supplication Version (0.6 to 0.8)
 * Linux Kernel Version (2.6.33RC4 to 2.6.37)

Overview
This document describes the WL1271 SDK v3.0.01.06-WL6.1.6.0, release for the Linux operating system (OS). This release, in combination with the WL1271, provides an integrated system solution for WLAN and Bluetooth® (BT) connectivity solutions. This release includes the following components:
 * WLAN driver: Provides a mobile WLAN connectivity solution for home/SOHO, public and enterprise environments

Important information:

WiKi page Please refer to the WiKi page at www.ti.com/connectivitywiki.

Getting Started Guide Please refer to the WiKi page at Getting Started Guide for more information on build environment and on loading the images on the EVM.

Demo Application Please refer to the WiKi page at www.ti.com/connectivitywiki under "Demo" section for more information Bluetooth and WLAN demo applications.

Download files Please refer to the WiKi page at www.ti.com/connectivitywiki under "Downloads" to download the most updae software release

Video tutorial Please refer to the WiKi page at www.ti.com/connectivitywiki under "Videos" to view video tutorials



Testing Environment
This version was developed and tested using the following equipment and configuration:
 * AM18x EVM Rev 1.0
 * EVM WLAN module Rev B
 * Linux Kernel, Version 2.6.32
 * PSP, Version 03.00.01.06

Wireless LAN
This section describes the WLAN Station (STA) driver release that operates on a Linux OS platform. The WLAN driver components are listed in following table.

Table 1: WiLink(TM) Driver Components Table 2: Release Content: WLAN main Features

Specification Compliance (WLAN standards support) Supported Features and Standards Additional information: QoS: Security: Power Save: Host Interface: Standards Supported by the Driver Constraints and Limitations Hardware Limitations In some cases, the WL127x device may fail to wake up when receiving a host request because of a timing issue in the POR module. The host driver should contain implementation to work around this issue Constraints
 * 802.11b
 * 802.11g
 * 802.11d
 * 802.11e
 * 802.11i
 * 802.11n
 * WMM
 * EDCA (EDCF)
 * U-APSD
 * TXOP
 * WiFi WPA and WPA2
 * WEP
 * TKIP
 * AES
 * Legacy 802.11 power-saving scheme, in accordance with 802.11-2007
 * U-APSD, as defined by WMM-PS
 * SDIO four-bit operating at a 24MHz clock; multiblock operation supported
 * WiFi 802.11n – Supporting pre certification draft 2

This release has the following constraints: Notes WiFi Certification
 * Configuration of short/long doze with N*Beacon or N*DTIM may lead to application failure when the sleep time is compared to the application protocol expiration time.
 * need to perform Tx BIP (calibration) after first instaltion in order to gain good RF performance please refer to the the WiKi page at Getting Started Guide to the Calibration procedure.
 * Default MAC address is used for WLAN on all EVM, please refer to the WiKi page at Getting Started Guide to the MAC address modifications instructions.
 * The WiFiMode key should be set to True during WiFi certification tests.
 * The buffer size in Chariot scripts that send data to the SUT should be changed to 1456 bytes instead of 29K bytes. All other scripts that send data to other STAs in the test bed should remain with the default buffer size.
 * 802.11n precertification is pending ASD approval by WiFi.
 * RoamScanEnable key enables/disables Roaming and Scanning at initialization

Bluetooth
This section describes the Bluetooth® driver release that operates on a Linux OS platform. The BT driver provides connection between the WiLink6 WL1271 and the BlueZ Bluetooth protocol stack. The driver components are listed in Table 2.

Table 2: Bluetooth Driver Components Specification Compliance

This release complies with the following specification: Features
 * BlueZ version 4.40
 * Bluetooth specifications: 2.1 + EDR

This release has the following features: Supported profiles: Note
 * Bluetooth QoS
 * Improved ACL connection scheduling algorithms
 * Faster AFH channel detection for voice and data
 * eHCILL
 * A2DP
 * OPP (client and server)
 * FTP (client and server)
 * Basic BMG (scan, browse, pair)
 * The BT initialization script should be located in the /lib/firmware directory in order to work default BlueZ configuration.

Errata
This chapter presents the known issues for this release. The errata list is split into two sets. The following listed items were tested in accordance to the environment specified in the Testing Environment section above.

Bluetooth IOP issues
HOME