init is already restored by flashing openOptimus GB ROM!! I just tried to flash the kernel zip over it, thats all!!Suggestion: restore the stock init **** and leave it alone. There is absolutely no need to mess with that to get WiFi working on any ROM. Others, like tun.ko, you need to load manually via initscript or whatever. Go fix your kernel compile and it will just work.
To compile stock kernel, I used following commands:
1. make thunderg-perf_defconfig
2. make zImage -j4
3. make modules
and to compile franco, just copy the .config to source root directory
1. make zImage -j4
2. make modules
I did not changed any of the settings at all!!
signed zip was created using koush's AnyKernel method using standard practises of replacing zImage, other *.ko modules and signed it!!
I tried this method on openOptimus ROM without any mod to init ****s!!! Because franco's kernel was already working with this ROM!!!
I dont know where I could go wrong here!!!