yashsingh1/xdaforums huggingface dataset:
[G4 Android Development] Usraek:
[MENTION=5461026]kessaras[/MENTION] You're going on holiday now? Did you end up taking a look at that LGLockScreen apk? I just got my phone back now and ready to use :P

Cheers!

Edit: I need to echo the problems other users have had here. I'm on an H811 and this _will not_ install for me. It lets me choose options, it flashes system, everything looks good and then it just will not boot into the ROM, it only reboots to TWRP 100% of the time. I had exact same problem with Dominion v13.

Genisys and Dominion v12 both use AROMA also, and they both work. I'm not sure what the problem is. I'm going to try some things to see if I can get something working.

EDIT2: Yeah, there's something that doesn't work right. I tried using the Genisys zip as a base and adding files in different configurations and couldn't get anything to work. So what I've done is just used Genisys as the base and added the 60fps mod and the Sony apps/frameworks from Freedom and it all works fine now, though Genisys is not updated to 20v yet.

EDIT3: Still some odd issues. I'm going to go stock+imperium kernal... I would much rather use Freedom but I can't get it sorted out. Cheers!
[G4 Android Development] kessaras:
Yeah I'm on vacation mate. I'll ba back before the end of August.

The aroma version is different. The latest use aroma 3.01 the latest. It's not something I can change or update on my own since it's amarullz the aroma dev , but i can share information that may help.

My TWRP version is the latest moddified , the one I have uploaded here.

Check if with the latest TWRP has any luck first and tell me.

Let's continue this when I'm back.
[G4 Android Development] kessaras:
H811 users have a new radio app.

Lg news:

https://www.xda-developers.com/lg-nextradio-enable-fm-chips/
[G4 Android Development] kessaras:
More news.

https://www.xda-developers.com/google-camera-hdr-ported/

This is google camera with hdr working, but currently is for sdk24+ .

This means Android 7+.

I will decompile it and add support for sdk23 when I'm back from my vacation. The google camera app is a great alternative to have. Of course the app can't be better than the stock lg camera app. Our stock lg camera app is simply the best and many wish they could port it.

Edit: my priority will be our nougat ofc. Maybe I won't need to add sdk23 here
[G4 Android Development] kessaras:
Aosp message app

This is the old debloated aosp message app.

Download, install, set it as default and if you want you can use a root app remover to remove or disable the Google message app.

Advantages:

1. Doesn't need any frequent useless update from play store, especially now that google adds Android O support.

2. Can also be themed using substratum and there won't be any update that will make the theme crash the app.

3. Debloated and faster.

Disadvantages:

Only one (maybe) . This message app version is the older one. It doesn't have swipe to delete (anyway this feature is missing from LG message app and from Google message app).

But the next version I will upload when I'm back from vacation it will be the latest one.

Download:

https://www.androidfilehost.com/?fid=889764386195922486
[G4 Android Development] maff90:
Thanks for the great ROM,

Every thing was working great for the last few weeks since flashing but today after it ran out of power, when i was charging it and turned it back on it got past the boot animation but froze on a black screen after that with just blue led light pulsing, any ideas?

I backed up the current version then managed to restore an old backup of previous rom and that works, and from there i can flash this rom exactly how i had it, but when i try and restore the data from this one it always does the same. It would be nice to keep my latest data though.

Thanks
[G4 Android Development] kessaras:
That means something in data causes bootloop?

But I don't know what exactly you did that caused the bootloop so that we can revert it !

You can maybe restore your data per app and reboot on each app restore to find which app caused the bootloop ?

I think titanium backup could help but personally I don't know because google backs up everything for me here and when I clean flash I simply select the time I want to restore to
[G4 Android Development] kessaras:
Better Camera mod

https://www.androidfilehost.com/?fid=745425885120756690

it will max the fps and the jpeg quality.

i didn't give it 120 fps because the hardware does not support it.

Giving bigger values than the hardware support will only result in slightly bigger file sizes with the actual quality being the same.

Useless to add 120 fps so if anyone want to go for 120 do it on his own editing the media_profiles.xml on his own
[G4 Android Development] kessaras:
Stock Nougat H815

Our stock Nougat is finally here.

I packed the beta from Poland into one single flashable .zip.

https://xdaforums.com/g4/orig-development/h815-nougat-stock-t3659860

Soon when i have the time i'll make our new fully customisable Freedom OS.
[G4 Android Development] kessaras:
New camera mod

