yashsingh1/xdaforums huggingface dataset:
[Moto G Power ROMs, Kernels, Recoveries, & Other De] TechnicT:
I need help my moto g power is stuck on first startup and I have wiped dalvik and cache
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
What do you mean by 'stuck on first startup'?

Specifics are helpful mate
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I would like to upgrade from Havoc 3.12, which I think is installed on my Moto G8 Power 2020 [it's charging now] to 4.6, and flash a Nandroid backup of 3.12 first, but I'm not sure how to flash it. Any suggestions would be appreciated. Also, are the install suggestions in post #2 sufficient? Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] luca_brasi:
Installed 4.6 on my g8 power a few days ago, comming from 3.12. flashing was fine, but with restoring apps and data via titanium I had few smaller problems (dont know if it is titanium, 10->11 or app problem).

Flashed vanilla version+flame gapps+magisk via twrp method and I am so happy to flash my phone with twrp again without any issues.

Swipe on aosp keybord did not work but i fixed with magisk module found on xda.

Does anyone know where to disable the brightness slider below quick tiles? I am using slide over status bar feature and had it disabled on 3.12. Looked out for it twice but can not find it .
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Its not there, hasnt been added from android 10 havoc yet i guess.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
You could try to flash everything over the top without wiping, but no guarantees on that one. Always best to install cleanly going from one android version to another. As for backups and such, i havent made a backup in ages, no idea how restoring that will go.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I use Migrate (Play Store) rather than TB. Please describe your steps in upgrading from 3.12 to 4.6. Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
@jhford Just flash the images in fastbootd and reboot to regular fastboot and format data (fastboot -w) and reboot

Or format data in twrp, flash the rom zip, and reboot.

After booting the rom and setting up the initial stuff, i guess thats when you flash your migrate stuff. As above i havent made/restored a backup via any means in years, so you are on your own
[Moto G Power ROMs, Kernels, Recoveries, & Other De] luca_brasi:
I will try Migrate, thanx.

I just did exactly what is described in post #2:

- flash twrp via fastboot

- format data via twrp

- flash rom

- reboot into twrp to change slot

- flash gapps

- reboot to system

- setup system + unlock developer options and allow debugging

- reboot into recovery

- flash magisk

- reboot system

- enjoy the great rom
[Moto G Power ROMs, Kernels, Recoveries, & Other De] darko454:
Hey I'm on sprint too

Same issues

Did you fix?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] RegiOween:
Hello guys!

I'm on Havoc 3.12 (Android 10) after years using Lineage, and I'm loving it so far, due to its incredible customization options.

However, I have a small annoying issue:

I can't find a way to disable the slide up/slide down toast animation, as I prefer the standard fade in/fade out toast animation.

I didn't try Havoc 4.6 (Android 11) yet, but if it has an option for it, I even consider upgrade just to fix this issue.

I hope you guys can help me on this one, and thanks in advance!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Nope, toast customisation isn't available in 4.6 either sorry.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] RegiOween:
I found a workaround globally disabling animation in developer settings, but I really think its a letdown to have a hardcoded custom setting to a standard feature like toast animation...
[Moto G Power ROMs, Kernels, Recoveries, & Other De] rocinante1984:
Have another Gapps related problem. Google assistant, when prompted to "navigate" somewhere with multiple locations, will not bring up the display when it asks you "which would you prefer?". I.e. if there are multiple Home Depot's in the area, it asks the question and you can answer, but without opening the Maps screen.

Other Gapps issue is that Gmail doesn't have the "Microsoft Exchange" icon under accounts.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] kuzo:
It is not a problem with the gapps, it is a problem with the google app, if you uninstall the update it will work
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
OK, @luca_brasi. I'm going to try flashing 4.6. Some preliminary questions first.

- flash twrp via fastboot

I already have TWRP 3.5.0_10.0 installed. Is this OK?

- format data via twrp

- flash rom

