Specification wise HTC EVO 4G is carrying 802.11g WiFi despite having the same chip that supports 802.11n WiFi on a Nexus One running Froyo. The support for 802.11n is actually blocked on EVO 4G (don’t know why) but the hackers over xda-devs have managed to hack the Hex Editor driver and activate 802.11n WiFi on HTC EVO 4G ensuring faster transmission.

How to Enable Wireless N (802.11n WiFi) on HTC EVO 4G
Step 1: Download a hex editor.
Step 2: Go into a command prompt or shell and perform:
[php]
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko.old
adb pull /system/lib/modules/bcm4329.ko ./bcm4329.ko
[/php]
This will pull the file and make a backup in case you need to replace the backup.
Step 3: In your hex editor open the file you just pulled. Now, in two spots HTC added ‘nmode’ in here to disable Wireless N. All we have to do is modify this string to be any other 5 character string and wireless N will be enabled. Replace ‘nmode’ with ‘—–’ (Note: Do not include the single quotes).
Step 4: Save the file.
Step 5: Perform the following in a command prompt or shell:
[php]
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
adb push bcm4329.ko /system/lib/modules/bcm4329.ko
[/php]
Now wireless N should be enabled on your device. If not, restart it and try. If you ever want to restore your original just perform the following:
[php]
mount -o remount,rw -t yaffs2 /dev/block/mtdblock3 /system
adb push bcm4329.ko.old /system/lib/modules/bcm4329.ko
[/php]
Voila! Wireless n on HTC EVO has been activated successfully.
Via – xda-devs
