yashsingh1/xdaforums huggingface dataset:
[Moto G40 / G60] xdauser1620:
Did you uncheck the preloader when you reflashed? That could explain why it not goes further.

According to below post stuck in logo can be fixed by removing the battery which is not easy with glued phones. Of course you have different phone model than what is linked there but it gets the rough idea how its done.

source:

https://xdaforums.com/t/tutorial-gu...om-in-infinix-note-7-x690-x690b-x690c.4592643
[Moto G40 / G60] Devilme:
Ok thanks alot i will try this also hope this will work .......
[Moto G40 / G60] Trellxd:
doesn't seem to work.
[Moto G40 / G60] xdauser1620:
You can also try in setedit “user_refresh_rate“ "90"

found it on below site

thefanatic.net/how-to-change-the-refresh-rate-on-phone-displays-60-90-120-144hz/
[Moto G40 / G60] Odinsinces3:
adb push ROM.zip /sdcard does not work.

I get error: closed and protocol failure.

adb sideload ROM.zip did also fail

But it booted up the rom correctly lmao :)
[Moto G40 / G60] xdauser1620:
You need unlocked bootloader,newest platform tools, twrp Motorola drivers. I installed PixelExperience rom without any sdcard. I used supplied USB-C cable that come with the phone.
[Moto G40 / G60] Warrior King:
I am facing battery drainage issue after installing the 13.0 ROM, is there something I can do to help that

I installed this. Sorry I'm kinda new to all of this and it's my first time doing this, please firgive me for any dumb questions I might ask
[Moto G40 / G60] xdauser1620:
Which stock rom did you have before you rolled over Android 13?

Android 12 had battery problems.
[Moto G40 / G60] Warrior King:
I had the latest android 12 that I updated in the phone settings, I didn't get any battery issues before
[Moto G40 / G60] xdauser1620:
Then they fixed the battery issue with updates. I use PixelExperience rom and i didn't notice battery issue as i use my phone rarely but it last usually 2 days while i use wifi from time to time. I use 2g instead of 4g maybe that help you too somewhat. GSM use less battery than 4g. You can set your display to 60 Hz and lower brightness for longer battery life.
[Moto G40 / G60] PacMan13x:
Where is boot.img or init_boot.img I'm trying to root my G60 with Magisk by following their instructions
[Moto G40 / G60] xdauser1620:
You have to download stock rom and patch boot.img there is no init_boot.img for G60.
[Moto G40 / G60] PacMan310:
So this PixelExperience Plus custom rom doesnt have boot.img? Meaning, if I wanted to patch the boot.img with Magisk I would have be running stock rom on my phone to gain root access?
[Moto G40 / G60] xdauser1620:
No. You use TWRP and save the boot partition then patch with magisk then flash back with fastbootd.
[Moto G40 / G60] PacMan13x:
After so many painful failed attempts I rooted my phone by downloading the Magisk apk rename the file extension from .apk to .zip and flashing it in recovery as an update
[Moto G40 / G60] xdauser1620:
Booting patched boot.img is safer. If file not working you simply restart the phone and it boots with the stored version.

I also think patching both slots is not good idea until you not test if the patched boot image works or not. If magisk module craps itself you can change slot to the unrooted one so the phone still boots.
[Moto G40 / G60] Suvo developer:
I ne

I need to just flash this rom in TWRP recovery on Moto G60 Right ?
[Moto G40 / G60] Aditya9333:
Can anyone help me personally to install it. Please...
[Moto G40 / G60] Aditya9333:
Bro can you please help me to install it?
[Moto G40 / G60] Aditya9333:
Bro Can you help me personally to install it. Please...
[Moto G40 / G60] chandan2000:
Boot to custom recovery (twrp/of), flash rom zip , format data and then just reboot
[Moto G40 / G60] ek_vill_n:
Nice

Yaah almost same battery charging speed

