yashsingh1/xdaforums huggingface dataset:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ikbentomas:
I just found a module for Magisk which can fix this issue too without touching the liboemcrypto.so file yourself

https://magiskroot.net/fix-netflix-error-5-2-magisk-module-netflix-enabler/

By the way, I just installed the latest nightly. This time by hand instead of the OTA feature to prevent a bootloop. The rom installed and booted up as expected but my gapps where gone.

So I installed the rom again with the gapps right after it and although the apps where installed there where multiple crashes and I couldn't add my Google account anymore.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] WWHDilyass:
vibration intensity fix??
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] davidjb20:
I ran into the same issue but I was able restore my backup and flashed the gapps directly after flashing the update, which worked perfectly fine.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] dmxl:
I had the same issues with previous builds on this phone. When reflashing gapps after boot, instead of right after flashing a new nightly, it doesn't solve things. Even when uninstalling/reinstalling Google apps from the Play Store, it also didn't solve things, so I had to do a system wipe, reflash, and restore backup, then reflash including gapps. Now I when I flash a nightly, I also flash Gapps with it (and Magisk). On previous phones with LineageOS/CyanogenMod, gapps wouldn't disappear, so not sure why it happens...
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] TomEighty15:
Hello,

I'm planning to buy a LG G6 H870 and to flash lineageos. I love a pure android stock experience.

I would like to know what is working, not working, bugs?

And what is your battery life?

I'm open to any advices and if you have other ideas to have an android stock experience, feel free to share!

Thank you very much in advance!!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mingo_mgx:
The official lineageos preformance is so bad you will get 2200 on geekbench multiscore please try this unofficial version from evilhowl its better optimised https://androidfilehost.com/?fid=817906626617955317 do a clean install no dirty flashes
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
Yeah, it does lag a lot. But their priority right now should be fixing the updater, that's something that just has to work. I hope you guys are reporting it on gerrit.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mingo_mgx:
So preformance is second priority? that seems really bad if you ask me
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
It has to be. It might seem bad, but you want updates to install seamlessly and not having people going through a major hassle every time. Then performance might be poor for now, but at least updates are coming and they're easy to install. That'll keep more users engaged because that's just how people work.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mingo_mgx:
I will still be on RRM from evilhowl the preformance is really notisable even when scrolling no lag at all
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
Thanks :)

Unofficial LineageOS by me will come soon with the same improvements as RR :)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mingo_mgx:
Isn't it smarter if you open a thread so more people will know it?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
I don't know how it works. But why not submit those improvements to the source so everyone can benefit from it ?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Some he has. I've put some in where applicable. It's not as easy as this is the same for the G5/G6/V20 devices. Fixing the video recording for the G6 has no effect on the V20, but it does break the G5.... There are improvements overall I've been testing the past week and hoping to get it into all of them in another week or so (traveling still).

But yeah...he should.. :silly:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] :
still some issues on LineageOS current build

I installed LineageOS beginning of November (2017) and found some issues.

I just wiped my LG G6 one day ago and installed latest build from 26th of Dec and the issues still exists.

The LineageOS Camera App and Open Camera App don't record videos.

The LineageOS Update function don't work.

The status LEDs on front don't work (no light when I got an E-Mail or WhatsApp message)

Additionally there is an issue in TWRP "/system is busy (-1)" using version 3.2.1-0 and 3.1.1-0. So manually update process don't work as well.

I reported the issues on LineageOS bug tracker (and TWRP bug tracker). Hopefully all of them are fixed soon.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] goth06:
The G6 doesn't even have a status/notification LED.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] BenG7:
Hi

could anyone get the FM radio working under Lineage?

I installed SpiritF and I get:

SpriritF 2015_03_17_beta
ERROR: Tuner API did not start or stop.
This device may need a kernel with a working FM driver.

I also found the original LG G5 radio but it closes on launch...

Should I use another app - which?

OK, maybe this requires a thread of its own, you tell me...

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
Yes, I'll do.

