yashsingh1/xdaforums huggingface dataset:
[Sprint LG Optimus G] sykopompos:
Just another heads up to the porters here. There is a new branch called lrx08, that is new n6 frameworks that we are currently testing on mako.

Sent from my LG-D851
[Sprint LG Optimus G] JP12:
Good work [MENTION=1050103]sykopompos[/MENTION], you are our hero, the super candyman!

[MENTION=2156844]fjsferreira[/MENTION] There is a new mako port out ;)
[Sprint LG Optimus G] sykopompos:
Yup, I finished up the new n6 port. This is newer frameworks and feels much more finished and more stable.

The preview easter egg game is back like the previews.

The egl files are updated (old ones were 1.2, these are 1.4 and from Oct 20th so they are brand new)

Plus the problem with the test keys is gone (the other n6 apps I pulled from the first dump were transfer since the second one didn't have them so they still have test keys so don't jump on new apps on update wednesday because it won't let you install them because key mismatch)

This is LRX08 branch on github

Sent from my LG-D851
[Sprint LG Optimus G] Mytagen:
On what is based Release 16.1?
[Sprint LG Optimus G] Kevinjoa:
Latest n6 sources as pointed from [MENTION=232978]Sky[/MENTION]kopomps (mako branch LRX08)
[Sprint LG Optimus G] Mytagen:
Kevinjoa

Thanks you, Optimus G always live))
[Sprint LG Optimus G] mariusdroid:
Thx to the devs for making this work like a charm and to android L ho finally made it as os beautiful and functional I had this phone 2 times firs it was when it came out traded a iPhone 5 64 GB for it before this 1 had them almost all HTC one Samsung 3 4 galaxy series but I came back to 2014 to this phone after loosing it about 1 year ago traded my z1 compact lime for it just because it had android L and it was worth it thx to [MENTION=5095490]Kevinjoa[/MENTION]

---------- Post added at 01:28 PM ---------- Previous post was at 01:15 PM ----------

Any way 16.1 lags a lot dirty flashed from 15.4
[Sprint LG Optimus G] sykopompos:
For those experiencing lags on b14 based build, it is because of the new egl drivers. Seems some phones can handle them and the ones getting lags are the ones that can't. We are gonna be reverting them so it works well for everyone

Sent from my LG-D851
[Sprint LG Optimus G] dwielunski:
I saw several reports of that... I flashed [MENTION=5095490]Kevinjoa[/MENTION] 16.1 and flashed the August adreno drivers from [MENTION=1380002]MikeEx[/MENTION] http://xdaforums.com/showthread.php?p=55651371, seems like it does the job
[Sprint LG Optimus G] mk_ln:
Does any version work with the Canadian Optimus G (E971/E973)?
[Sprint LG Optimus G] Whiplashh:
Sorry, I'd hate to ask, but I read back 10+ pages and I still don't know which build is working as of now. I see some from mako sources that if you delete the NFC folder it runs good, or N6 stuff (nexus 6?).

which build is a good build for right now? Haven't used L on this phone yet and wanted to try it.

