Para conseguir CM funcional se necesita compilar desde el repo de cm ya que se debe hacer un hwcomposer, gralloc, tilelrenderer, módulos del kernel específicos del dispositivo, librerías especificas del dispositivo y un custom kernel habilitando cosas necesarias para CM.
Me gustaría decir que es fácil pero no lo es la verdad. Yo he intentado crearos un custom kernel pero esta el problema del táctil. Que al no tener el terminal es bastante complicado repararlo sobre todo cuando la configuración y el kernel compilan bien, lo que quiere decir es que este error viene por algún archivo de los drivers (posiblemente del multitouch) Debido a que como el kernel para el G510 y el Y300 son el mismo, también usan el mismo drivers de pantalla pero como todos sabéis hay diferencia de pulgadas entre una pantalla y otra por eso el bootloader es el que detecta un modelo u otro y aplica la configuración correcta para cada uno. Y creo que el problema esta en que no lo asigna bien y por eso no hay táctil.
Perdón por el tocho
Un Saludo