yashsingh1/xdaforums huggingface dataset:
[G4 Android Development] ThePiGuy:
Lineage OS has updates that apply to all devices as they are in the main OS source code, whereas kernel fixes are applied to the kernel that only our device uses.

Yes you could install genesixx's one followed by that kernel img. Just make a backup first as we had a few issues when we released it.

Btw, I'm fairly certain now that the weird colours are livedisplay turning on.
[G4 Android Development] elrasho:
Thanks for the explanation. So everything is working fine (including BT songs showing titles in my car! yay!). However auto brightness doesn't work, I've had to manually set the brightness to almost max.
[G4 Android Development] elrasho:
So I installed that Kernel I mentioned earlier and found the phone none responsive. Went into TWRP and wiped everything, then re-installed the same ROM from this morning but now after the LG splash screen I get a black screen and nothing happens :( Have I bricked my phone
[G4 Android Development] ThePiGuy:
Can you get back into twrp? (Key combo?)
[G4 Android Development] elrasho:
Yep, just done another wipe and install of the same ROM..... and same problem I just get a black screen :( That kernel I installed has killed my phone I think
[G4 Android Development] ThePiGuy:
Don't panic :)

When you say wipe - what exactly are you wiping?
[G4 Android Development] elrasho:
Everything but SD Card (as my ROM and GAAPS are on there) and OTG
[G4 Android Development] ThePiGuy:
Hm...the kernel is on the boot image. You can try downloading an old version of titan from the titan thread and flashing it.

Other than that, what firmware are you on?
[G4 Android Development] elrasho:
How do I find out what firmware I am using?
[G4 Android Development] ThePiGuy:
What was the last LG os you had (v20 is marshmallow, v29a is nougat beta)
[G4 Android Development] elrasho:
stock was v20 but then I have been playing with N and O ROMs... last one was v29a

Tried flashing TITAN kernel from https://xdaforums.com/g4/development/g4-t3667878 but still the same, I didnt have an option to install to boot though ??
[G4 Android Development] ThePiGuy:
Ok. I'm not an expert with LGUP but I would imagine that is your course of action

Wait until tomorrow and see what [MENTION=5545101]steadfasterX[/MENTION] thinks - he is much better at this than me
[G4 Android Development] elrasho:
I tried LGUP with my phone plugged in at TWRP, LGUP can't see my phone :(
[G4 Android Development] kpirnie:
oh sure... i just get 14 setup and runnin that sweet Llama kernel and theres a newer build ;)

awesome mate... thanks for keepin our device alive :D
[G4 Android Development] FadeFx:
you should REMOVE YOUR POST ASAP, this app is for piracy and you will be reported if you dont. Posting piracy related stuff is a very dumb idea on a developer forum like xda!!!

Gesendet von meinem LG-H815 mit Tapatalk
[G4 Android Development] johansson:
Hey :) I just installed the 14.1 update on my phone and just to let y'all know: it works flawlessly (when you get rid of the Gallery/Camera/File Manager. Before that, Titanium Back Up was FC'ing) Thanks a lot lot Genesixx :D
[G4 Android Development] macart:
thanks for confirmation!
[G4 Android Development] lukas77:
Good work! Most of the time I comparing for custom ROMs but this one is really great, I'm using as daily driver from 5 days, right now cm14.1 and apart some small issues like no reboot menu, sd card not 100% usable is really good and promising.

Keep it up, appreciate your work!
[G4 Android Development] Rdogg112:
The reboot menu just disapprared in the latest build(29/10) for some reason for me too, everything else is working fine though
[G4 Android Development] TorpedoGirl:
Is there a way to hide the annoying root icon from status bar? I mean the "#" icon
[G4 Android Development] popy2006:
This icon drives me also crazy.

On CM13 i had xposed installed, just for this icon.

There was a module called "AllMy" which was able to hide the root icon.

I know that the CM devs want to give users more security with this icon (users should be informed when root app is running).

But why can it not be hidden by a setting for users which WANT to run root apps?

When the setting default is not to hide the icon, all is good :p

If you find a way to hide this "sh.." icon, please let us know :D

---------- Post added at 07:02 PM ---------- Previous post was at 06:59 PM ----------

can confirm that advanced reboot menu is not here in cm14.1 builds!
[G4 Android Development] xrad:
This icon says a root app is currently using root. Reasonably written apps should not permanently use root, so you could go forward and identify the root-hogging app and contact its dev to improve it.
[G4 Android Development] bedencic:
Can't change battery icon, and percentage in latest CM 14.1, also didnt work in 14.0 version, week or 2 ago.

