[HTC Sensation] Kwokinator:
I've read numerous threads extensively about flashing, wifi problems, etc, still no WiFi, Unable to Scan for Network and turns itself on and off.

Tried a bunch of things, different ROMs like ARHD, ViperS, Codename Lungo CM9, CM10, CM10.1... here's the latest in order:

ARHD 7.2, firmware 3.32, flashed boot.img from zip inside the ROM, no WiFi, just keeps turning off and on back and forth.

fastboot getvar all
INFOversion: 0.5
INFOversion-bootloader: 1.27.1100
INFOversion-baseband: N/A
INFOversion-cpld: None
INFOversion-microp: None
INFOversion-main: 9.99.999.999
INFOserialno: SH16JV602626
INFOimei: 356441045026925
INFOproduct: pyramid
INFOplatform: HBOOT-8260
INFOmodelid: PG5811000
INFOcidnum: 11111111
INFObattery-status: good
INFObattery-voltage: 4071mV
INFOpartition-layout: Generic
INFOsecurity: off
INFObuild-mode: SHIP
INFOboot-mode: FASTBOOT
INFOcommitno-bootloader: 617f0a98
INFOhbootpreupdate: 11
INFOgencheckpt: 0
all: Done!
finished. total time: 0.491s

Decided to go back to stock, Canadian Bell customer, flashed RUU_Pyramid_BM_1.45.666.5_Radio_10.56.9035.00U_10.14.9035.01_M_release_220007_signed.exe

fastboot oem lock
... INFODevice was already locked!
OKAY [ 0.008s]
finished. total time: 0.008s

Flashed RUU for 1.45, this is the getvar after:

INFOversion: 0.5
INFOversion-bootloader: 1.18.0000
INFOversion-baseband: N/A
INFOversion-cpld: None
INFOversion-microp: None
INFOversion-main: 1.45.666.5
INFOserialno: SH16JV602626
INFOimei: 356441045026925
INFOproduct: pyramid
INFOplatform: HBOOT-8260
INFOmodelid: PG5811000
INFOcidnum: 11111111
INFObattery-status: good
INFObattery-voltage: 3961mV
INFOpartition-layout: Generic
INFOsecurity: off
INFObuild-mode: SHIP
INFOboot-mode: FASTBOOT
INFOcommitno-bootloader: 9d24123f
INFOhbootpreupdate: 11
INFOgencheckpt: 0
all: Done!
finished. total time: 0.500s

Booted successfully, still no WiFi, Unable to Scan for Network and just turns back and forth.

Installed OTA_3.32.666.13_R-1.45.666.5_P1_signed_releasewxi5zuxsepds1lu0.zip from stock recovery, then took firmware.zip from inside the OTA update, renamed to PG58IMG.zip and flashed from bootloader, no errors.

Gets stuck at boot, stays at the HTC logo forever and doesn't go anywhere.

So gave up, flashed back to 1.45 RUU, bootloader says locked again, unlocked with Revolutionary, fastboot flash 4ext recovery, installed firmware 3.33 for ARHD, then flashed ARHD 7.2.

WiFi problem still persists, turning on WiFi just shows Unable to scan for network, then turns itself off, turns itself back on again, etc. Flashed back to 3.32 Universal firmware, still nothing, gets stuck at Turning Wi-Fi on... and doesn't go anywhere.

Stock kernel on ARHD, wiped cache + dalvik, made sure Radio and RIL matches, no SIM inside phone, also tried deleting /data/misc/wifi/wpa_supplicant.conf, no joy. Tried WiFix, nothing. Even tried to play with the brass pins above the camera.

So full flash back to stock and still doesn't work, I'm out of ideas. At one point I was able to connect to WiFi after flashing a European 1.45 RUU and then flashed the Bell 1.45 RUU, that's how I was able to install the OTA update. Installed OTA update from inside Android after downloading and got stuck at boot, so flashed back to Bell 1.45 RUU, and has never been able to get WiFi back again. Since I've tried so many things before and after the European RUU, it's impossible to reproduce the exact steps I did, but I've also tried flashing to the same European RUU again, and still no WiFi either.

Any help would be greatly appreciated!