Attend XDA's Second Annual Developer Conference, XDA:DevCon 2014!
5,729,619 Members 46,360 Now Online
XDA Developers Android and Mobile Development Forum

[FIX] Wireless N on Evo 4.24.651.1 and 4.53.651.1 ROM

Tip us?
 
MultiDev
Old
(Last edited by MultiDev; 22nd September 2011 at 12:11 AM.) Reason: added 4.53 support
#1  
Senior Member - OP
Thanks Meter 166
Posts: 372
Join Date: Dec 2010
Default [FIX] Wireless N on Evo 4.24.651.1 and 4.53.651.1 ROM

As many of you know, wireless N support was removed in all the GB updates for the Evo (both the 4.22 and 4.24 stock ROMs lack Wireless N support). The newest OTA, 4.53, also lacks wireless n support.

Luckily, xHausx has kindly modified the stock driver to include N support. He provided me a copy of the driver and I turned it into a flashable zip.

This zip has been tested by me on the stock 4.24 deodexed ROM provided by xHausx available here. It should work on odexed version as well as any other 4.24 based ROM (like Fresh EVO 4.2 etc.). The 4.53 zip has been tested on the stock OTA 4.53 available here.

For 4.53 ROMs, please use the zips labeled with 4.53 instead of 4.24. The 4.53 zips have been kindly provided by ca1ne.

ALL OF THE FOLLOWING METHODS REQUIRE THE REPLACEMENT OF A DRIVER. NANDROID BEFORE APPLYING.

----Method 1: Flashing the zip----
-Turn off wifi.
-Reboot into recovery.
-Flash the zip '4.24 WiFi N fix-signed.zip' or '4.53 Wifi N signed.zip' provided below. If you use Clockwork 3/5 Recovery, it does not support amend scripting. You will need to use the edify version instead. Simply download '4.24_WiFi_N_fix_Edify_2011_0713_signed.zip', provided courtesy of Smurph82**. The 4.53 should work with Clockwork 3/5 Recovery. The zip will wipe cache and dalvik cache, so the initial boot will take a few minutes longer. Be patient.*
-Reboot.

----Method 2: Manually replacing the driver----
This method is for those that do not want to flash a zip or cannot get the zip to flash.
-Download and extract the right zip file for your ROM. All 4.24 zips and 4.53 zips are labeled as such. Either zip should give you a 'bcm4329.ko' file.
-Move the 'bcm4329.ko' file to SD card on your Evo.
-Disable wifi.
-Open Root explorer (or similar file utility with system partition capabilities)
-Navigate to '/system/lib/modules'
-(Optional) Rename 'bcm4329.ko' to 'bcm4329.ko.bak'.
-Now move the downloaded 'bcm4329.ko' from your SD card to '/system/lib/modules'.
-Change the permission of 'bcm4329.ko' to 'rw-r--r--'. It should match the permission of all the other files in the folder.
-Reboot to recovery.
-Wipe dalvik cache and cache.*
-Reboot.

*I'm not sure wiping the caches is absolutely necessary, but do it just in case to prevent any problems.

**The edify version should work now. Thanks for the help, Smurph82.
The Following 17 Users Say Thank You to MultiDev For This Useful Post: [ Click to Expand ]
 
MultiDev
Old
(Last edited by MultiDev; 22nd September 2011 at 12:56 AM.) Reason: added FAQ
#2  
Senior Member - OP
Thanks Meter 166
Posts: 372
Join Date: Dec 2010
----Compatible ROMs----
This fix has been confirmed as working on the following ROMs:
-Stock 4.24 ROM deodexed (linked to above)
-Stock 4.53 ROM deodexed (linked to above)
-Synergy RC1
-Fresh Evo 4.2

*I'm going to stop updating this list as most ROM chefs are baking this fix into their ROMs. If your ROM does include this fix and this fix works on that ROM, please reply to this thread or PM me with the name and version of the ROM and I will add it to this list.

----FAQ:----
What will this fix work on?
This fix is for 4.24 or 4.53 sense based ROMs only using the HTC #1 kernel. The driver is kernel specfic. If you or your ROM uses a custom kernel, do NOT flash this. It will break your wifi. Most custom kernels like Freedom already include wifi n support.

I have CM7, MIUI, or some random ASOP ROM. Will this fix work on those ROMs?
It will NOT work on CM7/ASOP ROMs at all. Do NOT flash this onto a non-sense ROM. CM7 already has Wifi N support build into the ROM. Flashing this on an ASOP will break wifi on that ROM and who knows what else.

