yashsingh1/xdaforums huggingface dataset:
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Shmexytaco:
Thank you so much for this post, dude. I was super hyped about OmniRom on this phone, but was a little bummed when I saw it included preinstalled Gapps. Can you elaborate a little on how you removed all (((Google))) services? Did you completely remove everything (Play Services, other Google background services and the like) or just the Play Store? Did you use a script or what? Very curious. Also, did you install MicroG with a Magisk module, or how did you go about getting that loaded?

Thanks so much in advance. I'm super excited about this phone. I wish I could just have a DeGoogled ROM out of the box that I could flash MicroG to, but if you know how to thoroughly remove Google stuff from this ROM I can make due.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] bernsmonke:
Android Auto won't work. Problem with his GAPPS implementation. I asked him via telegram to use a fuller or different version but he wasn't interested. So back to stock for me.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] vache:
As said, it's not an issue with gapps. Same gapps are used for all omni devices, and it works fine.

Also i asked for logs which you never provided. Enjoy stock.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] nidpancho:
Please see attached for my log zip.

I got the notification on my phone that I was connected to my car but the application didn't start on my phone or the center console of my truck.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] vache:
Could you upload logs somewhere else please ? Got a 404 when i try to download.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] nidpancho:
Try this...

https://drive.google.com/file/d/1-1NW1_wCm-PT99MlxFkbc7f9qLSBfWAH/view?usp=drivesdk
[Moto G Power ROMs, Kernels, Recoveries, & Other De] griz.droidx:
Your welcome. I think future versions will be gapps free by default but I don't want to speak for the developer. I've read this entire thread probably more than twice and I'm pretty sure he said that we'd have to flash them in the future, yay, but I'm a burnt out so I could be wrong.

I've tried several ways. All of which required root. To save time you could go ahead and get the boot image from the ROM archive (zip) and use magisk to patch it in stock if your still on stock. Then put it in the back into the folder where you keep the Omni image files. That way you go ahead and flash the patched one to begin with..

I've done it a few times now and the first try worked the second didn't and the third and fourth did. Time to make a backup I suppose.

I used both app manager, an awesome app with integrated Exodus from f-droid and the stock app settings to force stop wipe data and disable each app. BTW. App manager is very powerful and dangerous and you can easily screw things up by disabling permissions, app ops, and so on so be careful or you'll need doing this 3 or 4 tunes lime me.

Play store

Play services, both of them. Along with Android setup and pixel setup. All three will bug you to death, and the phone keeps begging for play services when it's disabled.

I then used titanium backup to remove all the others as needed, it's up to you if you want to keep contacts, keyboard, phone, contact sync or storage, calendar sync or storage, etc. I think I kept contact sync and calendar storage for some reason I needed them to sync contacts and calendar even though I use nextcloud with davdroid (now called davx^5 I think). There's also a gapps remover on either f-droid or in Aurora droid that ahas buttons for debloating various things. That app might do everything in one whack but I never used it this last time.

Finally I used the magisk module for installation just because it's easy and works.

Be sure you get rid of play services or the module won't work. Well it will but GMS Core won't work.

Good luck sorry that's not more concise with a step one, step two etc. If I've helped any hit thanks for me.

I hope it was okay to post in here because it does pertain to this ROM specifically.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] krayzieiyian23:
I've noticed no one has answered the question of Does this work with a XT2041-4. Can someone confirm or deny this rom works with that model please?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] nero075:
Yes it works.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Shmexytaco:
Thank you so much for your in-depth reply; I really appreciate it. :)
[Moto G Power ROMs, Kernels, Recoveries, & Other De] scaBoosh:
So this isn't compatible with the Moto G Power?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] aaronson2012:
It is. I'm using this ROM with my Moto G Power.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] krayzieiyian23:
I'm going to try doing this to my phone on Sunday, due to me working, also I don't work my Oder2Eat job(which requires an app on my phone) and want to make sure it will allow me to use a rooted OS. If anyone does a door dash type job that has this OS please comment if it works or not too please. It's not hard to flash back to stock from this either correct?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Generic123.:
Magisk can hide root from certain apps if you need it. I think you should flash the ROM and use Magisk hide to hide root from the app(you can turn it on magisk settings). Not sure if it works for all apps though.

