yashsingh1/xdaforums huggingface dataset:
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Good News and Bad news.

I've got a booting recovery, but I managed to brick my device. Now I'm stuck in EDL mode.

Big thanks to [MENTION=4480917]Alberto97[/MENTION], [MENTION=1829889]vache[/MENTION] for their help

As always if you want to try this out I cannot be held responsible for any damage or if you brick your device

So if you want to try this out, be aware it might not be without consequences

It requires to flash the dtbo.img

fastboot flash dtbo dtbo.img

And then you can

fastboot boot recovery.img

If you only try to fastboot boot recovery.img (without flashing the dtbo.img before) you should get into recovery but screen will be black because not recognized but adb should be available.

As for the Moto G7 it requires to be installed from recovery. You should most probably copy the current slot partitions to the second one, so that you don't brick the device. But I can't say for sure this is the only issue.

This is when I bricked my device. I don't really know why but I think it's because the second slot partitions are more or less empty, because I never done an OTA and the slot was switched so when I booted it starts on nothing. I didn't have time to test anything, I think encryption was also not working correctly.

Source code

Device tree

Kernel

There might be some missing use cases if device have different touchscreen then mine. It should be patched here

To build the kernel you have to use the following command line

make -j4 -C $kernel O=$kernel_out_dir DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y CROSS_COMPILE=$bcross ARCH=arm channel_defconfig
make -j4 -C $kernel O=$kernel_out_dir DTC_EXT=dtc CONFIG_BUILD_ARM64_DT_OVERLAY=y CROSS_COMPILE=$bcross ARCH=arm

where

bcross=$TWRP_FOLDER/prebuilts/gcc/linux-x86/arm/arm-linux-androideabi-4.9/bin/arm-linux-androidkernel-
kernel is the folder which contains the kernel
kernel_out_dir is the directory where the kernel will be built (out of tree built)

Binaries:

https://drive.google.com/open?id=1VEUuI42xTBrVdZCnqinEoskbEh_XUm8U

dtbo.img isn't uploaded yet, but I'll upload it on Monday when I can reach my other computer

What works:

Since I bricked it nearly immediately I didn't have time to test much.

Tested on a XT1952-? RETEU version used. Phone was running CHANNEL_RETEU_PPY29.105-57 build.

boots

Mounting the various partitions

Hoping I can get my phone fixed, I contacted Motorola support.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Uploaded the dtbo.img file, that I used, this should make the screen work now.

---------- Post added at 04:15 PM ---------- Previous post was at 03:56 PM ----------

I need someone willing to help me trying to make my phone work again.

I've found the following instructions for the z3-play

Can someone do provide me with the loader.img

To do that I need someone with a XT1952-1 device running CHANNEL_RETEU_PPY29.105-57 just to be sure we have the same phone

This person should try to boot the twrp I provided just above. and then run the dd command

fastboot boot recovery.img
dd if=/dev/block/mmcblk0 of=/sdcard/loader.img bs=1024 count=168960
exit
adb pull /sdcard/loader.img

You can change /sdcard to /external_sd (I don't remember the full name)

Running twrp like this shouldn't make any harm to the device.

Then you can pm me in order to send me the file or upload it anywher.

Thanks for helping me, hoping this does work on the Moto G7 Play
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] InfinityXDA:
Is this a AB device I just bought it today and it's on it's way.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Rickjfer:
Segue o link para a firmware

Follow the link to the firmware

https://mirrors.lolinet.com/firmware/moto/channel/official/RETEU/
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] ttocs99:
Yes it's a/b
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Thanks but this is not what I'm looking for. The device is hardbricked so it doesn't find any bootloader to start. I can't go into fastboot

The loader.img I'm asking for is a partial copy of the internal memory hoping it can think it's bootable and then I'll have fastboot and I can reflash the bootloader on the internal memory.

I'm not even sure our device can start from sdcard.

Another solution would be a valid blankflash
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Great news for me and bricked moto g7 Play. I managed boot from the sdcard the River variant of the bootloader. I am then stuck because it only takes river's (Moto G7) files but this means that with a proper channel version of the loader.img I can hopefully manage to fix it.

