yashsingh1/xdaforums huggingface dataset:
[G2 Developer Discussion [Developers Only]] rdNNNN:
Just a quick question, sorry to spam the dev thread.

Tested framework on RR MM, lambda kernel last beta. Flashed and booted fine. I would say system was slightly sluggish, but I was using phone under heavy sunlight and could be the thermal mitigation doing its job. (no system low space message)

Either way, I couldnt get any version of xcam working (meanwhile the dev explained why) and to be honest using snapdragon camera and freedcam showed no improvements to me, as I was expecting.

Im re flashing again to conduct some testing, can you please point in the right direction? which camera app should I install/flash to make full use of framework?

Thanks in advance
[G2 Developer Discussion [Developers Only]] Liukidar:
Photos: https://drive.google.com/folderview?id=0B5yRPbmIAqr0WmJPWnExelB6RW8

Everything is a bit slow, especially notification bar and keyboard.

I can open LG camera only the second time I tap it, the first it just FC
[G2 Developer Discussion [Developers Only]] raptorddd:
all those taken with the new framework.?

some had some orange spots/
[G2 Developer Discussion [Developers Only]] aleasto:
On BeanStalk rom here, Lambda kernel Hipnose, no slowdown whatsoever. Camera works fine, but the quality doesn't quite satisfy me; I guess I'll wait for xcam port ^^
[G2 Developer Discussion [Developers Only]] Liukidar:
Spots are my finger. One type (without finger) are taken with snap camera other with lg camera
[G2 Developer Discussion [Developers Only]] raptorddd:
i wish to see a comparisson. one with cm aosp framework, and one with new framework. of same object and same place.. same position..

---------- Post added at 07:21 AM ---------- Previous post was at 07:20 AM ----------

okey thanks they look good. but not sure if better then cm aosp framework. thank you
[G2 Developer Discussion [Developers Only]] Glpcha:
Any way to uninstall the framework?
[G2 Developer Discussion [Developers Only]] KyPbP:
No difference

AOSP http://s020.radikal.ru/i701/1606/40/b5f4e55875fe.jpg

New LG http://i045.radikal.ru/1606/e7/940f8d4a3d97.jpg

Stock http://s017.radikal.ru/i434/1606/37/780223e6e676.jpg
[G2 Developer Discussion [Developers Only]] aleasto:
http://screenshotcomparison.com/comparison/174570

Hover with mouse to see AOSP cam's picture, otherwise you see LG cam's picture
[G2 Developer Discussion [Developers Only]] Liukidar:
I don't see so much difference
[G2 Developer Discussion [Developers Only]] raptorddd:
thanks.. i dont see a difference between the 2 framework i can see it on stock.. am out of thanks button sorry

---------- Post added at 12:47 PM ---------- Previous post was at 12:46 PM ----------

thank you.. yes it doesnt. maybe it still nees more work.. lets hope they can manage to make it work..
[G2 Developer Discussion [Developers Only]] johnny_cage:
[MENTION=6545782]xxoscarxx28[/MENTION] respect for you hard work. Thank you!
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
There will be not much difference because hooks from Android's builtin methods are not yet ported. The difference though can be seen on low-light shots (without IA). I'll edit my post since we confirmed the slowdown and weird notifications. Thanks for the feedback anyway, we will never notice this bug if you don't reported it since we never expected a clean flash will cause it.
[G2 Developer Discussion [Developers Only]] aleasto:
If it can help I noticed something: with the camera that came with opengapps installed I don't have any slowdowns. However, I tried uninstalling that, and installing the latest Google camera (the one that got recently removed from playstore), and there everything started to be laggy and buggy.
[G2 Developer Discussion [Developers Only]] Liukidar:
What will happen if we flash this on a stock rom?
[G2 Developer Discussion [Developers Only]] KyPbP:
What sense?
[G2 Developer Discussion [Developers Only]] Liukidar:
If it overwrites stock framework with an incomplete one and still works (with less features) we can easily check progresses and then simply go back to stock.
[G2 Developer Discussion [Developers Only]] AlexVipXDA:
Any news?

