Cómo obtener un árbol de dispositivos limpio para compilar los controladores del msm8939/snapdragon 615

Vengo a ustedes con muchas interrogantes sobre qualcomm msm8939 SoC.

Compré el diamante Archos 50 el año pasado y desde entonces he estado esperando que archos haga su movimiento con respecto a las actualizaciones de software de Android. A partir de octubre de 2015, Lollipop se lanzó, pero en una versión beta, sin señales de progreso o comunicación desde entonces.

Mientras que Samsung u otros han lanzado binarios y configuraciones específicas de dispositivos para sus placas, Archos en el otro extremo parece tener otras cosas en su plato.

Sé que los binarios para un SoC específico que se necesita para compilar Android o GNU/Linux en sistemas integrados son propietarios en algún momento y seguramente en este caso lo son, pero...

Incluso si es solo para fines de desarrollo limitados, ¿habría alguna forma, conocida por el hombre, de adquirir una licencia personal para un binario de controlador personalizado?

¿O tal vez es posible obtener una lista exhaustiva de opciones específicas de configuración del árbol de dispositivos msm8939?

¿Es seguro pensar que puedo recopilar esa lista exhaustiva de parámetros de las diversas fuentes disponibles en github?

Dondequiera que busco el árbol de dispositivos del msm8939 solo encuentro repositorios para otros teléfonos basados ​​en este SoC... con algunas diferencias menores. Lo único que vale la pena mencionar (en mi humilde opinión) es el trabajo de cyanogen Inc., que firmó una asociación con Qualcomm con respecto a Snapdragon SoC.

Por otra parte, incluso si Cianogenmod es un puerto de código abierto de AOSP (Grande para cualquiera que contribuya), el trabajo de Cianogen Inc para esos tableros aún permanece detrás de paredes cerradas.

Es por eso que me gustaría saber si es manejable usar otro árbol de dispositivos (basado en snapdragon 615/msm8939) para construir algo que valga la pena "arriesgarse" a flashear.

El diamante 50 parece ser un cambio de marca del K-touch Touch7 chino y parece que no atrajo una cantidad suficiente de buenos desarrolladores de FLOSS para que yo encontrara la información "buena y fácil de entender" en inglés o francés.

He estado desconcertado acerca de otra cosa con respecto a este cambio de marca. ¡En mi build.prop, el nombre de la placa es msm8916 (Snapdragon 410) en lugar de 39! ¿Cómo? ¿Es esto una trampa? ¿Nos acaban de engañar o peor aún, anunciaron el tablero equivocado?

Si Archos o K-touch, o ambos, de hecho usaron el árbol de dispositivos msm8916 para crear los controladores y Android para esta placa, ¿no le faltaría todo un mundo de funciones?

¡Quizás alguien conozca un buen foro o repositorio que pueda albergar a la gallina de los huevos de oro! (sin incluir el repositorio de Cyanogemod)

Y con eso me refiero a cualquier información seleccionada sobre desarrollo integrado para GNU/linux y/o Android (gratis como cerveza gratis si es posible)

Es una pena para los fabricantes de teléfonos inteligentes que no pueda avanzar en este asunto, con un poco de suerte lo rompería y tendría que comprar otro: D

¡Me lo dejo! ¡Esta comunidad mola! Gracias de antemano y hasta la vista!! Adiós, etc., etc.

Respuestas (1)

Una cosa menor que puedo responder: Archos no te está engañando al usar un SD410. Es solo que la "placa de plataforma" es para SD410, y debido a que SD410 y SD61x son de la misma generación y usan la misma arquitectura central, usar la misma placa está bien.

Como se puede verificar libremente, muchos dispositivos SD S4 Pro (APQ8064) / SD600 (APQ8064T) usan la placa msm8960, porque en última instancia están usando los mismos núcleos Krait 200/300. Eso no significa que sean de doble núcleo en lugar de quad.

En cuanto a la pregunta principal, creo que es una mala decisión comprar dispositivos de fabricantes tan pequeños si está buscando desarrollo, incluso si estos dispositivos tienen SoC populares.