Also does this still require APN edits?
[Sprint LG Optimus G] fjsferreira:
Hey ppl, my gf gifted me the oneplus one, I don't have the LGOG anymore, so I can't compile and test anymore. But let me say, this was a great community (indeed the best I've ever known regarding any phone I ever had). Best wishes, you lucky devils already have lollipop and I'm stuck in KK :D
[Sprint LG Optimus G] gabrielbsb:
When I make or receive a call it goes totally mute, cant hear neither be heared, and the proximity sensor doesnt work

Anyone experiencing this problem?

International E975 here, installed just the 16.1 zip, no Custom kernel
[Sprint LG Optimus G] jhienk:
On 16.1 not really seeing any problems. As for APN haven't had to change any. Build prop edits only.
[Sprint LG Optimus G] sykopompos:
I got one of those to work on once I get mako and the n5 stable

Sent from my LG-D851
[Sprint LG Optimus G] fjsferreira:
Really???? What the hell can't you do man? :D
[Sprint LG Optimus G] sykopompos:
Find enough time in the day to do it all

Sent from my LG-D851
[Sprint LG Optimus G] dwielunski:
If you are on sprint definitely do the build.prop edits because otherwise it will say "roaming indicator off" instead of "sprint". The APN might not be necessary, but in older versions I found it was needed for legacy EVDO 3G, or handoffs from LTE to eHRPD or... something. If for example you live in an area that is all upgraded to LTE you might not need this. Or it might be that I don't really need it anymore either and I just keep doing the edit out of habit.

So I would say start with the latest build from [MENTION=5095490]Kevinjoa[/MENTION] and fix as necessary. If you see crashes flash the august adreno drivers and that might help. I don't think flashing earlier builds is necessary. Follow the discussion in the mako thread, there is more activity over there
[Sprint LG Optimus G] mariusdroid:
Guys why all games load to slash screen then stops and Flipboard too flashed old drives
[Sprint LG Optimus G] uumeshh:
Build 16.1 is running well on geeb. Only thing bothering is that the back camera isn't available. All camera apps start in front facing camera by default, with no option to switch to the back camera.
[Sprint LG Optimus G] sykopompos:
B15 is up for mako, it solves most of the problems that 14 had with the adreno drivers and those are reverted now, lots of big smashing and did some edits in the framework for sprint (got them from working on the n5 so they should carry over for that roaming indictor)

You guys should be good to port now

Sent from my LG-D851
[Sprint LG Optimus G] mariusdroid:
Build 17 super everything works now
[Sprint LG Optimus G] KellusHvnbnd:
I flashed 17 and have the "camera not connected" issue. Everything else is pristine thus far.
[Sprint LG Optimus G] Gilbert_Sarip:
i get FC on every app after idle about 5 min after unlocking the device:rolleyes:
[Sprint LG Optimus G] Kevinjoa:
I do not :p
[Sprint LG Optimus G] dwielunski:
I still have to mod the build.prop. What did you change? Is it possible that it is something Kevin is overwriting anyway when he ports to GEE?
[Sprint LG Optimus G] KellusHvnbnd:
Ahhhhh!! I'm sure its a freak deal...I'm pretty doggone happy with 15.1..... I did get the APN add-on (supl,hipri) that let's me use the stock messenger for MMS...so I appreciat all your work!
[Sprint LG Optimus G] Whiplashh:
What are these build prop edits you guys talk about? :p

I just wanted to get it to say "Sprint" instead of "Roaming Indicatior Off".

I flashed b17, and everything (besides NFC, but don't really use it anyway) works 100%! Even Stock MMS app.

Thank you guys for this awesome rom!

Besides the Build.prop edits, is there anything else I should do, like flash adreno drivers or anything?
[Sprint LG Optimus G] dwielunski:
For build.prop, download these two files and flash the zip. Search my earlier posts if you want to see the lines I'm changing.

If you have problems with data try the APN fix I describe near the beginning of this thread: http://xdaforums.com/showthread.php?p=54199508

For build.prop:

https://docs.google.com/file/d/0B-ICTE9O9FFUeGstcVpPSmFveG8/edit?usp=docslist_api

https://docs.google.com/file/d/0B-ICTE9O9FFUTDBWMEUyRmNXTUE/edit?usp=docslist_api

Edit: thanks [MENTION=5431257]klenamenis[/MENTION] http://xdaforums.com/showthread.php?p=50683717
[Sprint LG Optimus G] fjsferreira:
Seems like jollaman999 kernel v12 will include support for lollipop, meaning GEEB users will just have to install the zip to get a fully working lollipop build.

https://github.com/jollaman999/jolla-kernel_G-AIO/commit/3232163a6eb89a342e72df24dc4031eaf1757b75
[Sprint LG Optimus G] dwielunski:
Do you mean install that over the mako build or the gee build? What are you and Kevin changing from mako, aside from kernel?
[Sprint LG Optimus G] fjsferreira:
Kevinjoa makes the changes necessary to the mako build for e975 to work, kernel, softkeys, fixes to the Wi-Fi system, network build prop necessary modifications, etc. Apart from these hardware modifications, it's the same has the mako base.

Jollaman is only changing his kernel to make installing Kevinjoa's L build and then Jollaman's kernel work with both gee and geeb. At least that's how I read these commits.

Sent from my OnePlusOne
[Sprint LG Optimus G] drewss02:
The first link under "For build.prop" isn't working, at least not for me
[Sprint LG Optimus G] prowlingfox:
Hey guys, my hardware keys are cracked so they don't work. I need to enable the nav bar. Any way to do this?
[Sprint LG Optimus G] jjairal:
Not getting su permission not sure what happened.
[Sprint LG Optimus G] dopy25:
[MENTION=3305208]dwielunski[/MENTION] that's the reason right there. These guys are targeting the e975 and not the ls970. I've said it before and I'll keep saying it but we will never have a fully working build of anything until someone targets the us build. Any of the us builds have all necessary information in the necessary apps. But it's lacking in the international builds. Think of it as building on top. The e975 has a,b, and c. But it's missing d. The us builds have a,b,c, and d. Everyone thinks it's due to bloat but I'm not talking about that. You know because we've compared the eri from e975 AND ls970. But I'm not skilled enough to build like these guys are. Maybe some day.

---------- Post added at 01:36 PM ---------- Previous post was at 01:33 PM ----------

Try adding or editing this line in the build.prop.

qemu.hw.mainkeys=1

You can also try making it 0. I'm not sure which one makes them active. But it is this line.
[Sprint LG Optimus G] dwielunski:
Thanks Google! Guess what the asterisks are in the link?
[Sprint LG Optimus G] Kevinjoa:
[MENTION=5103634]prowlingfox[/MENTION]

You need to remove qemu.hw. mainkeys=1 from build.prop and reboot. :)
[Sprint LG Optimus G] dwielunski:
OK reuploaded, but that was hilarious
[Sprint LG Optimus G] dopy25:
Hahahaha. I can only guess it was a dirty word that describes a person that does a specific act? A "*%$#er"?
[Sprint LG Optimus G] dwielunski:
I seriously can't believe Google did that
[Sprint LG Optimus G] prowlingfox:
Thanks. Any way then to disable the front key light?
[Sprint LG Optimus G] Kevinjoa:
An app to disable key lights or I will make a patch tomorrow
[Sprint LG Optimus G] dopy25:
Capacitive buttons on the play store

https://play.google.com/store/apps/details?id=org.sleepydragon.capbutnbrightness
[Sprint LG Optimus G] fjsferreira:
Another way to disable softkey lights is going to

/sys/class/leds/button-backlight/

and set the max brightness file to 0. Lasts until a reboot.
[Sprint LG Optimus G] iamterence:
Another way to disable HW keys and enable nav bar with no apps is this mod right here: https://docs.google.com/file/d/0Bztj7B1kx-65bWJVb1VTdTRucmM/edit?usp=docslist_api flash in recovery
[Sprint LG Optimus G] wheels00000:
Anybody else have ford sync and have luck getting the preview to connect to the car?
[Sprint LG Optimus G] Mikeandrd2292:
Where do I find Jollamans kernel for b17?
[Sprint LG Optimus G] sykopompos:
That is because I'm unable to compile mako Bluetooth drivers to match L since there is a lot of Bluetooth changes for L that are still closed source so our only option is to use Flo's bluetooth's drivers.

That car stereo has been the biggest downside since the first previews and I have done everything and anything trying to get it to work

Sent from my LG-D851
[Sprint LG Optimus G] griffincash:
Also getting cannot connect to camera on 17 on ls970. Flashlight in notification bar isn't working either. Md5 is showing the download is good, full wipe, I've tried it all, never worked. Any ideas?

---------- Post added at 08:24 PM ---------- Previous post was at 07:55 PM ----------

Edit: I think it was related to battery life, left it charging and everything is working fine now
[Sprint LG Optimus G] dwielunski:
I mean, at least the build.prop has to be different, right? We are putting in a setting that is CDMA/LTE/EVDO, that won't work for international GSM variants. I was thinking we should look at the nexus 5/6 settings because those are single variant for CDMA & GSM and merge in whatever they use.
[Sprint LG Optimus G] akahroba:
Damn! I hate your friend -_- kidding :p Happy new phone. It's a pity we won't have you around anymore. We had nice moments including triumphs and failures ^_^
[Sprint LG Optimus G] johnism89:
menu key

Please change menu key into recent apps function, it's much more convenient when using L. Sorrry for my bad English :(
[Sprint LG Optimus G] sykopompos:
Sure, just ask google to release the source and the developers to update the tools to it since none of our tools we used before L will work on the preview because they aren't meant for art yet.

Also it's a port of a port of a port of an unreleased phone (I ported the n6 frameworks and apps to the n5 which then was ported to the n4 and then ported to gee) so I don't think that is happening anytime soon when I can't even do it :p

Sent from my LG-D851
[Sprint LG Optimus G] dwielunski:
Just go into /system/usr/keylayout/keypad_8064.kl and change "MENU" to "APP_SWITCH".
[Sprint LG Optimus G] JP12:
Great, but how can I now access the menu in apps like Chrome?
[Sprint LG Optimus G] dwielunski:
That's the hard part. From what I can tell, Google has officially stated apps are always supposed to show the menu, but chrome strangely does not do this. To fix we need to override a system flag which is buried inside framework-res.apk. I have looked at a few ways to accomplish this but it comes down to we will have to wait for official source to come out. Follow this page: https://code.google.com/p/android-apktool/issues/detail?id=653

This is a high priority for me and I will definitely get a mod out to remap the buttons and long-presses as soon as the tools exist to do so
[Sprint LG Optimus G] dopy25:
Yes, the build.prop has to be different, but I am certain that it would need to be the other way around. If the ls970 were targeted then some things would need to be edited for the international build. But that can be done before uploading, before flashing. The apps (framework, MMS, APNs and more) all contain the data for the US, and International. The international apps are lacking specific bits of data to work for us.
[Sprint LG Optimus G] nhocpoping:
Or is there other way to set... for example... Long press home key or Menu key to access the menu???
[Sprint LG Optimus G] dwielunski:
Same thing, long press actions need to be compiled into the framework. Sad, with xposed this was a two-minute job.
[Sprint LG Optimus G] MaRkuS_538:
Can I flash this just over ARTmod/4.4 Stock LG? Of course with full wipe. Any need of kernel?
[Sprint LG Optimus G] dopy25:
Kernel should be in the zip. Do a full wipe (not internal storage) and flash the zip. Unless you are on a geeb device, then you'll need a kernel for the camera, WIFI and SD to work from what I understand.
[Sprint LG Optimus G] MaRkuS_538:
Thanks for the fast answer.

Yes, of course I do.

So, I'm on geehrc... So I need a Kernel...? Which one for geehrc?
[Sprint LG Optimus G] nhocpoping:
A geehrc is actually a gee AFAIK... u can flash it without any seperate kernel like i do...
[Sprint LG Optimus G] dopy25:
If you flash the rom it has a GEE kernel. The phone WILL work for the most part and it should not mess anything up if you do in fact have a GEEb device. You should probably know if your device is geeb though before flashing anything. just sayin...

Are you using the Sprint model (ls970) or the international (e975)? Those are both Gee for sure, no EXTRA kernel flash needed.
[Sprint LG Optimus G] brijen95:
http://buf.jollaman999.com/jolla-kernel_AIO-gee/
[Sprint LG Optimus G] dwielunski:
[MENTION=735271]JP12[/MENTION] [MENTION=4927822]johnism89[/MENTION]

Here is the mod for the button remapping, using [MENTION=5095490]Kevinjoa[/MENTION] build 17. This is all manual for now but eventually we can make it into a flashable zip using vrtheme (anyone who wants to do that feel free).

1. Edit /system/usr/keylayout/keypad_8064.kl and change "MENU" to "APP_SWITCH", use ES File Explorer or similar. This makes the menu button instead bring up Recent Apps.

2. Open up /system/framework/framework-res.apk with 7zip or similar, and replace resources.arsc with this: https://drive.google.com/file/d/0B-ICTE9O9FFUdHJkTWQ2ZDVKX0E/view?usp=sharing. Make sure permissions are set correctly after you edit.

Step 2 makes two changes to the framework: Long press home will bring up Google Now (a good substitute since we don't have drag up from home to launch Google), and overrides the default detection behavior for the permanent menu key, so that Chrome (and other apps) will show the "..." menu shortcut in the action bar.

I think you might be able to do step 2 with ES File Explorer on the phone, by opening framework-res.apk with Open As...Other...ES Zip Viewer. But I did it on a PC with 7zip so that's the method I can confirm to work.

[MENTION=1050103]sykopompos[/MENTION] and anyone else who is curious: I built two versions of framework-res.apk from source with and without the mods, pulled out the resources.arsc from each, diffed them in a hex editor, and found the corresponding sections in the resources.arsc file from the phone to make the changes. Thanks to all who answered my questions along the way.
[Sprint LG Optimus G] JP12:
[MENTION=5095490]Kevinjoa[/MENTION]: can you make an up to date build today? Then I'll try and patch the keys and remove NFC and upload the result.
[Sprint LG Optimus G] htomasz:
After install R17 and remove NfcNci* from /system/app Deep Sleep still not works. (no new apps installed)

Edit got winner

msm_hcis_host 91% of time prevents DS. How to fix it?
[Sprint LG Optimus G] JP12:
Thnx, key remapping works!

[MENTION=5095490]Kevinjoa[/MENTION] can you incorporate the keys fix in upcoming builds?
[Sprint LG Optimus G] dopy25:
If you or [MENTION=735271]JP12[/MENTION] upload the modified framework and the edited keypad_8064.kl I will put up a zip right now. Preferably at Google Drive since I can't get XDA direct attachments at work.
[Sprint LG Optimus G] guidoido004:
Remaping menu to recent isn't fixing, also, I'll be honest, is far better turn off capacitive butt9ns and use on-screen, phone fits better in the hand when doing this.
[Sprint LG Optimus G] dopy25:
I agree that it isn't a fix, but I'm contradictory on the other, I hate on screen buttons if the phone has capacitive buttons already. This hardware was meant to run with the hard buttons in my opinion. But on the flip side of that, open source and flexibility is what Android should be about. So I am all about helping users with their preference. I feel a flashable zip to switch the mapping is a great option for those that want that.

EDIT:

Well here it is. This does what [MENTION=3305208]dwielunski[/MENTION] explains in post #655

But it overwrites the framework and keylayout instead of opening them and making the changes which as far as I know is not possible in a zip, or we wouldn't have to worry about making sure the build matched because it wouldn't matter... Anyway. Try this out. Remember to have a working backup of your system to restore if this doesn't do as expected. But it should. I attached it to this post and uploaded to google drive. See link below.

Google drive link to modified keyboard layout for kevinjoa's build #17 It might work for other builds, but as dwielunski says, it has been tested on build 17.
[Sprint LG Optimus G] jomigp01:
guys I have no internet connection via mobile network: s
[Sprint LG Optimus G] htomasz:
Me also i try to install jolla kernel for gee [reason no DeepSleep in R17] (i have geehrc) and after that i do not have mobile data :(
[Sprint LG Optimus G] sykopompos:
There are kernel changes in L to handle the new connectivity manager, if that kernel doesn't have the ipv4 and 6 commits, you won't have data

Sent from my LG-D851
[Sprint LG Optimus G] jomigp01:
any solution ?. or flashing the ROM again?
[Sprint LG Optimus G] sykopompos:
If you flash the ROM again, you will get the stock kernel built in

Sent from my LG-D851
[Sprint LG Optimus G] jomigp01:
So then recommend me?
[Sprint LG Optimus G] Kevinjoa:
My inbuilt kernel has patches for mobile internet, Jolla kernel for l doesn't seem to have them in yet (only solution for now is to stay with my kernel :p )
[Sprint LG Optimus G] fjsferreira:
Indeed seems like jollaman hasn't included the required commits in his kernel yet.
[Sprint LG Optimus G] jhienk:
Play movies keeps crashing for me. Anyone else?
[Sprint LG Optimus G] htomasz:
Me too. Remove using some *root explorer* then reboot and install from market and then works ok
[Sprint LG Optimus G] jhienk:
Thanks will give it a go
[Sprint LG Optimus G] mariusdroid:
OT tunein radio got updated materiale stile
[Sprint LG Optimus G] innovaspain:
HI... what about release18? any clues?
[Sprint LG Optimus G] sykopompos:
I got a brand new n6 dump that was made on the 26th, integrating them into mako right now. It is gonna be a new branch on the github based on the build id which is LNX-07M. Consider it experimental, it boots and runs on my nexus 4 and I got no crashes yet so it seems good. It also has the brand new adreno drivers so hopefully jollaman's kernel that kevinjoa is patching has the new kgsl commits or it will be all kinds of laggy without them

Sent from my LG-D851
[Sprint LG Optimus G] dwielunski:
Sounds great. Don't anybody flash that button mod on the new version until I update it for the new framework
[Sprint LG Optimus G] sykopompos:
Definitely. It is 2 weeks newer framework then the last one so there is definitely changes there

Sent from my LG-D851
[Sprint LG Optimus G] Rebound_:
GEEB Builds

Can you port your kernel for GEEB (E970)?
[Sprint LG Optimus G] mariusdroid:
157 build 18 download and not 1 feedback???
[Sprint LG Optimus G] mariusdroid:
Nvm installed it working super animations are more uniform u can see it by going to the google now screen the back its smooth more the butter
[Sprint LG Optimus G] minoel:
what obout rotation sensor do they work ,and the baclight also?
[Sprint LG Optimus G] mariusdroid:
No autorotation backlight yes
[Sprint LG Optimus G] JP12:
[MENTION=5095490]Kevinjoa[/MENTION] could you make an updated build based upon the latest mako port? Thanks in advance!
[Sprint LG Optimus G] RohanAJoshi:
what's new in latest mako port ?
[Sprint LG Optimus G] JP12:
It is based on a new Nexus 6 system dump. So it should be somewhat closer to the release version of Android Lollipop.
[Sprint LG Optimus G] sykopompos:
I thought you guys already got b16 and now we are on B17. New proprietary binaries, based on n6 dump from 10-26, more bug fixing as always

Sent from my LG-D851
[Sprint LG Optimus G] mariusdroid:
Nop we are on lrx08c
[Sprint LG Optimus G] jollaman999:
Is this patch right..?

https://android-review.googlesource.com/#/c/94284/

Or this..?

https://android-review.googlesource.com/#/c/99225/
[Sprint LG Optimus G] JP12:
Could you make the builds for us together with the mako builds? AFAIK [MENTION=5095490]Kevinjoa[/MENTION] has already made a repository set up for our device. This would sync & speed up the development and we could further help testing the builds!

To be clear, we are already super happy that we have all this sweetness on our Optimus G phones thanks to the wonderful mako team and the porters of this forum!
[Sprint LG Optimus G] sykopompos:
Those plus the kgsl ones also

Sent from my LG-D851

---------- Post added at 10:17 AM ---------- Previous post was at 10:15 AM ----------

No can do, that's on [MENTION=5095490]Kevinjoa[/MENTION] to do, I'm already swamped with devices as it is already

Sent from my LG-D851
[Sprint LG Optimus G] RohanAJoshi:
better you check github of port, there is kernel tree also ( i think so)..

Sorry, but i can't give links right now, i m on mobile with ancient data speed..
[Sprint LG Optimus G] RohanAJoshi:
[MENTION=5095490]Kevinjoa[/MENTION] : will you please add any simple file manager in your next buils ?

it's really hard get any apk installed..
[Sprint LG Optimus G] Rebound_:
Add yourself any file manager to system/app before flashing