http://www.megafileupload.com/gdtL/2016-10-30-12-23-48.zip
[G4 Android Development] :
Encryption working?

Is encryption already working in this build?
[G4 Android Development] obvious:
Following gallery reboot, last_kmsg isn't playing nice.

How to enable? Or have I forgotten how this works?

Thanks
[G4 Android Development] genesixxbf3:
I don't need log for that

Envoyé de mon ONEPLUS A3003 en utilisant Tapatalk
[G4 Android Development] FadeFx:
Anyone got sytem profiles working?

Gesendet von meinem LG-H815 mit Tapatalk
[G4 Android Development] genesixxbf3:
works for me on 14.1
[G4 Android Development] FadeFx:
I found out that they partially work, I have a trigger on WiFi disconnect for standard profile which doesn't work, but the trigger on WiFi connect for home profile does...

Gesendet von meinem LG-H815 mit Tapatalk
[G4 Android Development] genesixxbf3:
Can someone confirm that SDcard is working for good on the 30/10 cm-14.1 nightly
[G4 Android Development] doiutzu:
Did you make the changes in AICP too?

I am flashing the 30/10 AICP now.
[G4 Android Development] kandy77:
SDcard work for me, with Solid Explorer

Inviato dal mio LG-H815 utilizzando Tapatalk
[G4 Android Development] genesixxbf3:
building for it , it'll be new 30/10 (h811 is done)
[G4 Android Development] ThePiGuy:
You need to use special dll files

As said, wait until tomorrow and [MENTION=5545101]steadfasterX[/MENTION] can give his verdict
[G4 Android Development] elrasho:
Must have been that ROM file because I just tried aoscp_h815-4.2-20180421-unofficial and it works! This is N AOSCP, does it have any bugs?
[G4 Android Development] ThePiGuy:
Encryption. The rest works (and it uses titan)
[G4 Android Development] elrasho:
Yay my phone is saved, I will miss the stock camera on Lineage 14.1 though, it was brilliant!

---------- Post added at 12:09 AM ---------- Previous post was at 12:00 AM ----------

Its been sat at the screen with the coloured dots jumping over each other for over 10 minutes now.... the back is very very hot too........ this doesnt look good

---------- Post added at 12:27 AM ---------- Previous post was at 12:09 AM ----------

Its strange because after the ROM is installed and I go into TWRP, on my PC the Internal Storage shows almost all FREE.. its like when its installing its not writing to disc???

EDIT: installed the offical V29A Nougat ROM and its stuck at the Three.co.uk screen with the LED light pulsating blue
[G4 Android Development] ThePiGuy:
Which version of AOSCP N did you install. Make sure it's the unofficial from [MENTION=5545101]steadfasterX[/MENTION]'s server - the official bootloops
[G4 Android Development] elrasho:
Well I just installed the official N ROM from here: https://xdaforums.com/g4/development/h815-nougat-stock-t3659860 (man it is ugly lol!)

So now that I can get back into my phone I am going to try to install this one again: http://leech.binbash.it:8008/lineage/nougat/h815/lineage-14.1-20180403-UNOFFICIAL-h815.zip from steadfasterXs server, this is the one that gives me a black screen after I install it... hopefully, it won't now.

---------- Post added at 12:47 AM ---------- Previous post was at 12:42 AM ----------

EDIT: Great my bootloader is locked again!
[G4 Android Development] ThePiGuy:
Bootloader is locked? Probably not what you mean as bootloader locking is something you do to prevent custom software running on your phone.

By the sound of it your Lineage file may be corrupted. Try redownloading it
[G4 Android Development] elrasho:
If I try to go into TWRP I get a screen saying "bootloader locked to prevent corruption" then it boots into LG Stock N. I still have my unlock.bin from LG so will try unlocking the bootloader tomorrow. For now, I will stick with LG's own Nougat :crying:
[G4 Android Development] ThePiGuy:
Ok that sounds like it should be fine if it is unlocked but leave it for now so [MENTION=5545101]steadfasterX[/MENTION] can assess the situation
[G4 Android Development] elrasho:
OK thanks for all your help :) I have a feeling the LOS 14.1 ROM on his server might be corrupt
[G4 Android Development] elrasho:
Been using the LG stock N ROM since last night. It is much faster than their MM and has all the features I need. Camera is the best I've seen it since moving from MM. The only think lacking is the battery life but I think I need a few charges before it calibrates it properly.

Might stick with this one for a while.
[G4 Android Development] steadfasterX:
LOS 14.1 is never build by me it's an totally outdated version of kobtul and not supported anymore. I may remove it when I remember :p
[G4 Android Development] elrasho:
That's a shame, I really like it when it worked. Might try LOS 15.1 when BT calling works.
[G4 Android Development] Ponder Stibbons:
Good day.

