Galaxy S Froyo 2.2.1 wpa_supplicant fix

Search This thread

flyguy729

Senior Member
Jun 10, 2010
76
3
Hello guys. I know this is for Android development while what im posting should be in general section but i want to point out that on certain custom ROM like Darky ROM, when i apply Voodoo lag fix, my wifi connection on the galaxy S stopped working on WPA/WPA2 EAP.

According to a few sites, this is normal in 2.2.1 as the software itself is buggy. I dont experience this on my Motorola Droid running 2.2.1 but on galaxy s, it doesnt work.

I search in this forum but ive found no ans, so i google it. and apparently theres a bug fix for the wpa_supplicant

http://www.dead-end.info/wp-content/uploads/2010/12/wpa_supplicant_froyo_eap.gz

Download this in replace your current one in system/bin/wpa_supplicant.

Credit goes to Cova at http://www.dead-end.info/2010/12/13/samsung-galaxy-s-froyo-wpa_supplicant-fix.

All developers should replace their WPA_supplicant with these in all the 2.2.1 rom and perhaps 2.3 rom too.

Cheers! Now my galaxy S is able to connect to my home network on wpa2! :):):):):):):):):):):)
 

flyguy729

Senior Member
Jun 10, 2010
76
3
Yeah. Only for those who have these problem. :) i have the problem after i enabled voodoo. I tried reflashing clean and then apply darky rom, i dont have tht problem too. but once i enabled voodoo, the problem came. Ures has voodoo on?
 

codeworkx

Senior Recognized Developer
Nov 20, 2010
8,495
57,090
Bad Neustadt
Just for Info:

On 2.6.35 / gingerbread the kernel module bcm43XX.ko at /system/modules/ must match the kernel.

It means when you compile a kernel, you've to use the bcm kernel module which will be compiled with these kernel. Otherwise Wifi won't work at all.
It's not possible to flash another kernel without replacing the module.
 
  • Like
Reactions: jeebspawnshop

speedyidol

New member
Jan 3, 2011
3
0
Hi

Running darkys 8.0 rom and it's not working on the WPA/WPA2 EAP at work. Tried your file change but it did nothing :( ..
 

jeebspawnshop

Senior Member
Feb 6, 2008
1,380
1,127
Just for Info:

On 2.6.35 / gingerbread the kernel module bcm43XX.ko at /system/modules/ must match the kernel.

It means when you compile a kernel, you've to use the bcm kernel module which will be compiled with these kernel. Otherwise Wifi won't work at all.
It's not possible to flash another kernel without replacing the module.

Good info to know.

Thanks codeworkx ;)
 

2005accord

New member
Mar 12, 2009
2
0
this worked 100%

you neet to root the phone and use root explorer to acces it, replace the file with the new one, good as new
 

syamsoul

Senior Member
Dec 25, 2010
746
184
On xwjv1, no need this, as I can connect to most wifi network...

Sent from my GT-I9000 using XDA App
 

Top Liked Posts

  • There are no posts matching your filters.
  • 2
    Hello guys. I know this is for Android development while what im posting should be in general section but i want to point out that on certain custom ROM like Darky ROM, when i apply Voodoo lag fix, my wifi connection on the galaxy S stopped working on WPA/WPA2 EAP.

    According to a few sites, this is normal in 2.2.1 as the software itself is buggy. I dont experience this on my Motorola Droid running 2.2.1 but on galaxy s, it doesnt work.

    I search in this forum but ive found no ans, so i google it. and apparently theres a bug fix for the wpa_supplicant

    http://www.dead-end.info/wp-content/uploads/2010/12/wpa_supplicant_froyo_eap.gz

    Download this in replace your current one in system/bin/wpa_supplicant.

    Credit goes to Cova at http://www.dead-end.info/2010/12/13/samsung-galaxy-s-froyo-wpa_supplicant-fix.

    All developers should replace their WPA_supplicant with these in all the 2.2.1 rom and perhaps 2.3 rom too.

    Cheers! Now my galaxy S is able to connect to my home network on wpa2! :):):):):):):):):):):)
    1
    Just for Info:

    On 2.6.35 / gingerbread the kernel module bcm43XX.ko at /system/modules/ must match the kernel.

    It means when you compile a kernel, you've to use the bcm kernel module which will be compiled with these kernel. Otherwise Wifi won't work at all.
    It's not possible to flash another kernel without replacing the module.