ROMs y desarrollo Nexus 4 ROMs y desarrollo Nexus 4

Tema Cerrado
 
Herramientas
  #1  
Viejo 29/07/13, 04:14:31
Array

[xs_avatar]
miguepereira77 miguepereira77 no está en línea
Usuario muy activo
 
Fecha de registro: nov 2012
Localización: Asturias
Mensajes: 1,906
Modelo de smartphone: Google Pixel 5A 5G
Tu operador: Pepephone
JSS15J vs. JWR66V, custom kernels y problemas gráficos

Esto es muy interesante y clarifica muchas cosas de las builds android 4.3, kernels y demás historias.
He traducido libremente el texto original, espero que os sirva de ayuda.

Link XDA:

http://forum.xda-developers.com/show....php?t=2382880

Créditos: markd0wn

Esto se ha discutido mucho en los diversos foros de desarrollo de kernels/ ROMs. Mucha información se ha tomado de las discusiones realizadas en el foro de CyanogenMod, hilo del kernel Franco, hilos WiFi-fix de thracemerin, y las fuentes de Google, así que gracias también a todos los que participaron.
Al tajo ...

Antecedentes

Cuando Google lanzó Android 4.3, se produjo en diferentes formatos. Uno de ellos es el conocido zip de actualizacion OTA y las imágenes de fábrica. Esto es lo que se conoce como 'stock'. El número de compilación para este lanzamiento stock es JWR66V, también conocido como Android 4.3r1.
Como todos sabeis, Android es de código abierto, lo que nos lleva a Android Open Source Project (AOSP). Aquí es donde se encuentra el código de Android, y se podría construir el sistema / kernel operativo
(Con controladores suministrados) a partir de cero y hacer un sistema operativo flasheable que funcione. Esta es también la 'base' de las ROMs personalizadas.
AOSP tiene una nueva revisión de Android - Android 4.3r2.1, el número de compilación JSS15J. Esta versión es más reciente que la 'stock' JWR66V, pero es oficial, es hecha por Google, y está disponible para que cualquiera pueda construir desde cero, como con la JWR66V. Las diferencias son las aplicaciones de Google, como Google+, YouTube, Gmail, etc, que no se incluyen en una compilación AOSP, pero pueden ser descargadas desde el Play de todos modos.
AOSP también tiene un navegador diferente mientras la 'stock' viene con Google Chrome. El sistema en sí sigue siendo el mismo Android. Si se decide compilar Android desde la revisión JWR66V, tendrás el mismo sistema operativo que alguien que haya flasheado la stock.

¿Por qué Google no lanzó JSS15J como stock?

Un empleado de Google pensó erróneamente que JSS15J sólo tenía cambios relacionados exclusivamente con el nuevo dispositivo Nexus 7. Más tarde se disculpó y reconoció su error. JSS15J tiene un kernel N4 actualizado con decenas de commits de GPU / mejoras. En base a la información más reciente, Google está planeando lanzar imágenes de fábrica JSS15J sólo para el nuevo Nexus 7, pero no para el Nexus 4.

¿Qué estructura es mejor?

Dependiendo de a quién se le pregunte. Si más nuevo es mejor, JSS15J es mejor. Si las imágenes de fábrica son mejores, JWR66V es mejor.

¿Qué estructura debería utilizar?

Las personas que gustan de las imágenes de fábrica se quedarán con las imágenes de fabrica claramente. Los que les gusta la experiencia stock, pero les importa menos las "imágenes de fábrica" ​​podría usar una JSS15J pura, no personalizada.
En cierto modo, JSS15J podría considerarse "stock AOSP 'si no está modificada para requisitos particulares. Es aún más minimalista que lo que viene con las imágenes de fábrica, ya que aplicaciones tales como
Google Keep / Earth / Maps y así sucesivamente no vienen instaladas como aplicaciones del sistema, y ​​se puede instalar opcionalmente desde el Play sólo si se quiere.

Las diferencias restantes, además de la actualización del kernel / commits de GPU?

La mayoría de los cambios están bajo el capó. Hubo una actualización de ajustes de red que se encuentra en JSS15J y que no existe en JWR66V.

He oído algo acerca de un cambio de Wi-Fi, sin embargo?

La principal diferencia de hecho está relacionada con el Wi-Fi. No voy a entrar en muchos detalles aquí ya que hay un hilo dedicado con meses de discusiones, pero en definitiva, JWR66V todavía tiene el problema del retardo notificación Wi-Fi que tenía 4.2.2. Esto se debe a que Google desactivó ARP offload para esa compilación, pero más tarde la activaron en la JSS15J. Estaba también activado en la JWR66N, el leak que se filtró antes del lanzamiento oficial. Si ahora Google compilase nuevas imágenes de fábrica de JSS15J, tendría ARP activado, y los retrasos de notificación Wi-Fi solucionados.
Por lo que se sabe, el cambio es sólo un archivo .ini y los drivers son los mismos, por lo que aunque se necesita una solución para JWR66V, es una solución muy simple. Si utilizas JSS15J no tienes que flashear ninguna solución/fix de Wi-Fi.

