yashsingh1/xdaforums huggingface dataset:
[Moto G40 / G60] arsradu:
I don't understand why soooo many people (for some reason, many people from India) complain about issues with this phone.

I'll tell you this: I've got none of those issues! Camera is working fine, both the UI and the resulting pictures, I've got no lag in day to day apps. Everything's working great! And yes, I'm on Android 12 as well. And what's even weirder is that it's actually the exact same build number! How is that even possible?

So...either my use case is different than everyone else's oor....I don't know. But there are tons of complaints about this phone, tons of issues, and I've got none of them. Like literally none of them.

And of course I'm happy about it. But also makes me wonder: what the hell is different?! :))
[Moto G40 / G60] AVI8152:
Hmmmm that's so weird cuz you see my G60 is only 1 year old but see all these issues ...🥺🥺🥺🥺 And since you're saying that many people have complaints I guess I'm not alone .... I just feel like I'm moving from Galaxy M31 and it takes some damn good photos cuz why not it's samsung and their processing is nice but then i want to experience some new thing and i don't have any other phone at home other than G60 so even if i install PE ROM and GCAM the hardware would be that only that Moto has given so just a little disappointed but let's see anyways I'll buy my first flagship soon so it's just a matter of time
[Moto G40 / G60] arsradu:
Mine is also about 1 and a half years old. But it's working like the day I bought it. I'm super happy with it. I don't understand why other people are having issues with it.
[Moto G40 / G60] AVI8152:
Hey hi I've unlocked the bootloader but someone told me that i should not install an unofficial rom like they said the development can get stalled in the middle as it is maintained by one or two People and it also has security issues .... Is it true? I'm hella scared like this is my mother's phone and i don't wanna ruin it .....

Second question

After unlocking bootloader banking apps don't work on original Stock OS right ?
[Moto G40 / G60] arsradu:
Hey!

The development can get stuck in the middle, that part is correct. That's entirely dependent on the maintainer.

Security issues? Like what kind of issues? With no real example there's no way for anyone to confirm. But I'm gonna tell you this: as long as you're using official apps from the Play Store, chances are minimal. Also, the problem is not unlocking the bootloader. It's rooting the device. As long as you're not rooting it, it should be fine.

Also, the sources for these ROMs are open to everyone. I doubt the developers will actually include something malicious inside with everyone else knowing. I think you should be more concerned with Google's own practices than some developer doing something to a ROM. But that's just my opinion.

As for the second question: no, contactless payments with Google Pay (Wallet) app don't work anymore. But banking apps work fine.

There's a big difference between unlocking the bootloader and rooting the device. You don't need to root your device (and I wouldn't recommend it either, unless you really have to) in order to install a custom ROM. This is a misconception. Also, most of the custom ROMs nowadays don't come pre-rooted anymore. This one for example is not rooted, and all the checks are passed. However, for some reason, contactless payments still don't work (can't add a card to Wallet). But that could be a bug.

However, banking apps won't work if you root your device.
[Moto G40 / G60] AVI8152:
It's okay i don't use contactless payments either ......... That's a good thing . I was concerned you know the thing is people consider all this world of custom roms and developers world as dark world , even i used to think like this but as i am getting to learn more and more i am thinking this is a friendly community...... And i want to make friends here in this community.... I just hope and wish Raghu sir continues the development... I'm still a student so I can't donate much to him but I'll support him in other ways possible like testing the UI and all ( you have to teach me that 🤣) and if possible I will also donate a small amount if i can ....... I just want to thank him and talk a little with him ... Doesn't he come online ?
[Moto G40 / G60] arsradu:
That's also a misconception. But contrary to (apparently popular) opinion, no, custom ROMs are not "evil". They're not made by criminals. They're made by tech enthusiasts. I've used custom ROMs for a long time. And while I didn't use all of them, most popular projects, like PixelExperience, LineageOS and all that, are probably the best choices.

Also, think about it this way: if you were a developer, would you really risk your ROM, or your team's ROM by purposefully doing something bad to your own work? I mean, who would do that? And why? It's like shooting yourself in the foot. If you do that, nobody will ever install your ROMs, not to mention all the rage you're gonna get from the community. So...I see no good reason for doing something like this.

