Yo creo que puedes probar la del camarada @crazybytes pero para que te trabaje en GSM debes revertir el cambio del build.prop a como viene originalmente, del resto en teoría debería funcionar, lo otro seria la asignación del teclado físico pues desconozco si el teclado del modelo GSM es diferente al modelo híbrido, solo es cuestión de que hagas la prueba, suerte..!!