¿Qué significa esto para las ROMs personalizadas?

Las ROMs personalizadas normalmente sincronizan con las últimas revisiones y cambios de AOSP. La compilación CyanogenMod Android es JSS15J, y lo mismo pasa con paranoidandroid, rasbeanjelly, y muy probablemente cada ROM personalizada que no esté de momento disponible. Una compilacion limpia JSS15J AOSP también está disponible para aquellos que quieren tanto la revisión más moderna como la experiencia stock.

AYUDA! La pantalla tiene parpadeos y / o tiene colores verdes extraños y / o no responde correctamente al tacto, etc...!

Como se mencionó antes, JSS15J tiene un kernel actualizado con algunas correcciones de GPU. Esto significa que su kernel debe coincidir con su ROM para que la cosa vaya bien. Hay soluciones alternativas, como la desactivación de las superposiciones de hardware, pero eso no es realmente una solución. Si no hay superposiciones de hardware = reducen el rendimiento y posiblemente otros problemas.
La regla básica es la siguiente: Si utiliza JWR66V, o bien nos quedamos con su kernel de serie, o nos aseguramos de que el kernel personalizado que flasheemos se basa en fuentes JWR66V.
Si utiliza JSS15J, pues ídem.
Esto es por supuesto un quebradero de cabeza para los desarrolladores de kernels, ya que, o bien tienen que abandonar el apoyo a una versión, o lanzar dos versiones cada vez.

Esto significa que si se utiliza la build AOSP o cualquier ROM personalizada, tendrá los problemas de pantalla si utiliza kernels basados en JWR66V.

Por ejemplo, en el momento de la escritura, Franco kernel sólo admite la compilación JWR66V, por lo que si se utiliza la JSS15J y flasheamos kernel Franco, tendremos los problemas descritos.
Faux tiene una versión para JWR66V y una versión beta para JSS15J, mientras thracemerin también tiene versiones de la actualización del kernel tanto para JWR66V como para JSS15J.

Así que ahí lo teneis. A menos que se encuentre alguna otra solución, tendrán que tener 2 kernels - uno para cada compilación. La solución perfecta sería que Google lanzará una OTA / Factory Imágen para JSS15J, pero eso es poco probable, por desgracia.
__________________

Última edición por miguepereira77 Día 29/07/13 a las 12:02:20.
Los siguientes 119 usuarios han agradecido a miguepereira77 su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]

S30_HILOS_PC

  #2  
Viejo 29/07/13, 05:19:04
Array

[xs_avatar]
W32DarK W32DarK no está en línea
Betatester oficial
 
Fecha de registro: jun 2012
Localización: Santiago, Chile
Mensajes: 763
Modelo de smartphone: Galaxy Note 3
Tu operador: Movistar
Estimado, muchas gracias por la explicación, creo que era necesario. Salu2
Gracias de parte de:
  #3  
Viejo 29/07/13, 09:18:09
Array

[xs_avatar]
framiso framiso no está en línea
Usuario muy activo
· Votos compra/venta: (5)
 
Fecha de registro: oct 2010
Mensajes: 1,376
Modelo de smartphone: nexus 4
Tu operador: Movistar
Gracias por el resumen... Ya me ha quedado más claro
Gracias de parte de:
  #4  
Viejo 29/07/13, 09:31:37
Array

[xs_avatar]
ironjon ironjon no está en línea
Usuario muy activo
 
Fecha de registro: feb 2010
Localización: Un catalan indignado
Mensajes: 11,925
Modelo de smartphone: OnePlus 8T - TicWatch Pro 3
Tu operador: Movistar
Gracias miguelon por postearlo
__________________
Once a NeXus always a NeXus
Los siguientes 2 usuarios han agradecido a ironjon su comentario:
  #5  
Viejo 29/07/13, 09:37:11
Array

[xs_avatar]
BitratE BitratE no está en línea
Azote Samsugnero
 
Fecha de registro: feb 2011
Localización: Sabadell
Mensajes: 23,373
Modelo de smartphone: Google Nexus 4, Xiaomi Mi3, RedMi Note 7
Tu operador: Jazztel
Chincheta para ayer.


Gracias
Los siguientes 4 usuarios han agradecido a BitratE su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #6  
Viejo 29/07/13, 09:47:42
Array

[xs_avatar]
turydios turydios no está en línea
Betatester oficial
 