When I do the thread I'll explain it and I'll give my sources (anyway, they're on github.com/evilhowl). Some improvements can't be submited on official LineageOS because the G6's maintainer would not accept it, but I could add other improvements like the fix for the camera.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
I see.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Please do try.... I'm more than happy to help guide and assist getting them in. I appreciate some of the changes you've already identified and we've been able to get then into official. I don't try to take any credit for others fixes, so you submitting them as yourself helps keep that credit.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
I know. But the only remaining bug that I think I've fixed (apart from cosmetic fixes) is the performance problem, but I did it by creating a whole new kernel, which I can not upload to LineageOS because Rashed would say "hey, my kernel is better than yours!". And also, it doesn't work on V20 or G5 or US997 (should be easy to fix). Here is the link if you want to see it: https://github.com/EvilHowl/msm-3.18-nougat

That kernel along with some device tree optimizations (you can see them on my GitHub) are bundled on my RR builds and my unofficial LOS builds, and people are really happy with the performance of these builds. But I don't think we can include them on LineageOS since we would need to create a totally new kernel. But more important, I need people to test it on the other MSM8996 devices. So if you want, we can try to adapt my kernel to V20 and try if it does increase performance on V20 too.

Thanks!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Kaleidosc0pe:
The adjustments from EvilHowl are not only low level fixes.

The Geekbench score is on multicore over 4000~ and on the official nightlys near 2200~
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
Saying that isn't a valid argument if there is no evidence to back up the claim. So that seems odd that someone would do that even if they know their kernel is inferior. But i don't know how the whole works but it just seems odd.

Also, the rom he posted here https://androidfilehost.com/?fid=817906626617955317

If i understand it correctly it's regular los with a different kernel, and you can flash new kernels without having to reflash the system. So if you already have los installed you can flash this without doing all the wipes, right?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
With his hello and omar I am running my unofficial build that gets those scores as well. My plan is to try to get these changes into official. I've been traveling the last two weeks so haven't had a chance.

---------- Post added at 12:49 AM ---------- Previous post was at 12:44 AM ----------

Well... we can't do a wholesale kernel swap. But you do know what your talking about and commits that might have performance impacts to help we can get to get into the official builds. I do agree there might be some things that cannot as the Lineage build has a kernel for G5/G6/V20 together (as you know). And rashed isn't exactly like that, he's quite open to commits that help, as am I. We just need to be careful for putting changes in that might affect all devices. You won't know until you try. I really appreciate all you've done and the help you've given so far (fixing the autofocus on the camera for one).
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] stoner007:
Geekbench from unofficial LOS version 2017-12-29:

- single core 1829

- multi core 4353

- details: http://browser.geekbench.com/v4/cpu/6060939

Geekbench from official LOS - version 2018-01-02:

- single core 864

- multi core 2437

- details: http://browser.geekbench.com/v4/cpu/6065934

But when I changed (in official LOS) default cpu governor from schedutil to interactive, then I get better performace:

- single core 1793

- multi core 3021

- details: http://browser.geekbench.com/v4/cpu/6069050
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
I'm curious tho, why are they sharing kernel if that clearly isn't going very well. One would imagine that if you asked the users from each device they'd prefer a dedicated kernel for that device. LOS is a hard sell if one of the arguments are "And you lose almost 50% cpu performance"
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
I literally cherry-picked all Rashed device-related commits to a fresh caf kernel without EAS, then I changed the thermal engine and powerhal and everything works well now. Rashed did a great job, don't get me wrong, and I'm really grateful to him for doing all the work but he probably forgot to add something or maybe he didn't see some kind of bug that literally kills the big cores. So I just removed the EAS commits and the performance is nearly perfect.

Anyway, it seems that Rashed didn't add EAS to 15.1 kernel, so probably he knows that EAS has some problems. Oreo performs really well due to that.

I would like to talk to him, so he can help me with some additional problems I have with this ROM that I can't fix alone and maybe he accepts my fixes and he decide to use my kernel. Do you know what's the best way to talk to him?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
It is going well. I can understand why you think it might not be, but it is. Performance and changes affect all devices, hence my keeping track on the G5/G6/V20 forums to assist. Also, single maintainer for all devices, when they only have a G6. Again, hence my help with the V20 and assisting with kernel updates. Also with multiple kernels, you need to maintain multiple security fixes as well. Lucky we do have someone that maintains 3 devices and only has one of them, otherwise, most likely they might be dropped from the official list.

The Pixel and Oneplus3 have the same chipset, it was identified for a performance change that those put in, but this kernel did not. I have been running that change to determine if it is helpful (it is). This could help all the devices.

---------- Post added at 11:13 ---------- Previous post was at 11:08 ----------

Start with XDA PM. I did and he let me know a better way to contact him. He's not on XDA much.

However you do know, then you can submit the changes into gerrit? That is a good way to do it too, as I can cherry-pick and I can even merge them in if tested and working. The camera build.prop change, however, breaks the G5 devices completely, so that needs work to figure out. (which I have in there: https://review.lineageos.org/199177 ) As long as you do due diligence it's not that bad using it. You can submit changes to pull out EAS, change powerhal, etc... The blobs are a different process to update, but not that bad either.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
I know. I need to think first. Also, I don't have a lot of time now, so my efforts are focused on bug fixing. Thanks anyway, and I'm really grateful for your work on G5/G6/V20 forums :)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Emma22288:
What's the problem with EAS ? I thought it is a good thing which is helping to get better performance and battery life. Or at least what I read about it.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
Thanks for taking the time to educate me.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] darkruby:
When I restore this ROM from TWRP backup, it boots up - then accepts finger print, but tells me that my unlock pattern is wrong (its not)