This is the best i can do.

I maxed everything again. Tested on Nougat and it works.

https://www.androidfilehost.com/?fid=961840155545590164

About my ROM.

It will come a little late. I need at least one week with the little free time i have.

Progress:

-Debloated

-Separated LG app

I still need to do:

-Test the statusbar mods and make them work if they don't work.

-Fix all the code in the aroma to match with the new bloat and LG apps.

-Edit the kernel to disable a few wakelocks

-Add a better interactive cpu plan so that the cpu doesn't heat up a lot

-Add ExFAT external sd card support which is missing again from the stock official nougat........ (i wonder why they didn't give us the nougat drivers earlier since they didn't do anything about our phone. They just ignored us. Thats how i personally feel. Anyway...... )

~I won't release any build as usual. Unless i'm 100% sure i have not even a single bug. I hate bugs you know that already :p ~
[G4 Android Development] eltigre4jc:
I'm waiting for it... Will go for a trip in US and I want to have the phone prepared : GPS, a lot of pictures and general very good speed...

Thank you for your work..
[G4 Android Development] maydayind:
Any chans u can get a working flash with nougat without loosing recovery.

Tried the other zip but don't works and give it a warning message in boot that o should lock my bootloader
[G4 Android Development] kessaras:
that message over there comes from the new aboot partition.

if you watch it carefully , you will notice that the phone boots x2 times on reboot.

1st time is trying to make a self test and because of the unlocked bootloader it can't do the test.

2nd time it will boot normally.

It's better to have the bootloader up to date to avoid any possible bugs or security problems. Maybe in the near future steadfasterX (our twrp dev) who has more knowledge on the bootloader partitions can find a way to remove that message just like the HTC users remove the red letter (warning) on boot.

Ah,

and you won't lose the recovery flashing my rom. That v29a was kept untouched cause its an alternative to the kdz that we never got from lg.
[G4 Android Development] deltaquarti:
I've been using this Rom for a month, and I've noticed something that I don't know if it's just a problem of mine: when I try to change a profile picture I can't resize the image, it remains stuck and zoomed on the upper left corner. This happens with all the apps I use (Telegram, Whatsapp, Instagram etc).

It's a little bit difficult to describe, I took this video to explain the situation: https: //drive.google.com/file/d/0B4VAaMfQqp8nSjlGRG9tTXhPX2c/view?usp=sharing
[G4 Android Development] kessaras:
I didn't watch the video I think I know this issue.

You used terminal to change the density or a third party app.

For better results do

wm density reset

and change the density from inside build.prop.

Careful the stock build.prop is big and some file explorers open only half of it. Don't save half build.prop you will end up in bootloop. Use a good file explorer or pc notepad++
[G4 Android Development] deltaquarti:
It worked, I completely forgot that I changed the density. Thanks!
[G4 Android Development] kessaras:
Freedom v5

Freedom OS v5

v5, Changelog:

- Upgraded to Nougat

- Separated bloat

- Added only the mods that work on Nougat

- Removed some Google Bloat

- Did NOT update Magisk since it currently doesn't pass safetynet anyway

- Updated alternative Google Keyboard and Dialer in case you deselect the ones from LG

- Some kernel fixes for a more stable CPU and for better CPU temp, using my script from this post

- Did NOT disable Wakelocks as promised in this build because i want to 1st see if Nougat can disable them from settings and how the default Doze works.

Caution:

Nougat is new. I didn't have the time to test everything just like with the MM builds so if there are bugs report them to me to fix them right away !

Also i didn't force H811 Nougat at my phone this time. I'm a little careful with my phone cause i don't know what kind of problems i will face ! I don't want to get rid of it now, that would be bad. I wouldn't be able to keep developing. So the h811 i HOPE it works fine.
[G4 Android Development] sirsomething:
I suppose we need to clean install this and can't dirty flash over v4, right?
[G4 Android Development] kessaras:
yes upgrading to a newer sdk or going down to an older sdk version, always needs to wipe data too
[G4 Android Development] MattheewHun:
Hi kess!

Is the v5 safe from bricking? Saw this and dont wanna make a paperwight from my phone :)
[G4 Android Development] sirsomething:
Makes sense. Gonna try it now ;)
[G4 Android Development] kessaras:
Its ok. Just never dirty flash MM and nougat roms. Always clean flash when changing sdk version

Also