Fecha de registro: abr 2012
Localización: vigo
Mensajes: 6,222
Modelo de smartphone: nexus 5 ,nexus 6p
Tu operador: Yoigo
Muy buena expolicacion Migue,al fin alguien nos deja todo bien claro .Esto se merece a mi juicio una buena chincheta para que toda esta informacion no se pierda en el fondo del foro. Grande Migue
Gracias de parte de:
  #7  
Viejo 29/07/13, 09:49:07
Array

[xs_avatar]
Morales92 Morales92 no está en línea
Project of Juanker
· Votos compra/venta: (1)
 
Fecha de registro: jul 2009
Localización: Valencia
Mensajes: 4,289
Modelo de smartphone: Nexus 4 y LG G3
Tu operador: Vodafone
Gran aporte Miguel, chincheta ya!
Los siguientes 2 usuarios han agradecido a Morales92 su comentario:
  #8  
Viejo 29/07/13, 09:50:36
Array

[xs_avatar]
BitratE BitratE no está en línea
Azote Samsugnero
 
Fecha de registro: feb 2011
Localización: Sabadell
Mensajes: 23,373
Modelo de smartphone: Google Nexus 4, Xiaomi Mi3, RedMi Note 7
Tu operador: Jazztel
Con permiso de Miguel, he reportado el hilo para que le pongan chincheta.


Edito:

Gracias por tener en cuenta la petición de ponerle chincheta.

Última edición por BitratE Día 29/07/13 a las 10:04:09.
Los siguientes 6 usuarios han agradecido a BitratE su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #9  
Viejo 29/07/13, 10:06:43
Array

[xs_avatar]
Curzio Curzio está en línea ahora
Usuario muy activo
· Votos compra/venta: (4)
 
Fecha de registro: feb 2012
Mensajes: 2,713
Modelo de smartphone: Nexus 5, Nexus 4
Tu operador: Pepephone
Gracias por el interesante post.

Lo que me está dejando alucinado estos ultimos meses son lo chapuceros que son Google...
Gracias de parte de:
  #10  
Viejo 29/07/13, 10:07:23
Array

[xs_avatar]
kalonso kalonso no está en línea
AutoBan Spam/Flood/Troll
· Votos compra/venta: (27)
 
Fecha de registro: jul 2011
Localización: yo que sé tio xD
Mensajes: 3,469
Tu operador: Vodafone

No lo entiendo ... JBQ ha dicho que la compilación del kernel es muy muy parecida ( por lo que no hay mínimas diferencias) y que las diferencias de las 2 compilaciones eran 99% identicas y donde más cambiaria sería en la nueva N7.

Voy a informarme


Edito : Viendo lo chapuceros que son no me extrañaría que saquen otra ota y factory image de la JSS15J

Última edición por kalonso Día 29/07/13 a las 10:09:56.
Los siguientes 2 usuarios han agradecido a kalonso su comentario:
  #11  
Viejo 29/07/13, 10:14:49
Array

[xs_avatar]
turydios turydios no está en línea
Betatester oficial
 
Fecha de registro: abr 2012
Localización: vigo
Mensajes: 6,222
Modelo de smartphone: nexus 5 ,nexus 6p
Tu operador: Yoigo
No estaría mal que de paso que sacan una ota para la n7 sacaran otra para el n4 con todo los cambios más recientes
  #12  
Viejo 29/07/13, 10:46:35
Array

[xs_avatar]
kaesar_vk kaesar_vk no está en línea
Usuario muy activo
· Votos compra/venta: (5)
 
Fecha de registro: abr 2011
Localización: City
Mensajes: 1,629
Modelo de smartphone: iPhone 7 Plus
Tu operador: Pepephone
gracias, ya me estaba volviendo loco....jajajaja
Gracias de parte de:
  #13  
Viejo 29/07/13, 10:54:53
Array

[xs_avatar]
pit23 pit23 no está en línea
Betatester oficial
· Votos compra/venta: (1)
 
Fecha de registro: may 2011
Localización: Palma de Mallorca
Mensajes: 3,017
Modelo de smartphone: SamsungS4
Tu operador: ONO
Llevo la base JSS15J y es una maravilla...el.kernel??? Brutal
Imágenes Adjuntas
Tipo de Archivo: jpg uploadfromtaptalk1375088067190.jpg (59.2 KB, 1597 visitas)
__________________
Es un HOBBY solo eso
  #14  
Viejo 29/07/13, 11:00:27
Array

[xs_avatar]
Raiden83 Raiden83 no está en línea
Miembro del foro
· Votos compra/venta: (2)
 
Fecha de registro: jul 2008
Mensajes: 414
Modelo de smartphone: Nexus 4

La verdad es que últimamente parece que Google tiene muchos becarios, sino no se entiende...

Me interesa tener la JSS15J, por el tema del wifi y si encima hay alguna optimización de GPU, pues mejor que mejor.