@ genesixxbf3

I would like to ask politely if this version (1) will be developed further. Or do you recommend a change to another custom ROM?

(1)

https://xdaforums.com/g4/development/rom-cyanogenmod-13-0-lg-g4-t3477475/post69058211#post69058211

[ROM][H811/H815][7.0-7.1][OFFICIAL] Lineage OS 14.0/14.1 for LG G4

With kind regards

Ponder
[G4 Android Development] doicheman:
I second that, while there are still a couple of shortcomings on 15.1, this version is by far the most reliable and up to date one, I know that building it is not a zero effort task, but it was very refreshing to know that each 2 weeks we had an updated version to look into.
[G4 Android Development] Ponder Stibbons:
Which OREO ROM do you prefer?

https://xdaforums.com/g4/development/rom-lineageos-15-1-t3806629 by steadfasterX

or

https://xdaforums.com/g4/development/lineageos-15-1-lg-g4-t3782722 by ThePiGuy

Is there another OREO Rom available (possibly from kessaras)?
[G4 Android Development] ThePiGuy:
Those threads you linked to are the same rom. Myself, [MENTION=5545101]steadfasterX[/MENTION] and [MENTION=5461026]kessaras[/MENTION] are all working together on the Lineage 15.1 rom - the thread by steadfasterX is support specifically for H815-UsU devices (ones that weren't unlocked officially) as it is possible they might have issues related to the UsU specific build.

Other options are AICP, Cypher OS and RR
[G4 Android Development] Ponder Stibbons:
Thanks for your explanation. I am a little bit confused because I thought they were diferent roms.

My favorite rom is pure LineageOS in version 14.x or 15.x.

My phones (H815) bootloader was unlocked with the officially method by LG.

https://developer.lge.com/resource/mobile/RetrieveBootloader.dev

So [ROM][UNOFFICIAL][O][UsU] LineageOS 15.1 [H815] https://xdaforums.com/g4/development/rom-lineageos-15-1-t3806629http:// is not suitable for me? Then I probably won't be able to use the other roms with UsU technology either.

Is your [ROM][UNOFFICIAL][TITAN][H815/H811] LineageOS 15.1 for LG G4 https://xdaforums.com/g4/development/lineageos-15-1-lg-g4-t3782722 stable enough for daily use? It seems ther are a lot of issues yet.

I'll look at your other suggestions (AICP - Android Ice Cold Project, Cypher OS and RR - Resurrection Remix).

Ponder
[G4 Android Development] brossovitch:
Aicp and cypher are both great.

Anyway, the Titan h815/h811 room is for the 2 GREAT variants that have unlocked bootloaders (h811 & h815)

The UsU rom is for the variants without unlocked bootloaders.

Since you have an unlocked bootloader (h815) the UsU rom is not for you.
[G4 Android Development] ThePiGuy:
Yes as [MENTION=6287517]brossovitch[/MENTION] says, UsU is only for devices that cannot be unlocked officially. For every UsU rom, there is an equivalent one for officially unlocked devices too :)

As for the ROM, yes it is stable enough to use daily if

1) You do not need BT hands free calling

2) You don't mind not having a working torch tile

3) You don't mind the permissive selinux (don't worry, we will go enforcing but we are squashing bugs currently)
[G4 Android Development] NeonHD:
So I'm currently using the genesixxbf3 20180517 unofficial build right now and I have to say the performance of the ROM is very good out of all the Nougat ROMs that I've flashed (Cypher Nougat comes in second). It is smooth as butter, and most importantly it fixes all the bugs that I had with the latest 20180403 UNOFFICIAL build from steadfasterX's server. Fixes the 5 second flashlight delay, and apps can now use the proximity sensor.

I highly recommend this build.

And thanks to every dev here for making all these fantastic ROMs for our G4 :D
[G4 Android Development] cineq:
IT seems Google Play doesnt work for me. Magisk works, safety net check passes and card added. Nfc woRKS (tested with some tags) but when touching payment terminal no nfc sound and any result. No error, just the phone is not detected by the terminal. Anyone familiar with such behavior? Installed latest os (from May).
[G4 Android Development] ThePiGuy:
No idea if DRM works. It didn't with our Oreo ROMs up until recently
[G4 Android Development] cineq:
So it should work with latest Oreo?
[G4 Android Development] ThePiGuy:
That's a good question ;)

So, Oreo has permissive selinux due to the bugs present at the moment so this will trigger safetynet.

