Cita:
Originalmente Escrito por ElHormiGa
|
Ok, le hecharé un ojo, pero básicamente es el código fuente del kernel 3.0.8 (el que usa ICS) para allwinner, vamos que tendrías que compilar el kernel y entonces seleccionas los módulos que quieres (los drivers) y los compila dandole soporte (Si es que existen esos modulos que bajan con el kernel).
Creo que para obtener soporte para el bluetooth como no recompile alguien un nucleo o lo haga hyundai en una nueva actualización no es cosa de encontrar los drivers, copiarlo e intentar cargarlos, no es tan sencillo.
Hace poco también salio la noticia de que se había liberado el codigo de ICS para Allwinner.
Que son dos partes AOSP (Android Open Source Project) que es Android propiamente dicho (la interfaz, todas los programas...) y luego esta el Kernel de linux (en este caso con los módulos y adaptado a arm) que es lo que controla todo y hace que se pueda comunicar con el hardware y sobre el que se ejecuta Android.
Pero vamos estamos en las mismas, se debe compilar todo. La buena noticia es que ahora mucha gente podrá compilarla y añadirle más modulos y mejoras. Vamos que es el comienzo.
Luego no se donde leí y puede que lo haya soñado que estan teniendo problemás para hacer funcionar el bluetooth en ICS, por eso algunas roms de otras tablets allwinner con gb si tienen pero con ICS no. Vamos además no les cuesta nada incluir los drivers al compilar un kernel, si hyundai o otra marca no lo hace es porque es por que no estarán adaptados los drivers a la versión 3 del kernel (el que usa ICS, gb usa 2.6.3X).
Supongo que no tardaran mucho tiempo en salir "tutoriales" para compilar ICS con Allwinner como ya los hay para gb.
http://arpandeb.com/03/2012/tech-gui...and-guide.html
Aunque no creo que difiera mucho el proceso.
El código liberado es de Qware, un distribuidor Holandes de Tablets Momo, que tiene su propio firmware. Si ahora mismo compilas ese código obtendrás un firmware igual (si lo has compilado bien con todos los ajustes, puede que incluso vaya peor) al que distribuye y te puedes descargar de Qware, no quiere decir porque se compile sea mejor, no es igual. Lo unico que si alguién con conocimientos modifica ese codigo lo puede hacer más optimizado con más opciones o portar diferentes modulos a ese kernel.
Vamos que compilarlo tampoco es algo muy dificil se podría hacer pero si no modificas y te limitas a compilar es lo mismo que tenías antes.
Para que os hagais una idea, aquí pongo un script de cuando consiguieron soporte bt en gb.
Si nos fijamos vemos que modifican settings.apk (/system/app/)(para añadir en ajustes lo del bluetooth) luego muchas librerías para que los programas puedan manejar el bluetooth (/system/lib/)(eso no es problema, las librerías están y son portables, eso si que en teoría es copiar y pegar) luego en /system/etc/ son los archivos de configuración nada del otro mundo tampoco, en bin esta el binario (ejecutable) que es el servicio bluetooth para que se encargue de gestionar el bluetooth, el problema son los archivos.ko, que son los drivers esos son lo que van ligados al nucleo y se tienen que compilar con el para que el nucleo tenga soporte
Depues los archivos init son script de arranque ( son los que dicen como montar las particiones, inician los servicios...) que lo unico que son es para añadir unas lineas para que carguen los modulos y arranque el servicio bluetooth.
Cita:
Originalmente Escrito por percheron1537
Hola R91,
Debo estar cegato pero no veo donde descargar tu ROM
¿Has quitado el enlace?
EDITO: Ya lo he visto, lo dicho cegato del todo...pero quizás debería estar el enlace debajo del Numero de Version de ROM
Un saludo y gracias por el trabajo 
Carlos
|
Tienes razón voy a poner links de descarga también en el changelog.
Saludos!