What about flashing boot.img, product.img, system.img, and vbmeta.img?

- reboot into twrp to change slot

From what slot to what slot?

- flash gapps

Flash GAPPS with TWRP?

- reboot to system

- setup system + unlock developer options and allow debugging

- reboot into recovery

- flash magisk

Again, flash Magisk with TWRP?

- reboot system

- enjoy the great rom

Thanks, @luca_brasi.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Boot into TWRP

Format data

Flash the rom zip in TWRP

(use gapps version if you want gapps, vanilla if you dont)

Reboot

(dont change slots or anything, there is no need. TWRP handles that now.)

After you have booted the phone and gone through the setup, reboot to TWRP and flash magisk if you want it. You dont need usb debugging on to flash magisk.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
What about flashing boot.img, product.img, system.img, and vbmeta.img?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
See 'flash the rom zip in twrp' above
[Moto G Power ROMs, Kernels, Recoveries, & Other De] luca_brasi:
flashing the rom zip is an alternative way of flashing.

You EITHER flash zip OR .img-files.

didn't know that. Does TWRP handle that only in case of using gapps version? What if I flash vanilla version and want to flash different gapps-package afterwards? Is it still not needed to change slot?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Right, I prefer booting to fastbootd and just use that to flash the .img files as per instructions in OP. Then boot to the system and install Magisk. (tho that's not easy due to lack of browser in vanilla 4.6 -- I had to 'adb push vivaldi.apk /storage/emulated/0/Download' and install with File Manager)

Then adb push boot.img to the phone and use Magisk to modify it, and adb pull it back to laptop, reboot the phone to fastbootd and flash the modified boot image as a normal boot image, but this time it gives you a rooted phone.

I did flash TWRP this time but haven't monkeyed with it as I don't really trust it anymore. And I don't install anything G**gle as I'm in enterprise infosec for 22 years and don't trust it. I always look for apps in F-Droid first, then APKPure, neither of which require registration, and between them have everything.

I also install the Nova desktop and use it instead of the default Shadow, as Nova can back up your desktops. I have a complex setup and this saves lots of time.

If your phone is not unlocked there is a special webpage on the Motorola site to do this -- don't go anywhere else.

Been running 4.6 for over a week and what a joy it is! Only two oddities:

- when I answer the phone the titlebar pulls down and I have to hang up with that;

- it claims it can't record calls on this device, which Havoc used to be able to do, and I think this is an important feature.

All in all Havoc is still the best firmware available anywhere, and the Moto G Power is the best phone.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I tried but it got screwed up. FYI, I use the Migrate app rather than TItanium Backup on all my devices to save and reinstall my apps as I move from Rom to Rom.

- I made a backup up of all my apps to zip files with Migrate.

- I booted into TWRP 3.5.0_10-0 from Bootloader and formatted the data partition as you suggested.

- The 4.5 Rom zip file is installed on a micro SD card in my Meenova OTG adapter which was inserted in the the Micro USB charging port. I've been using the Meenova forever without issue. http://www.meenova.com/.

- I could not select USB Storage, which shows zero bytes content, as the source of the 4.5 zip file.

- UGH. So, I rebooted and had to redo the preliminary Google so 3.12 would work

So, I'm back to 3.12 without my apps including Nova Launcher, etc. What should I do now? Should I use ADB to flash the individual .img files like I did when I initially installed 3.12? But the odd thing is that after I installed 3.12, I flashed my apps with Migrate, Magisk, etc. without issue using the Meenova adapter.

Thanks for your help
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I fastbootd flashed the image files and 4.6 is installed. But I need to access USB storage to flash Magisk, and Migrate (my apps) which I can do using the File Manager app in 4.6, TWRP shows USB Storage as a choice (radio button) but I can't access it via TWRP. Please help. Thanks again.

[EDIT] I must have either had a brain fart or I'm so accustomed to using my Menoova USB OTG adapters that I completely forgot about the internal micro SD card adapter which TWRP just recognized, and my Power G8 2020 is now completely setup the way I want it with Havoc 4.6. BTW, I enthusiastically recommend Migrate over TB.