Eagerly waiting for a friendly Moto G7 Play user to backup the Emmc and upload it.

View attachment 4772083
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] realsine:
Hello,

I hope I can help. Currently I am not allowed to post external links (to the file). Maybe the URL works like this.

The spaces around "://" have to be removed. The file is an image of a g7 play...

I keep my fingers crossed

https :// drive.google.com/file/d/1p6AFbt9OX2WdP8NjTWAJN0R6tsTO9Bna/view?usp=sharing
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Thanks you very much. The loader.img does boot, but it doesn't want to flash my gpt.bin for the reteu. I think it's because there is a signature in the EFI partition.

It seems like you are running a RETAIL version. Don't know which version though.

Please can someone with a xt1952-1 RETEU do the same thing.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] realsine:
Hello,

I pulled the data after an OTA update. I guess it's this version:

XT1952-1_CHANNEL_RETEU_9.0_PPY29.105-57_cid50_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml

Maybe I was in a state where the bootloader had a problem (lock / unlock). I will repeat the procedure (after when I have time) and deploy the thing again.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Rickjfer:
some news on this subject
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Phone still dead trying everything I can. Or I'll have to buy a new one. So I hope someone takes over
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Spaceminer:
Did you enable oem unlocking before flashing twrp? The screenshot of your bootloader indicates that you didn't. (It could be wrong though since that's a different bootloader you're running.) If that's the case, then your emmc will be set to read only and you can't get out of it without Jtag or firehose. A blank flash file might work, but I doubt you guys have one out yet. This has happened to a few people in the G6 Play forums already.

Edit: What's your device code name? I'll try to help you out.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Thanks for the answer, yes my phone had an unlocked bootloader (OEM enabled for that), otherwise I wouldn't have been able to boot twrp. The issue seems to be the A/B error where second bank has never been flashed before, and twrp changes for the new slot (Might be something else but this seems to be an issue for a lot of devices). And bam no bootloader bricked. Although it seems to be fixed with the loader.img for G7Plus devices, in my case I might have broken too much the internal emmc.

The fastboot even though booted from the SDCard also initializes the internal eMMC and seems to look in there for the unlock information. Since nothing can be read it fallbacks to oem_lock :(.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Spaceminer:
I've seen this with A/B devices. You might want to check this thread out. This looks relevant to your situation, and it might be promising. 1st & 2nd post.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] daftshanks:
Just saw this thread. Check it out. https://xdaforums.com/g7-play/development/recovery-dirty-ported-twrp-g7-play-t3947205
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] xdadev_user11:
I followed your instructions. I can get to TWRP recovery. But installing magisk doesn't work. And I get the "bad key" screen. TWRP recovery isn't permanent either.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] scritch007:
Bad key is not an error, it's because of the unlocked bootloader.

Regarding the Magisk, I'm sorry I can't help there still no working device.

Recovery ins't permanent because now with the A/B mechanism there isn't any recovery partition, and you ran

fastboot boot recovery.img

. To make it permanent, you have to be sure to have both banks flashed.

If it's the case you should be able to install it in TWRP options (I say should because I can't test it since I bricked it when trying to install without second bank flashed).

What installing it does, is that it will unpack the current boot images and install twrp in them.

What the new boot secquences does is that it checks if a boot into recovery was requested and will then boot recovery otherwise it simply boots as usual. Installing TWRP will replace stock recovery binary in the boot image with twrp one.

New boot mechanism coming with A/B devices mostly skip the init part that is in the boot image to use stuff from the system. This is how GSI can be performed without flashing a specific boot image.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] avf90m:
do we have an update on an unoffical twrp recovery for the g7 play?
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Viva La Android R.I.P.:
Good explanation [MENTION=3445372]scritch007[/MENTION]. I think I understand the process now. I'm not a bit familiar with these A/B configured devices, but I'm making it a mission to learn, since it seems that A/B will be the future of Android powered devices. Thanks for the in-depth explanation on this. It is much clearer than info I'm seeing from other sources.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] ruffo.c:
apparently there's still no official support for Moto G7 Play, I just installed the twrp apk and Moto G7 Play doesn't appear on the supported devices yet.