Also, this is a general question, but how is the battery life with this ROM? Is it better than stock?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Generic123.:
Does anyone use the tap to wake setting for the ambient display? doesn't seem to work when I use it.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Rondeau79:
Will this work on the XT2043-4 model? Fastbootd will not flash the files properly. Writhing the files fails not matter what!!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Generic123.:
Are you using the latest ADB? I had problems flashing with the 15 second ADB installer, and switch to the latest version fixed the problems. Also make sure you have the Moto usb drivers.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] xT29c:
So my but report will just go ignored?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Madblaster6:
Does this ROM add support for Xbox One controller over OTG?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] vache:
No idea why it's crashing. You're, again, the first one to report such issue. Maybe check without magisk modules, like that rikka one.

Can't check, don't have such controller.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] CUBeR64:
Custom overlay

Is it possible to use the custom overlay for rav in regular aosp? thank you
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Ljrouse5:
Bro is there anyway you could make a guide on how to to make a super.img with lpmake or maybe just post what numbers/variables to input?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Q9Nap:
requirements:

linux

p7zip-full

android-sdk-libsparse-utils (simg2img)

lpunpack and lpmake

https://github.com/LonelyFool/lpunpack_and_lpmake

platform-tools (adb)

extract and decompress sparsechunks from fastboot zip to super image:

7z e *xml.zip super*
simg2img super.img_sparsechunk.0 super.img

extract vendor partition from super:

lpunpack -p vendor_a super.img .

unsparse product and system from custom rom and add "_a" extensions for lpmake command:

simg2img product.img product_a.img && simg2img system.img system_a.img

find byte sizes of unsparsed images for lpmake:

ls -l

find remaining info for lpmake command by connecting your device to pc and running lpdump from adb shell:

adb shell
lpdump

your resulting lpmake command will look something like this:

lpmake -d 9764339712 -m 65536 -s 3 -g mot_dp_group_a:4877975552 -g mot_dp_group_b:4877975552 -p "system_a:readonly:1596907520:mot_dp_group_a" -i system_a=system_a.img -p "system_b:readonly:0:mot_dp_group_b" -p "vendor_a:readonly:516747264:mot_dp_group_a" -i vendor_a=vendor_a.img -p "vendor_b:readonly:0:mot_dp_group_b" -p "product_a:readonly:690335744:mot_dp_group_a" -i product_a=product_a.img -p "product_b:readonly:0:mot_dp_group_b" -F -S -o super.img
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Ljrouse5:
Couldn't have asked for a better response, awesome stuff bro. Really appreciate it and can't wait to get on this. Thank you again!!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jm161806:
"remote: Operation not permitted" error

[MENTION=1829889]vache[/MENTION] Sorry if this quote doesn't work right...its my first time posting on XDA. So i got a Moto G Power (XT2041-4) from Prime Day and attempted to flash this following the instructions above. The bootloader is unlocked and i had previously been able to root the stock system. I recovered to full stock before attempting this flash. When i flash the system.img i get the error below:

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

C:\ADB>fastboot flash system system.img

target reported max download size of 536870912 bytes

sending sparse 'system_a' 1/2 (524284 KB)...

OKAY [ 12.918s]

writing 'system_a' 1/2...

OKAY [ 2.761s]

sending sparse 'system_a' 2/2 (515956 KB)...

OKAY [ 12.675s]

writing 'system_a' 2/2...

FAILED (remote: Operation not permitted)

finished. total time: 31.126s

>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>>

Everything else flashes just fine. Any obvious reason why 'system_a' 1/2 would flash fine but 'system_a 2/2 would not?

Thanks!

EDIT/UPDATE (Some Good News and Some Bad):

So i believe it was an adb/fastboot issue I thought i had installed the latest version but was working off of something like r24. After reading through the Lineage 17.1 post a bit i saw someone else had an issue with flashing for that reason. So i googled adb and fastboot r30 and found the right place to get it. Anyway, flashing worked! OmniROM flashed and loaded up great and felt buttery smooth (Thanks [MENTION=1829889]vache[/MENTION] for the hard work!), I then rooted with magisk successfully, but then I hit some more problems...

(1) thinking i was on the down hill i sync'd my google account

