[Nexus One Q&A, Help & Troubleshooting] ztruelove:
Problem: Can't enable WiFi or WiFi hotspot. Status shows "Error."

I have full nandroid and Titanium backups from prior to this "opportunity" occurring, but I thought I'd toss it out to you first.

Question: Do you have any suggestions as to how I might resolve this error without having to revert to a backup or what part of the process below is the cause of the error?

Phone Stats:

AT&T banded Nexus One

Android version 2.2.1

Baseband version 32.36.00.28U_4.06.00.12_7

Kernel version 2.6.32.9-27227-g3c98b0d

Build number FRG83D

Note: GPS, GSM, and Bluetooth are working fine.

Procedure leading to DOH! moment:

1. Used "RageAgainstTheCage" method of rooting without unlocking bootloader.

http://xdaforums.com/showpost.php?p=8300203&postcount=55

2. Flashed RA-nexus-v2.1.1 as recovery image. (Had to do this through terminal app due to signature verification error that would occur when attempting through adb.)

3. Took a nanadroid backup.

4. Took a full Titanium backup.

5. Backed up SD onto computer

6. Used recovery mode to partition 16 GB SD card into approximately 8 GB ext and 8 GB fat.

7. Renamed /system/etc/install-recovery.sh to install-recovery.sh.disabled - Was having an issue with the new recovery image not "sticking," and I found this suggestion online.

8. Used recovery mode to upgrade from ext2 to ext3.

9. Installed Darktremor Apps2SD 2.7.5.2

http://xdaforums.com/showpost.php?p=7021325&postcount=2

10. Flashed a new boot.img to resolve an issue with the ext partition not mounting. (Had to do this through terminal app due to signature verification error that would occur when attempting through adb.)

http://xdaforums.com/showthread.php?t=711621

11. Copied all files back over to SD card from computer.

12. Verified all apps working without having to restore anything from Titanium.

13. Four hours later...DOH! Realized my wifi was no longer working. Not sure when it quit.

14. Cleared all caches in recovery mode.

15. Pulled battery for 60 seconds.

16. Tried applications "Fix My WiFi" and "WeFi."

17. Pulled the following from "aLogcat" as I attempted to enable wifi repeatedly through the Settings menu:

D/alogcat ( 1343): stopped
D/alogcat ( 1343): starting ...
V/alogcat ( 1343): save instance
V/alogcat ( 1343): paused
I/carrot ( 697): remain unlocked
D/alogcat ( 1343): stopping ...
D/alogcat ( 1343): stopped
D/dalvikvm( 184): GC_EXTERNAL_ALLOC freed 10353 objects / 528832 bytes in 89ms
I/carrot ( 697): remain unlocked
D/alogcat ( 1343): stopping ...
D/alogcat ( 1343): canceling periodic saves
V/alogcat ( 1343): started
V/alogcat ( 1343): resumed
D/alogcat ( 1343): starting ...
D/dalvikvm( 704): GC_EXPLICIT freed 10388 objects / 952592 bytes in 91ms
D/dalvikvm( 737): GC_EXPLICIT freed 4583 objects / 276384 bytes in 72ms
V/alogcat ( 1343): save instance
V/alogcat ( 1343): paused
I/carrot ( 697): remain unlocked
I/ActivityManager( 184): Displayed activity com.android.settings/.Settings: 217 ms (total 217 ms)
I/carrot ( 697): remain unlocked
D/alogcat ( 1343): stopping ...
D/alogcat ( 1343): stopped
I/carrot ( 697): remain unlocked
I/ActivityManager( 184): Displayed activity com.android.settings/.WirelessSettings: 321 ms (total 321 ms)
I/carrot ( 697): remain unlocked
I/craigsnotifica( 1567): application started
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/dalvikvm( 737): Jit: resizing JitTable from 4096 to 8192
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
D/dalvikvm( 737): GC_FOR_MALLOC freed 7680 objects / 389792 bytes in 36ms
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
I/craigslist-notification( 1567): NetworkChangeReceiver -> arrived android.net.wifi.WIFI_STATE_CHANGED
D/Beautiful Widgets( 782): WIFI_STATE_CHANGED_ACTION
D/dalvikvm( 184): GC_EXTERNAL_ALLOC freed 24959 objects / 1142048 bytes in 100ms
I/carrot ( 697): remain unlocked
D/alogcat ( 1343): stopping ...
D/alogcat ( 1343): canceling periodic saves
V/alogcat ( 1343): started
V/alogcat ( 1343): resumed
D/alogcat ( 1343): starting ...
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 11703 objects / 924104 bytes in 59ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 1210 objects / 68952 bytes in 31ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 225 objects / 31192 bytes in 35ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 218 objects / 29392 bytes in 36ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 38 objects / 2008 bytes in 31ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 174 objects / 36112 bytes in 31ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 100 objects / 4872 bytes in 31ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 178 objects / 27312 bytes in 32ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 150 objects / 23808 bytes in 29ms
D/dalvikvm( 1343): GC_EXTERNAL_ALLOC freed 193 objects / 36952 bytes in 35ms
D/dalvikvm( 782): GC_EXPLICIT freed 9433 objects / 427288 bytes in 845ms