yashsingh1/xdaforums huggingface dataset:
[G2 Android Development] purpleraintoxicity:
Thank you very much!

About all the stuff you recommended to install to go to 7.

O guess I'll start searching all of those zips to install.

Btw, Does AOSPA7 based on 7 or 7.1 (though afaik there's not much difference for us)
[G2 Android Development] VzQzZ:
Bump boot zip: http://www.gregtwallace.com/lgg2-projects/miscellaneous/

SuperSU v2.78 Stable zip: http://xdaforums.com/apps/supersu/stable-2016-09-01supersu-v2-78-release-t3452703

Just flash SuperSU and then Bump Boot.

AOSPA is based on 7.0 with August Security Patch.
[G2 Android Development] purpleraintoxicity:
You my friend, are and awesome person!

Thanks a thousand times

One final question:

Do I have to flash the boot bump?

I came to cm13 from stock Lollipop without flashing the bootstacks.
[G2 Android Development] VzQzZ:
Thanks, buddy. I assume that I hardly give direct links, but you've seen polite and I'm in a good mood :D

I believe that showing the way, a direction is better than just go and make everything and endend up not giving some kind of lesson or sharing knowledge.

Anyway, you won't need any bootstacks since you're already on a MM ROM. Bootstacks is only needed if you are on JB/KK and too lazy to KDZ Stock LP. Being on any LP+ ROM, you won't need boostacks for any LP+ ROM. Just if you go back to KK or JB, but then again, you should just KDZ all the way back..
[G2 Android Development] purpleraintoxicity:
By "Lambda Incremental " you mean the Lambda Infinito N releases, right?

https://github.com/GalaticStryder/kernel_lge_msm8974/releases/tag/IB8N
[G2 Android Development] VzQzZ:
No, this one my friend: https://drive.google.com/drive/folders/0B0kZ4DVPwVcMTnVLOU53ZWFHaDA

Keep in mind it's experimental ( i don't even know why i called it "incremental" before .. :confused: ), so it might have some bugs and reboots. I tested it for a while without any problems though..
[G2 Android Development] purpleraintoxicity:
To far so good :)

Didn't flag this incremental kernel.

I'll use the built in for a while
[G2 Android Development] capoooro:
In my experience, It works flawlessly
[G2 Android Development] purpleraintoxicity:
Thanks

I can't seems to find dttw, is it off?
[G2 Android Development] capoooro:
Use synapse for kernel setting, there you'll find it, for dtts I use Nova launcher.
[G2 Android Development] purpleraintoxicity:
I get no UCI
[G2 Android Development] capoooro:
Restart it, the first time sometime... Doesn't work
[G2 Android Development] purpleraintoxicity:
Restarted the app 10 time, including force stopping it.

Rebooted too

Yet same error
[G2 Android Development] capoooro:
If you are with the standard kernel, not experimental, use kernel auditor [emoji1]
[G2 Android Development] purpleraintoxicity:
You are a savior
[G2 Android Development] VzQzZ:
Are you using the bundled kernel? I only got Synapse to work with latest Experimental kernel. You can use Kernel Auditor MOD for tune kernel settings too.

For Double Tap to Sleep you can use Nova Launcher Prime. Unfortunately, this feature isn't supported by AOSPA.
[G2 Android Development] purpleraintoxicity:
I use action launcher for years.

It has the dtts so it's fine

Thank you for the support. I really appreciate both of your quick responses
[G2 Android Development] purpleraintoxicity:
I see there is still the airplane bug, where in order to get the data back after switching off wifi, you need to turn airplane mode on and off.

Also gallery FC when editing a photo

No biggy though
[G2 Android Development] capoooro:
I don't have the first bug, yes I have the second
[G2 Android Development] purpleraintoxicity:
OK. Good to know.

I tried to delete the gallery app and use Google photos instead, yet unlike the cm13 camera, PA camera doesn't open Google Photos if the gallery isn't installed :(

Now Titanium Backup doesn't restore the gallrt, I guess it's a BusyBox related..

Another bug found. Can't change volume while screen is off. Not with button nor from headphones

This occurs when the playback control (long press to change track) is activated
[G2 Android Development] VzQzZ:
Just realized there is an equalizer built in the ROM, on music app. Works good with Spotfy too if anyone is interested :)

Audio is already good by default and now with native equalizer is even better!

I guess it's a better option than Viper since it should not mess with all that ULL thing..
[G2 Android Development] GalaticStryder:
Yup. That's a great app, not the best UI though, at least the sound effects have some effect compared to AudioFX which is *puff*.
[G2 Android Development] purpleraintoxicity:
Viper came installed on AOSPA7 for me it seems.