Inviato dal mio LG-D802 utilizzando Tapatalk
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Currently filtering out the framework to what we only need and I'm also trying to track down what caused the slowdowns and the low storage false alarm. I am also injecting a new component to the installer, OpenJDK itself (it is now running but extremely slow as it uses Zero VM)
[G2 Developer Discussion [Developers Only]] crumbl3d:
I was wondering whether this framework could actually grant us control of the rear LED as well as some other misc stuff. I assume it could since the framework is the core of every LG system app ...
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Sorry for not noticing this xD

We will try to reproduce that and hopefully trace the exact cause of the problem. I guess its a conflict with the drivers

I might not be able to include it unless integration of OpenJDK is successful, and if we can trace how rear led is represented in framework. If it is in kernel, there is nothing I can do but seek help from other kernel devs.
[G2 Developer Discussion [Developers Only]] thtkidsvm:
If it helps I saw a thread somewhere that enabled led power button on aosp ROMs using tasker
[G2 Developer Discussion [Developers Only]] crumbl3d:
Found it! Thank you very much! Forgot how to use google. :P Though it would be nice if this was implemented in the ROMs themselves...

[TASKER][ROOT]Restore Functionality of Back Button LED /Power Button LED on AOSP ROMS
[G2 Developer Discussion [Developers Only]] thtkidsvm:
Cool, no problem. Hope xxoscarxx28 can use it in the framework
[G2 Developer Discussion [Developers Only]] raphaelnariga:
I hope we can get some very good news soon improving your work mate.
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
[MENTION=5825602]sys01[/MENTION] is currently verifying the changes in Experiment 19C after it booted without the mentioned problems (slowdowns and false storage low notif)

Let us hope that 19C is what we are waiting for :P (seems like VBM is not needed anymore hahaha)
[G2 Developer Discussion [Developers Only]] Pacer_456:
19C seems awesome to me ;P
[G2 Developer Discussion [Developers Only]] AlexVipXDA:
[MENTION=4403174]xxxo[/MENTION]scarxx28 how go work? Thanks for your time

Inviato dal mio LG-D802 utilizzando Tapatalk
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Another long update here...

19c is a placebo.. There is an error occured during installation detection, and caused the script to think that the framework is already installed, and ended the script without returning any errors. So framework is installed in system but not on kernel.

After this discovery I made another one that fixes the silent error. And the results is unfortunately a bad one... Low storage notification is still there and cpu is overloaded...

Since I am the one that performed the test, I directly pulled logs then scanned through it.

Low storage notifications came from a conflict somewhere in DeviceStorageMonitorService as it is the one that sends the low storage notification. The instability of system_server came from an infinite loop of acquiring PERFLOCK which always fails and errors in connecting to a socket in Qualcomm PowerHAL. This loop drained lots of cpu cycles which caused the lag...

We have two ways to troubleshoot this... First is to actually filter out parts of LG Framework not compatible to current framework... Or Second, refactor LG Framework (which is hard), make it modular (so development is easy), and use the VBM to also merge the remaining parts of LG Framework not still installed to original Android Framework.

And the news is... We are going to go for the second one. I know that you guys might be thinking that we are taking too long, but I know all of this wait and effort will end in success :)

Good day everyone ^^
[G2 Developer Discussion [Developers Only]] AlexVipXDA:
Hope that you find a Way and Thanks

Inviato dal mio LG-D802 utilizzando Tapatalk
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Initial VBM testing is a success giving us more flexibility to what we can do to our device :) (actually any android armhf device)

We can now do:

Offline framework recompilation

LG Software injection to Android resources

Advanced automatic rollback system in case of failures

Polymorph ROMs [size=-3]theoretical*[/size]

[size=-3]By polymorph I mean adapt the ROM so that a device-specific ROM can work to another (like porting D802 roms to F320x)[/size]
[G2 Developer Discussion [Developers Only]] crumbl3d:
Can you please explain what VBM stands for. I tried Google but all I got was voxel-based morphometry. I am really interested in how you achieved those things. I'm a developer (kinda) and want to learn new stuff! :)
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
As I stated before, it's a secret until I publicly release it ;)