Nd update only important/ usefull app on Gapp,
[Moto G40 / G60] rowhen_:
yeah but the moto turbocharge doesnt seem to show up, charging seems a bit slow
[Moto G40 / G60] ek_vill_n:
No stock animation will appear now..

I think Mine seems fine...
[Moto G40 / G60] rowhen_:
oh i see.

hows the battery life tho? better ?
[Moto G40 / G60] ek_vill_n:
Working fine..

And depends on usage and refresh rate..

Note- dont lock bootloader
[Moto G40 / G60] Fockyermom:
Hey guys , can someone please tell me how to revert back to stock rom , i really need it😩
[Moto G40 / G60] ek_vill_n:
Check out in utube , using moto name..
[Moto G40 / G60] Fockyermom:
Is it the same for all moto phones
[Moto G40 / G60] ek_vill_n:
U want to revert to stock from which rom or version??
[Moto G40 / G60] Fockyermom:
From lineage os 19
[Moto G40 / G60] ek_vill_n:
Have u tried pixel rom ?

If not.. U should try it once...!
[Moto G40 / G60] Fockyermom:
Yeah , I've tried it but its too laggy and lack some features , anyway thanks for replying , maybe i should just stick to lineage os and wait for development of other roms.
[Moto G40 / G60] ek_vill_n:
Ohhhh

Mine working fine, didn't face these issues ,

And when pixel boot first time i didn't update all the Google stuff which they work showing in app store.. Updated only useful app..

That's why my not lagging etc..

Nd I had also put refresh rate to high and forced it.. Working fine

And i'm using this pixel rom from many days...
[Moto G40 / G60] rowhen_:
hey is there an option to set auto refresh rate?, only 120hz seems to consume battery
[Moto G40 / G60] ek_vill_n:
Did u have Gapp store in lineage??

Mine didn't get flashed error all the time..

No auto only 60 and 120
[Moto G40 / G60] rowhen_:
are you getting same screen on time with this room as compared to stock?
[Moto G40 / G60] ek_vill_n:
Yaah battery working fine in 60hz refresh rate..

Also working good in 120hz , takes little bit more energy but not tooo much noticeable.,

Similar like stock...
[Moto G40 / G60] rowhen_:
hey have you tried using lineage? if so, was it better than pixel exp?
[Moto G40 / G60] ek_vill_n:
I Tried lineage but always error while flashing Gapp.. So i used it for an hour and it was Working fine...
[Moto G40 / G60] rowhen_:
i flashed Gapps with orangeFox and it was working, but i couldnt find a way to sync contacts, photos etc.
[Moto G40 / G60] Aditya9333:
Bro these steps are confusing me, and I don't have any experience of flashing rom

So I don't want to brick my phone coz I can't afford new one at this time.

Please personally help me bro, I request you.
[Moto G40 / G60] chandan2000:
You can contact on telegram for better help
[Moto G40 / G60] Aditya9333:
Your Telegram username?
[Moto G40 / G60] chandan2000:
@Spoidermon291
[Moto G40 / G60] ssachu94:
I am unable to mount sdcard, even after formating.
[Moto G40 / G60] ssachu94:
Hi,

Did you got any fix for SD Card issue??
[Moto G40 / G60] tutruelove1:
Try to insert on your computer and format it in Fat32
[Moto G40 / G60] Poly_bius404:
I have a stock moto G40 Fusion. I was reading through the forum. Mine doesn't have the NFC functionality. Maybe it's a region thing.
[Moto G40 / G60] arsradu:
It is indeed. Apparently the Indian version doesn’t (or it’s disabled in software).
[Moto G40 / G60] Poly_bius404:
Lmao I'm pretty tempted to open the phone up 😅
[Moto G40 / G60] Poly_bius404:
Also this I have had issues with my display. Ghost touch on my Moto G40 Fusion. Even on the replacement display. I'm on my second display 😂. It's pretty random though.
[Moto G40 / G60] Poly_bius404:
IIRC I hadn't faced this issue in android 11. (not really sure tho I felt like I started having this issue after the 12 update) Cannot confirm tho.
[Moto G40 / G60] arsradu:
Looks like this is also specific mostly with Indian versions. My G60 never experienced any of that. Never. Not even a little bit.

