I haven't been here for quite a long time, because I was using CM10 (bruces build) since ~3 months. Now I gave another shot to ViperS, which comes with bricked kernel 1.36 (I updated to 1.4 anyway). There is one thing I could discover, concerning WiFi on Enterprise networks (old, old story with my Sensation). A long time ago I made a thread about this, which you can find
here.
I don't know, maye you'll remember it show, it was also on your bugtracker at google code. At some time, I thought it'll never get fixed, till I started using CM10. Here the WiFi on the described network works flawless. I could enable WiFi when I was at home, move to university and the phone even logs in if I don't activate the screen. Also moving in the building works without problems, it has to switch between different routers and so on. In short - it just works as it is supposed to work.
Back on ViperS 1.6.0 with Bricked 1.4 I have the same old problems.
My question(s): Which parts of WiFi do change between ViperS (Android 4.0.3 (or 4.0.4?); ICS) and CM10 (4.1.2; JB). Is it only the kernel? Or are there other parts, which could not be implemented into an ICS ROM? Or could the problem be Sense (I can't compare as there is no JB Sense ROM out there). I'd seen other kernels around with Linux 3.0.57, could this help?
I'd love to help you with testing, troubleshooting, whatever I could do. I'm just not so skilled like you are, maybe we could work this error out together. I got the basic skills, making logs and so on is no problem at all. If it would be easier in german, PM me. I'll join IRC later this week, haven't been there for months as well. (stressful time)