It's not that surprising but it's kind of a breakthrough in its own way :)
[G2 Developer Discussion [Developers Only]] crumbl3d:
Fair enough. Can't wait for the public release! Currently running Google Edition 1.5 and whenever my phone connects to internet (be it WiFi or Mobile Data) it slows down to a stop. I need to upgrade it and I can't wait to use Marshmallow with Stock-like camera quality! Thank you for taking your time and reviving our, now almost 3-year old, device! :)
[G2 Developer Discussion [Developers Only]] stevehovey:
Please also port the LG BAckup tool..... PLEASEEEEE I want my phone backups back....lol I backed everything up with lgbackup before flashing CM13 only to find out that it wasn't included in the rom. I did do a nandroid and I have a LG image of the latest LP image..... but I want my backup for various reasons.

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

Virtual boot manager???
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
LG BnR is in framework... BUT, the restore function MIGHT invalidate the data that is on CM. So you better off backup your current rom, restore your nandroid, backup using TiBu or Helium, restore your CM13, then restore backup of TiBu/Helium
[G2 Developer Discussion [Developers Only]] Startrek852:
I don't trust Helium at all, it has failed for me many times.
[G2 Developer Discussion [Developers Only]] stevehovey:
Too much work. I dont want to restore everything from the backup..... Just homescreen and text messages and email backups.

I still have yet to figure out how to make one click phone dialing shortcuts on the homescreen like we could with stock rom.

I have my shortcuts in my backups.
[G2 Developer Discussion [Developers Only]] Nightshadow931:
How's the progress on the framework?
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Nandroid Manager? It can restore things from nandroid.

I am still coding a static analyzer from scratch that will be used for further analyzation and achieve better and cleaner porting of framework. Btw, I am currently planning using the VBM to polymorph paranoid android for use with all other variants ;)
[G2 Developer Discussion [Developers Only]] metteduch:
Been 4 months and still "the time is yet to come" lol

Maybe time to update OP
[G2 Developer Discussion [Developers Only]] 4everAnoob:
If this doesn't work out, what about concentrating our efforts in porting MM from G3 to G2?
[G2 Developer Discussion [Developers Only]] banjaminicc:
if that happens,A WHOLE LOT OF OPPORTUNITIES CAN HAPPEN
[G2 Developer Discussion [Developers Only]] EvilKing009:
Any progress ? :confused:
[G2 Developer Discussion [Developers Only]] efthialex:
Keep it up mate! Thanks for your efforts!

Please stop asking in what stage the development is. When the OP has something to share, he will.
[G2 Developer Discussion [Developers Only]] TheHaso:
Hope this project gets real. I'm missing the Quickmemo+ so hard. Only thing I want on CM13.
[G2 Developer Discussion [Developers Only]] Pacer_456:
Just a notice, this project is still ongoing and being worked on.
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Sneak Peek

Sorry for the very long inactivity, and here I am again to say that I will let out now a preview of what we currently have internally.

Please all welcome Experiment 21 :P

Changelog:

Activated LG Framework features by merging build flags from stock framework.jar to com.lge.frameworks.jar

"Theoretical" support for all sorts of LG Apps, even QSlide Apps and multiwindow (remember, "theoretical")

Fixed performance issues by onepunching org.codeaurora.Performance (but will decrease compatibility to those that use this, ex. unmodded com.lge.camera)

Removed G2 ISP Mod and LG Camera for modularity

What we are planning inside:

Considering the possibility of eliminating/bypassing CM's camera wrapper (the one that inhibits the capabilities of our camera) by reverting Camera API back to what Stock Rom offers. If this works, this will be the very first project to use the VBM, which is available only internally for now. And might be the breakthrough needed for us to re-enable HFR, Slo-Mo, and Burst Shot to our AOSP/CM/CAF G2

Actually port one random LG App that requires the framework to verify progress. (QuickCover??)

Clarification:

Camera quality will not magically improve with this unless we found the entry point for the oem image post-processor that must be included with the Camera API. Nothing will improve unless the entry point is in the stock Camera API which we will try to forward port in the next release.

Another thing is that, some LG Apps that requires the use of storage permission might fc unless they are modded to use MM's Storage Framework (like the modded lg camera I shared here). They will fc also if LG Permissions are not granted like the OMADRM which I don't know where it came from. Another fc if something in our framework port is broken or missing. (org.codeaurora.Performance)

Known Bugs:

Low storage notification bug

Have a nice day!
[G2 Developer Discussion [Developers Only]] shaneel1491:
[MENTION=6545782]xxoscarxx28[/MENTION] doing the lord's work!!
[G2 Developer Discussion [Developers Only]] ahmedmatter26:
I FLASHED Experiment 21 BUT NO THING HAPPENED

