Upgrade and installation issues putting e-0.16 on a OnePlus 7 Pro

Hi everyone,

I lately tried to upgrade my OnePlus 7 Pro, a GM1913 model from e-0.13 (probably, not completely sure which version it was) to latest e-0.16 (e-0.16-q-20210424112062-dev-guacamole). The upgrade procedure went through quite nicely (dirty flashed), unfortunately upon having booted, it had reoccuring issues, like the SIM card often not being recognized, the clock app hanging upon setting an alarm, wireless would immediately deactivate, reboots after app hangs.
Following I installed e-0.16 again, wiped dalvik afterwards, which then made the phone upon rebooting being stuck in the boot animation.
It has been quite a while since I had a phone in that situation and after having quite a few more attempts to flash it to e-0.16, I am still where I was before. I also flashed another OnePlus 7 (non-Pro) with the same procedure, that worked fine. The checksums for the downloads are also ok. An install with a factory reset before also did not help.

As I am out of ideas right now what the best way to proceed is, I would appreciate guidance here on how to proceed now.

Thanks in advance!

Regain your privacy! Adopt /e/ the unGoogled mobile OS and online servicesphone

You mention dalvik so I guess you’re using twrp; is it installed on your phone?
Maybe first you could try booting recovery on the phone from being powered off, then factory reset, boot system.
When you installed did you format data before sideloading?

Hi Chris,

thanks for your answer.

My standard procedure is to temporarily boot twrp and then sideload the OS zip onto the device:

fastboot boot twrp-3.x-guacamole.img
adb shell twrp sideload
adb sideload e-os-0.16-x.zip
[optional dalvik wipe now]

That is what I did here as well. Which twrp works fine is usually a gamble on my op7p. On the last e.os version it was twrp-3.3.1-79-guacamole-unified-Pie-mauronofrio.img, now both twrp-3.4.0-10-guacamole-unified-Q-mauronofrio.img and twrp-3.5.2_9-0-guacamole.img work. Permanently installing them by temporarily booting twrp and then installing the twrp from zip does not work out, as twrp upon being started fails to detect the encryption. The decryption prompt is never shown, encrypted partitions remain inaccessible. As for the e.os recovery, I have not yet used that to install e.os.

I did not do a format so far, as I wanted to keep my user data. As I have saved that now, I might as well.

So I cold boot into recovery now (doing a vol-down to get into the bootloader and from there start into recovery. Is there a more direct way?). Then do a standard factory reset (using twrp or e.os recovery?) and boot right into the system again? I will give that a go in a few min.

Thanks,
Olli

It’s a bit of a longshot but worth trying first I think. Yes, boot recovery with button press. That should be e-recovery.

If that doesn’t work I would suggest the official instructions way of installing. Boot into e-recovery, factory reset/format data, sideload rom.

Ignore that, been pressing too many buttons lately:

(doing a vol-down to get into the bootloader and from there start into recovery. Is there a more direct way?)

Vol-down does of course go into recovery right away.

I now did a factory reset using e.os recovery, which also formatted user data. This unstuck the boot animation and e is starting up as it should. Very nice - many thanks! The app hangs and crashes are also gone.

Only the SIM remains not being recognized. The phone sees that the SIM is in its SIM slot, but it goes into “mobile network not available” right away without asking for the SIM pin. Changing mobile settings like disabling automatic network selection makes the settings app hang. I had one boot were the SIM PIN was asked for, but further mobile operations (network detection) seemed to be unreliable, so I rebooted and have not seen the SIM PIN prompt again since.

I guess the SIM card issue is the same as others reported here and would be best suited in a separate thread.

Chris, many thanks for the pointer to fully factory reset. I guess I would have given it a couple more shots without it, so thanks a lot for the timesaver and help!

Olli

You’re welcome Olli. Good luck with the SIM issue!

Chris

Bonjour Ă  toutes et Ă  tous,
Tout d’abord, merci beaucoup pour votre travail.

Je post ici car j’avoue ne pas trop savoir ou poser mon petit souci et les recherches qui vont avec.

J’ai un souci lors de l’installation de e/OS et je pense que mes recherches peuvent aider certains membres de la communauté.
De plus, si quelqu’un à une solution… je suis preneur

**J’ai un Oneplus 7 sous Android 12 et j’essaie d’effectuer la migration vers e/OS justement. **
Après 5 jours de recherche, je n’arrive malheureusement pas à débloquer mon fastboot.

Je fais bien toutes les étapes sur mon téléphone et j’ai bien installé adb et fastboot sur mon Linux (en sachant que j’ai aussi essayé sous Windows).
J’arrive à communiquer avec la commande “adb devices” et “fastboot devices” sans soucis.
J’arrive aussi à utiliser la commande “adb reboot bootloader”.
Mais lorsque que je tape “fastboot oem unlock” le PC me renvoie : FAILED (remote : “Device cannot be unlocked for technical reason”).

Après quelques jours de recherches, la solution la plus viable semble de retourner sous Android 11, débloquer l’OEM, repasser sous Android 12 et ainsi reprendre l’installation de e/OS.

Malheureusement, quand j’essaie les différentes procédures pour passer sous Android 11 (à partir d’Android 12 donc), mon téléphone me renvoie l’erreur : “La version du package que vous avez sélectionné est antérieure à celle du système actuel. Pour éviter l’échec de la phase de démarrage, aucun déclassement n’est autorisé”.

Donc la procédure s’arrête là pour moi, malheureusement.
Je n’ai plus d’idée pour avancer vers l’installation d’e/OS : si vous avez des pistes je suis preneur.
Et sinon, mes recherches peuvent surement aider à avancer plus vite sur les différents problèmes.

En vous souhaitant une bonne journée

Regain your privacy! Adopt /e/OS the deGoogled mobile OS and online servicesphone

  1. Enable OEM unlock in the Developer options under device Settings,

dans les paramettres d’android, activer “OEM unlock” dans les “options pour developpeur”,

Bonjour,
Merci beaucoup mais en effet j’ai déjà effectué cette manipulation ainsi que “Débogage USB”

Supported Models:

    HD1910
    HD1911
    HD1913
    HD1917

Other models are not supported

That’s it, then.
I’m going to stop working on this solution, too bad for me!

Thank you very much.

as-tu une version recente de fastboot ?
dans un terminal :

fastboot --version

j’ai la version 1:10.0.0+r36-9

Je l’ai installé directement avec la commande

apt install fastboot

see latest version ( downloaded from link in the /e/doc Installing adb and fastboot on a Linux PC )

:~/Téléchargements/platform-tools$ ./fastboot --version
fastboot version 35.0.1-11580240

1 Like

J’ai pris un peu de temps pour comprendre.

Je viens de faire la manipulation.
J’ai bien la version 35.0.1-11580240 en effectuant la manipulation que vous m’avez décrite.

Par contre, toujours le mĂŞme souci.
Une fois dans le Bootloader, je tape la commande

fastboot oem unlock

Et le téléphone me renvoie

FAILED (remote:“Device cannot be unlocked for technical reason.”)