To be honest, I'm surprised your stock ROM doesn't work as intended... Have you tried factory resetting, reflashing with LMSA? I find it really weird that you're mentioning all these issues but I can't confirm any of them, cause I don't have any of them.

Personally I'm currently back to stock ROM, and everything is working as it should. No lag, no issues with the camera, no nothing. Everything's working normally. Plus, I can use contactless payments since I've locked the bootloader back. I know, you don't care about those, but I do. :) So...yeah. It's your choice.

Personally, taking all things into account, I'd try first to see if I can fix the stock ROM, because, right now, that's the most complete package, with the smallest amount of bugs (I've got none, but you might have some bugs with your version). If I can't get that fixed, then I'd give this ROM a try. It's a good ROM (a lot better than other versions I've tried before). But it's not perfect. No software is ever perfect. That includes the stock ROM, too! Cause it's made by people. So...you just need to take all these things into account when you decide to either go forward with this ROM or hold off and stay on stock ROM. Choice is yours. Just wanted to make sure you're aware of the advantages and disadvantages so you can make an informed decision.
[Moto G40 / G60] AVI8152:
That's so sweet of you .... This is why I want to be a part of this community cuz then there are developers or enthusiasts like you...... I mean i also heard that developers don't risk anything as it may get them banned and can even face legal actions ..... And it's soo great to see that the rom developing community also has such rules and regulations and to be honest i have started to take interest in all these as well ..... Hmmm this popped a question in my mind .... Is Raghu Varma in any way connected to PE TEAM or PE PROJECT ? Like is he also an experienced/ reputable developer in the community ? Just curious.... Like what do you think?

As for my moto device... No I did not try LMSA ...
[Moto G40 / G60] arsradu:
I think the work you do speaks for yourself. And even though, for as far as I know, he's not part of the PE team (which is one of the reasons why this ROM is unofficial), and I understand his reasons for that, he did release quite a few ROMs for different devices.

My opinion for your device would be to try to reflash the stock ROM via LMSA (using the Rescue function). It's nothing complicated. And see if the issues you mentioned still occur without restoring a backup. We want the software to be as clean as possible. So no third party apps, no custom settings. Just the default ROM as it is when you take the phone out of the box.

I think it's harder to try and understand what's wrong with a ROM so you can fix it yourself. It's easier to just replace it. But which choice do you think gives you the best knowledge for the future? The easier way or the hard way? I think we both know the answer to that. :)
[Moto G40 / G60] AVI8152:
This give me much courage to try and experiment new things.... Okay but LMSA is not available on Mac OS ... Any help here ?
[Moto G40 / G60] arsradu:
Oh, yeah, that. :)

Sure, for this case, you can use fastboot, and a simple script, which contains the commands from flashfile.xml from the official ROM. So it's basically doing the same thing, but in a slightly different way.

So, which build number do you have? Mine is S2RIS32.32-20-7-4. I'm guessing yours is probably the same.

If so, you can get the official ROM from here. It's the last one in the list.

After that, open up the terminal and do a cd to the folder you downloaded. You can even rename it for simplicity.

So let's say, my ROM folder is called "ROM" and it's in my Downloads folder.

Then the command would be:

cd /Users/[your username]/Downloads/ROM

OR

just type "cd" and then drag & drop the ROM folder into the Terminal window. This should automatically add the path.

Then press Enter and you should be inside the ROM folder.

Now, unarchive the flash_file_g60.sh from the attachment and place it inside the ROM folder.

Go back to your Terminal window and do:

adb reboot bootloader (if the phone is already booted up). Or you just press Power + Volume Down from OFF state.

Then you can run the sh script with this command:

./flash_file_g60.sh

What does this do is flash all the files that the flashfile.xml file does (you can open it and compare if you want), with fastboot commands. It also erases userdata at the end (you can see the "fastboot erase userdata" line).

Wait for the process to end (it's gonna take a few minutes), then do:

fastboot reboot (this will reboot the phone into normal mode).

Please, note this will also erase userdata. So make a backup beforehand (but don't restore it yet).
[Moto G40 / G60] AVI8152:
Lol you just also taught me the way to go back to stock ROM if i am in a custom ROM 🤣🤣🤣....... In order to implement this method bootloader needs to be unlocked as well right ? Like even if i am installing stock ROM ? If yes then the banking apps will sadly not work .... Is this right ?
[Moto G40 / G60] arsradu:
That's correct. It's the same procedure for going back to stock ROM. :p

I haven't tried it with a locked bootloader....so...I don't know if it works. I mean, it works from LMSA. Not sure how that's doing it. But I haven't tried it. So...unlocked bootloader would be my advice. Yes, even for stock ROMs. Just to be safe.

Also, as I mentioned, unlocking bootloader doesn't make the banking apps not work anymore. Rooting does. Different process. Unlocking bootloader only makes contactless payments not work anymore. Banking apps should work fine.

If you want, before diving into this, you can check one of your banking apps to see if it still works. We're using different apps, so....I don't know. Maybe some banks require having the bootloader locked. Mine doesn't. But...you can try.

The bootloader is currently unlocked, right? So...if it works now, it should work after reflashing stock ROM, as well.
[Moto G40 / G60] AVI8152:
That's correct okay 👍😊...... If you don't have any problem can you tell me your nick name ? Like my nickname is "Avi"... Just so that we can adress ourselves properly..... Also i assume you are older than me so i am very sorry for talking with you casually as you are older more experienced and also skilled person .... So i am very sorry .....
[Moto G40 / G60] arsradu:
Don't worry. arsradu would be fine. :)

And I know it's a matter of culture. And it's a very good thing to be well educated. However, I see things differently. I don't mind being addressed to in a casual manner. Not at all. I actually prefer it this way. :) Because, to me, respect means a lot more than just the way you address someone. The fact that you're talking to someone with Mr/Mrs/Ms is nice. It shows that you're well educated. But it doesn't really have anything to do with the actual respect you have for that person. In my opinion, respect is something you earn, from the way you think, the way you behave, from your actions, from helping others, not something you demand. And it's not something you automatically get with age. Being older doesn't necessarily make you wiser, being younger doesn't necessarily make you foolish. It's a lot more than that, and it's a combination of education, the environment you live in, self-consciousness, and many, many other things. The way we think makes us who we are. We're not born a certain way. We develop it with time and effort, and just going through life and learning from it.

So, I know this is probably not a common thing where you live and it's probably not a common way of seeing things in general. And I know some people just demand to be respected and talked to in a certain way, just because of their age. They feel better, more "respected" when you address them with "Mr/Mrs/Ms" etc.

But I don't see it this way. Time is not something we can take for granted. It's not ours. It's universal. It's a gift, and it's a loaner at the same time. Time flows without us. We are the ones who can't live without it. So...being older doesn't automatically make you wiser, or worthy of someone's respect. It's the way you think, the way you see life, your actions, the way you live your life that does that.

Also, I might be the only one to think so, but...I believe stuff like "Mr/Mrs/Ms" are actually separating people more than bringing them together. It's a way to make some people feel more important than they really are. It's a matter of ego. And I don't care for that. I like to be able to brainstorm and talk to everyone from an equal perspective. We're born equal. And stuff like that just...separates us. I think you can learn from a young person as much as from any other person. Cause, while they didn't have the time to experiment as much as you did, they often come up with fresh new ideas. And, if you're all like "oh, I'm Mr...blabla, so you can't talk to me like this", then you're just an idiot in a suit. And you've wasted a good opportunity to see things differently and learn something new.

So...while probably wildly unpopular, this is just the way I see things. So don't worry about all these details. They're not important. And no need to apologise. :) I don't mind it at all.
[Moto G40 / G60] AVI8152:
I see you are not just a developer but also a man of words and culture as well ... The fact that you talk like this itself proves everything... i always try to be kind and help animals in my neighborhood or anything and try to become a god boy then later a good man .... Im happy i found someone like me who thinks like me ..And you will be surpriser to know I think exactly like you 🤣🤣🤣 but in my society i have to do how things people like but i am so happy i can be free infront of you .... So I'll just call you ummmm what should I call you ... Yeah I'll call you "buddy" 🤣🤣🤣... As for me you also please be casual with me as well ..... I want to learn from you and probably we will become friends and who knows one day we work on a team ... But it's a very far thinking cuz i need to go to college in few weeks then 4 years engineering then probably I'll do masters from innovation capital SEOUL, SOUTH KOREA on a scholarship..... If fate supports me .... So yeah .... Let's just remain connected okay i always wanted to make contact with someone from this field so that i can fuel my interest in SOFTWARE ENGINEERING
[Moto G40 / G60] AVI8152:
Hey buddy I've unlocked the boot loader and I thought to first try out the PE Rom so now can you guide me everything for the installation of rom when you are free ...... Like what all things to download and from where also every single step cuz I am a noob right LOL
[Moto G40 / G60] arsradu:
Sure.

Do you have an SD Card you can use? Cause that would be easier.

1. All the files you need (TWRP and ROM) are here.

You need this TWRP and this ROM to be exact.

2. TWRP will remain on your computer. ROM needs to go on the SD Card.

3. put your phone into fastboot mode ("adb reboot bootloader" from Terminal, or Power + Volume Down from shut down state)

4. boot into twrp with command:

fastboot boot twrp.img

5. do thes ecommands:

fastboot -w

then

fastboot erase userdata

6. flash the ROM from TWRP (select Install > browse for the ROM zip > swipe to flash)

7. reboot
[Moto G40 / G60] AVI8152:
Unfortunately I don't have an SD
[Moto G40 / G60] arsradu:
Then you can do adb sideload rom.zip from your computer (after fastboot -w and fastboot erase userdata).

Twrp has an adb option if I remember correctly. You use that to enable that, then do adb sideload command.

You can also adb push the rom to the internal memory as instructed on the official page but that never worked for me.

So, if it works for you, try that first.
[Moto G40 / G60] AVI8152:
wait wait wait , so we don't have to flash PE Recovery ??????? All we get as resource are PE ROM and TWRP image ? Among which we boot into TWRP temporarily ? So when do we get the PE Recovery ?
[Moto G40 / G60] arsradu:
After fashing the ROM. PE recovery is part of the ROM. :)
[Moto G40 / G60] AVI8152:
OKay gonna do it now .... It's time for the main climax hehe...... Pray for me I hope my phone doesn't get bricked ! Okay so we have to flash the ZIP of PE ROM or the folder cuz in my Mac it has been downloaded as a folder
[Moto G40 / G60] arsradu:
It's gonna be fine. Don't worry :)
[Moto G40 / G60] AVI8152:
Okay so we have to flash the ZIP of PE ROM or the folder cuz in my Mac it has been downloaded as a folder
[Moto G40 / G60] arsradu:
Zip.

