bq Aquaris U / U plus bq Aquaris U / U plus

Respuesta
 
Herramientas
  #1  
Viejo 26/12/16, 13:33:12
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
[DEV]: Bq Aquaris U / U Lite / U Plus

Buenos días

En el siguiente enlace les dejo mi trabajo para el kernel Bq Aquaris U / U Lite / U Plus:

https://github.com/mifl/android_kernel_bq_msm89x7

He realizado algunos cambios sobre el código fuente original de BQ para hacer que sea compatible con ambos dispositivos.

Está pensador para construir dentro de un entorno de compilación de Android, por ejemplo cm-13.0, e incluye unos scripts para compilar y limpiar el kernel.

Está pendiente solucionar algunos "warnings" en la compilación, porque todavía no conozco bien la plataforma msm8937.

Obtener los archivos necesarios para compilar:

En caso de que usted ya tenga un entorno de compilación de Android, por ejemplo cm-13.0, debería de comenzar en el punto 3º.

Es importante descomprimir los ficheros en los directorios exactos que se indican a continuación. Donde "~/" es su directorio top para trabajar.

1º Descargar el toolchain necesario:

* https://android.googlesource.com/pla...0.1_r74.tar.gz
* Descomprima el contenido del fichero en la ruta: ~/prebuilts/gcc/linux-x86/arm/arm-eabi-4.8

2º Descargar el kernel:

* https://github.com/mifl/android_kern...ve/develop.zip
* Descomprima el contenido del fichero en la ruta: ~/kernel/bq/msm89x7

3º Compilar el kernel:


Utilice los scripts para compilar y limpiar el kernel que funcionan de la siguiente forma:

* Para construir el kernel, ejecute:
Código:
./build_kernel.sh {product}_defconfig
* Para limpiar los archivos de compilación del kernel, ejecute:
Código:
./clean_kernel.sh
Nota: "{product}_defconfig" en este caso sería:
* chaozu_defconfig para el BQ Aquaris U
* chaozulite_defconfig para el BQ Aquaris U Lite
* tenshi_defconfig para el BQ Aquaris U Plus

4º Ficheros generados:

Los scripts para compilar y limpiar el kernel generan, en el directorio "mkbootimg/{product}/", los ficheros: zImage, dt.img y boot.img, este último pueda ser flasheado directamente en el dispositivo para testear el kernel.

Espero que todo se entienda bien y que sirva de ayuda.

M. Ignacio.

Última edición por mifl Día 09/01/17 a las 13:14:58. Razón: Anadir información
Responder Con Cita
Gracias de parte de:


  #2  
Viejo 26/12/16, 20:02:44
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
Añadido Soporte para Bq Aquaris U Lite
Responder Con Cita
  #3  
Viejo 27/12/16, 20:06:19
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
Añadido Soporte para generar boot.img
Responder Con Cita
  #4  
Viejo 28/12/16, 12:47:40
Array

[xs_avatar]
seryioo seryioo no está en línea
Usuario muy activo
· Votos compra/venta: (7)
 
Fecha de registro: jul 2010
Localización: Sur de España
Mensajes: 3,469
Modelo de smartphone: Oneplus Nord
Tu operador: Simyo
 Cita: Originalmente Escrito por mifl Ver Mensaje
Añadido Soporte para generar boot.img
Se puede compilar el kernel de la stock para que tenga soporte para KCAL? Con esto se puede modificar la tonalidad de los colores, contraste, saturación etc...
http://forum.xda-developers.com/andr...3032080/page30
Responder Con Cita
  #5  
Viejo 28/12/16, 18:47:41
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
 Cita: Originalmente Escrito por seryioo Ver Mensaje
Se puede compilar el kernel de la stock para que tenga soporte para KCAL? Con esto se puede modificar la tonalidad de los colores, contraste, saturación etc...
http://forum.xda-developers.com/andr...3032080/page30
Cada uno puede hacer las modificaciones que quiera, el kernel es opensource.