Tengo el Nexus todo stock, viendo que Google no ha compilado está versión (y quién sabe si lo hará), y por lo tanto no hay factory image, ¿hay alguna forma de flashear esta versión sin movidas de cambiar recovery, o ser root, o similar? Es decir, como si fuera una factory image, solo instalando drivers adb, abriendo bootloader y flasheando..
  #15  
Viejo 29/07/13, 11:17:40
Array

[xs_avatar]
DovahkiinSK DovahkiinSK no está en línea
Miembro del foro
 
Fecha de registro: mar 2012
Mensajes: 163
Modelo de smartphone: Iphone 6
Tu operador: Pepephone
 Cita: Originalmente Escrito por pit23 Ver Mensaje
Llevo la base JSS15J y es una maravilla...el.kernel??? Brutal
Brutal! Que ROM llevas Pit?
  #16  
Viejo 29/07/13, 11:22:23
Array

[xs_avatar]
turydios turydios no está en línea
Betatester oficial
 
Fecha de registro: abr 2012
Localización: vigo
Mensajes: 6,222
Modelo de smartphone: nexus 5 ,nexus 6p
Tu operador: Yoigo
Yo quise meter una rom basada en jss15j pero no me va, que rom tenéis puesta?
  #17  
Viejo 29/07/13, 11:26:21
Array

[xs_avatar]
BitratE BitratE no está en línea
Azote Samsugnero
 
Fecha de registro: feb 2011
Localización: Sabadell
Mensajes: 23,373
Modelo de smartphone: Google Nexus 4, Xiaomi Mi3, RedMi Note 7
Tu operador: Jazztel
 Cita: Originalmente Escrito por DovahkiinSK Ver Mensaje
Brutal! Que ROM llevas Pit?
 Cita: Originalmente Escrito por turydios Ver Mensaje
Yo quise meter una rom basada en jss15j pero no me va, que rom tenéis puesta?

Ambos llevamos la compilación AOSP JSS15J
Los siguientes 2 usuarios han agradecido a BitratE su comentario:
  #18  
Viejo 29/07/13, 11:31:58
Array

[xs_avatar]
AlbertoFL AlbertoFL no está en línea
Miembro del foro
· Votos compra/venta: (4)
 
Fecha de registro: dic 2009
Localización: Lorca (Murcia)
Mensajes: 452
Modelo de smartphone: Oppo Find X3 Neo
Tu operador: Vodafone
La diferencia de los ficheros de la wifi esta en el fichero WCNSS_qcom_cfg.ini dentro de System/etc/wifi en las lineas 64-68:
JWR66V
 Cita:
# Flag to enable Active mode offload
gEnableActiveModeOffload=0

# Flag to enable HostARPOffload feature or not
hostArpOffload=0
JSS15J
 Cita:
# Flag to enable Active mode offload
gEnableActiveModeOffload=1

# Flag to enable HostARPOffload feature or not
hostArpOffload=1
Si no quereis editar el fichero a mano podeis flashear el zip con el fichero desde aqui http://forum.xda-developers.com/show...&postcount=646
__________________
Los siguientes 9 usuarios han agradecido a AlbertoFL su comentario:
[ Mostrar/Ocultar listado de agradecimientos ]
  #19  
Viejo 29/07/13, 11:38:20
Array

[xs_avatar]
l1llo5 l1llo5 no está en línea
Miembro del foro
 
Fecha de registro: may 2013
Mensajes: 78
Modelo de smartphone: Nexus 4
Tu operador: Movistar
 Cita: Originalmente Escrito por AlbertoFL Ver Mensaje
La diferencia de los ficheros de la wifi esta en el fichero WCNSS_qcom_cfg.ini dentro de System/etc/wifi en las lineas 64-68:
JWR66V


JSS15J


Si no quereis editar el fichero a mano podeis flashear el zip con el fichero desde aqui http://forum.xda-developers.com/show...&postcount=646
Acabo de flashear el zip, muchas gracias y muy interesante el post
Los siguientes 2 usuarios han agradecido a l1llo5 su comentario:


  #20  
Viejo 29/07/13, 11:40:50
Array

[xs_avatar]
IvanD3 IvanD3 no está en línea
Usuario muy activo
 
Fecha de registro: abr 2012
Localización: En el despacho
Mensajes: 1,618
Modelo de smartphone: Nexus 4
Tu operador: Pepephone
 Cita: Originalmente Escrito por pit23 Ver Mensaje
Llevo la base JSS15J y es una maravilla...el.kernel??? Brutal
¿Y que tiene eso de maravilla? No veo nada distinto respecto a cualquier custom
Tema Cerrado

Estás aquí
Regresar   Portal | Indice > Foros LG > Otros smartphones antiguos de LG > Nexus 4 > ROMs y desarrollo Nexus 4



Hora actual: 18:38:14 (GMT +2)



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

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