Turn OFF this setting in Safari > Preferences > General. Then download again.
[Moto G40 / G60] AVI8152:
okay one last question so I did fast boot -w and also fast boot erase user data and then booted into twrp as well .. (I'm proud of myself hehe) so now do I have to clean the storage again through wipe feature on TWRP? Before and after flashing? Also what's difference between "fastboot -w" & "fastboot erase user data"........ Like does it format or wipes or what It does ? ad do we have to wipe from TWRP before and after flashing again ?
[Moto G40 / G60] arsradu:
No. Just flash rom now. no need for storage erase again.
[Moto G40 / G60] AVI8152:
okay gonna try push command first then add sideload
[Moto G40 / G60] arsradu:
Ok. Push comand will copy. Sideload command will install. let me know if anything.
[Moto G40 / G60] AVI8152:
push command says -- "push requires an argument" all I did ws type add push then I dragged the ROM file to Terminal.... what happened ? should I try add sideload now ?
[Moto G40 / G60] arsradu:
There's no "add". Adb push rom.zip

Or adb sideload rom.zip

Dragging and dropping for path to rom is ok.
[Moto G40 / G60] AVI8152:
that was a typo I typed " .adb push then I dragged the rom file..... that's it but then it said push requires an argument..... so now should I sideload ? before doing it is it possible some cache would have been built up so should I have to clear cache ?
[Moto G40 / G60] arsradu:
First find adb option in twrp settings first. I think that's where it was.

Cause phone needs to be in adb mode for that.
[Moto G40 / G60] AVI8152:
all I can see is an ""Advance option" it has "Add sideload option"
[Moto G40 / G60] arsradu:
No. No cache.

The argument for adb push is the internal memory. That's where i got confused as well.

Should ve something like: adb push rim zip /sdcard or simething like that. But it didn't work with /sdcard for me. That's why i said it would be easier with an external sd card.

Try with adb sideload rom.zip then.
[Moto G40 / G60] arsradu:
Yes, that one.
[Moto G40 / G60] AVI8152:
okay gotcha but when I am in adb sideload there a screen came where on the bottom it has "Swipe to start sideload" and on top there are 2 check box with wipe cache and wipe Dalvik cache .... when I have to do that ?
[Moto G40 / G60] arsradu:
Don't check anything it's not already checked.and yeah swipe to sideload.
[Moto G40 / G60] AVI8152:
I don't know I just did it now there's some progress bar and I think it's installing .... I just hope I might not have left some cache or anything which will cause bugs or performance drops or lags when it boots up ... I want everything to be fresh .... let's see
[Moto G40 / G60] arsradu:
Sounds about right. Should say step 1/2 or something. But yeah i think you're on the right track.
[Moto G40 / G60] AVI8152:
I think I got a problem ...... I left my laptop with the soup and I don't know I think the setup has failed cuz my laptop went to sleep probably.......... how to know if the ROM was installed?
[Moto G40 / G60] arsradu:
You can try to boot it.

But if you're unsure, better just run the command again, and this time wait for it to finish.
[Moto G40 / G60] AVI8152:
I think i screwed up 😭😭😭😭😭
[Moto G40 / G60] AVI8152:
Okay so the whole command again ? Like erase user data and all and booting into TWRP and all that
[Moto G40 / G60] arsradu:
Ah, no. That's normal. Just try to boot. I don't know why it does that. I got the same warnings. But it doesn't affect the ROM's functionality.
[Moto G40 / G60] AVI8152:
okay so I don't need to go to wipe and then wipe cache ? people say its good to wipe cache after installing custom rom .. what do you say?
[Moto G40 / G60] arsradu:
You can do it if you want to. I don't think it's necessary.
[Moto G40 / G60] AVI8152:
Okay so what we have to wipe ?
[Moto G40 / G60] arsradu:
Technically, nothing. :) But if you want, you can wipe cache for example.
[Moto G40 / G60] AVI8152:
In these what .......
[Moto G40 / G60] arsradu:
Dalvik...
[Moto G40 / G60] AVI8152:
DONE !!!!!!!!!!!!!!! YAYYYYYYYY !!!!! I DID IT !!!!!!!!!!!!!!!!!!!! Thank you so much buddy !!!!!!!!!
[Moto G40 / G60] arsradu:
Yeah, not a big fan of the buddy nickname. :))) But I'm glad you did it.

See? It wasn't that hard. It booted up ok?
[Moto G40 / G60] AVI8152:
Thanks again
[Moto G40 / G60] AVI8152:
Ohhhhh so sorryyyyyyyt .... See this is why I was scared to call you something... It made you felt bad right ... I'm sorry ..... I'll call you friend only ......just friend
[Moto G40 / G60] arsradu:
Don't worry about it. It's just that "buddy" can also be used in a less friendly way. Also, I can't stand the word "dude", by the way. :)) Or "boss". Same. I don't like it at all.

I know you didn't mean it in any offensive or ironic way. I know that. That's why I said arsradu is just fine. No need for anything else.

Anyway, looks like your phone booted up just fine! CONGRATULATIONS!!!

So, tell me, which part did you think was the hardest? Which one did you have the most struggle with?
[Moto G40 / G60] AVI8152:
Before answering your question I wanna say ... The ui is very laggy 😭😭😭 pulling down notification and then opening apps so jittery 😭😭😭 it's as if there's no optimization or 120 hz ... What happened 😭😭😭
[Moto G40 / G60] arsradu:
Ok.....the more I see these issues, the more I'm convinced this is a hardware issue of some sort. Believe it or not, I've got none of those issues.
[Moto G40 / G60] AVI8152:
But when i unlocked the bootloader and the phone was reset and i set it up for time being before flashing rom....the lag issues and performance drop was solved 😭 but this rom...............
[Moto G40 / G60] arsradu:
This is so weird.... Ok, I've got a question for you: did you restore your backup during first setup?

Can you do a wipe data and try to boot without restore? You can do it from the OS itself, or PE Recovery, since now you have that installed. Your choice. I feel this might be something related to either your account or some weird setting or something... Cause you're not the only one with this issue... I mean, it never happened to me. But it's not the first time I'm reading about it.