WLAN Firmware and Calibration

From OMAPpedia

Jump to: navigation, search

Contents

[edit] Firmware: Firmware.bin

Firmware.bin is required for enabling WLAN functionality on OMAP platforms. Download and install from https://gforge.ti.com/gf/project/wilink_drivers/

[edit] Driver and Firmware Release Version Summary

[edit] Version Summary for the L27 Code Branch (OMAP4 - Blaze Platform - Android based)

WiLink Firmware Versions:

WiLink Driver
Driver Version Firmware L27 Release Available Resource
WiLink_Driver_7.1.0.0.21 Rev 7.1.0.0.30 L27.5 Froyo_L27.5.2_Connectivity_1283

Froyo_L27.5.2_Connectivity_1271_Panda

Froyo_L27.5.2_Connectivity_1271

MCP-WiLink_Driver_2.5.0.0.7 Rev 7.1.2.0.17 L27.6.1, 6.2, 7.1, 7.2 Froyo_L27.6.2_Connectivity_1283

Froyo_L27.6.2_Connectivity_1271

Froyo_L27.7.2_Connectivity_1283

Froyo_L27.7.2_Connectivity_1271

MCP-WiLink_Driver_2.5.0.0.9 Rev 7.1.2.0.32 L27.8.1, 9.1,9.2, 10.1 Froyo_L27.8.2_Connectivity_1283

Froyo_L27.8.2_Connectivity_1271

MCP-WiLink_Driver_2.5.3.0.15 Rev 7.1.3.0.51 L27.10.1-P1, 10.2
MCP-WiLink_Driver_2.5.3.0.18 Rev 7.1.3.0.54 L27.10.2-P1, 11.1, 12.1, 12.1-P1

GingerBread_L27.12.1-P1_Conn_1283_Blaze

GingerBread_L27.12.1-BlazeTablet

Froyo_L27.10.2-P1_Conn_1283_BlazeTablet

Froyo_L27.10.2-P1_Conn_1283_Blaze

Froyo_L27.10.2-P1_Conn_127x

MCP-WiLink_Driver_2.5.3.0.18 Rev 7.1.3.0.54 L27.13.1

SoftAP Firmware Driver versions:

softAP Driver
Driver Version Firmware L27 Release
WiLink_Driver_AP_6.2.0.0.30 Rev 7.2.0.0.28 L27.6.2, 7.1, 7.2, 8.1, 10.1
WiLink_Driver_AP_6.2.0.0.36 Rev 7.2.0.0.36 L27.10.1-P1, 10.2
WiLink_Driver_AP_6.2.0.0.36_SR Rev 7.2.0.0.38 L27.10.2-P1, 11.1
WiLink_Driver_AP_6.2.0.0.42 Rev 7.2.0.0.43 L27.12.1, 12.1-P1
WiLink_Driver_AP_6.2.0.0.50 Rev 7.2.0.0.48 L27.13.1

[edit] Version Summary for the L25 Code Branch (OMAP3 - Zoom Platform - Android based)

WiLink Firmware Versions:

WiLink_6_1 Driver
Driver Version Firmware L25 Release Available Resource
WiLink_Driver_6.1.0.0.70 Rev 6.1.0.0.147 L25.6
WiLink_Driver_6.1.0.0.76 Rev 6.1.0.0.178 L25.7
WiLink_Driver_6.1.0.0.84 Rev 6.1.0.0.204 L25.8,9
WiLink_Driver_6.1.0.0.95_M3 Rev 6.1.0.0.241 L25.10
WiLink_Driver_6.1.3.01.5 Rev 6.1.3.01.5 L25.11, 12, 13, INC2.1
WiLink_Driver_6.1.0.0.115 Rev 6.1.0.0.288 L25.14, 15, INC2.2
WiLink_Driver_6.1.0.0.124 Rev 6.1.0.0.300 L25.16, INC2.3, INC2.4
WiLink_Driver_6.1.0.0.130 Rev 6.1.0.0.313 L25.INC2.5
WiLink_Driver_6.1.0.0.131 Rev 6.1.0.0.314 L25.INC2.6, INC2.7, 19
WiLink_Driver_6.1.0.0.144 Rev 6.1.0.0.335 L25.INC3.1, 2, 3, 4


SoftAP Firmware Driver versions:

WiLink_6_2 (softAP Driver)
Driver Version Firmware L25 Release
WiLink_Driver_AP_6.2.0.0.21 Rev 6.2.0.0.20 L25.INC2.4, INC2.5
WiLink_Driver_AP_6.2.0.0.26 Rev 6.2.0.0.24 L25.INC2.7, INC3.1, 2, 3, 4


[edit] Calibration Procedure for Current New Driver Only

The calibration procedure mentioned in the rest of this page refers to driver version MCP-WiLink_Driver_2.5.3.0.15 / MCP-WiLink_Driver_2.5.3.0.18. The calibration of older driver versions is documented elsewhere. If you need any such legacy procedure please consider asking for that in the help forum or your customer support representative. (When you do find any of those procedures consider sharing it on this page.)

[edit] WLAN Calibration on Android (GingerBread)

For optimal Wi-Fi performance it is mandatory to calibrate the Wi-Fi hardware. Follow the procedure below to perform the calibration for your hardware:

When you use uncalibrated setup you will see the following lines on your console when turning on Wi-Fi:

TIWLAN: 1089.979242: Starting to process NVS...
TIWLAN: 1089.983698: No Nvs, Setting default MAC address
TIWLAN: 1089.989007: pHwInit->uEEPROMCurLen: 1c
TIWLAN: 1089.993462: ERROR: If you are not calibating the device, you will soon get errors !!!

[edit] wl1283 (Wi-Fi chip on blaze platform)

TIWLAN: 1094.705342: --------------------------------------------------------------------
TIWLAN: 1094.714192: Driver Version  : MCP-WiLink_Driver_2.5.3.0.18
TIWLAN: 1094.721303: Firmware Version: Rev 7.1.3.0.54
TIWLAN: 1094.726827: Station ID      : 08-00-28-A0-23-FB
TIWLAN: 1094.732503: --------------------------------------------------------------------
For 802.11bg/n (2.4 GHz):
 # insmod system/etc/wifi/tiwlan_drv.ko
 # start wlan_loader
 # ifconfig tiwlan0 up
 # <Note that the following command is a single command split by "/" >
 # wlan_cu -b
   / w p 1 l 2 f 2
   / t b v 21
   / t b t 1 0 0 0 0 0 0 0
   / q
 # /system/bin/rmmod tiwlan_drv
For 802.11a (5 GHz):
 # insmod system/etc/wifi/tiwlan_drv.ko
 # start wlan_loader
 # ifconfig tiwlan0 up
 # <Note that the following command is a single command split by "/" >
 # wlan_cu -b
   / w p 1 l 2 f 2
   / t b v 21
   / t b t 1 1 1 1 1 1 1 1
   / q
 # /system/bin/rmmod tiwlan_drv
TIWLAN: 1109.092335: Working on a 1283 PG 2.0 board.
TIWLAN: 1109.126821: Starting to process NVS...
TIWLAN: 1109.131307: NVS found, EEPROM Image addr=0xeed03c00, EEPROM Len=0x0x1d4

[edit] NVS Parsing

There is a tool available through the web interface to parse NVS files. It can be accessed from the following web page:

Parse NVS 2.x


Back to Connectivity Home Page

Personal tools
Namespaces
Variants
Actions
Navigation
Toolbox