Introducing XDA:DevCon – A Conference For Developers By Developers
XDA Developers Android and Mobile Development Forum
Forgot your password?
 
Post Reply+
Tip us?
 
3rdsurfer
Old
(Last edited by 3rdsurfer; 28th October 2011 at 12:18 AM.) Reason: solved
#1  
Junior Member - OP
Thanks Meter 1
Posts: 23
Join Date: Sep 2011
Question [Q] wifi error-synergy nightly rom

SOLVED thank you joeykrim
i did the fastboot method below. and just a note for anyone with the same problem, the "command" will vary depending on the location you have the rom's zip file (also unzip to gain easier access to the boot.img file. so the command is "fastboot boot <path to the boot.img file>


i just flashed the 3d synergy nightly build rom to my 3d, but the wifi will not turn on. it simply says error.

what can i do to fix this?
i have read that there is something to do with my kernal, but im not positive what.

evo3d-rooted with htc unlock method

Kernal-2.6.35.13-g84f8edd htc-kernal@and18-2 #1 (ie stock, i have not flashed anything other than clockwork and the rom.)
 
joeykrim
Old
(Last edited by joeykrim; 27th October 2011 at 11:40 AM.)
#2  
Recognized Developer
Thanks Meter 1080
Posts: 1,852
Join Date: Jan 2009
Quote:
Originally Posted by 3rdsurfer View Post
i just flashed the 3d synergy nightly build rom to my 3d, but the wifi will not turn on. it simply says error.

what can i do to fix this?
i have read that there is something to do with my kernal, but im not positive what.

evo3d-rooted with htc unlock method

Kernal-2.6.35.13-g84f8edd htc-kernal@and18-2 #1 (ie stock, i have not flashed anything other than clockwork and the rom.)
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 allows 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 here are some similar posts:
http://forum.xda-developers.com/showpost.php?p=17681402
http://forum.xda-developers.com/show...php?p=16990247
http://forum.xda-developers.com/showpost.php?p=18624865
http://forum.xda-developers.com/show....php?t=1265467
The Following User Says Thank You to joeykrim For This Useful Post: [ Click to Expand ]
 
3rdsurfer
Old
#3  
Junior Member - OP
Thanks Meter 1
Posts: 23
Join Date: Sep 2011
sorry, im less smart than i thought... what do i need to do? reflash the entire rom, flash a new kernal, or something else
 
joeykrim
Old
#4  
Recognized Developer
Thanks Meter 1080
Posts: 1,852
Join Date: Jan 2009
Quote:
Originally Posted by 3rdsurfer View Post
sorry, im less smart than i thought... what do i need to do? reflash the entire rom, flash a new kernal, or something else
Essentially there are three options:

1) Flash a custom kernel through Flash Image GUI which will load the custom kernel and the respective modules allowing WiFi and WiMAX to work properly.
Or similar to option #3, extract the boot.img from the ROM and flash this through Flash Image GUI.

2) Fastboot boot the custom recovery which will then properly flash both the ROM and the kernel at the same time properly. command: fastboot boot c:\android\cwm-recovery.img.

3) Flash the ROM through the custom recovery (booted traditionally), then pull out the boot.img file from the ROM and manually flash through fastboot. command: fastboot boot c:\rom\boot.img

Hope that helps clarify the options along with the commands to have them work properly!
 
Post Reply+
Tags
error, evo3d, nightly, synergy, wifi
Thread Tools Search this Thread
Search this Thread:

Advanced Search
Display Modes

Posting Rules
You may not post new threads
You may not post replies
You may not post attachments
You may not edit your posts
BB code is On
Smilies are On
[IMG] code is On
HTML code is Off

Go to top of page...