It is strange that TWRP still works. Restoring doesn't helps, too.
So I wipe it all(except for sdcard) and install various cm9 and cm7 with corresponding kernels from hashcode with no luck. Cm9 is ok but without wifi. Cm7 just wont respond.
Also I tried using TWRP to go back to pure stock and wifi still not working. So I redo all the root, twrp again.
Finally I fix permissions and install cm7 aka now it's screen recognize my touching but the wifi still cannot be turned on.
Is it possible wifi chip has been broken?
Any one can help me, THANKS!?