Many thanks to all.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Use adb push to push the key apps.

To transfer a large number of files I use SSH Droid, an SSH server, and sshfs mount it to my backups server to restore files using rsync. SSH Droid is getting kind of old and I'm worried about its future, but maybe there's a better sync app.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Uh oh, I lose 4G data every morning. Have to reboot.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Works the same whether vanilla or gapps

If you flash a vanilla rom, reboot to recovery after flashing, then flash the gapps. You shouldn't have to change slots manually anymore at all.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] J-Putz:
So, I did this part on my phone, restarted, and it would only boot into fastboot. Everything seemed to install in slot_b, I did not know I had to set slot a as active first. I set slot_a as active then rebooted and the factory rom booted.

Do I redo the flash with slot_a as active, or do I have to flash slot_b to factory images? I don't want to flash it then not be able to boot since then I wont be able to get into fastbootd. the "fastboot reboot fastboot" command does not work and I can only get into fastbootd with the adb reboot fastboot command. I think this is how I bricked my G7 last year.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] J-Putz:
Here is the output from my flash:

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ adb reboot fastboot

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot devices

ZF6522ZRPS fastboot

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot flash boot boot.img

target reported max download size of 268435456 bytes

sending 'boot_b' (65536 KB)...

OKAY [ 1.888s]

writing 'boot_b'...

OKAY [ 1.527s]

finished. total time: 3.415s

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot flash system system.img

target reported max download size of 268435456 bytes

sending sparse 'system_b' 1/5 (262140 KB)...

OKAY [ 7.719s]

writing 'system_b' 1/5...

OKAY [ 2.569s]

sending sparse 'system_b' 2/5 (262140 KB)...

OKAY [ 7.740s]

writing 'system_b' 2/5...

OKAY [ 1.553s]

sending sparse 'system_b' 3/5 (262140 KB)...

OKAY [ 7.871s]

writing 'system_b' 3/5...

OKAY [ 1.513s]

sending sparse 'system_b' 4/5 (262140 KB)...

OKAY [ 7.791s]

writing 'system_b' 4/5...

OKAY [ 1.478s]

sending sparse 'system_b' 5/5 (193928 KB)...

OKAY [ 5.952s]

writing 'system_b' 5/5...

OKAY [ 1.145s]

finished. total time: 45.331s

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot flash product product.img

target reported max download size of 268435456 bytes

sending sparse 'product_b' 1/3 (262140 KB)...

OKAY [ 7.880s]

writing 'product_b' 1/3...

OKAY [ 1.496s]

sending sparse 'product_b' 2/3 (262140 KB)...

OKAY [ 7.774s]

writing 'product_b' 2/3...

OKAY [ 1.445s]

sending sparse 'product_b' 3/3 (258616 KB)...

OKAY [ 7.628s]

writing 'product_b' 3/3...

OKAY [ 1.496s]

finished. total time: 27.720s

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot flash vbmeta vbmeta.img

target reported max download size of 268435456 bytes

sending 'vbmeta_b' (4 KB)...

OKAY [ 0.002s]

writing 'vbmeta_b'...

OKAY [ 0.058s]

finished. total time: 0.060s

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot -w

wiping userdata...

Erase successful, but not automatically formatting.

File system type raw not supported.

erasing 'userdata'...

OKAY [ 0.595s]

finished. total time: 0.595s
[Moto G Power ROMs, Kernels, Recoveries, & Other De] J-Putz:
NM, I figured out how to get into fastbootd through the stock recovery. I tried to reflash it and the phone still will not boot into the rom because I guest the /data partition is still encrypted:

jeremiah@LR-Laptop:~/Backup/Android_Roms/sophia/HavocOS_4.6-VANILLAFastbootD$ fastboot -w

wiping userdata...

