WLAN Firmware and Calibration

From OMAPpedia

Revision as of 17:28, 15 April 2011 by Pngolla (Talk | contribs)
Jump to: navigation, search

Contents

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/


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.)

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 !!!

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

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