Hello everyone,
a couple of topics already address the problem with Update 3.4 (and 3.3) for Moto Edge 30 a.k.a. dubai. However I still don’t want to do factory reset or wiping, so here is my specific case (I hope this is okay).
The situation: I’m using the official /e OS on Moto Edge 30 (dubai) and the last stable version I’ve been using has been 3.2 (Android 15). An update to 3.4 resulted in a boot-looped device, as described in other topics. On my laptop I’m using kubuntu 24.04. While boot-looped, the device stated using slot b.
The objective: Downgrading to version 3.2 again WITHOUT doing factory reset or wiping anything (so without losing data) and hopefully without bricking the device.
My questions:
- which slot should I use? If I understood it correctly, the normal case is that the system is running from slot #1 and any update is written to slot #2, so with rebooting after the update is completed the system switches to slot #2. I assume that as the device displays slot b while being boot-looped, slot a still contains version 3.2?
- which file(s) should I load using fastboot? I don’t need any bootloader software, do I? And is it correct to simply load
<version 3.2.zip>from the /e OS download page? Do I need files namedvendorordtbojust as the first time installing /e OS? - which fastboot command is the right one? What is the difference between
fastboot updateandfastboot flash? Is there a specific command to ignore the latest update (which does not work) and boot from the recent version?
What I tried already:
I already tried to switch the slot with fastboot set_active other, this seemed to be successful as slot a was displayed by the device, and then used adb sideload <version 3.2>.zip from from the /e OS download page which seemed also to be successful (Status 0 or something similar), but the following reboot resulted in the device using again slot b and switching to recovery mode (if I understood it correctly).
I also tried to do adb sideload <version 3.2>.zip from from the /e OS download page to slot a, after a dialogue (Yes, this is a downgrade, I want to do that) it resulted in two error messages, the first one was “ErrorCode kInstallDeviceOpenError” and number 7, the second one with number 1. Also the device used again slot b after rebooting.
According to this article on droidwin, adb is not allowed (?) to downgrade, so I think I have to use fastboot. There are already several How-To’s to flash stock firmware or a general how-to on xda developers from 2013, but
- I don’t want to lose the userdata (at least not now), so I want to avoid commands like
fastboot erase system -wor to do a factory reset - fastboot seems to be a very powerful tool to me, I don’t want to brick the device by accidentally damaging the bootloader or something like that
- I do have the ability to read articles etc, but my knowledge what exactly is an .img file, a recovery or anything else is very limited
I’m very very grateful for any information and help ![]()
Thank you all so much for providing systems (and support) like /e OS!