It seems I cant start Wifi on my mobilephone Evo 3D GSM
I followed 2 Tutorial, one to boot an boot.img and other to flash with some file bcm4329.
Non of it suceed.
After installing completly new rom, it happens again. LeeDroid
sniperkiki said:
It seems I cant start Wifi on my mobilephone Evo 3D GSM
I followed 2 Tutorial, one to boot an boot.img and other to flash with some file bcm4329.
Non of it suceed.
After installing completly new rom, it happens again. LeeDroid
Click to expand...
Click to collapse
The tutorials sound to be on the right track.
Essentially, the bcm4329.ko file is the wifi module (drivers) for Wifi. This module file, bcm4320.ko, stored in /system/lib/modules/ must match the currently flashed kernel. If the wifi module and kernel do not match, you will receive this Wifi error.
Whenever a kernel developer compiles a new kernel, they must also compile the Wifi module, bcm4329.ko. The bcm4329.ko module file must be loaded into /system/lib/modules on the phone along with the custom kernel being flashed to the boot partition. If either of these files mismatch, Wifi will throw the error.
I walked through a lot of the logic in a separate thread troubleshooting this issue: WiFi - Error
Hope that helps!
Related
Got my tablet 2 weeks ago.
I went from stock ROM->Vegan 5.1.1 (2 weeks ago)->Vegan Ginger edition 7.0.0 (yesterday)
so far so good.
However, when i tried to update to the latest kernel (see below)
"ViewSonic Gtab/Malata Zpad (Gingerbread):
boot-cm_2632.39_gb-oc-uv-xtra-vfp_fp-042411.zip
Download: boot-cm_2632.39_gb-oc-uv-xtra-vfp_fp-042411.zip"
I get "wifi error" upon startup. Wifi is not recognized, nor can i add my wifi manually.
Tried going back and forth between base ROM/kernel from this forum "VEGAn-TAB GingerEdition STABLE RC1" and the latest kernel (with the usual clear data/cache/davlik cache post-install). Base kernel has wifi no probs, but any later kernel and i get wifi errors
Tried to cycle airport mode, but nothing happens - just goes into disabling wifi networks and stays grayed out
Also tried to clear cache "before" flashing kernel, as suggested by member TEK112 in the same thread. Any help will be appreciated. thanks!
xda-novice said:
Got my tablet 2 weeks ago.
I went from stock ROM->Vegan 5.1.1 (2 weeks ago)->Vegan Ginger edition 7.0.0 (yesterday)
so far so good.
However, when i tried to update to the latest kernel (see below)
"ViewSonic Gtab/Malata Zpad (Gingerbread):
boot-cm_2632.39_gb-oc-uv-xtra-vfp_fp-042411.zip
Download: boot-cm_2632.39_gb-oc-uv-xtra-vfp_fp-042411.zip"
I get "wifi error" upon startup. Wifi is not recognized, nor can i add my wifi manually.
Tried going back and forth between base ROM/kernel from this forum "VEGAn-TAB GingerEdition STABLE RC1" and the latest kernel (with the usual clear data/cache/davlik cache post-install). Base kernel has wifi no probs, but any later kernel and i get wifi errors
Tried to cycle airport mode, but nothing happens - just goes into disabling wifi networks and stays grayed out
Also tried to clear cache "before" flashing kernel, as suggested by member TEK112 in the same thread. Any help will be appreciated. thanks!
Click to expand...
Click to collapse
Usually wifi not working means you flashed the wrong kernel, but it sure looks like you got the right (gb) one. You sure you're on gingerbread?
schettj said:
Usually wifi not working means you flashed the wrong kernel, but it sure looks like you got the right (gb) one. You sure you're on gingerbread?
Click to expand...
Click to collapse
hmm...wonder what's wrong then ?
I'm positive about Ginger edition though - Followed instructions from this forum - "http://forum.xda-developers.com/showthread.php?t=1031250"
Downloaded and installed "VEGAn-GE-7.0.0-RC1-Harmony-signed.zip" from http://vegantab.gojimi.com/downloads/
Home screen confirms Vegan-Tab GingerEdition - do not have the tablet with me at the moment, but can post "About Tablet" info later.
Sounds more like you forgot to take the lib-2632.39_gb.tar.gz from pershoot's webpage or failed to take the correct version of the lib. That lib tarball contains the bcm4329.ko (wifi driver kernel module). You have to untar the lib and adb push the bcm4329.ko driver to /system/lib/modules/, reboot after pushing the module over.
Try that and see if you have any better luck bringing up wifi with a newer pershoot kernel.
terrypchan said:
Sounds more like you forgot to take the lib-2632.39_gb.tar.gz from pershoot's webpage or failed to take the correct version of the lib. That lib tarball contains the bcm4329.ko (wifi driver kernel module). You have to untar the lib and adb push the bcm4329.ko driver to /system/lib/modules/, reboot after pushing the module over.
Try that and see if you have any better luck bringing up wifi with a newer pershoot kernel.
Click to expand...
Click to collapse
Thanks terrypchan...never played around with adb before, and couldn't get it to work last night, but will definitely give it a shot and post my results.
However, in previous version, when I had Vegan 5.1.1, and upgraded the kernel, i didn't have to go through the adb push of bcm4329.ko install. Even with the upgrade kernel for gingerbread7.0 (the noted issue here), there is base bcm4329.ko driver is already sitting under /system/lib/hw/wlan folder, so the adb push of this module under lib/modules will override the base ?
terrypchan said:
Sounds more like you forgot to take the lib-2632.39_gb.tar.gz from pershoot's webpage or failed to take the correct version of the lib. That lib tarball contains the bcm4329.ko (wifi driver kernel module). You have to untar the lib and adb push the bcm4329.ko driver to /system/lib/modules/, reboot after pushing the module over.
Try that and see if you have any better luck bringing up wifi with a newer pershoot kernel.
Click to expand...
Click to collapse
I've never needed to do that.
I'm wondering if he's stuck in airplane mode now that I've re-read his first post.
This is from the old version, but suggests that getting a widget that can toggle flight mode may fix it:
http://forum.xda-developers.com/showthread.php?t=951822&page=59
FYI - no need to use flight mode on a tablet, just turn off all the radios.
terrypchan said:
Sounds more like you forgot to take the lib-2632.39_gb.tar.gz from pershoot's webpage or failed to take the correct version of the lib. That lib tarball contains the bcm4329.ko (wifi driver kernel module). You have to untar the lib and adb push the bcm4329.ko driver to /system/lib/modules/, reboot after pushing the module over.
Try that and see if you have any better luck bringing up wifi with a newer pershoot kernel.
Click to expand...
Click to collapse
Can you tell me how to do that??
I am having exct same issue on Samsung Wave..
Hello everybody,
i'm on wolfbreak's cm6.1.3[v006]. Until yesterday i had baseband .54 from stock firmware and stock kernel. Everything was fine and all modules have been starting which are listed in /system/etc/hw_config.sh.
Now I have installed baseband .52, baseband patch, custom kernel, wifi&bt fix and wifi patch. Since then, when i type lsmod in terminal emulator it only writes ar6000 236152 0 - Live 0xbf000000.
The other modules that are listed in hw_config.sh are twofish.ko, twofish_common.ko, dm_crypt.ko, dm_mod.ko and x10uv.ko. All these modules are in system/lib/modules but they just don't work. I don't know what the other modules are doing, but especially x10uv.ko was very helpfull because of battery drain. Starting any of these modules by typing insmod /system/lib/modules/[modulename.ko] in terminal does not work, too. For example, when i type insmod /system/lib/modules/x10uv.ko it writes:
insmod: init_module 'system/lib/modules/x10uv.ko' failed (Operation not permitted)
After nothing worked, i've done a clean install of cm6.1.3. With PC Companion i flashed stock firmware, wyped cache and so on, installed baseband .52, installed cm6.1.3 with hotfix, baseband patch, custom kernel, wifi&bt fix and wifi patch in the right order. i also installed x10uv v003 manually but still all these modules don't work. Also my battery drains much faster than before.
Does anybody know how to solve this problem? I hope i wrote my problem understandable for the most of you.
.ko modules are kernel related modules.
so if you wanna use it ,you must compile them from source code.
thank you for your answer!
But if it was so easy to compile these modules, i would have already been doing that. do you know how this works? if so, it would be nice, if you give me some hints.
My battery is going down about 5-10% every hour without using. I think i'm gonna go back to baseband .54 and stock cernel again, because i don't want to charge my phone every few hours.
Also i have noticed, that it doesn't go into deep sleep, since i've installed custom kernel. so i have installed bootloader_bypass_files_v3 and chargemon_FXRec_default_CUSTOM because i read it would help. but until now, this didn't work for me...
Hey everyone was hoping someone can tell me what files inside the kernel make wifi function specifically in an ICS Kernel ?
Thanks.
crisvillani said:
Hey everyone was hoping someone can tell me what files inside the kernel make wifi function specifically in an ICS Kernel ?
Thanks.
Click to expand...
Click to collapse
For EVO 3D devices, the WiFi module is located at /system/lib/modules/bcm4329.ko and should always be the same location across all Android versions on the EVO 3D.
The kernel and modules are compiled separately from the Android OS. As such, the kernel and modules must always matched and should therefore always be installed together.
If that wasnt enough detail, please ask more specificially what aspect you're interested in. Hope that helps!
hey man thanks for the help, so basically what im trying to do is I flashed a Sense ICS kernel overtop AOSP ICS rom, it booted up fine and actually fixed a couple issues but the problem is wifi doesnt start, in logcat it says "failed to start driver" ,
I tried swapping the bcm4329.ko from the AOSP Kernel into the rom but it didn't work There must be something more, hope thats a bit clearer
Thanks
This is what it says in logcat :
Code:
E/WifiStateMachine< 252>: Failed to load driver!
E/WifiStateMachine< 252>: DriverFailedState
Dmesg
When trying to turn wifi on dmesg spits this out :
Code:
<3>[ 455.505561] bcm4329: version magic '2.6.35.14-cayniarb_miui.us_stock_ics-010612+ SMP preempt mod_unload ARMv7 ' should be 2.6.35.14-MDJ-SENSE-ICS-V1-g910203-dirty SMP mod_unload ARMv7 '
Im no expert, but if it was as simple as copy and pasting a wifi module from another kernel into a new ICS kernel I think everyone would have perfectly working wifi in the ICS kernels by now
joeykrim said:
For EVO 3D devices, the WiFi module is located at /system/lib/modules/bcm4329.ko and should always be the same location across all Android versions on the EVO 3D.
The kernel and modules are compiled separately from the Android OS. As such, the kernel and modules must always matched and should therefore always be installed together.
If that wasnt enough detail, please ask more specificially what aspect you're interested in. Hope that helps!
Click to expand...
Click to collapse
Was Wondering the same, Thanxx...
you issue is you are trying to load an miui kernel to an ASOP ROM. the drivers are not the same, and your system is looking for a particular driver and finding one that is not compatible, hence your dmsg error details...
its a little difficult to explain... but basically you are not using the right kernel
crisvillani said:
hey man thanks for the help, so basically what im trying to do is I flashed a Sense ICS kernel overtop AOSP ICS rom, it booted up fine and actually fixed a couple issues but the problem is wifi doesnt start, in logcat it says "failed to start driver" ,
I tried swapping the bcm4329.ko from the AOSP Kernel into the rom but it didn't work There must be something more, hope thats a bit clearer
Thanks
This is what it says in logcat :
Code:
E/WifiStateMachine< 252>: Failed to load driver!
E/WifiStateMachine< 252>: DriverFailedState
Click to expand...
Click to collapse
To start off, I'll give you an A+ for researching the issue on your device .. but a poor grade for researching the issue on this forum.
I've answered this question quite a few times on this EVO 3D Q&A board. I think I've got the details down pretty well. I'm going to quote from a previous post. Feel free to ask if you have any questions or something isn't clear!
http://forum.xda-developers.com/showpost.php?p=18793336&postcount=2
The WiFi error is caused by a mismatch between the WiFi module and the currently loaded kernel. The WiFi module is stored in /system/lib/modules/bcm4329.ko . The kernel is stored in the boot partition.
When booted into the custom recovery through the traditional methods, reboot recovery, bootloader -> recovery, etc., HTC unlock method does not unlock *kernel* write access but does unlock *system* write access.
The result is the kernel module for WiFi is loaded but the kernel itself is not loaded. This creates a mismatch between a WiFi module loaded from the ROM and the matching kernel not being loaded as HTC does not allow it to be loaded from the traditional recovery boot method.
The main issue around kernel write access is due to the HTC unlock method only allowing kernel write access in two modes:
1) Booted in normal Android mode. My application, Flash Image GUI, will flash any kernel .zip file with the HTC unlock method because it runs in normal android mode. HTC unlocks write access to the boot partition, where the kernel is stored, in normal Android mode. Flash Image GUI also properly loads the respective WiFi modules essentially eliminating this WiFi mismatch error.
2) Fastboot booted into the custom recovery using the following command: fastboot boot c:\android\cwm-recovery.img. HTC unlock method allows kernel write access while using fastboot boot of a custom recovery.
Hope that helps!
Edit: If you're curious and want to do some reading on previous WiFi error issues with the EVO 3D on this Q&A board where I replied, here are some similar posts:
http://forum.xda-developers.com/showthread.php?p=17681402
http://forum.xda-developers.com/showthread.php?p=16990247
http://forum.xda-developers.com/showthread.php?p=18624865
http://forum.xda-developers.com/showthread.php?t=1265467
http://forum.xda-developers.com/showthread.php?p=18807723
Click to expand...
Click to collapse
crisvillani said:
When trying to turn wifi on dmesg spits this out :
Code:
<3>[ 455.505561] bcm4329: version magic '2.6.35.14-cayniarb_miui.us_stock_ics-010612+ SMP preempt mod_unload ARMv7 ' should be 2.6.35.14-MDJ-SENSE-ICS-V1-g910203-dirty SMP mod_unload ARMv7 '
Click to expand...
Click to collapse
To further the point, this error in dmesg shows the exact mismatch between the WiFi module which can't load because it doesn't match the compile version of the kernel. Appears the kernel is using 2.6.35-14-MDJ-Sense-ICS-V1 kernel but the wifi module is from cayniarb_miui.us_stock_ics .. or the message is flip flopped, but the concept is the same.
WiFi module version does not match kernel version. They must match as they are compiled together at the same time.
Hope that helps!
^what joe said. lol
Sent from EVO 3D using XDA premium
So I've been on Ineffabilis since just about New Year's. 1.0, and on through 1.3 now.
Wifi Tether has always worked.
I use stock Kernels - always.
I recently got on Ineffabilis 1.3, and did not flash the Kernel (since I was already on the 2.01.605.11 kernel). Wifi tether works great. I use it all of the time.
So I go to turn on Wifi the other day (which I know worked on 1.1)... Error. I turn it on again.... Turns on, but 'Unable to scan for networks'.
Awkward.
So Troubleshooting 1:
Go to the Stock 2.01.605.11 Kernel and Wifi Modules thread. Flash the Wifi Modules. Flash the Kernel (again).
Still Error (won't turn on), then the second attempt, it 'turns on' (or appears to) and 'Unable to scan for networks'.
I say OK.
Troubleshooting 2:
Flashing Ineffabilis 1.3 again, and then letting it go into Bootloader, and flash its own Kernel. The kernel comes with the ROM (even though I think it's that same 2.01.605.11 version kernel - but just for the procedure). So Fresh flash of Ineffabilis 1.3. Then Flashing the kernel that comes with Ineff.
Boot up.
Same problem. Wifi gets 'error'. Then when I try to turn it on again, it's 'Unable to scan for networks'.
Am I stupid?
Should I flash wifi drivers and a kernel from 1.02 (original version, before OTA)?
Is my middle name Suzie?
I'm so confused here.
------------------------------------SOLUTION-------------
I did adb shell and deleted /data/misc and /data/local
then exit
then adb reboot
Problem solved!
I don't know what data in one of those two areas did it, but my wifi works now 100% without issue. I had already tried so much, I don't know which of the two had the problem in it, but neither one seemed to affect the data on my phone enough for me to notice, so I am happy.
You need to do a full wipe and install everything including the kernel. ROM does not like flashover.
I had this since the kernel auto-flash in this rom appears broken. You only need to flash the updated kernel with the updated libs for you to get past this.
here's the one you need- http://bit.ly/zCmQGk
flash that zip in recovery. Once it copies the new libs into place it will create a PH image and drop it onto the flash card. Reboot into hboot and allow it to update the kernel itself.
That will set you straight.
dottat said:
I had this since the kernel auto-flash in this rom appears broken. You only need to flash the updated kernel with the updated libs for you to get past this.
here's the one you need- http://bit.ly/zCmQGk
flash that zip in recovery. Once it copies the new libs into place it will create a PH image and drop it onto the flash card. Reboot into hboot and allow it to update the kernel itself.
That will set you straight.
Click to expand...
Click to collapse
I appreciate that!
Still 'Unable to Scan for Networks'. I think I need to wipe something.
Upsetting. Time to finally wipe with 112 apps.
This would be the solution though. Installing the libs and kernel should be the fix. I must have some messed up data somewhere.
Turns on, Scans for networks, and says 'Unable to scan for networks' in a toast notification like every 5 seconds, and after a few times, it goes off then on again (unlimited cycle).
I added a network for a known wifi hotspot. Didn't add in the list!
It's my Data. As soon as I restore (just my data) from nandroid, and boot up, wifi is fried.
A completely fresh wipe and flash of ROM works great. I'm trying to wipe
/data/system (didn't work)
/data/data (didn't work - but the 'Weather lockscreen was blank and all kinds of interesting icons and widgets were missing.... yet WiFi still did its thing)
So it's not in /data/data or /data/system..... hhhmmmmmm. still hunting.
and then let the data folders sync back up after the phone boots up. Trying each folder inside /data until I find which one messed up my wifi. I'm determined!!
I get this in DDMS when I try to turn it on.
http://pastebin.com/DYFF0Ft3
FOUND IT!
I deleted (just to try it)
/data/misc
/data/drm/
/data/radio
/data/local
One of those did it. I don't know if I'm going to narrow it down, or just wipe those and leave the rest of my data.
So it was in /data/local or /data/misc
I deleted them both - wifi works! Awkward.
Thanks for the help either way, gentlemen!
so i noticed that my wifi also stopped working (in addition to my bluetooth). so i tried going back to RUU_Vigor_VERIZON_WWE_2.01.605.11_Radio_RS_0.95.00 .1123r_3161E_9K_QMR_release_233635_signed.exe. i thought going back to stock would restore it, but no dice. i'd like to try deleting the folders you mentioned, is there any risk in doing this?
Ok i've seen a loot of threads about this problem, i searched the whole internet nothing seems to help.
I've tried installing stock rom, custom rom, flashing new kernels, boot images... stiil nothing... wifi is just stuck at "Turning on"..
anybody have any other idea or solution except throwing it into garbage.. cause without wifi its practically worthless.
Dorfeus said:
Ok i've seen a loot of threads about this problem, i searched the whole internet nothing seems to help.
I've tried installing stock rom, custom rom, flashing new kernels, boot images... stiil nothing... wifi is just stuck at "Turning on"..
anybody have any other idea or solution except throwing it into garbage.. cause without wifi its practically worthless.
Click to expand...
Click to collapse
are you s-on?? if so, you have to manually flash whole boot.img (kernel) from fastboot, or use 4ext recovery with smartflash function turned on
Snoob25 said:
are you s-on?? if so, you have to manually flash whole boot.img (kernel) from fastboot, or use 4ext recovery with smartflash function turned on
Click to expand...
Click to collapse
Nope... i have revolutionary s-off. and tried that, didn't work.. i also tried flashing kernel with "flash image GUI", but just another failure..
I also have liquid smooth rom.. in it has an explorer with which i can browse in system folders.. i tried searching in system/lib/modules for "bcm4329.ko" but i couldn't find it anywhere maybe is prob with drivers missing(parameters and things like that..) it's not a hardware prob in that i'm sure couse bluetooth is working and teetering also.. so maybe if i could find the drivers it could finaly work..
Dorfeus said:
Nope... i have revolutionary s-off. and tried that, didn't work.. i also tried flashing kernel with "flash image GUI", but just another failure..
I also have liquid smooth rom.. in it has an explorer with which i can browse in system folders.. i tried searching in system/lib/modules for "bcm4329.ko" but i couldn't find it anywhere maybe is prob with drivers missing(parameters and things like that..) it's not a hardware prob in that i'm sure couse bluetooth is working and teetering also.. so maybe if i could find the drivers it could finaly work..
Click to expand...
Click to collapse
maybe wifi modules are built-in kernel, for example on cm11 i don't even have modules folder! are you a gsm user? try to use a ruu, then downgrade only the bootloader, maybe you have a older radio version!
Which kernel? What Android version, which rom.
In the past, flashing boot.img was an issue. But turning on was kernel/module incompatibility. Usally modules install but boot didn't.
i tried with ruu and that didn't work either.. tried flashing just radio.img no use... downgraded bootloader still nothing... motherf***** just doesn't give up...
I also tried unpacking the old ruu and copying the module files into the rom.. a some other files in case it works but another failure..
anything that i could find for wifi.... for example:
bin/wpa_supplicant
etc/permissions/android.hardware.wifi
etc/wifi/wpa_supplicant
lib/bluez-plugin/network.so
lib/modules/bcm4329.ko and kineto_gan.ko
xbin/wireless_modem
It's GSM. I have Liquid Smooth rom v3.2, 4.4.4 KitKat and i'm using CWM 6.0.5.1 - PhilZ Touch 6.59.0 recovery
Baseband: 11.77.3504.00U_11.25.3504.06_M
Kernel:3.0.101-MiRaGe-KK+
Bootloader:1.49.1107 - Revolutionary s-off
you don't need to pick random files from ruu, wifi is not a problem on evo 3d roms! if it doesn't work after ruu, i fear it's a hardware problem! you should grab some logs, and see if there's anything wifi related
Snoob25 said:
you don't need to pick random files from ruu, wifi is not a problem on evo 3d roms! if it doesn't work after ruu, i fear it's a hardware problem! you should grab some logs, and see if there's anything wifi related
Click to expand...
Click to collapse
I'we read somewhere that wifi, bluetooth and hotspot are on the same antena.. everything is working except wifi...