Exacto, Cyanogenmod, son los únicos que trabajan con el código fuente de android, no se basan en las ROM que sacan los fabricantes, es por ello que suelen tener problemas con los controladores de hardware ya que el fabricante no los facilita (el caso más común es la Radio FM), y el único modo de conseguirlos es por ingeniería inversa.