SORRY FOR BAD ENGLISH
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Well yeah nothing will happen unless you clean flashed it, and is a dev that will make good use of the LG Framework...

Remember, this is just the framework.. Sort of a backbone for everything and will not do anything if alone. Think of it as ARISE Sound System Numbers... You can't see any new apps or anything but you can feel the change in Audio Quality. The framework is much like that. It adds OEM functionalities back to AOSP so we will be able to use LG Apps again and their oem drivers that required this framework extension

P.S. Clean flash is necessary since it must rebuild boot.oat
[G2 Developer Discussion [Developers Only]] ahmedmatter26:
I use resurrection remix mm

what can i do to ues lg apps

sorry
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
For now, the lg framework is experimental and might not work the way we want it. I recommend that you wait until we release a stable one and a horde of stock lg apps ;)
[G2 Developer Discussion [Developers Only]] ozdenor:
This means that can I use LG radio in CM/AOSP based roms? It would be great. Thanks for your hard works. Really appreciated. :good:
[G2 Developer Discussion [Developers Only]] Wyroczen:
[MENTION=6545782]xxoscarxx28[/MENTION] Great work :) Is there any chance to port framework for LG G3 using same method?
[G2 Developer Discussion [Developers Only]] xxoscarxx28:
Actually this is G3's framework but not sure though since it came from CloudyG2.

You can start porting by checking CLASSPATH (it is in init.environ.rc) in selected stock G3 Rom, adding it to AOSP and to its ramdisk too. After that fix anything that should be fixed. Or you can also find references to com.lge.frameworks.jar's code inside stock rom's framework.jar or anything else so that you can integrate lg's framework better.

Goodluck ;)
[G2 Developer Discussion [Developers Only]] EvilKing009:
Fantastic progress Sir. :good:

Lets hope we may get 4K,60fps and 120fps recording in Lg Camera. :o
[G2 Developer Discussion [Developers Only]] Fas1h:
Does that mean that I can use lg camera to snap pictures using this framework on any aosp mm rom?

Can somebody please dumb down the procedure for me? Although I do realize I am not even supposed to be asking this on a dev thread... But if somebody still could write a nooby how to, that would be great.
[G2 Developer Discussion [Developers Only]] aleasto:
Do you want a very easy howto?

Just wait for the finished version.
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] rifle007:
wow awesome project. but i think the right kernel branch is cm-13.0-wt88047-rebase
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] e34:
any screenshot?
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
http://xdaforums.com/redmi-2/development/rom-t3358364 actually the real thread is here. :)
[Verizon LG G3] clrdraw:
I recently flashed Jasmine ROM v9.1 on my Verizon LG G3. Everything worked fine until I rebooted, now the screen won't turn on and the LED blinks different colors (usually blue / green, sometimes red). Rebooting to recovery fails, I can't connect with ADB, the battery isn't dead, and I have no idea what's wrong with it... I know its not bricked because it still vibrates after re-inserting the battery plus I can hear the default touch feedback sounds after it finishes boots up. Also, especially weird: if I charge the phone with the battery removed the screen actually does turn on (telling me to re-insert the battery), but it's a little glitchy and goes away the moment I put the battery back in. Any suggestions?

Also, if it matters, I'm using TWRP 3.0.2 and before Jasmine ROM I had CM13.
[Verizon LG G3] roirraW "edor" ehT:
This is common and has happened dozens and dozens of times to others (if not more).

I'm guessing you had the 35B bootstack flashed on the phone before you flashed JasmineROM 9.x. JasmineROM 9.x and SkyDragon 6.x have some 24B partitions but not all of them (there's a reason why that was the case at the time - won't explain unless you *really* want to know). The conflict of all of the 35B partitions you already had on your phone, in combination with the limited set of 24B partitions either of those two ROMs flash cause the symptom you have.

The correct sequence of events would have been to either 1) flash the 24B bootstack before or after flashing JasmineROM 9.x, OR 2) flash the 35B bootstack after flashing JasmineROM 9.x.

First, do you already have the Verizon LG drivers installed in Windows? If not, do so and then reboot the PC without the phone connected to it.