Tell you what, I'll release a build later today that should have working DRM ;)
[G4 Android Development] cineq:
But I get safety net pass check ok in magisk 17. Is this something different than DRM in case of Google pay? I remember that safetynet failure was detected in Google pay and then any payment card added was deleted automatically. Now the card can be added, no error, it doesn't work at any shop.

Google pay works fine with beta Nougat of course (with Magisk).
[G4 Android Development] ThePiGuy:
Yes safetynet passes allowing apps like Netflix etc to be downloaded but (in my experience) none of them work (probably because of DRM)
[G4 Android Development] cineq:
Ok, I will try with that version you mentioned. It is my son's phone, but I will try. I tried later with Oreo lineage, but it was lagging like hell and there were some other issues, so I came back to the latest 14.1 and it is fine. My son misses Google pay only, Battey life and smoothness is better than stock Nougat beta.
[G4 Android Development] ThePiGuy:
Ok I'll run one up now. Be a few hours.

Do you want Titan kernel or lineage kernel
[G4 Android Development] cineq:
I think 15.1 versions I was testing last week and having many issues was Titan kernel. So I would like to start with lineage kernel if you don't mind.
[G4 Android Development] ThePiGuy:
Ok. Those are issues with only with Oreo but I'll build a lineage kernel one (if anybody else wants Titan I can do that too)
[G4 Android Development] cineq:
You mean lagging issues etc are Oreo ones and occurs both on Lineage and Titan kernel?
[G4 Android Development] ThePiGuy:
The lagging is isolated to Oreo ROMs

Titan on Nougat is a different story. Anyway I'll run up a lineage kernel build, and a Titan build will take max 10 minutes afterwards so I can do both if needed
[G4 Android Development] cineq:
So both DRM builds will be Nougat?
[G4 Android Development] ThePiGuy:
Yes. I will build the nougat builds and make sure DRM is working
[G4 Android Development] ThePiGuy:
[MENTION=1884973]cineq[/MENTION] I hate saying this but unfortunately for the moment I can't fix the DRM

On Oreo there is a handy DRM blob extracted from the nexus devices that allows DRM to work on most devices including ours. However this does not work on Nougat and I do not have the skills to debug DRM (the methods I know give a "permission denied" error, presumably because DRM is a protected service)

I can still post the build up if anyone wants a build from today as an update, but other than that I'm afraid I can't help you
[G4 Android Development] cineq:
Ok, no problem.
[G4 Android Development] ThePiGuy:
It only has updated lineage patches. Kernel patches are still old

Also encryption is still broken (seems to be fixed in Oreo, but we don't know what fixed it in order to backport it to nougat)

SELinux is enforcing though
[G4 Android Development] hteles:
Hi :silly:

Without encryption working I'll stay with your los 15.1 build. Thanks anyway.

Regards.
[G4 Android Development] ThePiGuy:
If there is anybody here that is interested in testing an updated version of the lineage nougat kernel then let me know

I have been upstreaming the current version to newer kernel versions, so whilst the current official lineage is 3.10.84 I have got mine to 3.10.105 currently.

If it is tested and not buggy, I have the intention of uploading it to official lineage
[G4 Android Development] kinuris:
So I understand this is now Nougat based, as per Cypher OS Nougat version, good camera etc.? I'll try it, for sure. I'm really interested in have the official Microg LOS updated
[G4 Android Development] ThePiGuy:
At the moment, no. It's official lineage + a more updated kernel at the moment. (If all goes well, I'd like to get the official lineage kernel up to Oreo so we have a choice of kernels again ;))
[G4 Android Development] kinuris:
Aghhh! I really would like to see it. Anyway, thank you all for get things working:good:
[G4 Android Development] cineq:
So can you tell me what Oreo Lineage version contains DRM working? I know about Oreo issues on h815 but would like to check if DRM helps with Google pay.
[G4 Android Development] ThePiGuy:
Google pay isn't tested but it's the lates unofficial lineage version from [MENTION=5545101]steadfasterX[/MENTION]'s server
[G4 Android Development] ThePiGuy:
So...success :D

I have got the Lineage official kernel upstreamed to 3.10.108. Next job will be to get security patches in.

I don't use my device daily any more, so if somebody would like to give it a go, that would be appreciated (ofc there may be bugs due to my merging, but in theory if I have done it right it should be ok)

If I get the all-clear from a user, I will then apply to push it upstream to github.com/lineageos

Edit: source code: https://github.com/ThePiGuy0/android_kernel_lge_msm8992
[G4 Android Development] owlery_hk:
Would love to help with testing, as my faithful G4 is still my daily driver.

But i think there is some problems with my network, as using the 3G would cost the modem to crash....

