[Sony Ericsson Xperia Mini, Mini Pro, Xperia Pro, A] karedo:
Hi

I have discovered how to enable N standard and 5ghz band in ics

1. go to /system/etc/firmware

2. find these files names

fm_rx_init_1273.2.bts
fm_tx_init_1273.2.bts
fmc_init_1273.2.bts

If they are their u can apply 5ghz band .. But if they aren't .. U won't get 5ghz band :(

Now for gb users

4.Go to /system/etc/ and find tiwlan.ini

Note: In CM7 based ROMs the path may be /system/etc/wifi

5.Look for the following lines:

HT_Enable=0
BurstModeEnable =0
WifiAdhoc=0
Single_Dual_Band_Solution =0

To

HT-Enable=1
BurstModeEnable =1
WifiAdhoc=1
Single_Dual_Band_Solution =1

Reboot your phone and have fun :D

U can see all that in orher threads .. But in ics u cann't find 1st 3 of these lines

So i have discovered a way to enable that in ics

Now for ics users

1-Go to /system/etc/ and find tiwlan.ini

Note: In CM7 based ROMs the path may be /system/etc/wifi

2-open tiwlan.ini with text editor

Select all words and delete

after that past these lines .. It is from gb and it workes on ics :D

# Note: The letters in this file are NOT case sensitive.

IniVersion = 0 # compatibility version between the ini file and the wlan driver

SmeConnectMode = 1 #0 - auto, 1 - manual

ScanResultAging = 0 # in Second - range 0..1000

WME_Enable = 1 #0=diable WME support / 1=Enable

dot11NetworkType = 3 #2 - A only mode, 3 - B/G mode, 4 - A/G Dual mode

SmeScanGChannelList = 1,2,3,4,5,6,7,8,9,10,11,12,13,14

SmeScanAChannelList = 36,40,44,48,52,56,60,64

RecoveryEnable = 1 #0 -Disabled 1- Enabled

BThWlanCoexistEnable = 1 #0 - SG disable, 1 - SG protective

TxCompleteThreshold = 3

RxAggregationPktsLimit = 8

RxInterruptThreshold = 3 #0 - Rx Pacing disable

QOS_txBlksThresholdVO = 2 # Reserved Blks for voice

#

# Power Manager

#

BeaconListenInterval = 1 # the number of N-Beacon or N-DTim

DtimListenInterval = 1 #

dot11PowerMode = 0 #0 - Auto

#1 - Active

#2 - Short Doze

#3 - Long Doze

AutoPowerModeDozeMode = 3 #2 - Short Doze

#3 - Long Doze

AutoPowerModeActiveTh = 0 #packets per second

AutoPowerModeDozeTh = 0 #packets per seconds - threshold for entering ELP in Auto mode

AutoPowerModeInterval = 100

defaultPowerLevel = 0 #0 - ELP

#1 - PD

#2 - AWAKE

PowerSavePowerLevel = 0 #0 - ELP

#1 - PD

#2 - AWAKE

TxPower = 205 #set Default Tx Power Level in DBM * 10

dot11FragmentationThreshold = 4096

dot11RTSThreshold = 4096

WPAMixedMode= 1

RSNPreAuthentication = 1

CalibrationChannel24 = 1

CalibrationChannel5 = 36

# Regulatury Domain tables.

# Each byte correlates to one channel in sequential order. Table 2.4 starts from channel 1, Table 5.0 starts from channel 36.

# Bits 0..4 - Max power allowed in Dbm.

# Bit 6 - Channel is allowed for Active scan

# BIt 7 - Channel is allowed

AllowedChannelsTable24 = FFFFFFFFFFFFFFFFFFFFFFFFFFFF

AllowedChannelsTable5 = FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000000000000000000000000000000000000000000000000000000000000000000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF000000FF0000000000000000FF000000FF000000FF000000FF000000FF000000000000000000000000000000

SpectrumManagement = 0 # 0 - Disable 802.11h, 1 - Enable

RxBroadcastInPs = 1

#arp ip filter - must be written 8 characters for example 10.2.43.3 -> 0a 02 2b 21 and not a 2 2b 21

ArpIp_Addr = 0a 02 0a b7

ArpIp_Filter_ena = 0

#mac filter

Mac_Filter_Enabled = 0

numGroupAddrs = 4

Group_addr0 = 10 01 02 03 04 05

Group_addr1 = 11 11 12 13 14 15

Group_addr2 = 12 21 22 23 24 25

Group_addr3 = 13 31 32 33 34 35

Group_addr4 = 14 41 42 43 44 45

Group_addr5 = 15 51 52 53 54 55

Group_addr6 = 16 61 62 63 64 65

Group_addr7 = 17 71 72 73 74 75

#beacon filter

Beacon_Filter_Desired_State = 1

Beacon_Filter_Stored = 1

#beacon IE table

#the size is the len of the string - spaces = number of bytes

Beacon_IE_Num_Of_Elem = 16

Beacon_IE_Table_Size = 37

Beacon_IE_Table = 00 01 01 01 32 01 2a 01 03 01 06 01 07 01 20 01 25 01 23 01 30 01 28 01 2e 01 3d 01 85 01 dd 01 00 52 f2 02 00 01

# rate policy - short / long retries

RatePolicyUserShortRetryLimit = 10

RatePolicyUserLongRetryLimit = 10

#rate policies

#rates guide: -->>mcs7,msc6,mcs5,mcs4,mcs3,mcs2,mcs1,mcs0,54,58,36,24,22,18,12,11,9,6,5.5,2,1

OsDbgState = 0x01e9003c # -1 or 0xffffffff -all (opens debug messages in o.s. only - sevirity+modules)

#############################################################

# Configure the severity table (0 = Disable/ 1 = Enable)

#

# Byte #0: Init

# Byte #1: Information

# Byte #2: Warning

# Byte #3: Error

# Byte #4: Fatal Error

# Byte #5: SM

# Byte #6: Console

#############################################################

ReportSeverityTable = 00001101

BeaconReceiveTime = 50

#

# QOS UPSD

#

desiredPsMode = 1 # Global Power save delivery protocol (1 - UPSD, 0 - Legacy)

QOS_wmePsModeBE = 0 # Power save delivery protocol for BE AC (1 - UPSD, 0 - Legacy)

QOS_wmePsModeBK = 0 # Power save delivery protocol for BK AC (1 - UPSD, 0 - Legacy)

QOS_wmePsModeVI = 0 # Power save delivery protocol for VI AC (1 - UPSD, 0 - Legacy)

QOS_wmePsModeVO = 1 # Power save delivery protocol for VO AC (1 - UPSD, 0 - Legacy)

#

# QOS Classifier

#

Clsfr_Type = 1 # 1 - DSCP, 2 - Port, 3 - IP+port

NumOfCodePoints = 4

DSCPClassifier00_CodePoint = 0 #Best Effort

DSCPClassifier00_DTag = 0

DSCPClassifier01_CodePoint = 8 #Background

DSCPClassifier01_DTag = 1

DSCPClassifier02_CodePoint = 40 #Video

DSCPClassifier02_DTag = 5

DSCPClassifier03_CodePoint = 56 #Voice

DSCPClassifier03_DTag = 6

dot11MaxReceiveLifetime=512000

WiFiAdhoc = 1

dot11BeaconPeriod = 100

ConnSelfTimeout = 60000

RRMEnabled = 0

WiFiWmmPS = 0 # Use 1 on WiFi test in order to configure PS to work in WMM mode

TriggeredScanTimeOut = 50000 # Maximum time in Us between 2 channels on triggered scan

# PsPoll delivery failure solution

PsPollDeliveryFailureRecoveryPeriod = 20 # Time in Ms to stay ACTIVE ('0' to disable feature)

ConsecutivePsPollDeliveryFailureThreshold = 4 # Number of failed PsPoll's to start ACTIVE time out

#Auto Rx streaming

PsTrafficPeriod = 20

# Weights in percent for RSSI/SNR Average calculations

RssiBeaconAverageWeight = 20

RssiPacketAverageWeight = 10

SnrBeaconAverageWeight = 20

SnrPacketAverageWeight = 10

HT_Enable=1 # 0 = diable 802.11n support / 1=Enable

IbssProtectionType = 1 # 0 = CTS protaction disable ; 1 = Standard CTS protaction

BurstModeEnable = 1 # 0 - Disabled 1 - Enabled

RoamScanEnable = 1 # 1- roaming and immidate scan enable by deafult 0- allowing roaming ' scannig due to CLI confguration

RoamingOperationalMode = 1 # 0=Manual , 1=Auto

coexDhcpTime = 4000

BaPolicyTid_0 = 3

#============================ Radio parameters - Start ========================

#------- General parameters ------

TXBiPFEMAutoDetect = 0 # Length: 1; Unit: Options (0: Manual Mode, 1: Automatic mode); Format: Unsigned; Source: Customer; Comment: This parameter is used by the FW to decide if the front-end is determined automatically or manually

TXBiPFEMManufacturer = 1 # Length: 1; Unit: Options (0: FEM0, 1: FEM1); Format: Unsigned; Source: Customer; Comment: (bit0) This parameter is used to determine which FEM vendor type is used on the platform

STRFRefClock = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: 5'bXX000 : Bit 0,1,2 - 0: 19.2MHz, 1: 26MHz, 2: 38.4MHz [Default], 3: 52MHz, 4: 38.4MHz XTAL, 5: 26MHz XTAL , 5'bX0XXX : Bit 3 - CLK_REQ type, 0 = wired-OR [Default], 1= push-pull , 5'b0XXXX : Bit 4 - CLK_REQ polarity, 0 = Normal [Default], 1=Inverted

STRFRefClockSettingTime = 5 # Length: 1; Unit: ms (0-15); Format: Unsigned; Source: Customer; Comment: The time from asserting CLK_REQ (low to high) to valid FREF clock on the device inputs

ClockValidOnWakeup = 0 # Length: 1; Unit: Options (0: Reference clock not valid, 1: Reference clock is valid and stable); Format: Unsigned; Source: Customer; Comment: This parameter indicates whether the FREF clock is valid on wakeup

TCXO_Clk = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: 5'bXX000 : Bit 0,1,2 - 0: 19.2MHz, 1: 26MHz, 2: 38.4MHz [Default], 3: 52MHz, 4: 16.368Mhz, 5: 32.736 Mhz

TCXO_SettlingTime = 5 # Length: 1; Unit: ms (0-15); Format: Unsigned; Source: Customer; Comment: The time from asserting CLK_REQ (low to high) to valid TCXO clock on the device inputs

TCXO_ClockValidOnWakeup = 0 # Length: 1; Unit: Options (0: Reference clock not valid, 1: Reference clock is valid and stable); Format: Unsigned; Source: Customer; Comment: This parameter indicates whether the TCXO clock is valid on wakeup

TCXO_LDO_Voltage = 0 # Length: 1; Unit: Options (0:2.5v, 1:2.55v, 2:2.6v); Format: Unsigned; Source: Customer; Comment: TCXO LDO Voltage

Platform_configuration = 2 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer ; Comment: Bit 0: Levelshifter support (0: No LS, 1: With LS), Bit 1,2:Configure IO's [SDIO/wspi] (00- 8mA, 01- 4mA (default), 10- 6mA, 11 - 2mA), Bit 3:Eeprom (0-No Eeprom), Bit 4: SDIO IB Enable sync, Bit 5: SDIO IB Enable async, Bit 6: SDIO IB Enable BlockMode, Bit 7: SDIO High-Speed support

Single_Dual_Band_Solution = 1 # Length: 1; Unit: Options (0: 2.5v, 1: 2.55v, 2: 2.6v); Format: Unsigned; Source: Customer; Comment: This field notifies the FW whether the solution is a single-band or dual-band

Settings = 00,00,00,00 # Length: 4; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: Bit0: NBI (0: Off, 1: On), Bit1: Telec channel 14 (0: Off, 1: On), Bit2: FEM0-LB, Bit3: FEM0-HB, Bit4: FEM1-LB, Bit5: FEM1-HB - TX BiP load (0: Internal, 1: External), Bit6: LPD Low band, Bit7: LPD High band

XTALItrimVal = 4 # Length: 1; Unit: Current trimming for XTAL; Format: Unsigned; Source: TI; Comment: Current trimming for XTAL

SRState = 0 # Length: 1; Unit: Options (0: Disabled, 1: Enabled); Format: Decimal; Source: TI; Comment: Smart Reflax (proprietary mechanism of TI that identify the silicon process specific params) state

SRF1 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,0f,3f # Length: 16; Unit: SRF1 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism

SRF2 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,00,00 # Length: 16; Unit: SRF2 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism

SRF3 = 09,04,19,10,08,00,f7,ef,e6,de,00,00,00,00,00,00 # Length: 16; Unit: SRF3 values; Format: Signed; Source: TI; Comment: The table holds the specific parameters for using the SmartReflex mechanism

#SR_Debug_Table = 09 04 19 10 01 00 F7 EF E6 DE 00 00 00 00 00 00 # Length: 16; Unit: SR_Debug_Table values; Format: Signed; Source: TI; Comment: SR Debug values - for TI internal use only

#SR_SEN_N_P = 11 # Length: 1; Unit: SR_SEN_N_P values; Format: Unsigned; Source: TI; Comment: SR Debug values - for TI internal use only

#SR_SEN_N_P_Gain = AA # Length: 1; Unit: SR_SEN_N_P_GAIN values; Format: Unsigned; Source: TI; Comment: SR Debug values - for TI internal use only

#SR_SEN_NRN = B6 # Length: 1; Unit: SR_SEN_NRN values; Format: Unsigned; Source: TI ; Comment: SR Debug values - for TI internal use only

#SR_SEN_PRN = F0 # Length: 1; Unit: SR_SEN_PRN values; Format: Unsigned; Source: TI ; Comment: SR Debug values - for TI internal use only

RxTraceInsertionLoss_2_4G = 0 # Length: 1; Unit: 1/8dB; Format: Unsigned; Source: Customer; Comment: This parameter indicates the printed circuit board (PCB) trace insertion loss

TxTraceLoss_2_4G = 00,00,00,00,00,00,00,00,00,00,00,00,00,00 # Length: 14; Unit: 1/8dB; Format: Unsigned; Source: Customer; Comment: This parameter is used to align the output power to a different location on the board

#------------------------------------------------------

#------- Radio parameters for TQS_S_2.6 -------

FemVendorAndOptions = 1 # Length: 1; Unit: Bit_Options; Format: Unsigned; Source: Customer; Comment: Bit 0..1 - 0: RFMD, 1: TQS, 2: SKWS, Bit 4..7 [Version control] - 0: TQS-S1.0, 1: TQS-S2.0, 2: TQS-S2.5, 3: TQS-D1.0, 4: TQS-D1.5, 5: RFMD-S1.5, 6: RFMD-S2.9, 7: RFMD-S3.0, 8: RFMD-D1.5, 9: RFMD-S2.9.5, 10: RFMD-D3.0.1, 11: TQS-S2.6, 12: TQS-D1.7

TxBiPReferencePDvoltage_2_4G = 375 # Length: 1; Unit: 1mV; Format: Unsigned; Source: TI; Comment: This parameter define the reference point of the FEM power detector

TxBiPReferencePower_2_4G = 128 # Length: 1; Unit: 1/8dB; Format: Signed; Source: TI; Comment: Reference output power that produces given reference power detector output voltage . The TX BiP reference power is linked to the TX BiP reference PD voltage

TxBiPOffsetdB_2_4G = 0 # Length: 1; Unit: 1/8dB; Format: Signed; Source: Customer; Comment: This field is used to fine-tune the TX BiP by the customer

TxPerRatePowerLimits_2_4G_Normal = 1d,1f,22,26,27,29,25 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating

TxPerRatePowerLimits_2_4G_Degraded = 1a,1f,22,25,25,27,23 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating

TxPerRatePowerLimits_2_4G_Extreme = 16,1d,1e,20,24,25,22 # Length: 7; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating

DegradedLowToNormalThr_2_4G = 30 # Length: 1; Unit: 1/10 volts; Format: Unsigned; Source: TI; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating

NormalToDegradedHighThr_2_4G = 45 # Length: 1; Unit: 1/10 volts; Format: Unsigned; Source: TI; Comment: The limits are applied to the power control process according to the VBAT and temperature range in which the FEM is operating

TxPerChannelPowerLimits_2_4G_11b = 50,50,50,50,50,50,50,50,50,50,50,50,50,50 # Length: 14; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The purpose of this table is to allow clipping of the maximum output power on certain channels

TxPerChannelPowerLimits_2_4G_OFDM = 50,50,50,50,50,50,50,50,50,50,50,50,50,50 # Length: 14; Unit: 1/2dB; Format: Signed; Source: Customer; Comment: The purpose of this table is to allow clipping of the maximum output power on certain channels

TxPDVsRateOffsets_2_4G = 01,02,02,02,02,00,02 # Length: 7; Unit: 1/8dB; Format: Signed; Source: TI; Comment: This parameter is a power detector offset value used to correct the power detector curve for each rate group

TxPDVsChannelOffsets_2_4G = 00,00,00,00,00,00,00,00,00,00,00,00,00,00 # Length: 14; Unit: 1/8dB; Format: Signed; Source: TI/Customer; Comment: This parameter is a power detector offset value used to correct the power detector curve for each channel

TxPDVsTemperature_2_4G = 00,00 # Length: 2; Unit: 1/8dB; Format: Signed; Source: TI; Comment: This parameter is a power detector offset value used to correct the power detector curve for each temperture

TxIbiasTable_2_4G = 17,17,17,13,17,17,17,17 # Length: 8; Unit: Codeword ; Format: Unsigned; Source: TI; Comment: This parameter sets the bias current provided by the SoC to the PA in the FEM. Options (MCS7, 54/48, 36/24, 18/12, 9/6, 11b, MCS0, 11bCh14)

RxFemInsertionLoss_2_4G = 14 # Length: 1; Unit: 1/8dB; Format: Unsigned; Source: TI; Comment: This parameter specifies the received insertion loss of the WL128x

#=========================== Radio parameters - End ==========================

#===========================Coexistence Parameters -Start =========================#

# PASSIVE_SCAN_BT_EDR_BT_TIME_MSEC

coexTempParam4 = 30

# PASSIVE_SCAN_BT_EDR_WLAN_TIME_MSEC

coexTempParam5 = 14

#Passive Scan Compensation time for EDR

coexBtPerThreshold = 300

#===========================Coexistence Parameters -End =========================#

If any one wants my tiwlan here

http://www.mediafire.com/?p6553158cnr47wa

U can copy words from it and replace with yours

Have fun :D

For all ics users that tried this and it worked please reply ..

​