prueba poniendo una rom oficial no cocinada, a veces a las roms cocinadas se les pasa la mano con los liteos y quitan componentes importantes del sistema. Esto se da mucho en JB donde los apk que gestionan el wifi-direct estan relacionados con los de allshare. has full wipe y metele alguna no modificada.
Con eso descartas que la cosa no sea de software, sino que de hardware