What affect has the ULL?
[G2 Android Development] VzQzZ:
As far as I know, AOSPA never came with Viper installed. You must have installed separately.

About ULL, I don't have the knownledge to explain you, but it's some kind of audio improvement. In shorts words, it's great to have. GalaticStryder should be able to explain to you, if/when he has the time for it. Also, if I'm not mistaken he already talked about here or on Lambda thread. It's worth take a look..
[G2 Android Development] purpleraintoxicity:
I cleaned flashed, coming from cm13 and I have V4A and also the player directs to it.
[G2 Android Development] ytgbg:
I clean flashed AOSPA 7.0 and didn't have any Viper present.

As I see you are the only one with case like that.

Are you sure you didn't restore it with TBU somehow or accidentally installed the zip of Viper while in TWRP or didn't perform absolute clean wipe before inatall as GalaticStryder instructed?
[G2 Android Development] purpleraintoxicity:
No.

I'll clean flash again
[G2 Android Development] TheHaso:
Sadly, I found out that the DSB (Dynamic System Bars) is not included in this rom. that was very sad.

Also, theme app forcecloses, any ideas?
[G2 Android Development] axelgrox:
Hi guys i'm try this rom but too have the problem with the mobile data, any mode the switch 2g 3g 4g with apk? or other method? my 4g is bad in my region.
[G2 Android Development] GalaticStryder:
Try the 4G LTE switcher, it does more than what it says, you can do almost all you'd be able to do on the settings tab. Until I fix the FC, this is a quick hotpass.

Some users reported that, presuming you're talking about AOSPA6 due to theme engine, but as I said earlier, this version was shut down by the developers and I can't carry on all the merges from CAF.
[G2 Android Development] TheHaso:
so, AOSPA6 for us is discontinued atm?
[G2 Android Development] PtSp:
Sadly yes. He said it few pages back

Khan
[G2 Android Development] GalaticStryder:
For everyone, look the at last comment: https://gerrit.aospa.co/#/c/152/
[G2 Android Development] enetec:
Yes, with a *major* bug. :rolleyes:

Many antivirus (e.g. Sophos, Malwarebytes...), anti thefts (e.g. Avast...), battery stats (e.g. Accubattery & 3C Battery Stats Pro...), battery savings (e.g. Greenify, Leandroid...), blue filters (e.g. Eyefilter...) can't fully work or work at all since of the "apps with access to usage data" bug.

I've asked for a fixing Xposed module here (with no reply as to date...): http://xdaforums.com/showpost.php?p=69970699&postcount=11465

I don't know if the bug is still present on Nougat too (AOSP Nougat seems to be bug free, RRmx seems to still having it...).
[G2 Android Development] TheHaso:
Idk, went back to CM13 as there was some bugs on AOSPA6.
[G2 Android Development] purpleraintoxicity:
Sadly, this rom is dead.

And AOSPA 7 isn't a daily driver for me.

I've tried and couldnt use it daily.

So I have two rude questions

Can I somehow get the aospa 6's camera and sound quality on a cm based rom?

Is this even possible?
[G2 Android Development] GalaticStryder:
How many times I said that earlier in this thread and posted the references in the team discussing they abandoned it to focus on nougat. If I feel like updating and patching it, I'll do it "silently" and just push the zip for anyone to use free of any cost as always.

AOSPA6 doesn't offer any great sound compared to CM + my Kernel doesn't offer already. AOSPA7 is my development ground, anything I put on it wasn't used on the LG G2 since we have custom ROMs for it - it's not meant to be a daily driver for everyone, see DEV tag at it.

Just flash CM13 + the next Lambda stable release and you'll see a MODS tab at Synapse offering only a few options for now, but in the future, I'll add ULL sound, custom mixer paths, IIRC bypass and other options.
[G2 Android Development] GalaticStryder:
Happy New Year (Some info)

It's a sad week after the CyanogenMod's shutdown announcement, so I dedicate this post in memory of what used to be CyanogenMod and in recognition of all developers and contributors in general as well as the LG G2 maintainers of the project.

"There are things that are good for a few moments, other for certain times. Only some are forever."

- Olavo de Carvalho

The quote above synthesizes the experience we have here, nothing is permanent and will stay forever in our routines, but it doesn't matter. The only important thing is not what you've done but you're doing and sooner it will have passed and later it will be gone.

So here's now:

I scheduled an AOSPA7 upgrade to 7.1.1 with many issues fixed and other sanity fixes at Kernel level. The file is uploading to AFH...

DOWNLOAD

OBS:

* If you've still got mobile networks force closing, change your language to English US and then open it again.

This build might be last of 2016, it's great and stable. The only downside that may occur is in thermal handling that is still in "work in progress" state. The build will be up on AFH as soon as possible for D802, another variant confirmed working is D800 which blastagator has built using my trees.

Just to amend some information, today is my birthday and in the next year, I'll be attending a course for the sequential two weeks of January. This means, no free time and no builds unless AOSPA7 releases officially and my device tree gets building from their server which may take more time than my course.

Have a great day and wish all of you in the Lambda Kernel and LG G2 community in general, a great start on 2017!
[G2 Android Development] purpleraintoxicity:
Happy birthday!

---------- Post added at 05:46 PM ---------- Previous post was at 05:43 PM ----------

Which Gapps do you recommend, nano or pico?
[G2 Android Development] amynjimmy:
Cant wait to take your 7.1.1 for a spin.. Happy birthday and thanks for your hard work.
[G2 Android Development] VzQzZ:
Happy birthday, man! The birthday is yours, and guess who gets the gifts? We all!

Go enjoy your day, buddy!

PS: Is Lambda Beta 11 ok to flash? Or do you recommend keep the Stock bundled Lambda?

---------- Post added at 15:19 ---------- Previous post was at 15:12 ----------

I'm not GS, but I would recommend Banks gapps. In my opinion, they're more stable.
[G2 Android Development] jeebspawnshop:
Incredible work and dedication as always.

And happy birthday! Parabems! Bom ano novo!
[G2 Android Development] purpleraintoxicity:
As always you're here to the rescue.

So banks 7.1.1?

Googling for it :)
[G2 Android Development] puturaya20:
sir yu can build nougat for f320 ?
[G2 Android Development] purpleraintoxicity:
I keep refreshing the browser hoping to see the file hehe
[G2 Android Development] xpissio:
It's useless cause... I don't see it. :)
[G2 Android Development] praxis22:
Happy Birthday, and I agree with you on CM, shame to see it go.
[G2 Android Development] VzQzZ:
New build is up! :D
[G2 Android Development] xpissio:
How can I get root?
[G2 Android Development] TSLNL:
Flash SuperSU and use bump if you get secure error.
[G2 Android Development] xpissio:
By the way, I'm using this 7.1 for 1 hour. It's good, I'm having some small lags, and the absence of double-tap to wake is bad, in my opinion.
[G2 Android Development] VzQzZ:
No lags here, even using a battery friendly kernel setting. Regarding DTW, just activate it with Kernel Auditor MOD.

Synapse didn't work here. Shows "No UCI Support"

I noticed that "Advanced Reboot" is missing from Developer Options.. not really a big issue, but I don't see the reason to remove such an useful and simple feature.. Just download one of the millions options from Store or use the manual method.

Also, with Banks Gapps I had that known cell networks FC, but as GS suggested, changing to US language fixes it. You can go back to your original language after that.

Must say that now the ROM feels quite better and more balanced than previous version.. default kernel settings was too overkill in my opinion on previous build. Now it's a lot better, way more balanced. Less heat too.

Thanks for the update, GS. Feels good to be back to my favourite ROM :D
[G2 Android Development] GalaticStryder:
The Kernel settings are still the same, the only difference is the new thermal driver that I'm working on (from sultanxda) that is capable of querying the temperature in three sensors (CPU, panel/CPU, and battery temperature) if the user wants to in up to 8 thermal zones.

https://github.com/GalaticStryder/d...mmit/804fc7945e5f751e48942b1899bdc310e36f005b

It wasn't force closing without Gapps before, I've no clue besides it's a language related issue as per logcat, but ever since language switching is now a breeze, there ain't no trouble to switch to English for a moment and then switch back to the affected language.

Many features have conflicted with 7.1 base update and we won't merge them as they are, like power menu which has thinner icons now.

Some features like the NFC tile were backported just fine without issues, though.

The good decision was not adopting CyanogenMod as base and sticking with CAF (Code Aurora Forums) for all the stuff to benefit OnePlus devices (AOSPA7 for OP3 will be stunning) due to closer compatibility.

The security string was removed to avoid complaints since CAF catches up the latest security bulletin but doesn't follow the date convention meaning the security date would always be older but the security code (what matters) is the latest together CAF own security patches not imported in AOSP.