V5 is nougat based. You are supposed to have v29+ modem and bootloader
[G4 Android Development] sirsomething:
So we need to flash modem and bootloader before we flash the ROM or it does everything at once?
[G4 Android Development] kessaras:
Don't be confused. This is not a full os. It is only rom.

After we all upgrade to nougat we do what we always did.

We flash roms.

All this time we were on MM. Now we are on nougat.

Minimum requirement is v29A
[G4 Android Development] grinch247:
Where can we locate modem and bootloader info?
[G4 Android Development] sirsomething:
Okay, it makes sense now xD thats why i was having a bootloop :cowboy:
[G4 Android Development] denied1977:
Just to sum it up (for us n00bs): wipe everything - install modem/bootloader .zip - install rom....right? Everything I can do through last version of TWRP? :silly: :highfive: :fingers-crossed:
[G4 Android Development] kessaras:
if you are coming from MM or lineage/aosp yes.

if you are already on nougat stock then no need to flash again modem and bootloader.
[G4 Android Development] maydayind:
Magisk works on your previous stock 29a build

Running 13.16 now so not should work on this one to.
[G4 Android Development] kessaras:
magisk is fine. i'm just not sure about its development. i didn't have the time to help on this beta and contribute to magisk thread.

about safetynet i know that it can pass using the stable 13.1 or newer with the safetynet fix module
[G4 Android Development] sirsomething:
I'm having trouble boot this ROM.

I could boot nicely after flashing the stock ROM.

Then I erased /data, etc and flashed this ROM but it can't boot. Do I need to dirty flash it over stock or something?
[G4 Android Development] chacon16:
Queston and probably a dumb on but will imperium kernel work on this rom
[G4 Android Development] ufocus:
Update modem and bootloader to nougat v29a.

Up until v4 you can. V5 is nougat and it isn't compatible
[G4 Android Development] sirsomething:
I did but still no luck
[G4 Android Development] kessaras:
I didn't have time to test it. What's the problem ? It doesn't boot ?
[G4 Android Development] sirsomething:
Yep. It stays in bootloop
[G4 Android Development] kessaras:
hmmm

will check and upload a fixed build. Maybe i did some mistake in the symlinks :/

if you need to restore to previous build and want to avoid flashing kdz do this

in bootloader

fastboot flash recovery recovery.img (if you dont have twrp)

boot to recovery

wipe all

flash 20p modem and bootloader

restore MM.

In the morning ill have news and time to test it
[G4 Android Development] sirsomething:
It's okay. I'll stick to stock just to try it out while you sort this problem out ;)

Thanks man :good:
[G4 Android Development] eriuzz:
i can disable big cores with this kernel ?
[G4 Android Development] feti81:
When i flash the h815 v5 rom i stay in bootloop ?.

What i do:

Complete wipe

Flash modem\bootloader for nougat

Flash the v5 rom

After that bootloop.
[G4 Android Development] mthd77:
I've also confirmed that after all the wipes done..., and flashing this rom..., it will stay in bootloop.., I've tried three times but no luck... Anyway, I was easy for me because I've done backup of my previous nougat rom, and I've restored.

Many thanks for your hard work. I will looking forward to see your best rom..

Sent from my LG G4 H815 powered by nougat
[G4 Android Development] kessaras:
It's the LG kernel we can't make our own kernels until we have the source code from LG

Yeah guys confirmed.

I indeed forgot a few symlinks, stupid me. I'm reuploading now both h811 and h815 and with this opportunity I added init.d support too.

Also updated Google camera. You will see when you use it ;)

(60 fps and Max image quality work on Google camera. HDR is on auto. There is no setting for that. HDR will work on it's own depending the light and the moment)
[G4 Android Development] kessaras:
First one is Google camera. 2nd one is LG camera , land orientation to figure out which is which.

Enjoy ;)