Erase successful, but not automatically formatting.

File system type raw not supported.

erasing 'userdata'...

OKAY [ 0.595s]

finished. total time: 0.595s

I installed twrp but I cannot do anything because data is encrypted. I tried everything I could find online including formating the data partition but I am still getting errors.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] :
Reporting in on v4.8 from Telegram. Two issues I've noticed -- FM Radio is broken (this is known), and double tap to wake doesn't work (seems you might have JUST pushed a fix for this). Other than that, I've had zero issues with the ROM. Super fast and smooth. Thanks for bringing my all time favorite ROM to the Moto G Power! I wish the notification LED could blink rather than remain solid though! I hope to see it go official sometime soon!

Edit: Confirmed that v4.8.2 fixes double tap to wake!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] nnSlick:
Do you have a link to the v4.8 ROM? I searched Telegram but could not find it.

TIA.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
https://xdaforums.com/t/rom-rav-sofia-11-unofficial-havocos-4-6.4169203/post-83597087

Havoc-OS v4.8 link/changelog, enjoy
[Moto G Power ROMs, Kernels, Recoveries, & Other De] nnSlick:
Thanks @Beetle84 , downloaded.

I am running v4.6 on my G Power, what it the best way to update to v4.8? Do I need to wipe anything before installing with TWRP? TIA.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Just flash it mate, no need to wipe.

If you had magisk installed, after flashing the rom, reboot to recovery and re-install magisk.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Well I can't try 4.8 because apparently it is TWRP only and TWRP 3.5 is a trainwreck, as 3.4 was, at least on the XT2041-4.

In TWRP for pattern unlock I can press the 5x5 or 6x6 buttons... but 4x4 and 3x3 do not work. I remove the pattern in the phone, boot again into TWRP, hit Install and the only apparently correct button is File Manager. Using that it is just spastic. I try to hit 'storage' but it took me to the twrp subdir instead. So I need to go back... buuut, the back and up functions simply do not work.

TWRP for sofia is completely untrustworthy AFAIC -especially- for something as important as writing firmware.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Andvark:
TWRP has been working without any issues for me on my XT2041-4. Are you using this build of TWRP?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Indeed, all along. I've installed it into the recovery partition, and booted into it in memory and both fail the same way.

Turns out it's a screen mapping problem. I touch a file at the bottom... but one at the top get selected. I try them one at a time (with multiple reboots since < doesn't work), until I finally manage to select /storage.

... but /storage is empty!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Bruh? Fastboot d images have always been there
[Moto G Power ROMs, Kernels, Recoveries, & Other De] luca_brasi:
The download files for 4.8 are only named "sofiap" and stylus. Previous downloads were named "SOFIA-R-P-RAV". Is variant "sofiar" still supported? Which file to take for sofiar"?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
Meh? I only find one vanilla file and unzipping it gives the TWRP version with payload.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Its definitely there, just downloaded it now
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
I know, i forgot to rename the file. You are 100% safe to flash it. All variants still supported and using the same zip/images.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Quantumstate:
I was starting to think my Alzheimer's had started already. Or all those 'shroom trips were coming back.

Edit: Hm, this is a little queer: when fastbootd times out and wants me to swipe to unlock... I can't, just like with TWRP.