(2) I loaded in apps and data from a previous phone running Linage 15 (I think, I'll double check when i get home from work)

(3) I moved some apps over to the /system/priv-app folder

(4) I let things download and install overnight

(5) When i rebooted in the morning it seemed fine at first but then i realized i was in a perpetual OMNI logo loading screen and it would get past that

Any suggestions? Thanks in advance!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Ljrouse5:
update: Ive been successfull in learning how to create super.img's with the stock vendor.img and custom rom system and product.img's. I have created super.img''s for all current available custom roms for the Moto G Power. This enables flashing the super.img to the super partition in TWRP for switching custom roms quickly and without fastbootd. Also keep in mind that you need to flash the boot.img from the custom rom in TWRP as well and I would make sure to flash your recovery to the recovery partition in TWRP just to be safe. Currently have super.imgs for havoc,pixel experience,resurrection rom, lineage, and arrow os. Thanks to the gentleman who posted the guide for me, really made it easy for me.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] lfe.zaius:
Flashed over unlocked XT2041-1 , looks great so far. Like the minimal setup and removal of bloat - reminds me of SlimRom.

Great work, thanks for supporting the community.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhill110:
I'm getting a moto g power tomorrow from Amazon.

I'm coming from a HTC U11 and I know fastboot pretty well but what is "FASTBOOTD"?

Thanks guyz
[Moto G Power ROMs, Kernels, Recoveries, & Other De] SnowTalker:
Fastbootd is what allows us to flash roms, I do not understand it all that much but is required for now to flash any rom

Note: fastbootd is only on stock recovery, you can't have both twrp and fastbootd. But you can always switch back to stock recovery from stock firmware easily.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhill110:
So how do you get to fastbootd?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] SnowTalker:
From fastboot type fastboot reboot fastboot
[Moto G Power ROMs, Kernels, Recoveries, & Other De] DeathToy:
Would this kernel work on stock and are there any significant differences between the kernel in here vs the stock kernel?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhjhjhjhjhjh:
Unfortunately, no custom kernel built for a custom rom will work completely on stock roms. The kernel must either be compiled with stock files or port the kernel.

I haven't be able to port a kernel since marshmallow 6.0

I was hoping someone could post a custom kernel for stock OS. I actually love Motorola stock on this phone as well as my stylus. Reason I keep stock on these devices is android 10 meaning no r/w permissions and only stock roms give me android auto and no Camera issues at all.

If Resurrection Remix is ported over to these devices I'll probably try that one due to the only rom that gave me no issues on the moto g 7 power.

Still glad to see development on these phones..
[Moto G Power ROMs, Kernels, Recoveries, & Other De] jhill110:
Is it possible to turn off always on display?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] djdio68:
Settings/Moto Actions/Ambient Display
[Moto G Power ROMs, Kernels, Recoveries, & Other De] devilsclaw:
Link Is currently broken. I checked the G8 (Fast) Thread and the build date there is older then this one.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] etienne_9000:
Any news for a gapps-free version ?

And tx again for your work :)
[Moto G Power ROMs, Kernels, Recoveries, & Other De] etienne_9000:
And the Google Drive link is broken :/
[Moto G Power ROMs, Kernels, Recoveries, & Other De] UsernameGup:
Hi, just a stupid question: I'm having the motorola g8 power lite, xt2055-1. Is it possible to put a custom rom on it or anyhow not use google apps/accounts on it? I'm trying to learn how to get google out of my life. Thanks a lot!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Leonardotidev:
Download link broken.

Help me!!
[Moto G Power ROMs, Kernels, Recoveries, & Other De] JarodG28:
hola. El enlace de descarga no esta funcionando. Pueden actualizar el enlace por favor
[Moto G Power ROMs, Kernels, Recoveries, & Other De] TheOnlyRealChosenOne:
Links are broken. :(
[Moto G Power ROMs, Kernels, Recoveries, & Other De] Beetle84:
Search for moto g8 power, or moto g fast on telegram, all the new omnirom android 11 links are there
[Moto G Power ROMs, Kernels, Recoveries, & Other De] sanzhang:
Thank you for this ROM. Does it support signature spoofing? I'm planning to flash NanoDroid instead of GApps. @vache
[Moto G Power ROMs, Kernels, Recoveries, & Other De] PimpMy5Ton:
Most TWRP recoveries have fastbootd built in these days, if it's not built into the TWRP for Moto G Power ask your TWRP maintainer to include it and you'll be good to go
[Moto G Power ROMs, Kernels, Recoveries, & Other De] sanzhang:
Hi guys, since the link in the post is broken. I found omnirom.org. It looks like the website has Moto G Power, G8 Power and Stylus listed., and the links all point to the same directory: motorola_sm6125_common. Does that mean that we have a unified version for these devices? Has anyone tried and can confirm that it works for XT2041-4 (sofia)? Where can I find a features list? A big thank you to the developer! @vache
[Moto G Power ROMs, Kernels, Recoveries, & Other De] kaktus4:
Where a working download link?
[Moto G Power ROMs, Kernels, Recoveries, & Other De] TaZeR369:
Can someone do up a mirror? Thx.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] donluz:
FYI - the "download (gapps included)" link is broken, file missing.
[Moto G Power ROMs, Kernels, Recoveries, & Other De] methuselah:
Probably this is what you guys are looking for I guess

