yashsingh1/xdaforums huggingface dataset:
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] DiegoPrysm:
Hey my man, thanks always for the hard work, I'm grateful you still develop for this device, and I was wondering; could Lockscreen Clocks make a comeback on the unofficial build? Those are pretty nice and are pretty lightweight too, even for a pixel goodie.

I've been unable to flash them back, or install them back, they don't get recognized by Wallpapers & Styles. I did ask on LOS reddit if there was a way to put them back with modules, flashable zips and all, and people really just went "idk just ask your maintainer!" So here I am, if there is a way to get them back without bothering you, I'm all ears. The clocks really are the only detail for me, but your ROM is hugely impressive, a terrific daily driver!

On the kernel side of things, do you use Google Clang, ProtonClang or which one?. Has been a pretty weird journey to compile the Kernel with KSU, tutorials are scarce, more so on English, and of course, none is specific to A14 lol. (This is my first time but I'm not surrendering)

Also, the call bug doesn't happen on WhatsApp or normal calls via Google Phone, at least on unofficial
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
I can take a look, not too sure how hard it is to do. As for Clang, the default AOSP one, if you want to build the kernel the easiest way to do so is just to follow the build guide on the wiki but instead of building bacon at the end just build bootimage.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
I tested the latest official telegram.apk from their Website and got the same problem: no microphonesound in telegram-calls. So it seems to be a bug in latest lineageos 21 android14 Version!?

Also i recognized my voice if i spoke in microphone in my speaker - but the other person can' t hear me.

Maybe this informations could help to find the solution!?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Bug-Ticket: https://gitlab.com/LineageOS/issues/android/-/issues/6773
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Same happens with Element (Matrix Messenger) !
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Problem always exists on/with: lineageos 21-20240229-NIGHTLY-lake [!]
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Is this bug maybe related to this!?: https://gitlab.com/LineageOS/issues/android/-/issues/5015
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Why the hell would some random Xiaomi phones bug be related, no, we filed the bug ticket, we're working on it, we will let you guys know when and if it is fixed
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Hey, it was something with audiopolicy and i just want to help to find and fix it.

Again: i don't want to stress you!

Thank you for your awesome work!

(Btw: would really like to understand, all around this bug. Could you maybe later these days write a little note about it!?)
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] p00:
Great work @npjohnson. This is my third major version upgrade on my g7 with no wipe.

I encourage everyone here to go throw some money his way. It's worth a few of your dollars to support someone maintaining an OS you use on your phone every day.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] tobben:
Hi. Iam Comming from Pixel experience Android 13 and want to Switch to lineage.

Can i Just follow the Install instruction in the lineage wiki?

Is the motocam included in the official/inofficial lineage build?

What are the additional Features of the inofficial lineage ?

Thanks
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Yes, you can follow the install guide.

Yes it is included.

Yeah, some pixel stuff, nothing huge though.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] tobben:
Thanks. I will give lineage official a try.

Update: It worked. Iam On android 14 now ;). I can also confirm, that motocam is also included.

I know that this is a little off topic: is it possible without rooting to have safetynet check passed? With Pixel experience rom this worked out of the box.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] SonicPower:
I tried the latest unofficial LOS21, and phone calling works. However, wifi calling in airplane mode did not.

A post from LineageOS 21 for Pixel 3a stated that the last time wifi calling worked in airplane mode was on the last official LOS20 build: https://xdaforums.com/t/official-lineageos-21-for-the-pixel-3a.4649875/page-4#post-89376867

I can confirm it does work. Try rebooting once if it does not for you. Something must have changed between LOS 20 and LOS 21.

Update: Looks like within one hour, LOS20 even forgets about wifi calling and a reboot fixes it.

Hmm... something to consider about switching from stock ROM to LOS.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Seems that the server for OTA-updates is not reachable since 2 days!? #MotoG7+ #lake
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Not sure what you mean both the official and unofficial server are up
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] zpunout:
I installed LOS for a friends G7 Plus 3 years ago (18.1 but is upgraded to 21 since then) and I guess I forgot the important step in the guide to make a VoLTE call using the stock OS before switching to LOS.

So calls revert to 3G which will be a problem in July when the carrier shuts 3G down.

My question is: Is it somehow possible to make VoLTE work in LOS without having to perform a full wipe back to stock OS, make a VoLTE call, then reinstalling LOS?

So far, I've tried by editing the build.prop file with the code from the voenabler magisk module but no success.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Sadly no, it's provisioning related :/
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] p00:
I tried and tried to get volte working back when I first got my moto g7 without having to wipe and reinstall an updated stock image. There's shenanigans going on in the baseband that are apparently necessary to make it work. See this comment
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] zpunout:
UPDATE on the necessary step to make a VoLTE call with stock firmware prior to installing a custom OS as per the official LineageOS installation guide:

I reflashed the phone back to stock. Made a VoLTE call with the SIM card in the SIM1 tray position, then SIM2 tray position, Reinstalled LOS21. VoLTE calls work with the SIM card in the SIM2 tray position, but not in the SIM1 tray position (data works though).

So I reflashed stock once again. Made a VoLTE call in SIM2 first then SIM1 second. Reinstalled LOS21 once again. VoLTE calls work this time in SIM1, but not in SIM2.

I thought I'd share this interesting discovery.

T̶o̶ ̶d̶o̶:̶

̶I̶ ̶h̶a̶v̶e̶n̶'̶t̶ ̶y̶e̶t̶ ̶t̶r̶i̶e̶d̶ ̶h̶a̶v̶i̶n̶g̶ ̶2̶ ̶S̶I̶M̶ ̶c̶a̶r̶d̶s̶ ̶i̶n̶ ̶b̶o̶t̶h̶ ̶S̶I̶M̶ ̶t̶r̶a̶y̶ ̶p̶o̶s̶i̶t̶i̶o̶n̶s̶ ̶a̶t̶ ̶t̶h̶e̶ ̶s̶a̶m̶e̶ ̶t̶i̶m̶e̶ ̶w̶i̶t̶h̶ ̶s̶t̶o̶c̶k̶ ̶f̶i̶r̶m̶w̶a̶r̶e̶ ̶t̶h̶e̶n̶ ̶c̶h̶e̶c̶k̶i̶n̶g̶ ̶w̶h̶e̶t̶h̶e̶r̶ ̶b̶o̶t̶h̶ ̶S̶I̶M̶ ̶t̶r̶a̶y̶ ̶p̶o̶s̶i̶t̶i̶o̶n̶s̶ ̶w̶o̶r̶k̶ ̶w̶i̶t̶h̶ ̶V̶o̶L̶T̶E̶ ̶a̶f̶t̶e̶r̶ ̶i̶n̶s̶t̶a̶l̶l̶i̶n̶g̶ ̶L̶O̶S̶.̶

I tried with 2 SIM cards placed in each tray position on stock firmware and made a VoLTE call with each SIM. Reinstalled LOS and discovered that now VoLTE works with both SIM cards placed in the two SIM tray positions.

From now on, if I install LineageOS on a phone which first requires a VoLTE call made on stock firmware, I will insert 2 SIM cards at the same time to enable VoLTE in both SIM card tray positions. (provided that the phone has two SIM capability in the first place).

(worth noting: I also have a Moto Edge 20 Pro with 2 SIM capability. Both SIM positions work with VoLTE with LOS, but I didn't use 2 SIM cards inserted into the phone to make VoLTE calls prior to installing LOS. I only used one SIM card in each SIM tray position sequentially to make VoLTE calls while on stock firmware. So I got a different result than with a Moto G7 Plus)
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Sadly, this device utilizes android.hardware.radio@1.3 (or below).

This means that the March security bulletin - known as QPR2 - fully killed this device.

We (LineageOS) are trying to write a wrapper to make older radio HAL versions compatible with newer radio HAL versions.

With that said, we may or may not be successful and we're entirely unsure how long it would take.

So, sadly, for now, this device has 21 builds disabled - I have deployed one final February ASB unofficial build people can use in the intermediary (or you can use the final official build).

I will announce here if/when the device is re-added to the roster.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
This sounds really sad.

I hope (and believe in) that you will find a way. The moto g7+ is a really great device ( for lineageos).

Does this means that you maintain & distribute Android13/LOS20 for this device again - bringing all the monthly security updates within!??

Or does this means, that "lake" is no longer supported (untill you wrote a wrapper)!?

Thank you so much for all your work!

Maybe the next update is an easter egg!? ;)

Best wishes.

🐰
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
I think you're confused, they're serving G7, play, and power.

They aren't serving plus.

But yeah, there won't be any lake builds until this gets fixed if it gets fixed
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Sorry for confusing you! I edit and deleted the wrong link to crdroid.net, as i noticed that they have maybe the same problems with the march updates: https://crdroid.net/blog/2024-03-17-crDroid-10.3-is-delayed-while-crDroid-7-reached-EoL

But you're wrong, if you wrote there is no crdroid for lake: https://crdroid.net/lake/10

Just with the february security patches.

So i hope you all will find a way..
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
yeah, of course they can build with feb patches lol - it works fine.

YEah, I hope we do as well.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
CalyxOS.org (basing on lineageos) got a statement too! #Trunk
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
yup, good explanation.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] Dukenukemx:
The unofficial link doesn't work.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
April builds are building and uploading
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
..oh yea! <3

I was looking the changelog growing every day..

Amazing awesone!

