Para crear un kernel para un dispositivo especifico hacen falta conocimientos MUY AVANZADOS de programacion en Linux.
Ademas de tener los codigos fuente y el firmware del kernel y procesador de Mediatek cosa que este fabricantes de SOC NO libera a los usuarios unicamente a empresas... ( por mucho open source que haya )
Ya he respondido mil veces a este tema ademas hay un hilo abierto del mismo en desarrollo y Roms
http://www.htcmania.com/showthread.php?t=676551