Not sure if I would be able to help in this case.....
[G4 Android Development] a tiny ant:
I'm willing to test it too. How exactly do I incorporate your kernel updates?
[G4 Android Development] ThePiGuy:
Thanks guys, it's really appreciated :)

I'll post a boot.img to flash probably on Monday
[G4 Android Development] a tiny ant:
I do have a question actually, if encryption isn't possible, how would I go about securing my device? An unlocked bootloader means you might as well not have a lock screen or security features enabled at all unless you fully encrypt your device.
[G4 Android Development] ntnlzr:
i've to stay to nougat cause i'm using too much bt call, if you build a nougat version with new kernel and this feature is working fine i'll glad to test it :)
[G4 Android Development] kessaras:
You had to stay to nougat and if he build nougat you will test it ?

His kernel IS for nougat and i have already updated it to O , only FS he has to update to have that working in O.

So you can test it in Nougat.

This thread is dead where you are talking. Respect the developer and take it into ThePiGuy thread please.
[G4 Android Development] ThePiGuy:
Yep, it'll be Nougat

I asked it here as my thread is Oreo and not Nougat
[G4 Android Development] ntnlzr:
oh sure, i respect all, thepiguy asked here i've just replied
[G4 Android Development] ThePiGuy:
[MENTION=7914627]owlery_hk[/MENTION] [MENTION=7251779]a tiny ant[/MENTION]

My Lineage build is in my gdrive now https://drive.google.com/open?id=1E_7gAZFyT-u1LLz_lmHUvKlEF4AGzCNj

Under 14.1 --> Updated Official Kernel. In that folder, you can either flash just the boot img over your current install (must be a 14.1 install) or you can clean flash the entire rom zip
[G4 Android Development] Netsab:
Sorry for that question but, why should we flash this kernel? Better stability or battery life?
[G4 Android Development] ThePiGuy:
Better security as it contains all the improvements from kernel.org

As said when I first mentioned it, whilst in theory what I have done should not compromise either batter not stability, it is my first attempt so I would just be aware of that (people have been running it for a day now without issues though)
[G4 Android Development] open1your1eyes0:
Any chance you can modify the entire rom zip script to avoid the data check? (getting Error 7 when trying to dirty flash over last official nightly back from 11/2017). I have a lot of things already setup and I'm sure it should work for the most part so willing to chance it.

Would really appreciate it. :fingers-crossed:
[G4 Android Development] ThePiGuy:
I can look into it. I believe there is a way to flash an unsigned build over a signed one, which requires creating an insecure build that removes the keys, and then flashing the unofficial-but-secure one over the top
[G4 Android Development] owlery_hk:
Cheers mate.

I will try it after exams.
[G4 Android Development] open1your1eyes0:
In your ROM updater-script I see you have these lines in there which are doing the checks and stopping if it finds some incompatible data. Perhaps we can simply remove these lines and repackage the ROM?

if is_mounted("/data") then
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
else
mount("f2fs", "EMMC", "/dev/block/bootdevice/by-name/userdata", "/data", "");
package_extract_file("META-INF/org/lineageos/releasekey", "/tmp/releasekey");
run_program("/tmp/install/bin/otasigcheck.sh") != "31744" || abort("Can't install this package on top of incompatible data. Please try another package or run a factory reset");
unmount("/data");
endif;
[G4 Android Development] ThePiGuy:
It's not that simple unfortunately

https://wiki.lineageos.org/signing_builds.html

Maybe I can get a migration build done soon
[G4 Android Development] Netsab:
I suppose the problem doesn't exist if using last unofficial genesixx build?
[G4 Android Development] hteles:
I bet it doesn't :p

All the other are unsigned or signed with public test keys...
[G4 Android Development] kessaras:
[MENTION=8699949]ThePiGuy[/MENTION]

all roms are signed. unofficial or not. Lineage has added extra protection by checking the signature in their vendor.

Look inside vendor lineage or build repos for that.

e.g.

https://github.com/LineageOS/android_build/search?q=signature&type=Code

Why are you trying to remove the signature ? you can't. it will always be there in the official, so even if you remove it from unofficial it wont change anything.

EDIT:

I also never developed for lineage, so its only a guess. Maybe they have added a check in framework too, not just a script.

Or maybe there is more to it. It can't be that simple to remove it with a script.
[G4 Android Development] hteles:
When lineage moved from cyanogen to current, they indeed launched for every device a single bridge build, that would allow for one build to install over a different signed keys.

That build replaced the cyanogen sign keys to laos, and then you would be able to install the normal LAOS releases.

Regards.
[G4 Android Development] djibe89:
Hi guys, is there any new build of LOS14.1 for h815 ?

Latest builds on the GDrives date back from May.