The process seems very straight forward but without the right tools it's still risky I guess
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Any news for that?

I wanna root My devices!! I need it! ????
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] alecxs:
This thread is for TWRP, not for rooting
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Fdraco10:
Damn I know! But I need TWRP for Root!!!
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] mn1968:
Actually that's not true. You can root without TWRP...just not this phone atm.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Trusaint:
I have the MOTO G 7 PLAY XT1952-4 store retail on firmware 9 if you need me to back up emmc let me know with the instructions on how to do it
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] thenatti:
If your phone is booted I can send you a flashfile.bat I made with adb you place in your firmware folder and it will revive your phone that happened when I flashed a firmware that wasn't for my phone it bricked semi wouldn't boot and I lost baseband like I see in your screenshot since all the file names are the same it will flash your phone completely stock ,
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] maybeme2:
I have the unofficial twrp (thanky [MENTION=4480917]Alberto97[/MENTION]) installed on my Moto G7 river. Now that there is an official twrp available I want to use that instead.

The official twrp site says

"If you already have TWRP installed: Download the latest zip and install the zip using TWRP".

So I want to use the zip file. But on the same website the only download available is the img, not the zip file (see image below).

Where do I find the official twrp zip file?
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Linuxassassin:
Should be in there mirror you pick it will be called twrp installer
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] maybeme2:
Should be but it isn't. The developer responded that it is still waiting on an official rebuild.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] bigsteve62275:
Moto G7 Play XT1952-4

I have this phone model for the sprint network and if someone will point me in the right direction i will pull anything needed to help gain twrp. this is an extra phone for me so i am free to play with it any way i choose. please keep in mind i am a newb, old and feeble so send instructions accordingly. hope i can help
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Spaceminer:
Go here. https://xdaforums.com/showpost.php?p=80453007&postcount=204 also check post #209 for the dtbo.img you'll need.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] goesham2:
im basically in the same position as these other guys... but my device is xt1952-4... anyone be able to post a loader.img for me ?
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] ghostdogg49504:
i have a t-mobile revvlry i done some research and found out its a rebranded moto g7 play and plus phone im trying to find a twrp recovery for it i don't want to brick the phone i want to root it but i need some help with this phone my bootloader is unlocked i have access to fastboot and adb is there a way i can pull information from the phone like what kind of phone it is etc
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Viva La Android R.I.P.:
First and foremost, follow the normal Motorola protocol for unlocking your bootloader, to ascertain whether your device is supported via Motorola's official support portal. (There are numerous guides and tutorials here on xda for unlocking the bootloader on Motorola smartphones.) Next, there is an unofficial TWRP build and working Magisk root method for the Moto G7 Play. I would recommend studying this thread, which will get you up to speed on things. https://xdaforums.com/g7-play/development/recovery-dirty-ported-twrp-g7-play-t3947205/page26 This thread includes download links and instructions for TWRP installation and rooting your device. Hope this helps.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] alecxs:
[MENTION=3445372]scritch007[/MENTION] the installer mentioned above shouldn't be that hard to import. it just needs the magiskboot binary and ramdisk-twrp.cpio

https://github.com/TeamWin/android_...ler/META-INF/com/google/android/update-binary
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] alecxs:
[MENTION=7718083]Spaceminer[/MENTION] encryptable= is not a proper replacement for fileencryption= (haven't found a solution for FBE)

announcement

https://mobile.twitter.com/topjohnwu/status/1226644269261213696
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] alecxs:
mount point for system-as-root is /system_root and hopefully will be standard for TWRP in next release

read more: https://github.com/TeamWin/android_device_samsung_beyond0lte/commit/3320ae1

meanwhile we can use a little cheat to view both mounts in the mount menu: bind mount
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Spaceminer:
This is awesome! Thank you very much. I recently read through the Twitter post that topjonwu made about SAR changes (there's like 3 versions, thanks Google...), which really helped me understand what's going on, but not quite how to fix my problems. This is like icing on the cake. That's some tasty info.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] wash your hands g 7 play:
I'm looking to have help rooting my new g7 unlocked phone I'm a new devoloper no expertise at all any advice if I should try this to my phone affrid to brick it if I backup this is there ant worries
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] bondjay:
What's Emmc I have the same phone as u do how can I half you scretch007 will u help me reot my g7 play email me

