Tienes el bootloader desbloqueado? Si es así no sé del tema de kernels ni nada que tenga que ver con eso. Pero si no es así - o aunque lo fuera-, te recomiendo que le pongas GB .184.
A mí también me pasó eso del wifi con una rom de movistar pero con la .184 española no he tenido ningún problema incluso con la custom rom que llevo (gingerxpultra).
.184
Creo que para el uso que le darás no necesitarás root ni una custom rom pero igual te lo dejo:
Root
CWM
Custom rom GingerXpUltra