done it twice to me already, first time i thought it was a glitch

Anyone knows how to work around it ?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] dmxl:
Yes, go in TWRP, then via filemanager, go to /data/system .

Then delete the following files:

password.key

pattern.key

locksettings.db

locksettings.db-shm

locksettings.db-wal

Hope this helps. :)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] calebcbump:
I see that this forum is for the H870 model. Can it be assumed that the official LOS for the US997 would have the same features and issues/bugs?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Cameron581:
Pretty much, typically the us997 has less bugs than the h870 too!
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] kojak1989:
I disagree with this because i have H870 and i dont see many bugs for now i found one with LG Switch dont working.

---------- Post added at 17:17 ---------- Previous post was at 17:16 ----------

I disagree with this because i have H870 and i dont see many bugs for now i found one with LG Switch doesnt working.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] calebcbump:
Huh, that's interesting. I'll have to give it a try! Thanks for the reply:)
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Cameron581:
Well originally the h870 had camera bugs due to kernel flaws while the us997 didn't because the Los maintainer doesn't have the H870 to test on. So in the past it's always had the same if not less bugs but there aren't many to speak of these days.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] damnterminal:
issues

I have installed the official image and it's working beautifully except for a small number of issues.

1. Automatic updates do not work. The phone gets stuck in TWRP. Manual update is possible but some users report problems even with that. The bug is tracked. on Jira but I can't post a link to it.

2. Open Camera handles all three cameras just fine but it defaults to the front camera. Is it possible to change the default camera (the first one used by Open Camera)?

3. The encrypt phone option (settings → security → encrypt phone) doesn't seem to do anything. It looks like Lineage just soft reboots. There is an SE question about it which I again cannot link to. Since the phone has unlocked bootloader, it would be preferable to encrypt its storage. Is it possible? EDIT: OK, I understand the answer is "not yet."
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] BenG7:
Sorry to bring this up again but as:

- I'm desperate for my radio,

- no mention of FM radio not working in the 1st post, I assume it does

can anyone please tell me how they got the radio tuner (any) to work;

I cannot get spriritF to work (see above)

+ downloaded deodexed apks from Mr Beem's 11G apks put them in the right system folders with adequate permissions to no avail...

can anybody help please?

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Try the next official builds, newly merged CPU adjustments.

---------- Post added at 17:37 ---------- Previous post was at 17:36 ----------

No, kernel driver is not there, so no matter what you do it will not work currently.

---------- Post added at 17:38 ---------- Previous post was at 17:37 ----------

1. Do not work, I believe it is more a bug in TWRP vs. Lineage.

2. It should. Not sure.

3. "not yet" (as you indicated)

---------- Post added at 17:40 ---------- Previous post was at 17:38 ----------

Camera build.prop in, as well as some CPU adjustments.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
How do you disable the requirements to have a passcode to add a vpn? Should just be a recommendation and not a requirement.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] BenG7:
Thanks x86cpu

I am a bit confused: I was under the impression spiritF radio could work on Lineage (therefore necessary component already integrated in the rom kernel or did we have a regression?)

if not, is this something to see integrated in the short term ?

Could it be something I could integrate myself, by flashuing a zip...?

Thanks
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
If the kernel does not present the hardware you cannot talk to it. You would need a different kernel.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] FlamieFox:
Hello,

What's the current status of the rom?

Mainly camera/s, sot, fm radio, bugs...

Thanks in advance.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] mingo_mgx:
I get around of 5-7 hours on screen on time depends on what i am doing on the unofficial resurrection remix build of evilhowl it has the exact same preformance as his unofficial one. on the official los i got around 3-5 hours.

EvilHowl's latest unofficial build that has everything working none of the official builds have a working video saver: https://androidfilehost.com/?fid=817906626617955317
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Moldeb:
Does "everything working" include speakerphone and BT handsfree?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Try an official after the 8th, once the builds complete. Numerous changes went in, including the video saving fix.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] asdfoiuqwer:
Official us997 build today failed:

https://jenkins.lineageos.org/job/android/9247/

Any idea what broke it?

Edit:

../../../../../../kernel/lge/msm8996/drivers/video/msm/mdss/mdss_mdp_util.c: In function 'mdss_rect_cmp':

