[FIX] Wireless N on Evo 4.24.651.1 and 4.53.651.1 ROM

Search This thread

MultiDev

Senior Member
Dec 17, 2010
378
178
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.
 

Attachments

  • 4.24_WiFi_N_fix_Edify_2011_0713_signed.zip
    246.3 KB · Views: 1,165
Last edited:

MultiDev

Senior Member
Dec 17, 2010
378
178
----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.
 
Last edited:

wrxphantom

Senior Member
Oct 4, 2009
255
9
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
 

eeeeeeeeek

Senior Member
Dec 17, 2008
366
35
Escondido CA
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.

My connection is like 20 Mb, so I don't even get up to those speeds, should I unplug the router from the modem and test it? I have my router set up for N,
 

mbg19

Senior Member
Sep 14, 2008
50
0
Whats the highest connection speed someone has gotten on N with their evo?
 

MultiDev

Senior Member
Dec 17, 2010
378
178
This fix is for 4.24 sense based ROMs only.

It will NOT work on CM7/ASOP ROMs at all. Do NOT flash this onto a non-sense ROM. If I recall correctly, CM7 should already have Wifi N support build into the ROM. (Let me know if this isn't the case and I will look into it.)

I will update the first post to clarify this.

Wireless N support is easy to test. Simply set your router 802.11n only mode (also called Greenfield mode on some routers). If you can connect, you're good. What speed you get does not necessarily reflect the type of wifi used.

Keep in mind the Evo's hardware does NOT support 5ghz 802.11n, only 2.4 ghz. Make sure to use the 2.4ghz band on dual band routers.
 

Huskies88

Member
May 20, 2011
18
1
Yeah not sure why no one reads but its for sense roms only, im running decks 1.2 aosp rom and highest speed i have had is 65mbps with my N router, so its implemented in that rom

Sent from my Decked out Supersonic.
 

xHausx

Inactive Recognized Developer
Jul 5, 2010
6,778
4,519
Central Florida
The wifi modules are paired with the kernel so it's very specific about what it will and will not work with. For this to work you'll only want to use it with the HTC #1 kernel, using it with any other one will break your wifi and you'll have to reflash the kernel to fix it.
 

Top Liked Posts

  • There are no posts matching your filters.
  • 17
    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.
    4
    Nice condescending conduct but I think your the one is doesn't really understand the industry standards for home based wireless signals and how they're adopted. Newer 802.11n Wi-Fi routers allow simultaneous dual band communication with both 2.4 GHz and 5 GHz clients. By supplying separate network bandwidth for each of the two types of links, these routers provide maximum flexibility in setting up a home network. For example, older 802.11b/g clients can be set to run on the 2.4 GHz side of a simultaneous dual-band router without impacting the performance of 802.11n clients running at 5 GHz.

    I dont think people understand...
    in WIFI terms
    "B" = 11Mbps @ 2.4 Ghz
    "G" = 54 Mbps @ 2.4 GhZ
    "A" = 54 Mbps @ 5.0 Ghz
    There are 2 types of "N"
    "N" is , MIMO (multi path in multi path out) (Where B, G, and A are single path)
    "N" comes in 2.4 and 5.0 Ghz
    2.4 "N" is 150 Mbps
    5.0 "N" is 300 Mbps
    Unfortunately most of us have between a 3Mbps and 20Mbps connection to the outside (Internet connection) with our DSL/Cable, So "N" will only benefit us inside the 4 walls for now, meaning the file transfer rate within our houses from our file/media servers and/or desktop pc's.. which most people have 10/100Mbps network switches/hubs on their internal LAN's.. so the fastest you can transfer data within your LAN, is 10/100Mbps (you Lan is as slow as your slowest connection between devices)
    So to my point.. "Most" people dont need 5.0Ghz "N" (or called "A-N")
    Duel Band would be if you have B,G, and A, on your Router/Access point
    Or if you have B,G,N (2.4) and A,N (5.0)...
    Make sense?

    If this helped you in any way.. please hit thanks!!.. Thanks..
    2
    I am really hoping we can get a fix for 4.53 also. I don't need the flash-able version, just the fixed driver would be fine.

    let me know if this one works.. if it does, i'll make a flashable zip for the masses.

    http://www.multiupload.com/CKB1OAI8U9

    replace file located at system/lib/modules/bcm4329.ko

    with the one above... remember to set permissions to same as the original file.
    2
    Try this with the CWM v3+. This is a Edify script it should work. The driver is the same one from the original post.

    UPDATE 2011_0712 12:27 pm

    The attached zip has been updated and should be working now Sorry about the formatting issues with Edify there are two ways of formatting one with two variables and one with three variables. It should work now. I have tested the formatting part on my Evo now and everything runs fine for me. Again let me know if there are any problems. Thanks
    1
    Good job, did you hex edit the nmode to -----, or use a different method?