Easy installer stops during flash process
Summary
Two users reported in the /e/ forum that the easy-installer didn't work for them and the phone ended up in a boot loop.
https://community.e.foundation/t/help-needed-installing-e-on-fp3-caused-bootloader-loop/23309
https://community.e.foundation/t/e-os-installer-fur-fp3-ohne/23174
The problem
Steps to reproduce
The problem happened during the step that does the actual flashing. Not sure what the root cause is, so no real way to reproduce yet.
What is the current behavior?
The installer fails and the phone is unusable.
What is the expected correct behavior?
Installer should finish successfully, the phone should boot into /e/.
Technical informations
Relevant logs (adb logcat
)
One user provided a log of the installer: https://paste.c-net.org/MovementPointer
The last lines are
2020-11-15 14:39:35,537 DEBUG [Thread-145] e.e.i.m.Command [null:-1]
(debug)C:\Users\CC-Student\AppData\Local\easy-installer\sources>echo "=== Flash slot A"
2020-11-15 14:39:35,538 DEBUG [Thread-145] e.e.i.m.Command [null:-1]
(debug)"=== Flash slot A"
2020-11-15 14:39:35,538 DEBUG [Thread-145] e.e.i.m.Command [null:-1]
(debug)
2020-11-15 14:39:35,538 DEBUG [Thread-145] e.e.i.m.Command [null:-1]
(debug)C:\Users\CC-Student\AppData\Local\easy-installer\sources>"C:\Program Files\easy-installer\bin\adb\fastboot" flash system_a system.img -S 522239K
2020-11-15 14:39:53,393 INFO [JavaFX Application Thread] e.e.i.EasyInstaller [null:-1] stage is closing
2020-11-15 14:39:53,394 DEBUG [JavaFX Application Thread] e.e.i.c.MainWindowController [null:-1] onStop()
That's after the installer wiped the user data and started the flashing of the first file in the archive.
There's a gap of almost 20s between the flashing of the system.img and the installer closing. Could that be some kind of timeout?
Solutions
Workaround
Probably the fastest way to get the phone back up would be to execute in a command line (cmd, not powershell):
cd C:\Users\CC-Student\AppData\Local\easy-installer\sources
"C:\Program Files\easy-installer\bin\adb\fastboot" flash system_a system.img -S 522239K
"C:\Program Files\easy-installer\bin\adb\fastboot" flash boot_a boot.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flash vendor_a vendor.img -S 522239K
"C:\Program Files\easy-installer\bin\adb\fastboot" flash dtbo_a dtbo.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flash vbmeta_a vbmeta.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flash system_b system.img -S 522239K
"C:\Program Files\easy-installer\bin\adb\fastboot" flash boot_b boot.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flash vendor_b vendor.img -S 522239K
"C:\Program Files\easy-installer\bin\adb\fastboot" flash dtbo_b dtbo.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flash vbmeta_b vbmeta.img
"C:\Program Files\easy-installer\bin\adb\fastboot" flashing lock