../../../../../../kernel/lge/msm8996/drivers/video/msm/mdss/mdss_mdp_util.c:296:5: warning: "CONFIG_LGE_DISABLE_SECOND_SCREEN" is not defined [-Wundef]

error, forbidden warning: mdss_mdp_util.c:296

I think that's the error, which suggests this change is what broke it:

https://review.lineageos.org/c/201706/

H870 build from this week also failed with the same error:

https://jenkins.lineageos.org/job/android/9172

So did the H850:

https://jenkins.lineageos.org/job/android/9171
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] L0cke:
Anyone tried the Pixel Camera ports, with Portrait mode on Lineage, e.g. the one from scrubber.

Also, is the BT audio issue just not working at all, whether connected to a headset, in a car etc?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] FlamieFox:
Thanks :good:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] EvilHowl:
Hi, build failed on official as you probably know. I think the problem is that you need to write "#ifdef" rather than "#if", otherwise build will fail on G5 and G6. Could you test my fix?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] x86cpu:
Yeah, it did fail. I cherry-picked from [MENTION=5103965]Omar-Avelar[/MENTION] and I missed it. https://review.lineageos.org/202498 fixed and merged.

Was there something else to look at?

---------- Post added at 14:02 ---------- Previous post was at 14:01 ----------

Sorry about that... that's a v20 change, and that broke the g5/g6 device builds this week. It's fixed now for next week.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] :
I can confirm that mic is like being in a room with a jet engine 4cm from the mic, both on a headunit and Bluetooth earphones.

Tested on;

VW RNS315,

Kenwood DMX7017DABS,

Sennheiser M2 IEBT
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] besimk:
Where can I get an snapshot for H870 with LOS 14.1? I'm waiting for the next nightly and it seems that the build for the today nightly is not started again. With the build of January 2nd this phone has heavy performance issues and I'm nearly in the situation throwing this phone out of the window.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] lulu14150:
What about this: https://lineage.microg.org/

LineageOS including microG (no more google crap/telemetry/spyware)

For our G6 -> https://download.lineage.microg.org/h870/

Anyone tried ? Seems interesting :good:
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Moldeb:
I did and the MicroG part works really well. The LOS basis is the same as here I think so has the same issues such as unusable BT handsfree / car (heavy distortions on mic), in the version I tried (late Dec) also no workable speakerphone and no device encryption. Don't know whether those have been solved here, yet. Will instantly return from Fulmics once they are - LOS is such a great build and gets proper security patches, have it on my Samsungs. The stock and stock based roms really suffer from LG's lack of commitment...
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] asdfoiuqwer:
https://review.lineageos.org/c/202988/

Maybe?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] ashirviskas:
Really annoying issue.

Does anyone else have this issue where phone starts lagging?

What happens for me is:

2 small cores are ~90% busy @1.5GHz

2 big cores are ~15% busy and sleeping a lot

Turning on battery saver doesn't change these numbers much but phone becomes a lot more smooth, I can type much faster and programs switch faster.

How do I solve this?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] asdfoiuqwer:
1/20 us997 nightly Geekbench scores

1811 single

4292 multi

https://i.imgur.com/lqoUNc6.png

Edit: After letting the phone doze overnight, the Geekbench scores drop:

1187 single

2154 multi
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
Are they moving to oreo since there's been no update since 2/1 ?
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] albirs:
last build failed. next build on Tuesday
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
Is anyone else experiencing some network issues with data. Specifically when switching from lte+ & lte to lower class networks i often find that instead of switching to switching to hspa i simply lose connection. It will eventually reconnect, but it does not switch between the networks as fluently as stock does. With stock the issue doesn't exist, it switches fluently between the network and i don't experience losing connection. But with LOS it happens almost every time the lte signal drops too low.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] Moldeb:
Spotify works, I haven't tried the others
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] asdfoiuqwer:
The video DRM binaries in this ROM don't work properly, causing playback problems (black screen, failed playback, or SD video only) with many video apps like Netflix, Amazon and others. Rumor has it that the problem is fixed in LOS15, but I haven't been able to test or confirm that yet.

On 14.1, you can force the DRM level to fall back from L1 to the less secure L3 level (which forces apps to play secure videos in SD only) by deleting liboemcrypto.so (search for exact steps, they're around here somewhere). Doing that fixes video playback in the affected apps, but limits them to SD quality only.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] knzor:
that commit is for LineageOS 15.1 :/
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] fusk:
mobilepay and bank works for me.
[LG G6 ROMs, Kernels, Recoveries, & Other Developme] besimk:
Today build for the h870 broken again? What a mess.

Worked! A new build. :)