007answer@sharklasers.com I downloaded twrp .img and xda tools where do you begin too root
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Spaceminer:
So I have twrp sources synced up (twrp-10.0-WIP), and I've cloned our device's tree for twrp. All I need to know in order to build this is; How the hell do I merge these 2 folders so that lunch omni_channel-eng will work? There is no roomservice.xml in .repo/local_manifests. I know how to edit one, but not how generate or make it from scratch.

Edit: I solved the problem! Simply make the missing folders, "/twrp/device/motorola/channel" then copy all the files inside android_device_motorola_channel to this folder. Then run the following commands from the source directory.

. build/envsetup.sh
. vendor/build/envsetup.sh
export ALLOW_MISSING_DEPENDENCIES=true
export LC_ALL=C
lunch omni_channel-eng
mka adbd recoveryimage
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Exinu:
I know this post is a bit old, but I wanted to thank you for your post, even if you did brick your phone in the process. I was trying to flash /e/ onto my G7 Play (channel) but the stock LineageOS Recovery would not flash it, and the Channel version of /e/ is not official yet so there is no separate download for the /e/ Recovery yet, so I needed TWRP to run on this phone.

I was afraid the dbto flash may have contributed to your bricking, so I just booted your recovery image without flashing using "flashboot boot recovery.img". Thanks to your warning about the black screen, I used this XDA guide on how to use the ADB commandline shell to flash using TWRP with a black screen and it worked perfectly! Plus, now that /e/ is flashed, it also installed its own LineageOS-based recovery, so future updates should be 'normal' using the recovery screen.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] JuninhoBMX:
Anyone can help me

Bro could you help me
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] JuninhoBMX:
my device is like yours
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] JuninhoBMX:
my bootloader is blocked
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Viva La Android R.I.P.:
Is anybody using the official TWRP build for CHANNEL from the TeamWin website? Any feedback or input would be great. Thank you. https://dl.twrp.me/channel/

It looks like it was compiled using the Android 10 tree, and is available as a standalone image file or a zip installer package.
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] RIK312:
I am also interested in this but i have no way to check it until next week. It would also appear official lineageos https://download.lineageos.org/channel
[Moto G7 Play ROMs, Kernels, Recoveries, & Other De] Viva La Android R.I.P.:
Indeed, our humble Moto G7 Play has official LineageOS 17.1 and official TWRP. And an official Android 11 build by The Styx Project, StyxOS v1.0. A very smooth and responsive ROM. https://xdaforums.com/t/rom-11-arm64-channel-styxos-athena-official-23-02-2021.4238507/
[Motorola One Vision Questions & Answers] Mr.Bombastic:
Does Moto One Vision support aptX for better bluetooth audio? Can't find anything about that on the internet. Can any owner with aptX capable bluetooth device find out more about that? Thx :confused:
[Motorola One Vision Questions & Answers] normee66601:
Qualcomm aptX hd audio on developer options
[Motorola One Vision Questions & Answers] tys0n:
I'd like to know as well, for both aptx and LDAC support. I really hope that at least aptx is supported even tho it's not a qualcomm soc.
[Motorola One Vision Questions & Answers] Jochman14:
Hi.

I have it. Here is a picture.
[Motorola One Vision Questions & Answers] tys0n:
That doesn't mean all codecs in the pic are supported unfortunately. Even if the libs for it are included in system, it still may not support it for some reason. I had that with LDAC on my motorola one, and other brands as well.

Anyway, I got my device today so I will check aptx and ldac support.

Edit: After some testing I can say that it supports SBC, AAC & LDAC bt codecs.

No aptX at all.
[Motorola One Vision Questions & Answers] tys0n:
aptX support have been added with the Android 10 update!