Thanks so much!
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
sadly for lake, these are still feb asb, and will probably be the last bug fixes I provide for this device until/if we fix radio.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
And how big is the chance to get the radio fixed!? What do you think!?

(I just switched to g7+ some.month ago and was so happy about lineageos support, as this is a great device too..)

I hope, wish and believe you will get through!

;)
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
No clue. Not working right now.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Maybe a cooporation with divestOS developer of lake could help!?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] Dukenukemx:
What's with the radio? I hope this isn't Google creating problems. Also still no link to unofficial build.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Read the OP for radio.

And yes, its building right now.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
they don't have it working so no clue why that would help
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Sorry, i meant crdroid - as they are trying to fix lot of problems coming with the April updates from Google too.

They support lake.

It's just an idea..:(
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
I don t like Google [!]
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] tazlooney89:
Hi, I want to install this version of LineageOS, but the official version is no longer available, so I want to install the unofficial version but I have a question with the vendor.img file, in the instructions, it does not indicate anything about how to install this file, it has been a while since I installed custom ROMs, would vendor.img be before or after installing the lineage zip?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Random thought, not sure why you threw that one out but aight lol
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
If it isn't mentioned ignore it.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Why don't you go back to Android13, Lineageos 20 with lake and serve it untill 14/QPR2 and radio-problem are solved!?

I know, it's maybe official not "nice",/because people have to downgrade again..

But i think in this special case, with this complex problems and on this great device, a lot of people would be happy to go with it.

Updates and monthly security-patches for a working system are quiet better, than to have the newest Android version!?

Would be sooo great, to hold it back in the official repos (or finding somebody, who would help to maintain it)

What do you think about that!?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
It's just not an option, the lineage directors aren't allowing it.

Especially considering that technically speaking it's fixable for these devices it's just a long road and a lot of effort.

Anyone of course is welcome to go build 20 and distribute it themselves, but I won't be doing so.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Hey hi, npjohnson! Maybe i am interested in building an unofficial lake lineage, basing on 13, WHAT have i to know, that is not standing in the standard build.manual??/

Could you give me some tips and/or help me to start!?

I am really blue about this ending...

(Can' t write you a PM)
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Sorry, the build manual is all you need.

I don't have time to walk you through the remainder.

With that said, directors may just start building 20 again, we'll see this week.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
#river & #ocean gets official updates. #lake no!?

All because of the "radio-problem"!?

SDM660 platform seems to be different!?

Hope directors DON'T make a cut..;)

Could you please give a note if you know it's going on!?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
they're entirely different platforms my guy.

sdm632 is linux 4.9 and sdm660 is 4.4.

It's a much older platform with older libraries.

Directors don't decide to cut - it's whether the maintainer can get it working. And at the moment we can't.

The OP says pretty much all of this.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
..or going back to Android13/lineage20!?

Here are Motorola smb660 4.x Kernels:

GitHub - moto-msm8998/android_kernel_motorola_msm8998: Linux Kernel for Motorola SDM660 chipset

Linux Kernel for Motorola SDM660 chipset. Contribute to moto-msm8998/android_kernel_motorola_msm8998 development by creating an account on GitHub.

github.com

Maybe it's possible to compile a 4.9 one for lake!?

Maybe this could help you!?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
Dude, please don't blindly try to help, while I appreciate the attempt, I'm one of the owners of that organization you linked.

4.9 for lake does it make sense it isn't possible, Qualcomm never released chipset support for that version for 660.

Additionally, that's not even the core issue here, the core issue is modem firmware which is signed and we can't change out. Can even grab from a newer device.

Again, while I appreciate the effort, there is a potential way forward, we are working on it, but it may or may not actually pan out, for now just expect that support is suspended indefinitely for lake.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] eheneo:
Hi! Thanks for all the hard work on this build. Anybody figure this issue out yet? I don't have any hints from the bug tracker.

Mic works for phone calls, voice text input, video recording, and even a sound recorder. However, despite permissions being available, mic audio will not be picked up by Zoom, Teams, or Meet. In fact, permissions even show a date stamp of the mic being used on these apps, although there is no audio heard.

Switching to bluetooth mics will not work either: car or headsets. However, mic input for these apps will ONLY work when an external audio device is plugged in via USB; e.g., USB headset or USB to audio jack input.

Otherwise, the 20240315 build is near perfect. It's just odd that mic input works in some use cases, but not others. It's usually all or nothing. :)

THANKS!
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
I won't have time to dig any further in to solve it - but the diff is TG/Whatsapp uses VOIP paths through audio HAL, calls and other stuff don't, they use headset/handset routes.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] eheneo:
I appreciate your response and info. My dev experience is limited to web; so, I won't be much help patching this, but I can add my notes to the ticket for future posterity. Assuming I understood your reply correctly, it's still strange that VOIP via audio HAL works through USB devices, but not through the handset's audio device. Rather than VOIP over audio HAL itself being completely broken, I would theorize that whatever switches to the correct audio device for VOIP via audio HAL is what's broken. That said, my experience with Android dev is limited - so, it could be something wildly different. Thank you!
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] petexd:
I've just built lineage-20 for my wife's g7plus lake. It has the march and april sec updates.

