Android Enthusiasts Stack Exchange is a question and answer site for enthusiasts and power users of the Android operating system. Join them; it only takes a minute:

Sign up
Here's how it works:
  1. Anybody can ask a question
  2. Anybody can answer
  3. The best answers are voted up and rise to the top

So, I have unlocked my Samsung Nexus S that runs on Android 2.3.1 and i have rooted it. The problem now is that I cant open wifi anymore, it keeps telling me "error" whenever I click on wifi ..

Why is this happening? How to fix it?

share|improve this question
All it says is "Error"? – Matthew Read Jan 4 '11 at 3:01
Yes, when I click on the wifi tab it says error beneath it.... A friend told me to install a new "Kernel" but I dont want to overwhelm my android with custom made Kernels – kay Jan 4 '11 at 7:31
Um, I don't think a kernel will "overwhelm" it. You'd most likely need to replace the modem as well. I recommend an entire custom ROM. – Matthew Read Feb 13 '11 at 18:51

I fixed this by restoring only the android "boot" module from the original rom backup:

I used the clockworkmod recovery which can also be installed from the rooted phone using the "rom manager" app. But instead of making a whole recovery, i simply went into advanced recovery options, selected the above mentioned backup folder, and selected to restore only the "boot" module:

  • start clickworkmod recovery,
  • select "backup and recovery"
  • select "advanced recovery"
  • select the image of the original backup (see below)
  • select restore boot

This post describes how to restore your nexus s to original stock android and provides a backup of the original rom:

share|improve this answer
see also:… – user2441 Jan 25 '11 at 20:48

The same happens for me. When I use the 'fastboot boot *.img' command from my pc, the Nexus S boots into some (e.g. Netarchy) kernel, and everything except WiFi works.

I assume the problems lies with some kernel-modules (which can actually be on the device memory, outside of the kernel) which do not match the new kernel. Since some of the modules (e.g. for the gsm/gprs radio) are closed source, they are not updated to match newer kernels.

So you could try older kernel versions, or wait for updates from Samsung

share|improve this answer

Your Answer


By posting your answer, you agree to the privacy policy and terms of service.