As for opening up the phone, while I understand the curiosity, maybe just....don't? :)) I mean, it's your phone. But...maybe don't do it. The problem in this case, if we're talking about this specific ROM, is not the hardware, it's the software.

Mine for example had no problem with NFC while it was on stock ROM. But with this custom ROM, the functionality is not there anymore.

Well, I don't have the G60 anymore. I gave it to my mom. And since then, I also reverted to stock ROM. But just saying...I don't think it's worth opening up the phone. Because, even if you DO have the NFC hardware, it won't be enabled with this custom ROM. :)
[Moto G40 / G60] Poly_bius404:
About the ghost touch - I have replaced my screen because I cracked the original one. The replacement also has the ghost touch issue but it's random. I have always assumed it was because of my sweaty palms or something.

Maybe touch sensitivity was changed after android 11 or something.

About NFC - okay so it can't be enabled even if it has the hardware?

(My Phone is Motorola G40 Fusion ; Indian version)

I'm going to switch to pixel experience on this Moto G40. Maybe rooting it and using it for media or something. ( I did not take care of my battery I'm at 79% health in 2 years 7 months of use.)

I'm switching to Nothing Phone (2) for daily driver.
[Moto G40 / G60] Poly_bius404:
Is flashing this required on the latest version of the PE+ rom?
[Moto G40 / G60] arsradu:
Well, do you have a fingerprint issue? If not, I don't think that's required.

About the NFC, yeah, even if you have it on a hardware level, it would still not work with this software. But could be that yours just doesn't have NFC to begin with. I didn't have this model (I had the G60), so...I don't know.

Nothing Phone (2) is really awesome. I wanted to buy one too. But got the Pixel 6 instead. Pretty happy with it too.
[Moto G40 / G60] Poly_bius404:
I haven't flashed it yet I read the whole thing here. I'll do it on Jan 27 or something. After I get the nothing phone (2). I'll surely switch to PE+.

But I'll probably use this phone purely for music and Manga.

° is the ghost touch issue a software issue.?

I have a new digitizer display assembly still get the issue randomly.
[Moto G40 / G60] arsradu:
Not sure if it's software or hardware... Never experienced it. But if it's the same with a new digitizer, sounds like it could be software.
[Moto G40 / G60] Marcelo lucas:
Qual app, você usa para verificar os ciclos da bateria?
[Moto G40 / G60] Marcelo lucas:
Qual aplicativo você usa para verificar os ciclos da bateria?
[Moto G40 / G60] Poly_bius404:
aBattery - https://play.google.com/store/apps/details?id=me.linshen.abattery

It needs adb

You need shizuku to grant adb permissions

Shizuku or root.

(Precisa de adb

Você precisa do shizuku para conceder permissões adb.

Shizuku ou Root )

After setting it up you can see number of battery cycles and estimated battery health.

Not sure if it's very accurate. But it does pull data from android itself.

(Depois de configurá-lo, você pode ver o número de ciclos da bateria e a estimativa da integridade da bateria.

Não tenho certeza se é muito preciso. Mas extrai dados do próprio Android.)

Hope this helps. There are other apps with the same functionality but I have only used this one.

Also excuse me if the translations are bad. I used Google translate.

( Espero que isso ajude. Existem outros aplicativos com a mesma funcionalidade, mas usei apenas este.

Também me desculpe se as traduções estiverem ruins. Eu usei o Google Tradutor)
[Moto G40 / G60] ssachu94:
Thanks it worked.
[Moto G40 / G60] Shubhuwu:
I'm new to custom roms can i know some common problems i may face due to using this and does this requires root to install custom rom also does pixel experience rom offer unlimited google photos storage ?