I tested my internet speeds using the speedtest.net app (or similar). My speed hasn't changed after this fix. Why?
Speedtest (and similar) tests your WAN speed; basically how fast your internet connection is. The only way to increase your internet speed is to call up your ISP and upgrade your internet package. Now some of you lucky bastards might have FIOS or Comcast DOCSIS 3.0 in which case your WAN speed is higher than the max speeds possible on Wireless G. In this specific case, your speedtest should be faster on your phone after this fix since wireless n has faster possible throughput.

If this fix doesn't increase my internet speed like you said above, why should I use it?
This fix allows you to use your Evo on a wireless n network. This has many advantages. First, wireless n allows a much faster wireless LAN connection. A faster LAN connection allows you to sync files, musics, videos etc. with your other computers faster. Second, Wireless N supports a greater ranger and you can move further away from your router while still maintaining a connection. Third, any g device you add onto your wireless network will slow down all other connections (including other n devices) to g-speeds. By allowing the Evo to connect on wireless n, your Evo no longer will slow down the wireless connections of other wireless n devices.

For me, the Evo was my only g-only device. Once I had wireless n support on it. I could and did set my router to Greenfield 802.11n-only mode (though if you have other g-only devices you can't). This allows you to get the fastest possible speeds on your wireless LAN or the greatest range (though not both).

I have a dual band router. My Evo cannot connect on the 5 GHZ band wireless n. Why not?
The Broadcom chip inside the Evo does not support the 5 GHZ band. Please use the 2.4 GHZ band for wireless N.

Does this affect battery life?
No. What wireless mode the Broadcom chip is running in does not affect the power drain in any meaningful or noticeable way. Only turning on/off the wifi cheap altogether will affect battery life.
 
ca1ne
Old
#3  
ca1ne's Avatar
Retired Recognized Developer
Thanks Meter 1387
Posts: 802
Join Date: Apr 2011
Location: East Coast

 
DONATE TO ME
Good job, did you hex edit the nmode to -----, or use a different method?
The Following User Says Thank You to ca1ne For This Useful Post: [ Click to Expand ]
 
mystery_tx_man
Old
#4  
Senior Member
Thanks Meter 117
Posts: 453
Join Date: Dec 2010
Location: San Antonio, Tx
I applied this to synergy and now I get 58Mbps.
 
wrxphantom
Old
#5  
Senior Member
Thanks Meter 6
Posts: 231
Join Date: Oct 2009
Location: New York
I applied this by flashing I didn't wipe anything said it would it automatically. On EVO DECK Rom.

Now I get WIFI ERROR

PLEASE HELP

Sent from my PC36100 using XDA App
 
locoboi187
Old
#6  
locoboi187's Avatar
Senior Member
Thanks Meter 260
Posts: 2,047
Join Date: Aug 2010

 
DONATE TO ME
Quote:
Originally Posted by wrxphantom View Post
I applied this by flashing I didn't wipe anything said it would it automatically. On EVO DECK Rom.

Now I get WIFI ERROR

PLEASE HELP

Sent from my PC36100 using XDA App
This is for sense based roms I believe

Sent from my PC36100 using XDA Premium App
LG Dare ----> HTC EVO ----> Samsung Epic Touch (Galaxy S2) --> iPhone 5 --> iPhone 5S

Friendly neighborhood volunteer EMT
 
wrxphantom
Old
#7  
Senior Member
Thanks Meter 6
Posts: 231
Join Date: Oct 2009
Location: New York
Quote:
Originally Posted by locoboi187 View Post
This is for sense based roms I believe

Sent from my PC36100 using XDA Premium App
If so CRAP

Sent from my PC36100 using XDA App
 
eeeeeeeeek
Old
#8  
eeeeeeeeek's Avatar
Senior Member
Thanks Meter 23
Posts: 297
Join Date: Dec 2008
Location: Escondido CA
How can you tell if your connected @ N speed? I've never been able to figure that out.
 
mystery_tx_man
Old
(Last edited by mystery_tx_man; 8th July 2011 at 01:44 AM.)
#9  
Senior Member
Thanks Meter 117
Posts: 453
Join Date: Dec 2010
Location: San Antonio, Tx
Quote:
Originally Posted by eeeeeeeeek View Post
How can you tell if your connected @ N speed? I've never been able to figure that out.
Wireless G speed is 54Mbps. If you get faster than that then it is N speed. It depends on the settings of the router and the type of wifi card with how fast of a connection you will get. I set my router to N only and I get 65 Mbps.
 
gershee
Old
#10  
gershee's Avatar
Senior Member
Thanks Meter 584
Posts: 1,531
Join Date: Oct 2006
Location: Miami, Florida
any word on if this works with CM7 RC1 and does this drain more battery while using wifi with g not n?
thanks in advance.
Samsung Epic 4G Touch (E4GT)

"if i'm too drunk to walk, i rock a party on crutches"

Tags
4.24, evo, wifi, wifi n, wireless
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes