yashsingh1/xdaforums huggingface dataset:
[XPERIA X1 Q&A, Help & Troubleshooting] philrich1:
I believe its just a matter of preference, it how far you want to go in stripping your ROM and what you want to but back in. You should just be able to add CABs within KovskyKitchen.

Thanks,

Phil
[XPERIA X1 Q&A, Help & Troubleshooting] fards:
Although I think it's more efficient to convert them to "packages" first.
[Motorola Edge 20] npjohnson:
Moto Edge 20

- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Introduction:

This is the Official Lineage OS 19.1 thread for the Moto Edge 20 .

Downloads:

Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.

berlin - Official builds​

berlin - My unofficial with Google Apps/Pixel goodies included. Passes SafetyNet by default. OTA's roll roughly once a month. Support not guaranteed or implied.​

If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:

None.​

Find any? Report them according to this guide.​

Notes:

The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.​

Kernel Source: https://github.com/LineageOS/android_kernel_motorola_sm7325
[Motorola Edge 20] npjohnson:
Hey all! The final 19.1 unofficial are rolling right now.

From here on it will be 20 builds for these devices only when it comes to unofficials.

The device will continue receiving official 19.1 for some time - as bluetooth is broken on 20 without some nasty hax right now.
[Motorola Edge 20] Danny 12:
good to see you here, I loved using your los 19 for moto g7 plus.
[Motorola Edge 20] fash99:
Amazing!

i will gave it a try rigth now!

Thanks!
[Motorola Edge 20] gabi4175:
where can i download the unofficial build, the official build does not pass safety net, and i don't want to use magisk
[Motorola Edge 20] vdun1188:
I installed the version with microG baked in, and it is working great. Nice work to all the devs!
[Motorola Edge 20] iestyn99:
LineageOS 20 is out for Edge 20!
[Motorola Edge 20] karandpr:
Thread closed via OP Request

- XDA Staff
[Motorola Edge 20] npjohnson:
moto edge 20

- Your warranty is now void.
- You have been warned.
- Use at your own risk.

Introduction:

This is the Official Lineage OS 20 thread for the moto edge 20 .

Downloads:

Please follow the install instructions in your device's Wiki page linked below exactly, and make sure your device's firmware matches the required firmware listed.

berlin - Official builds​

berlin - My unofficial with Google Apps/Pixel goodies included. Passes SafetyNet by default. OTA's roll roughly once a month. Support not guaranteed or implied.​

If you don't follow these instructions, or use 3rd party add-ons (like Magisk) please don't expect support here.

Known Bugs:

None.​

Find any? Report them according to this guide.​

Notes:

The only supported GApps package at the moment is MindTheGapps, linked on our Wiki page about gapps.​

Kernel Source: https://github.com/LineageOS/android_kernel_motorola_sm7325
[Motorola Edge 20] sorin000:
So..... title says LOS 20 and introductions says LOS 19.1.

Which is it?
[Motorola Edge 20] npjohnson:
fixed
[Motorola Edge 20] mdeejay:
for flashing from stock you need 19.1 recovery. 20 stuck on splash screen
[Motorola Edge 20] npjohnson:
Incorrect. You need to flash vendor_Boot and dtbo from 20, like the wiki says. It works fine.
[Motorola Edge 20] mdeejay:
check wiki link https://mirror.math.princeton.edu/pub/lineageos/full/berlin/

only 19 here

:)
[Motorola Edge 20] npjohnson:
ah, that's on me - not the lineage side, I'll fix my wiki.
[Motorola Edge 20] fulltronservice:
Is there an App to make the most complete backup that can be done?

It happens that I do not want to lose the data of applications that do not synchronize with the cloud, and I also have many folders with videos, compressed and photos that I use often.
[Motorola Edge 20] npjohnson:
Seedvault, built into the OS
[Motorola Edge 20] Teo S.:
Anybody know if the moto gestures are implemented?
[Motorola Edge 20] npjohnson:
yup!
[Motorola Edge 20] fash99:
Hi Sr.

I just hard brick my device and soft brick to. What should i do to make it works with any custom rom?

Doesnt works any what i did -any rom- Xt2143-1.

Thanks in advance.
[Motorola Edge 20] npjohnson:
Follow the wiki guide - if you follow it word for word it will work just fine.
[Motorola Edge 20] Amrittiwarie:
Hi, Will this rom work for moto edge 20 fusion (model : XT2139-2) ?
[Motorola Edge 20] fash99:
I tried so #$#%ing hard the wiki! But doesn't works!

Anyway i went back to stock. Thanks!
[Motorola Edge 20] npjohnson:
What did you struggle with?

Others have been able to install this just fine.
[Motorola Edge 20] fash99:
I just simple cant fla****. Every time said something like "signature failed".
[Motorola Edge 20] npjohnson:
Did you try redownloading it?

Sounds like a bad download.
[Motorola Edge 20] fash99:
Yes Sir!

I tried all your releases and the last one from Lineage Os. The one from lineage OS flash it without any error, but gave me bootloop.

Perhaps the problem its my taka taka phone -japanese-
[Motorola Edge 20] npjohnson:
What?

I don't understand your last line.
[Motorola Edge 20] fash99:
My phone comes with a box in japanese lenguage.
[Motorola Edge 20] npjohnson:
What's is your model number though?
[Motorola Edge 20] fash99:
Japanese model xD...
[Motorola Edge 20] npjohnson:
Weird, same XT- model.

Not sure tbh.

But if you were getting signature errors you have other problems.
[Motorola Edge 20] fash99:
I will try it again in a few days when get some days off.

Cheers Sir!
[Motorola Edge 20] fash99:
Sir if i use the file lineage-20.0-20221119-recovery-berlin.img doesnt boot to recovery. Of course i flash first

dtbo.img

vendor_boot.img

Should i flash anything alse?
[Motorola Edge 20] Lempan:
Hi :)

I didnt manage to get the recovery to boot with the 20221119 version and neither the rest for linegae 20 however i got it working for recovery for lineage 19. So im just wondering if i am missing something 🤔
[Motorola Edge 20] Lempan:
Ok i solved by using "lineage-19.1-20221203-recovery-berlin" to install lineage 20 i dont know if this is okay but thats how i installed it :)
[Motorola Edge 20] fash99:
Thanks!

Finally i been able to install de rom!

Any way i had some errors.
[Motorola Edge 20] Lempan:
Yes I also got that but I just clicked continue and after 5-8 minutes it was done 👍
[Motorola Edge 20] Lempan:
Btw what case are you using?
[Motorola Edge 20] fash99:
This one!

Hot Sales Magnetic Buckle Phone Case for Motorola Moto G22 G10 G20 G30 G31 G50 G51 E20 E40 E7 Edge 20 s Pro X30 Plus Pure Cover

https://a.aliexpress.com/_mrmEUb6
[Motorola Edge 20] mg144:
soooo.... where do I download the unofficial ROM for Android 13? i can't seem to find it please provide a link. thanks!
[Motorola Edge 20] fash99:
Hi Sir!

I had a few ramdom reboots with the last update. Should i make a clean flash?
[Motorola Edge 20] gabi4175:
today update keeps crashing at boot "Android setup keeps crashing"
[Motorola Edge 20] npjohnson:
pulled the build, fixing it. New one will be live tmrw.
[Motorola Edge 20] cxantia:
Hello folks at XDA Forums!

Thank you for working on the LineageOS image for Berlin.

The image works fine for me. I noticed two things:

The WIFI connection sometimes wobbles.

The Android Update APP aborts when I want to change the settings (e.g. delete image after update) or want to install the newly downloaded image.

The Edge 20 had the last Motorola update from January installed. I followed the Lineage Wiki for the installation. dtbo.img and vendor_boot.img were from 12/31/2022.

MindTheGapps-13.0.0-arm64-20221025_100653.zip are installed.

The problems are present in both official ROMs.

Are there any references to the two problems?

Thanks in advance!
[Motorola Edge 20] Username: Required:
Hello! Great work on LineageOS for the Edge 20! I have a few questions, though: first of all, is there any way you could fix the uniformity issues with this device's screen by modifying some code? Same goes with the purple noise in the corner of night-time photos. And is there any way of unlocking 108MP for third party camera apps? Also one issue I had with LOS19.1 on this device was that scrolling was not smooth, it was sort of jittery, and animations would stutter periodically. Are these an issue anymore with the new build? Thank you in advance for any replies!
[Motorola Edge 20] npjohnson:
1. Purple noise - got examples? I haven't yet seen this.

2. Variable refresh rate should be fixed, should be nice. Just turn the refresh rate to 120 in settings.

3. Sadly 108MP is Moto Camera only for now.
[Motorola Edge 20] Username: Required:
Thank you for replying.

1. I went on a rant about the horrible sensor in this phone (ISOCELL HM2) here:

https://xdaforums.com/t/extremely-poor-low-light-performance.4475689/

It's pretty much prevalent in phones with HM2 sensor, such as the Xiaomi Redmi Note 10 Pro and some others I can't think of off the top of my head. It manifests as a purple noise on the bottom edge of the phone and the right edge in horizaontal videos. Look for it in the examples I've given, it's very much there. Maybe your unit is different. It's due to the ISO being too high, software corrects for this sometimes by making night time images very yellow, but it's painfully obvious in video and Motorola does not seem very keen on fixing this.

2. I was not talking about variable refresh rate. Maybe again it was on my part, however scrolling was jumpy and not very smooth (for me it was very visible when slowly scrolling) and animations stutter (stopped for a fraction of a second, but still noticeable). Also this phone (units with OLED, not sure about the Indian units with AMOLED) have a darker noise at the bottom, a uniformity issue with the screen. It's always there, however it is very noticeable at low brightness in a dark room with 144Hz, and still somewhat noticeable with 60Hz. In the attached image, the Edge 20 is in the leftmost, you can see how towards the bottom it darkens.

Sorry for the long reply, I went in with a lot of detail. What I'm trying to ask is if these things are fixable with software or not.
[Motorola Edge 20] npjohnson:
Sadly this is all in proprietary processing libraries which would require disassembling and researching deeply to modify - if it happens on stock there's a low chance we could fix it here - they have source code and we don't :/
[Motorola Edge 20] billy996:
Thanks Bro. I am excited. The only question is how to root?
[Motorola Edge 20] Username: Required:
Oh well that is very unfortunate. Thank you for your work!
[Motorola Edge 20] RexDoisPontoZero:
you can always flash the latest Magisk apk when on recovery. I'm using Lineage 20 with Magisk and MicroG and it works really well
[Motorola Edge 20] DynaSpan:
Hi,

First of all, thank you for this ROM, works perfectly on my Edge 20.

I've not noticed this when using a fixed framerate (I've set mine to 90).

However, when I used a variable framerate (60Hz - 144Hz), I noticed that when I have set the screen brightness to 0%, with extra dimming on, the brightness changes when the framerate changes. During a static display the brightness levels are different than when scrolling.
[Motorola Edge 20] Username: Required:
It doesn't change brightness per say, it's just that the screen is crap. In my post I talked about how the screen isn't uniform around the bottom edge at 144Hz (it's darker than the top of the display), and at 60Hz the issue sort of goes away although it is still somewhat noticeable. When on variable refresh rate the display oscillates between the two refresh rates, which makes the bottom edge brighter and darker. It happens at any brightness level, it's just more noticeable in a dark room with low brightness.
[Motorola Edge 20] LMOSIS:
Do you have the "lineage-19.1-20221203-recovery-berlin" version? I am facing the same issue. Getting stuck in a boot loop after using the new recovery. Had to flash the stock rom afterwards.
[Motorola Edge 20] npjohnson:
Just flash boot, vendor_boot and dtbo, it will work with 20 recovery - I am using it now.
[Motorola Edge 20] LMOSIS:
Boot file? I did vendor and dtbo.
[Motorola Edge 20] npjohnson:
Boot image.
[Motorola Edge 20] LMOSIS:
Sorry for being naive, but the boot image you are mentioning is the boot image extracted from Lineage OS 20 ROM if I am not wrong. Or is it the boot image from the STOCK ROM?
[Motorola Edge 20] npjohnson:
From lineage.
[Motorola Edge 20] npjohnson:
Said image is even on the download portal.
[Motorola Edge 20] LMOSIS:
Thank you @npjohnson. I will give it a try and let you know.
[Motorola Edge 20] npjohnson:
It's the only image on there. It's called recovery, but the wiki details flashing to the boot image.
[Motorola Edge 20] LMOSIS:
Thanks a lot. It worked like a charm. You are a genius and an amazing help.
[Motorola Edge 20] npjohnson:
Nice. Good to hear.
[Motorola Edge 20] marmistrz:
Is there any way to use a notification LED for notifications? It's there in the settings, but I don't see it flashing when a text is received. AFAIK the Edge 20 has one, but, in the official ROM, it's only used for battery-related events, I haven't been able to spot it with the official ROM whatsoever.
[Motorola Edge 20] npjohnson:
We don't have one.
[Motorola Edge 20] empy16:
I'll be honest, I've never had such a well-polished, flawlessly working ROM before. Everything just works, including all the Motorola stuff, and even a few extras.

Thank you so much! Hopefully the updates don't stop for at least a few years!
[Motorola Edge 20] npjohnson:
As of the April builds the unofficial should pass safety net.
[Motorola Edge 20] petexd:
Has anyone had a problem with unlocking oem on this phone. I've got the key for the device but it doesn't unlock and in developer options the 'unlocking oem' toggle is greyed out.

Any suggestions?
[Motorola Edge 20] npjohnson:
where did you buy the device?

Some carriers force lock devices - such as Verizon, etc.
[Motorola Edge 20] chiconanni:
Hello, i want to install this rom, but i need to know if ready for works fine with lineage! Thx in advance!
[Motorola Edge 20] petexd:
It's OK. I've done some searching (which I should have done first!) and discovered that it can take up to a week for it to work . I just have to be patient.
[Motorola Edge 20] petexd:
It took 3 days and now everything's working as it should with lineage-20.
[Motorola Edge 20] petexd:
I've just updated with today's rom which on moto lake I do by building or downloading and and installing with twrp.

I'm unsure of doing that with sideloading so I updated. It took about an hour. Is that normal?
[Motorola Edge 20] npjohnson:
you're overcomplicating it - use the built in Updater app and lineage recovery.
[Motorola Edge 20] petexd:
I probably expressed myself badly looking at my post now. With lake I wanted to keep twrp so I used to update manually.

With berlin this was my first update, there's no twrp so I used your updater this time. It downloaded quickly but took about45 mins to install.
[Motorola Edge 20] npjohnson:
Oh, yeah there's a prioritize update process box in the three dot menu of updater.
[Motorola Edge 20] petexd:
Thanks. I've done that for next time.
[Motorola Edge 20] petexd:
I checked this with today's update. The updater app crashes when I tap 'install' after applying 'prioritse'. It works if I turn prioritise off.
[Motorola Edge 20] magiko:
Google Assistant Go not working.

This app is not supported by your device
[Motorola Edge 20] npjohnson:
Because this isn't a go device.
[Motorola Edge 20] Valun:
Hi, my status bar is lagging on Lineage (its FPS is somewhere around 20, but the right and left merges work smoothly, only the opening and closing of the status bar is lagging), and I would also like to build my kernel with virtualization support for VMOS PRO, but I have eternal errors, could not do you want to tell me which gcc you use, which distribution you are sitting on, and could you throw off the corrected kernel sources, if you have them?
[Motorola Edge 20] npjohnson:
Follow the wiki build guide for the device to sync the Android source code, you're not going to be able to build this externally, you will need to build it in line, there are just too many external dependencies.

But when you get to the point that you build the actual ROM, instead of make bacon, just make bootimage or make kernel.

As for the lag I have absolutely no idea, I don't see that
[Motorola Edge 20] Valun:
But I do everything according to the instructions, I just have errors when compiling the kernel itself, which is from Lineage, which is from the official XT2143, I set the correct config. To begin with, I just want to assemble the config without edits so that everything comes together without errors.

I have 2 of these phones on my hands now, the Lineage and PiE status bar is lagging at all, I don't observe this on stock firmware.
[Motorola Edge 20] npjohnson:
What you're describing doesn't sound like you're following instructions I'm not really sure what instructions your following.

You shouldn't have to select any configs or anything like that, you should just be syncing the source, selecting the device, then building, but you do need the entire Android source tree to do so.

What do you mean by p i e status bar?
[Motorola Edge 20] Valun:
By PiE, I meant that this is a Pixel Experience with the most standard status bar, which is also very laggy.

I do not lag on my two MotoEdge 20 only in stock firmware (I have already tried BR, RU, CN regions of stock firmware).

But I can't build the kernel, because there are errors in the source code. How can I solve this problem, could there be a problem that I have Debian and not Ubuntu?
[Motorola Edge 20] npjohnson:
I still don't know what you're talking about it with the status bar, it's not laggy here.

And as for the kernel, You're going to need to share the errors, it builds fine for many other people, there is no problem in the source code.
[Motorola Edge 20] Valun:
I wish I didn't have any mistakes either)

Could you tell me what instruction YOU are building the kernel by?
[Motorola Edge 20] npjohnson:
Build for mata | LineageOS Wiki

wiki.lineageos.org
[Motorola Edge 20] kinglofty7:
where can i find unofficial build download? link takes me to LOS device info page
[Motorola Edge 20] kinglofty7:
would this be the one?

GitHub - LineageOS/android_device_motorola_berlin at lineage-19.1

Contribute to LineageOS/android_device_motorola_berlin development by creating an account on GitHub.

github.com
[Motorola Edge 20] npjohnson:
That's not the LOS info page, look at the URL - it's my self hosted one with the links swapped out.
[Motorola Edge 20] k4pparazy:
Hey, as of the latest lineageos update i keep getting bugs related to the battery (i charge it but it doesnt charge, then 3 hours later or more boom, im at 15%). I tried multiple cables and charging bricks (none worked). I can say that it does charge beacuse when booting into stock recovery it says POWER: OK but if i try booting into lineageos recovery/just boting it its magically at 0% again. Any idea on how to fix this or on what could be causing this?
[Motorola Edge 20] npjohnson:
official or unofficial?
[Motorola Edge 20] k4pparazy:
p sure its official. got it from https://lineageosroms.com/berlin/

also edit: my phone now appears to be bricked beacuse it doesnt even show thats its charging, fails to boot up even to stock recovery and is ice cold even after 4 hours of letting it charge
[Motorola Edge 20] npjohnson:
That is not an official site, that's a spammy rehost, not sure where you got that link even, the original post of this thread doesn't include that.

I have no clue what you grabbed to be honest
[Motorola Edge 20] k4pparazy:
it worked perfectly fine for like 4 ish months, first update deleted my root and softbricked my phone (fixed that quite easily), 2nd update went fine, same for 3rd, and now for the 4th update it bricks my phone somehow

ty for help either way (y)
[Motorola Edge 20] npjohnson:
yeah sorry - can't help ya there - that site isn't us.
[Motorola Edge 20] k4pparazy:
also i just realised, i downloaded it from the wiki.lineageos.org site not the .com, typed the .com from muscle memory

oopsie on my end
[Motorola Edge 20] npjohnson:
if you got it from the oficial site, many others are using these builds and not bricking so I'd suspect hw issue
[Motorola Edge 20] k4pparazy:
so essentially im out of anything i could do? I swear i didnt even once think that it could be a hardware issue
[Motorola Edge 20] npjohnson:
when you plug the device into your PC and hit the power button does it show in device manager?
[Motorola Edge 20] k4pparazy:
It does not, i tried with 4 different cables beacuse of how desperate i was
[Motorola Edge 20] npjohnson:
lineage can't even brick it that badly - the most it could do is kick you to QCOM EDL mode which is recoverable - but if you get nothing it is definitely a failed hardware module - send to moto for RMA if still in warranty.
[Motorola Edge 20] k4pparazy:
will do that in 2 days considering i am on a trip right now, should i update you after that or not?
[Motorola Edge 20] npjohnson:
Sure
[Motorola Edge 20] k4pparazy:
hey, the phone has been repaired and IT seemed to nave been a motherboard issue
[Motorola Edge 20] mg144:
Great updates and great support, just a few things. First off, the screen flickering. I suppose it's the roms itself, because this problem didn't occur on the stock firmware and on pixel experience. The toast corners aren't rounded like the rest of the ui (unofficial). Magisk has problems working, this is most likely my own fault but this didnt happen on pixel experience. The battery usage is great, long lasting and the device doesn't get hot. Games are going fast and overall its pretty solid. I'd recommend adding the option to add Motorola apks, like game time. The always on display won't turn off unless the phone is on its face, so the proximity sensor doesn't work or it just the OS itself. Honestly I prefer pixel experience but it doesn't get builds anymore and I don't have experience to make them myself, if it wouldn't bother you could you make a new build for pixel experience? Thanks for reading this through and have a great day :).
[Motorola Edge 20] npjohnson:
No, I won't be touching PE.
[Motorola Edge 20] dukemagus:
not directly related, but is there any stable implementation of TWRP on the edge 20? the lineageRecovery doesn't have the same options for flashing internal zip files
[Motorola Edge 20] npjohnson:
It does, but can only do so from external SD due to encryption.
[Motorola Edge 20] Dannycastro_perez:
Excelente, acabo de flashear en mi edge 20 version china (Doble tarjeta sim, 256 de almacenamiento) sin embargo tengo un problema y es que al ingresar la segunda tarjeta sim el dispositivo entra en un bootloop sin parar solamente quitandole una tarjeta sim se soluciona el problema ¿alguna idea de que podra ser el problema?
[Motorola Edge 20] pbraun:
Voice-over-WLAN not working. I have installed latest unofficial build (20-20230713-UNOFFICIAL-berlin) and everything has been working great so far. Recently I tried to activate Voice-over-WLAN (VoWifi) due to bad indoor coverage in my home. According to the settings on the phone Voice-over-WLAN should be active, but it does not work and also the wlan call icon does not show up in the status bar. IMS status shows: Voice-over-WLAN: not available. IMS is registered (Status was checked with *#*#4636#*#*). VoLTE is working.

Voice-over-WLAN works with same SIM in another phone (Provider is O2 in Germany).

I have tried different SIM cards from 2 other German operators (Deutsche Telekom, Congstar) where WLAN call is working in the other phone. For those SIMs, IMS registration already fails on my EDGE 20.

So it seems that the network (carrier) configuration does not work properly.

Any ideas?

Thank you.
[Motorola Edge 20] Amuchi:
Agree with others on flickering, comparing with stock 12 it is much more noticeable in LOS. Just small scroll in the menu for example and after few milliseconds small flickering appears for a moment. Prevent flickering option doesn't change anything.

UPD: reducing max frequency helps a little