Para añadir KCAL a un dispositivo es necesario modificar el kernel y también el árbol de dispositivo, porque tiene dependencias en algunos ficheros de la ramdisk. Ejemplo: https://github.com/CyanogenMod/andro...9a5a8639dc8abf.

Además antes de hacer cambios en el kernel es mejor asegurarse de que todo funciona bien y como he escrito anteriormente hasta después de Reyes yo no tendré un Bq U.

M. Ignacio.
Responder Con Cita
  #6  
Viejo 28/12/16, 23:43:20
Array

[xs_avatar]
seryioo seryioo no está en línea
Usuario muy activo
· Votos compra/venta: (7)
 
Fecha de registro: jul 2010
Localización: Sur de España
Mensajes: 3,469
Modelo de smartphone: Oneplus Nord
Tu operador: Simyo
 Cita: Originalmente Escrito por mifl Ver Mensaje
Cada uno puede hacer las modificaciones que quiera, el kernel es opensource.

Para añadir KCAL a un dispositivo es necesario modificar el kernel y también el árbol de dispositivo, porque tiene dependencias en algunos ficheros de la ramdisk. Ejemplo: https://github.com/CyanogenMod/andro...9a5a8639dc8abf.

Además antes de hacer cambios en el kernel es mejor asegurarse de que todo funciona bien y como he escrito anteriormente hasta después de Reyes yo no tendré un Bq U.

M. Ignacio.
Compañero dónde has aprendido a hacer dichas modificaciones, siempre me ha llamado bastante la atención pero no se por donde empezar, se bastante de C++, Java y un poco C# por la universidad y otros hobbies.
Responder Con Cita
  #7  
Viejo 29/12/16, 10:49:35
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
 Cita: Originalmente Escrito por seryioo Ver Mensaje
Compañero dónde has aprendido a hacer dichas modificaciones, siempre me ha llamado bastante la atención pero no se por donde empezar, se bastante de C++, Java y un poco C# por la universidad y otros hobbies.
Con esos conocimientos lo que necesitas, bajo mi punto de vista es:

* Tener Linux en tu computadora, que debe de ser bastante potente, yo tengo un portátil con un Intel Core i7-4700MQ, 8gb de Ram y con espacio libre suficiente unos 300gb.

* Aprender a utilizar Git "muy bien" y alguna herramienta de comparación para resolver conflictos como Meld.

Con esto puedes comenzar a trabajar de sobra.

-------------------

Por otro lado agradecería que alguno de ustedes compilara y probara el kernel para saber si todo va bien.

En caso que todo funcione correctamente, creo que es importante comenzar a trabajar en el árbol de dispositivos para estos terminales. Siempre trabajan los mismos en los dispositivos BQ y por una vez me gustaría poder ayudarlos. @Kra1o5 si tienes algo de tiempo enviame un mensaje privado con alguna información para poder ponernos en contacto.

M. Ignacio.

Última edición por mifl Día 29/12/16 a las 12:21:03.
Responder Con Cita
Gracias de parte de:
  #8  
Viejo 02/01/17, 16:33:38
Array

[xs_avatar]
mifl mifl no está en línea
Miembro del foro
 
Fecha de registro: ene 2010
Localización: Oviedo
Mensajes: 142
Modelo de smartphone: bq Aquaris U plus, bq Aquaris X2
Tu operador: TeleCable
Actualizado el código fuente con los últimos cambios subidos por BQ:
  • Bq Aquaris U Plus (Version 1.3.2_20161216-1400 released)
  • Bq Aquaris U Lite (Version 1.4.6_20161216-1410 released)
Responder Con Cita
Respuesta

Estás aquí
Regresar   Portal | Indice > Otras marcas y modelos de smartphones de venta en España > Foros BQ > Otros smartphones antiguos de bq > bq Aquaris U / U plus



Hora actual: 12:18:06 (GMT +1)



User Alert System provided by Advanced User Tagging (Lite) - vBulletin Mods & Addons Copyright © 2026 DragonByte Technologies Ltd.

Contactar por correo / Contact by mail / 邮件联系 /