I had to format and start again because I'd already installed the latest official llin-21 avaialbe. I had to use boot.img(recovery) and sideload but if anyone's interested you just follow the build instructions online.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] eheneo:
I ended up finding the last official build for LOS20. I too had to downgrade recovery (boot.img), but using adb. So, far it's been solid, and not that different from LOS21. I've tested Google Meet, phone calls, GPS, wifi, cell, and bluetooth. I've also set up hotspot, but have not tested that nor VPN.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Great. How much time you needed for build (on which Hardware)?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] petexd:
It took about 11 hours overnight but that was the first build. It could be less next time unless there are loads of updated files to sync. I'm not sure what difference the hardware makes. You need at least 16gb of ram (i have 32) and I'm using linux. I wouldn't have a clue where to start in MS and I don't have any MS systems anyway.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
Thank's for this informations.

I am on GNU/Linux too, but have just 4GB of RAM..

Think i will try this in the future and just waiting awefully and silent for a rising lake 21..;)
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] petexd:
I notice they're working on a radio-config-wrapper at the moment and it looks as though it's almost ready to go so maybe we'll see this soon. Fingers crossed
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
radio config != radio.

That's the easier part.

The harder part is nowhere near done.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] petexd:
I understand, thanks.

I know this is the wrong forum but do you know if security updates will continue lin-20 for lake?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] SonicPower:
To save you time and lots of frustration, I highly advise you to not attempting this at all with your 4GB of RAM setup. You need at least 16 GB of RAM or your compile will fail with out of memory errors. The lead dev here has been too kind at answering your questions since it seems you don't even know what the dev process is.

Compiling LOS 17.1 is already rough on 8GB of RAM with more disk cache needed to complete compiliation. 16 GB was recommended, and probably more now with current Android iterations.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] acr2d:
Looks like g7 plus is no longer maintained. That is sad!
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
If you read the OP you'll know why.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] retry0001-coffee:
Hey npjohnson. I don't want to nag you about the situation with the radio on this phone and whether or not LOS devs will ever get a solution in place. But will you announce here if they abandon the effort, so we know it's not worth waiting further?

Secondly, is there any chance we can continue to get LOS 20 builds for this phone? I know that the LeEco LePro 3 was getting 18 builds with security patches all the way until this last March. I don't really know the policy about this with older LOS versions. I just know that that phone was getting supported on older builds officially, although they were monthly instead of weekly.

All effort is appreciated. This was a decent phone for its price, but disappointed it only lasted 2 years for me, when my OnePlus 6T is still going strong. Not blaming LOS for this. This is the SECOND time I've been burnt by motorola phones. Google really screwed us over on the Photon many years ago. I will never do another Motorola again.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] npjohnson:
We are literally working on it almost every day.

Just stay tuned.

18.1 was kind of a special case FWIW. It's life support was special.

This really isn't Motorola's fault at all

They even gave us a new radio version for the time. It just was dropped by Google. Not motos fault at all. It's all msm8998/sdm660 devices period really.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] zpunout:
Is the final official build still available for download anywhere?
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] eheneo:
I found the latest build here. Proceed at your own discretion, but so far, so good. https://lineage-archive.timschumi.net/
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] zpunout:
Thanks. That website is good to know about. For lake, the newest build available to download is Android 13 build 20240208

[edit: The last official build 20240315 is still up, but the link to the file is removed on the LineageOS website. https://download.lineageos.org/devices/lake/builds ]
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] eheneo:
As far as I'm aware, that's correct. That's the version that I have running. That said, technically, Android 14 is available, and while most things work, mic on the VOIP apps (Teams, Google Meet, etc.) don't work unless you use a USB audio input (even BT mics don't work for these apps).
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] John Paden:
npjohnson thanks for all the super work.

I will stay on the official buind and wait & see.

I am sure you will post here if you need folks testing.
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] chalee7:
I think it will coming..

..and it will be like christmas and birthday on one day..:)

Changes in next build:

LineageOS Downloads

download.lineageos.org

#awesome
[Moto G7 Plus ROMs, Kernels, Recoveries, & Other De] retry0001-coffee:
I noticed lake has been removed from the roster on the downloads site. G7, G7 Play, and G7 Power are all still there and getting newer builds. Does that mean this issue only affects the G7 Plus? Also since the official builds are now gone, can we interpret that to mean a fix is not coming? I need to know if it's time to buy a new phone as the CVEs are beginning to pile up.