[MENTION=2948607]mohza[/MENTION] I remember you asked for NTFS native support for external HDD, this build has support for this feature, up to 1TB NTFS partition tested here, all great. It uses the Kernel driver to mount NTFS so r/w speed is greater than with FUSE driver (not in Kernel).
[G2 Android Development] VzQzZ:
I don't know if it was only in my end or even why, but here on previous version the kernel settings were all over performance. Like, performance CPU gov, overclocked CPU.. Now with latest build it came with interactive CPU gov and, if I correctly recall, without overclock.

And now I see the reason to the missing advanced reboot. Thanks for explaining! Sometimes we noobies think that something is easy just because it's rather "simple" but actually can be complicated.. :D Like I said, not really an issue, there as plenty of ways to go to Recovery..

Just a question: Is Permissive Selinux still mandatory or can I already change to Enforcing?

Once again, thanks for your hard work and dedication! I'm glad we still have some great devs like you and Dorimanx. You both are certainly the reason I still don't even really consider an upgrade..
[G2 Android Development] GalaticStryder:
Changing to enforcing SELinux isn't supported yet, many SELinux policies will be missing for some legacy functions like camera and some init scripts like baseband query.

What you can do to help is to shot dmesg and logcat with the following commands:

adb shell dmesg | grep SELinux > denials.txt
adb logcat | grep "avc: denied" >> denials.txt # Press Ctrl + C to stop querying (this saves stuff to the file)

This will print all denials when using enforcing SELinux more actively than when running in permissive mode and then you can send me to patch up.

I have got some policies that needs patching as well but I didn't have time to patch up.
[G2 Android Development] aleasto:
Why flashing the ROM changes my data and cache partitions from F2FS to EXT4?
[G2 Android Development] khanjui:
Tick the "use rm -fr instead of formatting". Format cache and data partitions as F2FS. Install the ROM, uncheck rm -fr.
[G2 Android Development] mal13:
Your post is #40...read post number 35. There's solution for you.
[G2 Android Development] remix2:
Thank you for this - i first flashed SuperSu without this script and spent my day restoring my device :crying:

There should be a big warning that flashing normal SU can mess things up pretty quickly.

[MENTION=6175749]GalaticStryder[/MENTION], is this the recommended way? I see you mentioning flashing Lambda Kernel in #39. Is this an alternative or do i have to do both? Is there a way to automate it after an OTA? I vaguely remember something about a "flashAfterInstall" folder some years back but it might have been some fancy stuff from the roms i used back then in my N4
[G2 Android Development] khanjui:
Not included by default.

http://xdaforums.com/showpost.php?p=67654710&postcount=35
[G2 Android Development] fenie:
What is the battery life with this ROM?
[G2 Android Development] Ariel2015:
Excuse me SR. Camera work in this ROM?.. Thanks for your work... And sorry for my english
[G2 Android Development] Pacer_456:
Tester for D800 if you need, not using it as my daily driver [MENTION=6175749]GalaticStryder[/MENTION]

Was going to build Paranoid for the G2 but I guess you beat me to it lol. So happy that this awesome rom has been ported!
[G2 Android Development] Moppusan:
I have Lubuntu 16.04 lts. I don't expect you to tell me exactly how to do everything if I were to help, but my Google-fu is weak finding guides on compiling custom roms for this phone. Would I need the Android and/or Java SDK?
[G2 Android Development] wulsic:
Well if you know how to compile roms for other phones then you are already in the good direction, then you would only have to replace the devicetree/kerneltree with the one for the G2

You could have a look at Android's official compile guide but it might give a slight error that a package can not be found but by Lubuntu 16.04 it was also installed by default I believe.

So see this guide and also look for the sourcecode in the OP for the DT and KT

http://xdaforums.com/showthread.php?t=2974055

If you want to use a build script after you learned the basics also with compiling android and so then adjust my build menu script to your g2 lunch target and just use it, it's usefull as you see the time with building and it uses ccache like that. I hope this would help you a tiny bit
[G2 Android Development] GalaticStryder:
My script for setting up my development workflow is for Arch Linux and Fedora only, although following any AOSP guide + ccache setup will get you covered, also 'maven' packages is needed if building CM13 based ROMs, not used on PA.
[G2 Android Development] dadejoey:
Music app