If you pop out the battery, pop it back in, and go through the motions of putting it in Download mode (now connecting to the PC), and load Windows' Device Manager, you should see the phone listed in the Modem section. That confirms it's in Download mode (as long as you didn't accidentally boot the phone instead of putting it in D/L mode). The first time you connect the phone in D/L mode to a new/different USB 2.0 port (preferable over USB 3.0 for this purpose), it can take up to 10 minutes for Windows to load the driver. In other words, every time you switch to a different USB port, it'll load the driver again.

Once the phone is listed in the Modem section, flash either the 10B TOT or KDZ. 10B is easiest to re-root and put TWRP back on. Re-root with the Stump app, then use TWRP Manager from the Play Store to put TWRP on, then make sure and flash the appropriate bootstack before (and if necessary, after) flashing whatever ROM you choose. The same would apply when restoring a TWRP backup. TWRP doesn't backup all the partitions so if you were running a KitKat with the 24B bootstack and wanted to restore a Lollipop or Marshmallow ROM, flash the 35B bootstack either before or after restoring the TWRP backup. Always be aware of what bootstack you are currently on.
[Verizon LG G3] clrdraw:
Thanks for the advice.

I flashed the factory firmware using the XDA instructions here: http://xdaforums.com/showpost.php?p=64624324&postcount=2

Now my phone turns on, the screen is visible and everything, except that it doesn't boot up all the way. I get a splash screen saying "Mini OS" for a couple seconds then a solid blue screen saying "Factory Reset Status 2" which it stays on until I pull the battery. I can boot into recovery mode (stock, no flashing zips) and download mode, but the ROM itself doesn't load. I've been trying to flash factory firmware again but each time I get "Model Information Check FAIL".

[IMG="screenshot"]http://s28.postimg.org/7pvapi8q5/Capture.png[/IMG]
[Verizon LG G3] clrdraw:
Update... It's fixed!! [MENTION=2560614]roirraW "edor" ehT[/MENTION] thanks so much for all the help. I'm currently following your instructions to get root back.

For anybody else with this problem use this tutorial http://xdaforums.com/lg-g3/general/problem-returning-to-stock-try-t2862463 combined with the files from http://xdaforums.com/showpost.php?p=64624324&postcount=2 and the drivers from http://www.lg.com/us/support-mobile/lg-LGVS985.
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] salah6805:
Yooooo one more new ROM by [MENTION=7110881]arpit_deshpande[/MENTION] thanks bro for this ROM waiting for your more new ROMs??
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] saurabh1234:
screenshots bro...
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] salah6805:


---------- Post added at 06:45 AM ---------- Previous post was at 06:45 AM ----------

Screenshots posted
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
Will be added in few mins
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
Added. Check OP
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] saurabh1234:
downloaded the rom...working great...thanks...
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] zieruchan:
lockscreen bugs bro, need to unlock lockscreen before openng notification or switch quick setting. this is already fixed on cm13 emfox build
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] youngAvJ:
But I think that bug was nice and useful.??
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] gahar99:
new work from arpit

will download it!

hope it great
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
That's not a bug xD
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] gahar99:
More than 24hours using this ROM

1-5 rank

Smothness: 5

Multitasking: 5

Fyi

I mixed this rom with default boot from resurricor remix :D

It gave me best both smoothness and performance for gaming.

Thankyou arpit!
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] Ameya Sakpal:
[MENTION=7110881]arpit_deshpande[/MENTION] Is this ROM AOSP/CM BASED?
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
Please read the OP. It is based on CM. :)
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] Guth13:
Please, suport for xposed.. Please..
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] harshu0101:
Xposed works with me in this ROM.

---------- Post added at 07:59 PM ---------- Previous post was at 07:57 PM ----------

I flashed the ROM. Its really good everything about it. I've been using for more than 2 days. Although, I'd like to make a suggestion that it'd be nice if you added an option to change quick settings while the phone is locked. By default its on and I can't find in settings to turn it off. I want to be able to choose to turn on or off that feature.

Also, I wanted to add that with this feature you can't change tracks while listening to music which is bummer.
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] amirshaikh130:
Can u please suggest good kernal for this rom. Because stock kernal has some features missing like vibration control.
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] arpit_deshpande:
New build up guys. ALSO DO READ OP BEFORE FLASHING IT
[Xiaomi Redmi 2 ROMs, Kernels, Recoveries, & Other ] batman1950:
are you still usig it? is it good