(Yes pixel launcher. I'm a Google lover)
[G4 Android Development] yunggenius:
Awesome work man ! Looking forward to the h811 version. Quick question, how's the camera quality with stock lg Camera ? I'm hoping its as good as stock MM ?

Thanks man! Weldon ??
[G4 Android Development] eriuzz:
So there's no way to disable big cores on this rom?
[G4 Android Development] kessaras:
it is exactly the same. it is the same hardware, same drivers too. the only difference is that finally we have the same drivers. thats how our other devs here ported successfully the f500 build for h811 and we used it as a base

only the 5th core can be disabled.

the 6th core in the LG kernel with a "magical" way always ignores the toggle.

i go set it to offline and echo the value in terminal and i see online ....
[G4 Android Development] eriuzz:
gonna try for a while im kind of scared of the bootloop XD uhm cant see the h811 version when i click on download link
[G4 Android Development] yunggenius:
So basically, i should/would get the same image quality on this rom as that of stock MM right ?
[G4 Android Development] steadfasterX:
first of all I want to say that you are doing a real nice job here with this ROM!

Just wanted to let you know that there is a new beta of TWRP available which is hopefully have fixed the imei backup and now includes also the bootloader stack on the backup..

Regarding the cpus :

You could offer a second boot image which disables the cores for those fearing the bootloop issue. It would be not changeable later but that should work even on N. In theory I could also do that change in aboot but that's more risky.

Tbh I have already prepared (but not yet released) a way to do that change as a flashable zip on any kernel.. :)

Just need some time and testers..

.
[G4 Android Development] kessaras:
This is the one in this post ?

https://xdaforums.com/showpost.php?p=73493567&postcount=467

In download section last twrp is 2 months ago

removed it to avoid more bootloops. i will inform you all when new build is up.

And don't worry its nothing to be afraid, this is not a bootloop caused from some problem and it won't affect anything.

i forgot a few symlinks. Symlink (symbolic link) are empty files that act as link to another file.

yup
[G4 Android Development] steadfasterX:
yes its only in that post atm (UPDATE-3 topic). I will put the next one in download section but as I'm currently not able to test it I wanted a smaller group of testers first..

u saw my note regarding CPU ?

.
[G4 Android Development] feti81:
After a restore from my backup, my lockscreen pin code doesnt work ?. The sim pin work.
[G4 Android Development] kessaras:
yes , but i don't know of that issue.

Big cores cause bootloop ? i can try disable them in the kernel if i can, if it doesn't block the boot again.

EDIT:

yes i can make changes. i will make one with big cores disabled.

it only blocks boot process if i add or remove files in the kernel.
[G4 Android Development] kessaras:
can be fixed. sec cause i debug something now
[G4 Android Development] Frazzy:
If I'm not on a n rom yet I need to flash the bootloader and modem first right?
[G4 Android Development] kessaras:
The stock LG kernel already has some protection against this bootloop issue.

But because i never had this , i need to know more about it.

So, the LG kernel has this :

on early-init
# Set the security context of /postinstall if present.
restorecon /postinstall

start ueventd
start healthd
write /sys/devices/system/cpu/cpu4/online 0
write /sys/devices/system/cpu/cpu5/online 0

on boot it has big cores disabled.

So the question is, do we need to keep big cores permanently disabled or only on boot ?

i will only answer the same question for this week. Up to Sunday. After that you will all use the search box or imma get angry. I have answered this to 3 threads since yesterday , more than 10 times !

I will record it and put it in my signature if i need to.................!

ofc to flash nougat you need nougat firmware. otherwise we would have had nougat since 2016 april.

flash v29a modem and bootloader to run nougat.

going back isn't possible.

flash v20p to go back to mm
[G4 Android Development] Frazzy:
Thanks, I read the op and I think the confusion comes from using the word firmware in the instructions and modem/bootloader in the second post. Maybe rename one of the 2?

Somehow in the XDA app I get bad results with search so I skipped it this time :angel: sorry
[G4 Android Development] kessaras:
and i will inform when v5 will be back up. im uploading for both h815 and h811. its half way. its just slow cause i've pawned it again :p

downloading uploading many things to finish what i wanna do before i leave for work
[G4 Android Development] kessaras:
here

do what it sais

https://xdaforums.com/showpost.php?p=73248879&postcount=10527

works for lineage based 100%. here for stock based i don't know. you may need clean install
[G4 Android Development] steadfasterX:
interesting finding btw ;)

no I would prefer to do it hard coded in the kernel cmdline.

no the big cores are not the cause of the bootloop.

Disabling them is just a workaround.

The bootloop will occur on heavy load means high temperature.

Disabling the big cores will turn down temperature. That's all. You can leave them on when u e.g. do not use games or other high load producing apps .

The current way implemented by LG is fine for the most ppl but it helps for boot only. e.g. gamers will still have the heating issue

I personally have them disabled on boot only so like it is on N now it seems.

.
[G4 Android Development] feti81:
Yeah it Work ?
[G4 Android Development] kessaras:
Hmmm then there is no need to turn them off. I can disable them only on boot to reduce the temp and after boot with a script to edit interactive governor to let big cores rest more.