Music app don't work , only music on line.
[G2 Android Development] artemiya:
l installed pa.6.0.1 and gapps bank dynamic with SuperSU v2.76 but my device not rebooted( error reboot). I had to back to Resurrection remix 6.0.1 again.
[G2 Android Development] Litendria:
Nice rom thanks, but proximity sensor not working. I already checked "Prevent accidental wake-up" from the gestures menu.
[G2 Android Development] ghost141:
Battery life is a measure of battery performance and longevity, which can be quantified in several ways: as run time on a full charge, as estimated by a manufacturer in milliampere hours, or as the number of charge cycles until the end of useful life.
[G2 Android Development] GalaticStryder:
I'm aware of this issue, thanks for reporting.

See here:

http://xdaforums.com/lg-g2/general/bump-supersu-t3273251

I'll update the thread with more content today. #StayParanoid
[G2 Android Development] pipyakas:
So the device trees you use on this rom is different and well optimized right? :) I'm waiting for f320's device tree, if possible I'll try to compile and upload the build in case you dont have enough free time for it :)
[G2 Android Development] berezker:
I basically gave up on CAF but PA is one of my favorite back in the day.

I'll give a first impression review after i install it and "full review" regarding battery life and stablity and basically everything
[G2 Android Development] GalaticStryder:
I wouldn't say they are more "optimized" but less redundant and more polished for CAF specifically which doesn't need fetching all boards hardware but only the stuff we use. I'm still the ART optimized assets and hopefully, will reimplement clang support once again for testing purposes. I'll create the other trees soon and their vendor part with dependency sync and everything out-of-the-box.
[G2 Android Development] artemiya:
Can I install the rom without super.su? No problem?
[G2 Android Development] Moppusan:
Well, I could always switch to Arch or Fedora, not like a VM takes forever to set up. And I'm not too keen on CM-based roms :rolleyes: with the slow theme engine. Although DU has the theme engine and it's pretty snappy, but I digest. I mean, digress.
[G2 Android Development] aleasto:
It won't change filesystem if I have "use rm- rf" enabled. I could try enabling it after formatting to F2FS, but actually I don't think that would work because the partitions remain F2FS until I perform the first boot.

EDIT: Indeed, I tried formatting and then ticking "use rm -rf", the partitions are still F2FS after the flash, but they both change back to EXT4 after first boot
[G2 Android Development] GalaticStryder:
Partitions don't change on boot, ever. If you format them F2FS in recovery, they will be F2FS regardless. Just run this:

adb shell mount | grep "/dev/block/mmcblk0p3"

This will return the result of system, cache and data partitions.

/dev/block/mmcblk0p30 on /system type ext4 (ro,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p35 on /data type f2fs (rw,seclabel,nosuid,nodev,noatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,flush_merge,extent_cache,mode=adaptive,active_logs=6)
/dev/block/mmcblk0p31 on /cache type f2fs (rw,seclabel,nosuid,nodev,noatime,background_gc=on,user_xattr,inline_xattr,acl,inline_data,flush_merge,extent_cache,mode=adaptive,active_logs=6)
[G2 Android Development] aleasto:
On windows here so no grep, but np i can still see it.

After i format:

/dev/block/mmcblk0p30 on /system type ext4 (rw,seclabel,relatime,data=ordered)
/dev/block/mmcblk0p35 on /data type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)
/dev/block/mmcblk0p35 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)
/dev/block/mmcblk0p31 on /cache type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)

After flashing ROM+gapps+SuperSU+cBump (i also tried just ROM, same results)

/dev/block/mmcblk0p35 on /data type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)
/dev/block/mmcblk0p35 on /sdcard type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)
/dev/block/mmcblk0p31 on /cache type f2fs (rw,seclabel,relatime,background_gc=on,user_xattr,acl,inline_data,extent_cache,active_logs=6)

During boot

/dev/block/mmcblk0p30 on /system type ext4 (ro,seclabel,noatime,data=ordered)
/dev/block/mmcblk0p35 on /data type ext4 (rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,noauto_da_alloc,errors=panic,data=ordered)
/dev/block/mmcblk0p31 on /cache type ext4 (rw,seclabel,nosuid,nodev,noatime,nomblk_io_submit,noauto_da_alloc,errors=panic,data=ordered)

It's litterally changing on boot...

EDIT: Now I even tried formatting data and cache partitions after first boot, but they just go back to EXT4 after LG logo disappears and ROM starts booting (cannot really check before)

EDIT 2: I tried dirty flashing on top of crDroid. Data remained F2FS but Cache switched to EXT4. I have no idea what's going on. Kernel level problem?

EDIT 3: Mmh, maybe not really a kernel problem. With aospa+latest lambda experimental it changes to EXT4, but with crDroid+same lambda partitions remain F2FS. Soo, some script in aospa installer?