https://dl.omnirom.org/motorola_sm6125_common, I take no responsibility. whatsoever
[Moto G Power ROMs, Kernels, Recoveries, & Other De] griz.droidx:
Check out their site for weeklys
[Samsung Galaxy Note 10+ Questions & Answers] krz_ayman:
Hi all, I flashed the latest TGA firmware but the operation failed. With blue screen "An error has occured while updating the device software ..."

And unable to reflash the operation fails all the time.

I am stuck and unable to revert to the older firmware because there is a new version of this bootloader.
[Samsung Galaxy Note 10+ Questions & Answers] c2gemineyes:
Were u able to fix it? I have the Same problem. It won't boot into dl mode. What did u do?

---------- Post added at 01:16 AM ---------- Previous post was at 01:04 AM ----------

Nvrmnd. I found the solution. Thx
[Samsung Galaxy Note 10+ Questions & Answers] krz_ayman:
ok I'm happy for you, for me there was no solution. Samsung has changed the motherboard and the battery and the power connections in guarantee
[OnePlus 6 Questions & Answers] fleischbanane:
Hello all,

I have a weird issue on my OnePlus 6. I have no sound on my earpiece speaker most of the time.

Bluetooth audio is working perfect.

I have this issue since Android 9 and it's still there after last update to 10.3.5.

I did one clean install after the Android 10 update, but it's still there. There is no hardware issue because sometimes I can use it. Mostly after I enabled the speaker und disabled it again.

Does anybody have the same issue or a fix?
[OnePlus 6 Questions & Answers] Desertio:
Did you ever figure this out? I'm having this issuer now
[HTC Excalibur] anewbie:
Hi, newbie's questions:

I only know the following keys have separate functionality when you press and hold them:

- Home - (hold -> invoke voice command)

- numeric 1-9 - (hold -> invoke corresponding speed dial entry)

- camera (must hold to invoke the camera function)

1. Are there any others?

2. I only know short_Camera.lnk sets the function, and obviously, use speed dial assignments to set the numeric 1-9 keys' hold function. Is there anyway to alter the press and hold "home" key, and/or any other keys?

3. What does the "SYM" mean on the camera key?

thanks very much in advance!
[HTC Excalibur] stylez:
Hold a to activate vibrate.

"SYM" brings up symbols when writing a text "Any text input"
[HTC Excalibur] pudgedaddy:
hold "end" key and also "Z" key locks keypad
[HTC Excalibur] anewbie:
yes

Oh, yes! forgot the one I use the most :)

Thanks!

So, is there anyway to alter any of these?
[HTC Excalibur] pudgedaddy:
there currently is only a way to modify the VC button, the IE button(t-zones) and the mail button, the rest are hard coded into the OS as far as i know.

The ONLY workaround i know of so far is to install a program that allows you to assign hotkeys to certain buttons on your phone with certain press delays to open whatever program you want.

For example: i use smarttoolkit, which has a hotkey assigment option. showaco (?? i think) created a script to move files from \storage card\my documents\my pictures to --> \storage card\pictures so the pics would be shown on my homescreen under pictures sliding panel. I used smarttoolkit to assign a hotkey using button "M" ( is used "M" to stand for "M"ove). and whenever i want those pics moved, i just press and hold the "M" button down. I assigned it to have a delay of 1000ms so that way it forces me to press and hold the button for about 2 seconds,,,,, this also prevents me from accidentally activating it if i have a quick press and more importantly it keeps from the phone showing the dialing screen when i activate the script.