Also I found the temp limit in farenheit. It's set at 170 f.

I reduced it to 160 just to be sure I don't fry any g4 until im sure for my settings.

I'm giving a test kernel for now.

If it cause any bootloop to anyone I will make the cpu rest even more.

The bad thing is that I need to do it with script.

Small cores can change.

Big ones not. I have to find out where LG has that governor reset or whatever it is, for big cores.

So until to find that I will use script after boot. Pre-boot is fine I disabled them.

EDIT:

buh , maybe i need to rest for today. i have work later too.

2 hours i was searching WHY i can't edit big cores governor on boot and i ofc i couldn't........... i had disabled big cores pre-boot..... omg o-o

#####################

#####################

Freedom OS is finally up guys. Fixed symlinks. Someone already on nougat give it a try to tell me if it will boot.

Those on nougat can dirty flash it.

if it doesn't boot dirty flash back to the nougat you got.
[G4 Android Development] ntelas:
WiFi Calling

Does this rom has WiFi calling? Because i have noticed that in other roms it can be enabled but i dont remember who...The problem is that cosmote greece has enabled the feature and stock nougat doesnt seem to support it!:confused:
[G4 Android Development] kessaras:
WiFi calling with cosmote Greece ?

WiFi calling is h811 feature , with American carriers
[G4 Android Development] ntelas:
Kessaras it just got announced!! maybe you that you live in greece like me, can mod the rom and add those capabilities.

LINK = Cosmote Wi-Fi Calling
[G4 Android Development] kessaras:
Ah no. If you were on my rom before you would find volte enabled. But that was only a null setting.

Volte only works on dual SIM G4 :(

I will test it here once and if it works then I'll share it , otherwise not.

Don't have hopes.

About WiFi calling I don't know. I can try port it from h811.

I'll keep you informed.
[G4 Android Development] IoIam:
So does the rom boot fine now?
[G4 Android Development] eriuzz:
LGDMProvisioningClient crash and other thing too but i didnt understant what its on korean dont know why
[G4 Android Development] prietpraat1972:
rom is booting fine as of this afternoon.. no problems so far. does anyone have a quick tutorial for getting substratum to work and maybe a suggestion or 2 for substratum themes that work with this rom? (i really wanna get rid of those uglu white notifications)

i installed this magisk module https://xdaforums.com/apps/magisk/module-systemless-substratum-legacy-t3623607/page2 and tried with swift dark but no dice:( Any help is appreciated! And [MENTION=5461026]kessaras[/MENTION] ofc thanks for the great work!
[G4 Android Development] kessaras:
you want to paint the notification black you mean ?

with swift black for example everything is black except notifications.

Those can't be painted on official stock firmwares.

Rare cases like in OP3/3T phones, the systemui can be modded and painted without crashing. we will see in the future when we will have the time to check it
[G4 Android Development] kessaras:
Here it is. Embed VoLTE in our nougat but it doesn't work.

It drops to 3g+ on call. Only the dual SIM can do that and WiFi calling is a new feature started with Galaxy S7 . We don't have that in h815
[G4 Android Development] eriuzz:
still cant do anything LGDMProvisioningClient still crashing on the screen after the first boot
[G4 Android Development] kessaras:
h811 ?

will take a look this weekend.

i have to force h811 firmware and rom at my h815. it needs time cause later ill have to fix it too
[G4 Android Development] eriuzz:
thanks for quick response and theres other thing crashing but is on korean dunno why but boot in korean
[G4 Android Development] ntelas:
Oh bad news..so the rom i had that had it, was just in the ui and didn't actually work. I get it
[G4 Android Development] kessaras:
there is no v29a for h811.

h811 didn't get nougat yet. i used the base raptorddd linked me to and its the korean ported to work on h811.

maybe i will remove the h811 build until we have something official or there is a dev who wants to make the freedom h811 and has the phone.

we will see. i will try brick my h815 and if the port from f500 doesn't work ill remove it

EDIT: [MENTION=5689102]eriuzz[/MENTION] does this from [MENTION=3692819]TecknoFreak[/MENTION] work fine ? i can use it as a base ?

https://xdaforums.com/tmobile-g4/development/rom-despacito-n-rom-v1-0-t3659805
[G4 Android Development] eriuzz:
that one work perfect im using it right now for test nougaut