I got really surprised when I connected my bt headphones and saw the aptX connection.
[Xiaomi Redmi Note 4 Questions & Answers] purush_10:
So Reliance Jio recently announced their "Jio Note Series Offer" and I was wondering if it is possible to temporarily change my device model id to Redmi Note 7 and avail this offer. Can anyone guide me in this by directly explaining or sharing some relevant links? I am using Redmi Note 4x (3gb/32gb) and on Pixel Experience {Pie CAF} and rooted using Magisk.
[Xiaomi Redmi Note 4 Questions & Answers] Dyt199412syam:
Because you are on pie, Maybe you need to flash edXposed on your device! Just googling "edxposed on github", download it n flash! Its just like with xposed installer/framework! After installed it, search the " device changer" on edxposed manager, i dont know if its available on there, because i dont try edxposed yet. "Device changer is available on xposed installer so i can argue if it available on the edxposed repo too.
[Xiaomi Redmi Note 4 Questions & Answers] purush_10:
Okay I'll give that a try. Thanks
[Huawei Mate 20 X Questions & Answers] shaolin95:
Hello,

I am about to buy a rooted one but one of the very main reasons is to get viper4android but I cant find out if it actually even works with our phones.

Thanks!

PS Just found out it requires a 64 bit driver which is unknown if it will ever happen. Lame
[Huawei Mate 20 X Questions & Answers] elcidroyale:
Nope but try REEQ or EQFY in app store. Not as robust as V4 BUT can increase volume and bass considerably. On Bluetooth as well. Wow it sounds like a different phone when using one of the above!
[Huawei Mate 20 X Questions & Answers] garyhigh:
Hello. Just curious, but have you compared REEQ and EQFY to Noozoxide?
[Huawei Mate 20 X Questions & Answers] elcidroyale:
Never used Noozoxodr. You could compare them yourself. The ones I mentioned are free.
[Android Head-Units] ColinKnox:
Hello,

i was trying to root upgrade a Allwinner T3 P3 16GB / 1GB RAM Android 7.1.1 but i failed.

After installing the modded firmware (V8.3.2_20180408.174731_TW2-mod) the touchpanel doesn't work properly.

It seems like it is mirrored in the center. When I touch left, it will react on the perfect mirrored right side.

It is a little tricky to navigate trough the menu, but it's possible.

The original firmware was V.8.3.2_20190220.145330_TW2-FY1-HC7.

Is there a root version available?

[IMG="Allwinner T3 Version"]https://i.ibb.co/SNntkZc/Android-Head-Unit-Allwinner-T3-P3.jpg[/IMG]

Greetings

Colin
[Android Head-Units] dick-jones:
Mirror touch screen change in

Car Settings - Extra settings - Touch area keys - Position - choose Left, Right, Top or Bottom.

In your case choose Left or Right
[Android Head-Units] samorai981:
did it work?

hi, i have the same model

MCU: T5.3.19-63-B75-C06101-170626

system: V8.3.2_20171110.175104_ZH5

is it possible to update the andriod version?

i saw the new generation have better eqlazer and better functions.

pleas explain the way me and send me the files to update

appriciate your help
[Android Head-Units] dick-jones:
https://xdaforums.com/android-auto/android-head-units/allwinner-t3-root-failed-t3787400/post79909796
[Android Head-Units] samorai981:
i will try it, thank you

can you send me the steps!
[Android Head-Units] dick-jones:
https://xdaforums.com/android-auto/...ner-quad-t3-vw-0011-2gb-t3605401/post74066698
[Android Head-Units] Rentier1920:
Hello

MCU T5.3.21-63-13-C06101-18094

System V8.3.2_20171227.163820_TW2

Is it possible to update the andriod version?
[Android Head-Units] TunisiaGate:
HI

Please any update for my Android Autoradio Thanks

[IMG="MCU Version"]https://imge.to/i/vbgNcR[/IMG]

[IMG="device_status"]https://ibb.co/Ksy5pDP[/IMG]
[Android Head-Units] sweetdreamz338:
Hi All, I recently purchased Android Player for Nissan Altima MCU: T3L.3.19301-10-A4A105-200314(STM32)

The issue is everything was great in the car setting there was an option Panel Color, I taught its for the Side Button Color and Now its messed up the screen everything is pixilated and color are washed our, The top bar is still in normal color and there is a hollow effect on all corners. I factory reset but its still the same, and I am not able to reset from the front reset button.

View attachment 5185999