But, upgrade successfully completed. I hope this fixes some of the anomalies. Hope I get wifi calling back and call recording.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Vision919:
What exactly does 'profit'mean? I'm pretty sure I'm just overthinking lmao.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Its an old joke from south park 😁
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Vision919:
I feel like an idiot lmao, sorry. Never watched South Park, so that explains it.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
No problems 👍👍
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Vision919:
I have one more question actually if you don't mind. 4.8 is only for the Moto G Stylus, correct?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
No, i just labelled it that way as i was testing stuff for the stylus, and forgot to rename it. 4.8 is compatible with g8/g fast, g power/g8 power and g stylus/g pro 👍
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
@Beetle84. I'm currently running TWRP 3.5.0-10-0 and your Havoc 4.6. I have downloaded the 4.8 GAPPS. I tried and failed to create a Nandroid backup, and I'm tentatively ready to flash it, but I don't want to f*** it up. Hence, the Nandroid attempt. I previously installed 4.6 using fastbootd. So, as I understand your current instruction all I have to do is boot to fastboot and use fastboot to boot TWRP and flash the 4.8 zip file. Am I right? And can I then flash Magisk, etc? Can I recover 4.6 if it fails? Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Vision919:
Is there actually face unlock? I just installed the ROM and there are nos signs of face unlock...
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Official builds only
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Vision919:
I see, where are the features for this (unofficial) version?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Pretty much

Try to make a backup to inteenal storage, then tranfer to your pc until you need it, restoring should go fine from the sd card.

You should be fine to flash 4.8 over 4.6 as you described, as long as you have done an ota update at some stage in the past to populate your b slot.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
T

The backup to internal storage is what failed.

I have never done the following. Could you kindly explain in more detail?

"You should be fine to flash 4.8 over 4.6 as you described, as long as you have done an ota update at some stage in the past to populate your b slot."

Thank you
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Duplicate, deleted
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
When the phone was on stock, before you unlocked the bootloader, did you ever perform an update?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I don't recall doing so, and I searched my phone's Micro SD Card and I don't find any evidence of it.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] :
@Beetle84 Any progress on fixing FM Radio on 4.8? I'm on 4.6 at the moment since radio works, but double tap to wake is seemingly broken. Thanks for your hard work!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
No progress, havent even looked at it mate, been working on another device.

As for dt2w, it wont work on any version.

4.8 has tap to wake working, not dt2w though
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Leroy_Sparks:
Does anyone know if the charging limiter function is working - or did I set it incorrectly?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
Can you please give me some guidance considering my unanswered reply, above. Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Install the fastboot images, as you did last time.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
Ok. Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
One last thing. Today I ordered a Sofia as a gift for my sister-in-law and it will be shipped to me. Could you kindly write a brief step-by-step re doing the OTA so I do it right this time.

Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
@jhford Just do an update with the new phone on stock, thats it. That will make your b slot ready for custom roms
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
Is it too late for me to prep the B slot on my own phone?

[EDIT re Slots A & B issue] I just received my sister-in-laws new XT2041-1 (Moto G8 Power 2020 / Sofia) and turned it on. It automatically installed updates. Is that the same as an initial OTA as you mentioned, above? If so, I'm certain that I did that on my own Sofia the first time I booted it. To be sure of this, I just booted into TWRP and I saw 2 both Slots. See attached photo. If so, should I still flash the fastboot images, as you suggested, above, to upgrade my own phone to your Havoc 4.8, or just use TWRP? I await your reply before I upgrade my phone and install your Havoc 4.8, GAPPS, Magisk, and various apps on my sister-in-laws new phone.

Thanks again for your help.

[EDIT 2 - IGNORE MOST OF THE ABOVE]

I flashed the fastboot images on my phone without error. (y)(y) So, I just need to know how to flash my sister-in-law's phone.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] luca_brasi:
Difficult to say whether the upper limitation is working or not because the feature rescales the charge percentage if working. But the limit for resume charging does not work on my sofiar, so it is hard to believe that the stop charge limit does work.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhford:
I bought a second phone for my wife, but she said it's too heavy (the battery) and wants me to return it, but I already flashed your ROM. What's the best/simplest to factory reset it?

Thanks
[Moto G Power ROMs, Kernels, Recoveries, & Other De] bronkish:
You have that 'bootloader unlocked' warning to contend with. Doesn't matter if you flash stock back on it or leave it with HavocOS, your market is very limited. In fact, leave Havoc - it's a terrific way to explain - "why, of course I unlocked the bootloader - I installed this sweet, secure custom ROM!"

Then, watch them want it. Good luck.