Problemas al instalar Lineage OS 14.1 en Lenovo P2 (pantalla negra/LED azul)

Tengo un Lenovo P2 (42a) con Android 6, que intenté cambiar a Lineage 14.1, ya que mi operador no ha proporcionado ninguna actualización de seguridad/SO desde 2016. Anteriormente hice esto con mi viejo Motorola Moto G de Android 5.

Hice una copia de seguridad con adb (bajo linux mint), usando las opciones -system y -all.

Desbloqueé el gestor de arranque.

Flasheé/arranqué TWRP 3.2.1.0 para este teléfono ("kuntao").

Transferí archivos zip. En un momento, el teléfono se apagó durante la transferencia con TWRP después de haber montado la partición de "Almacenamiento interno", pero parece que terminé todo en el segundo intento. Parece que a veces TWRP se atasca si la pantalla se apaga mientras está haciendo algo, pero el tiempo de espera se puede aumentar si ese es realmente el caso.

Mostré el archivo Lineage OS 14.1 para el P2 ("kuntao").

Intenté actualizar el zip de GApps de stock, me hizo saber que esta era la versión para 14.0 y necesitaba un archivo de GApps diferente.

Luego comencé de nuevo, actualizando el archivo Lineage OS 14.1 y el zip de GApps para 14.1 (Android 7.1). Esto se detendría en varios lugares, al menos 3 diferentes.

Luego comencé de nuevo con el archivo Lineage OS 14.1 y el zip micro GApps para 14.1.

Esto completó, pero al arrancar me sale una pantalla negra, una sola vibración larga y un LED azul continuo. El teléfono no puede apagarse, solo reiniciarse en el gestor de arranque o recuperación, lo que al menos no es la peor noticia.

Mi copia de seguridad de adb no se restaura; si pruebo esto bajo TWRP, parece reaccionar, pero se atasca, aunque con la pantalla encendida. Cuando finaliza el proceso de la línea de comandos, el resultado es el mismo que el anterior.

El único problema que conozco es que el proveedor puede haber agregado algunas funciones, por lo que la actualización del archivo 14.1 no funciona exactamente como se esperaba. Eso significaría que necesito una imagen completa para Lineage OS o una imagen para restaurar al estado "estándar" de Lenovo P2, como se indica aquí y aquí .

¿Alguna buena idea/procedimiento? Gracias.

Respuestas (1)

OK, arreglado - al final hice esto:

Intenté "flashback" para almacenar Android 6 con este archivo zip .

Eso no funcionó, así que probé con el script automatizado "flashall" en el zip.

Eso falló para la partición/imagen prov/prov32.mbn con el mensaje de error: FALLIDO (remoto: No permitir flashear la imagen del cargador de arranque en el dispositivo de desbloqueo)

Luego ingresé al archivo PRODUCT_CONFIGURATION_KUNTAO_ROW.xml y miré la lista de comandos.

Luego ejecuté todos los pasos restantes excepto los de eliminar particiones, por ejemplo

<KUNTAO_ROW_IFLASH>
...
<step operation="flash" filename="prov32.mbn" partition="prov"/>
(first failure in script)

<step operation="flash" filename="sbl1.mbn" partition="sbl1"/>

convertirse

fastboot flash sbl1 sbl1.mbn (falló con el mismo error)

<step operation="flash" filename="sbl1.mbn" partition="sbl1bak"/>

convertirse

fastboot flash sbl1bak sbl1.mbn (funcionado)

y así hasta el final, pero omitiendo las instrucciones para borrar (aunque lo habría hecho si el teléfono no se iniciara). Lo hizo y ahora tengo el firmware ROW (Resto del mundo o normal) en lugar de una versión específica del operador que bloquea las actualizaciones de OTA debido a la compatibilidad con una de sus propias aplicaciones.

Luego podría obtener una serie de actualizaciones OTA normales de Lenovo, incluido Android 7, por lo que ahora no necesito Lineage OS para obtener una actualización para este dispositivo (al menos no antes de que hagan una ROM oficial de Android 8 para él :) ).

<step operation="flash" filename="rpm.mbn" partition="rpm"/> - didn't work
<step operation="flash" filename="rpm.mbn" partition="rpmbak"/>
<step operation="flash" filename="devcfg.mbn" partition="devcfg"/> - didn't work
<step operation="flash" filename="devcfg.mbn" partition="devcfgbak"/>
<step operation="flash" filename="lksecapp.mbn" partition="lksecapp"/>
<step operation="flash" filename="lksecapp.mbn" partition="lksecappbak"/>
<step operation="flash" filename="tz.mbn" partition="tz"/> - didn't work
<step operation="flash" filename="tz.mbn" partition="tzbak"/>
<step operation="flash" filename="keymaster.mbn" partition="keymaster"/> - didn't work
<step operation="flash" filename="cmnlib.mbn" partition="cmnlib"/> - didn't work
<step operation="flash" filename="cmnlib.mbn" partition="cmnlibbak"/>
<step operation="flash" filename="cmnlib64.mbn" partition="cmnlib64"/> - didn't work
<step operation="flash" filename="cmnlib64.mbn" partition="cmnlib64bak"/>
<step operation="flash" filename="emmc_appsboot.mbn" partition="aboot"/> - didn't work
<step operation="flash" filename="emmc_appsboot.mbn" partition="abootbak"/>
<step operation="flash" filename="logo.bin" partition="logo"/>
<step operation="flash" filename="NON-HLOS.bin" partition="modem"/> - didn't work
<step operation="flash" filename="fsg.mbn" partition="fsg"/>
<step operation="erase" partition="modemst1"/> - skipped
<step operation="erase" partition="modemst2"/> - skipped
<step operation="flash" filename="adspso.bin" partition="dsp"/>
<step operation="flash" filename="boot.img" partition="boot"/>
<step operation="flash" filename="recovery.img" partition="recovery"/>
<step operation="flash" filename="systemchunk0.img" partition="system"/>
<step operation="flash" filename="systemchunk1.img" partition="system"/>
<step operation="flash" filename="systemchunk2.img" partition="system"/>
<step operation="flash" filename="systemchunk3.img" partition="system"/>
<step operation="flash" filename="systemchunk4.img" partition="system"/>
<step operation="flash" filename="systemchunk5.img" partition="system"/>
<step operation="flash" filename="systemchunk6.img" partition="system"/>
<step operation="flash" filename="systemchunk7.img" partition="system"/>
<step operation="flash" filename="systemchunk8.img" partition="system"/>
<step operation="flash" filename="systemchunk9.img" partition="system"/>
<step operation="flash" filename="systemchunk10.img" partition="system"/>
<step operation="flash" filename="systemchunk11.img" partition="system"/>
<step operation="flash" filename="systemchunk12.img" partition="system"/>
<step operation="flash" filename="cache.img" partition="cache"/>
<step operation="erase" partition="userdata"/> - skipped
<step var="config bootmode factory" operation="oem"/> - skipped

EDITAR: En el lado positivo, acabo de recibir la ROM Lineage 15.1 recién lanzada para que funcione con este teléfono.

Recibo el mismo error pero no entiendo cómo solucionarlo. pantalla negra con led azul. Por favor, ayúdame. No entendí su solución para el error que ha publicado.
Lenovo P2 y qué versión inicial y final de Android/Lineage, por favor. Solo me atrevo a dar consejos si es el mismo caso, ya que existe el riesgo de dañar el firmware del teléfono.