There is one other program i've heard of that can also do this, but the program name escapes me at the moment.
[HTC Excalibur] anewbie:
Great!

Thank you, pudgedaddy!

It sounds like this smarttoolkit serves the exact purpose that I am looking for. I will definitely check it out.

Appreciate the help!
[HTC Excalibur] Mikey:
i thought every key has a hold function.

Holding down a key will serve a different function or character.
[HD2 Android Q&A, Help & Troubleshooting and Genera] Hadziano:
Hello,

How do I upgrade this to android? Someone please instruct me,

Thanks
[HD2 Android Q&A, Help & Troubleshooting and Genera] vinokirk:
I'm looking for this myself, and this video looks like a good start:
[Samsung Gear S3] SyCoREAPER:
I think this would be beneficial for more than just the S3 but from reading, I am not alone in that the heart rate sensor on Samsung watches is way out of wack.

Is there a way to develop an app that takes the heart rate information from the watch and applies a constant plus or negative value to the read out? Ex watch reads 95, you have in the settings the value set to -20 and the app displays 75 (and keeps updating with that set value)?

The idea is simple but am not if it translates simple into development or if it's even possible.
[Wear OS Software and Hacking General] marcuradu2:
Hey I am trying to flash a custom recovery in order to install a new ROM but I can`t unlock the bootloader.I tried using fastboot oem unlock and fastboot flashing unlocking but the bootloader remain locked
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] Xyn XDotnest:
Team Win Recovery Project 3.x, or TWRP3 for short, is a custom recovery built with ease of use and customization in mind. Its a fully touch driven user interface no more volume rocker or power buttons to mash. The GUI is also fully XML driven and completely theme-able. You can change just about every aspect of the look and feel.

#include <std_disclaimer.h>
/*
*
* We are not responsible for bricked devices, dead SD cards,
* thermonuclear war, or you getting fired because the alarm app failed. Please
* do some research if you have any concerns about features included in this ROM
* before flashing it! YOU are choosing to make these modifications, and if
* you point the finger at us for messing up your device, we will laugh at you.
*
*/

I’d recommend to read everything in this post, if you care about your phone.

If you already unlocked your bootloader, start with step 3.

First you need to unlock your bootloader. You can do so by enabling developer settings first, enable oem unlocking, then shut down your phone, hold volume up and down at the same time and while holding them plugin your charger. Your phone now should show a green screen with instructions to unlock the bootloader. Just follow them and after the unlocking your data should get wiped. After that your device will boot up and land in setup screen. Do not setup anything, just skip as much as possible, because your phone will get wiped again. Enable developer settings and make sure oem unlocking is greyed out and enabled. (If it does not show up, connect to a network first!)

Flash Galaxy A20e TWRP.tar via Odin or heimdall

Reboot into TWRP AS SOON AS THE FLASHING PROCESS IS DONE because otherwise TWRP will get replaced with the stock Android recovery

If you want to flash a GSI, skip to step 7

Factory reset in TWRP and reboot to stock

Wipe everything in TWRP excluding SD Card / USB OTG

Put a GSI image file onto an SD Card, alongside GSI_Fix_boot.zip and Disable_Dm-Verity_ForceEncrypt_03.04.2020.zip

Flash the GSI image, flash Disable_Dm-Verity_ForceEncrypt_03.04.2020.zip, flash GSI_Fix_boot.zip, wipe cache and reboot.

Enjoy :)

Current bugs

Encryption/Decryption on stock does not work, you cannot read the internal storage while using the stock firmware

ADB and USB connection / USB OTG does not work

Latest release: https://drive.google.com/file/d/1Nbrmn7BgA3BxA1bqnLXYMuCY4KjpR0Vn/view?usp=sharing

Social media

Twitter: https://twitter.com/xyn_dev

Telegram: https://t.me/xyn_dev
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] Xyn XDotnest:
Reserved.
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] Wire1122:
Wow finally... thx a lot for that
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] physwizz:
Great work

Can you now install GSIs

Make sure you backup boot, data, system before you start
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] Xyn XDotnest:
Yep, GSIs work, I am currently using Descendant X on mine.
[Samsung Galaxy A20 ROMs, Kernels, Recoveries, & Ot] physwizz:
Beautiful