Thanks
[Moto G40 / G60] Shubhuwu:
Can i use upi after installing this custom rom and can i get any written tutorial to follow? Also will the third button of my moto g40 fusion (google assistant popup) work?
[Moto G40 / G60] xdauser1620:
There is a program that allow you to use google assistant so you can remap buttons to functions. You can use assistant button for camera or screen unlock or whatever you want. No i don't give step by step instructions. The content is on the internet you only have to search and use whatever you find.
[Moto G40 / G60] Shubhuwu:
Thanks for the help , do you know if upi works (if you're Indian) and if the rom has unlimited google photos storage
[Moto G40 / G60] xdauser1620:
Some roms have unlimited google storage. I am using evolutionx that has it. You can try to use module eg. https://github.com/BaltiApps/Pixelify-Google-Photos for whatever rom you have.
[Moto G40 / G60] ARN:
I have been using this ROM for about 10 days now. Great work OP, this ROM is amazing.

However I am facing this one issue. The default camera in this ROM is the wide angle camera. I am not able to switch to the actual primary camera. No matter which app i use, it uses the wide angle lens to click photos and videos. Is this intentional, or did the installation go wrong somewhere? Can you suggest some fix for this issue?
[Moto G40 / G60] xdauser1620:
You can try changing your vendor or kernel and see if it fixes camera problem.
[Moto G40 / G60] Tilakpatel259:
Can I install original rom again after installing it if I want to and also does find my device work in it
[Moto G40 / G60] PacMan13x:
Yes

Yes
[Moto G40 / G60] xdauser1620:
By the way twrp-3.7.0_12-0-hanoip-20231016-1650.img corrupts data once you boot it and you had a running rom. Sometimes this twrp hangs/freezes sometimes not.
[Moto G40 / G60] anuragsingh331:
CTS profile match is Fail and device is not certified
[Moto G40 / G60] xdauser1620:
Did you check it with TB checker? google play store works slowly if its about certification. My evo rom first showed like your picture but later it become certified. If it become uncertified then you have to use other means of faking fingerprint with other app. Sooner or later all fingerprint gets blocked because google don't like inaccurate statistics. You can always re certify your device with basic integrity. Play store will work but netflix and few apps which needs higher level integrity will not work.
[Moto G40 / G60] Devilme:
What does it means
[Moto G40 / G60] Devilme:
Is the rom safe to use ???
[Moto G40 / G60] xdauser1620:
Device integrity missing means some apps will not run that installed from play store. Rom is from 3rd party source. It is your own decision who your trust but as far as i know it safe. Nobody forcing you to install it. From my personal experience netflix app cannot be installed from play store without device integrity. Some banking apps might complain that you run 3rd party rom.
[Moto G40 / G60] anuragsingh331:
Can anyone tell me if this is safe or not!???
[Moto G40 / G60] Raghu varma:
Kindly please don't expect anything related to safety net results. Especially we are no longer going to entertain the device certification by out of the box. Those days with different fingerprints are gone in to dustbin.

Thank you!
[Moto G40 / G60] abhirag04:
I can't update to android 14. adb reboot bootloader works but fastboot devices doesn't work.
[Moto G40 / G60] abhirag04:
Edit. I'm using your android 13 build and I did the same steps according to the instructions, but it shows this error

btw fastboot is working on Pixel Experience's recovery mode but is not flasing and not on the stock one(its showing "connect USD data cable".

Edit 2: Nevermind I figured it out. Sideloaded the adb through PE recovery, working smoother than the previous one.
[Moto G40 / G60] xdauser1620:
latest twrp freezes so you should use earlier or different version. You can try updating platform tools of android and motorola drivers.

Why would it not be safe? What do you mean? This is only about play store validated for device or not.
[Moto G40 / G60] JIMZRXA:
Can someone tell me if I can install the Android 14 pixel experience with the Moto G60 with 4 RAM?

And if I can use the Android 12 version TWRP?

I want to install it but I'm afraid of bricking my phone :C
[Moto G40 / G60] anilyarki:
Noob's Guide to Installing this ROM on your newly unlocked Moto G60

Hi guys! Here is a quick beginers guide to installing this ROM on a newly unlocked G60. I am assuming you already have the bootlocker unclocked.

1. Make sure the USB debugging is enabled before you attempt anything.

2. Turn off you phone.

3. Download platform files and extract it to a folder, lets call it "G60"

4. Download TWRP from official webite to this folder and rename it to tewrp.img

4. Open terminal or CMD window in this folder.

5. Hold the Volume down with power button to switch on your phone in fastboot mode.

6. Connect your phone to PC

7. Verify the connection by typing 'fastboot devices' in CMD. It should give you the device ID. If not then check your cable or change the USB port of your PC.

8. Now type in 'fastboot -w'

9. Now type 'fastboot erase userdata'

10. Now type in 'fastboot boot twrp.img' - This will reboot your phone in recovery with TWRP. Disconnect the phone from PC.

11. Once you reboot to TWRP recovery, connect your phone to PC again.

12. Copy the ROM Zip file to the internal storage of your phone.

13. If you do not see the internal storage or just a blank page for storage in PC file explorer. then follow this - Go back to phone and open Terminal in TWRP.

14. Now inside the terminal type in 'mkdir /data/media'

15. This will create a media folder inside the data folder of your phone. You should now be able to see the complete internal storage of your phone in the PC file explorer. If not simply disconnect and reconnect the phone.

16. Copy the ROM file to internal storage.

17. Goto TWRP and flash it.

18. Reboot to system and enjoy!!
[Moto G40 / G60] abhirag04:
Mobile network (Jio 4G) not connecting to internet after updating to android 14. I can call and view sms tho..

Also, RCS messaging not working

EDIT: also, face unlock
[Moto G40 / G60] anuragsingh331:
C

Change:- Access point name!
[Moto G40 / G60] abhirag04:
it dosent show up when i try to change.. it just keeps loading

Edit: Reinstalled and now its fixed
[Moto G40 / G60] prirai:
Check if you're using the latest adb and platform tools.

Always try using the latest twrp i.e the one with the version of android you're trying to install, if that has some issue, go one version back. Do not flash the twrp though, only boot through it as mentioned in the instructions and you'll be safe.

I myself followed the instructions directly and everything works. You do not need to do anything extra.
[Moto G40 / G60] xdauser1620:
twrp 1650 version corrupts data i don't recommend it.
[Moto G40 / G60] prirai:
Does not happen in my case. Are you wiping/formatting before flash? If not, you will get this issue. I was making the same mistake and got into the same issue.
[Moto G40 / G60] xdauser1620:
Formatting when i flash different custom rom and not formatting when i do update.
[Moto G40 / G60] Phantom Ekko:
PS: I am also having the same issue. I tried this and it fixed the issue:

1. Eject and re-insert the sim card then reboot.

2. Go to Setting > Network & Internet > Sims > [Your Sim Provider] > Access point Names > click on the three dot menu on top right then "reset to default" . Then You will see the accesspoint options and choose your accesspoint (ex. airtel GPRS).

Enjoy!
[Moto G40 / G60] deepakvinod:
Just flashed this today. Had to push the rom to data instead of sdcard because it was complaining of lack of space. My only problem so far is that the mic is not working. Anyone faced this?
[Moto G40 / G60] xdauser1620:
When you use Android 11 base with Android 14 os guess why your microphone might not working. You should always use latest Motorola update before flashing custom rom.
[Moto G40 / G60] deepakvinod:
I was on the latest available update for the phone. Remeber checking for updates multiple times. What should I do moving forward?
[Moto G40 / G60] xdauser1620:
Your logcat says motorola/hanoip_retail/hanoip:11/RRIS31.Q1-42-51-12-1/01c61:user/release-keys which is Android 11 not the latest Android 12 update.

lolinet mirrors - firmware, software, iso etc.

lolinet mirrors - powered by h5ai

mirrors.lolinet.com

latest retail HANOIP_RETAIL_12_S2RI32.32-20-9-9-2_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

Android 11 got HANOIP_RETAIL_11_RRIS31.Q1-42-51-12-4_subsidy-DEFAULT_regulatory-DEFAULT_CFC.xml.zip

I do think your phone software very much outdated.
[Moto G40 / G60] deepakvinod:
Thank you for pointing me in the right direction. I ended up reflashing stock on both slots and then flashing this rom again to no avail. In third party apps like simple recorder, I can use the mic I can even record a video message with sound on Meet. Unfortunatley still no audio during calls on any of these apps or the official recorder.
[Moto G40 / G60] xdauser1620:
RIP pixelexperience.

Everything has to come to an end, sometime...

Dear PixelExperience Users, It is with a feeling of gratitude that I share important information with you today. After much reflection, I made the decision to complete the development of PixelExperience. The project was created by me in 2017, in a completely different scenario from what we...

blog.pixelexperience.org

I recommend CherishOS alternative.
[Moto G40 / G60] prirai:
Do they unofficial (or hopefully official soon) builds for hanoip?

For now I am on Lineage 20.0 and liking it a lot. I hope we get an official build for lineage for hanoip by Raghu Varma.
[Moto G40 / G60] xdauser1620:
Kevin made newer lineage builds

lineage-21.0-20240311-UNOFFICIAL-hanoip.zip

Lineage OS 2.1.0 - 16/2/2024 - hanoip

#Motorola #A14 #Kernel #U #rom LineageOS 21.0 | Android 14 | Moto G60 (Hanoip) Updated: 16/2/2024 ▪️Instructions https://kevinfrax.github.io/downloads/lineage/hanoip/ ▪️Android U ROM zip [831.8 MB]...

xdaforums.com
[Moto G40 / G60] prirai:
There's a huge difference. The ROM made by Kevin is permissive, which is not good for everyday use, lots of security issues. I tried it but then came back. Better safe than sorry. I'd choose an older enforcing build over a newer ported rom and Selinux disabled. Not an offence, the ROM actually works quite well.
[Moto G40 / G60] xdauser1620:
You can change selinux into enforcing witth edited boot.img or additional app that applies it on each reboot.
[Moto G40 / G60] prirai:
That's actually good. I looked into Selinux policy for Android roms quite a bit from Android official wiki. How do I actually edit the boot.img in this case. Steps? Also, approaches for debugging before enforcing? I want to keep it permanent and don't want to apply at every boot.
[Moto G40 / G60] Raghu varma:
My projects are actually a clone of stock rom style. You will have proper selinux rules with fully sepolicy support through selinux enforcement. To be honest we just indirectly re-created the moto stock rom on the name of Lineage OS from source and additional to it with moto selinux sepolicy support. So that combination of clone+moto+Lineage = my work!

That's how I maintain. So that moto architecture will be upstreamed on time to time.

Even though if you compare the dumps of my Lineage and other developers Lineage, it will be complete different from what I own in my projects! So overall I say we are different from others !

Switching selinux to permissive/enforcing through boot image is just a joke because this gimmick used to be done for porting roms from one device to another device. Just like porting oxygen OS to moto on permissive mode to survive lol!

Ultimately writing the source with proper selinux components will lead to enforcing results...

XDA community is for transparent development but not for gimmicks development! That's why you will see less then 1% bug reports in my projects!
[Moto G40 / G60] prirai:
So that means you take the official moto rom and modify few components taking changes from the Lineage project? Is that what you mean by a clone here? Also, what is the use of device tree.

Sorry, I'm really new to this rom world. I am currently on your LOS 20 and in the past few days I have actually tried lots of roms but decided to stay here and will probably not change anytime soon.

Also, I saw some of your LOS 21 builds for other models. Is something similar being built for hanoip as well? If it's in testing, I'll be happy to give a hand.