yashsingh1/xdaforums huggingface dataset:
[Sprint LG Optimus G] dwielunski:
The preview image is stretched and extends under the shutter button area. (always happens in 13mp mode, occasionally with lower resolutions as well) And usually will force close and say cannot access the camera after a few minutes of playing around with it.
[Sprint LG Optimus G] dwielunski:
This appears to be affecting the previous Google camera as well (with pa gapps, force photosphere) so I guess it's not news
[Sprint LG Optimus G] MikeEx:
IIRC the official CM base preview is initially stretched but crops properly after a picture is taken or after auto focus. I'll look into it.
[Sprint LG Optimus G] Matty77:
confirmed the squished/stretch preview, but again, final pic is fine, I can live with that.

BT pairs fine for me as well (@dwielunski)

I'm glad I finally jumped on this. much MUCH better than stock & much smoother than official CM

Super thanks!
[Sprint LG Optimus G] Matty77:
not much chatter on this, I hope you don't give up cooking this because of that.

It seems to be one of the better I've used, pretty much a flash & forget it.

Also, the only thing I'm not clear on is the PRL updates, did someone find a way to do these yet on non-stock? I couldn't find it using search...

I'm in Phx and they're upgrading a tower every few weeks by me.

Thanks again
[Sprint LG Optimus G] MikeEx:
No way. I think I'm the only one cooking with CM and GEE across the variants. And CM is my go-to ROM. As long as there are significant changes I'll bake nightly.

There weren't much changes last night, but they pushed the ability to make the quick settings tiles smaller. I missed that from omni. So I had to cook that one up.

And for prl updates... back on my epic, we could flash the nexus s modem and pull some files from the nexus s ROM.

Perhaps something worth looking into.
[Sprint LG Optimus G] xboxfanj:
Yeah we could do that because there was luckily a similar enough Nexus device for me to pull the kernel drivers and RIL from. Unfortunately, there isn't one here, so not much we can do. It's possible with Nexus and similar devices because other devices integrate it into the frameworks, while on AOSP, they can't do that, so they use overlays and prebuilt APKs which are easier to port to AOSP than taking the implementation from stock.

TL;DR: Probably not going to happen for the Optimus G.
[Sprint LG Optimus G] dwielunski:
There is a stock rooted ROM now, you can backup, wipe, flash stock rooted, update prl, restore backup. It is still somewhat cumbersome but so much better than lgnpst

---------- Post added at 10:34 PM ---------- Previous post was at 10:26 PM ----------

I had that Bluetooth issue a week or so ago, three days in a row, but it hasn't happened since then (and still using Bluetooth streaming in my car all the time). And I haven't updated the ROM or anything. The only major change I made was uninstalling the TWC WiFi finder which was not working properly, since that's something that always runs in the background and attempts to connect/disconnect all throughout my commute, maybe related. That's all I can think of really.

Right now the only things I am waiting for fixes on are really Google's own problems: Google camera preview aspect ratio, and group MMS option in Hangouts. The ROM itself is running marvelously.
[Sprint LG Optimus G] MikeEx:
Bummer, but that was good work. Another neat trick we had was the super slimmed stock ROM we could KEXEC.

Glad to hear.
[Sprint LG Optimus G] xboxfanj:
I guess keep a Nandroid of stock ready or use Multiboot.
[Sprint LG Optimus G] dopy25:
Is the multiboot method safe to use for the sprint OG?

Is there anything special that needs to be done with the ls970?
[Sprint LG Optimus G] Whiplashh:
I too would like to know if multi boot is safe, and how to do it?
[Sprint LG Optimus G] dopy25:
I know there instructions on the f93 kernel thread, I was led to it by a link for kernels in the PAC thread. But it says it's for e975.

There are no clear directions on if it is safe to use on the ls970. I even asked there and someone said something about it registering the phone as an e975. If that's the case will it still work and will the efs partitions get wiped?

The only reason I brought it up here is because it was given as an option. And since this is the Sprint section... I just don't know.

If I had more time I would just try it. Last time I bricked it took longer than I wanted to restore. Can't have that again.
[Sprint LG Optimus G] xboxfanj:
I'll have to talk to Ivan; I know he was working on it a while ago.
[Sprint LG Optimus G] gearslam:
There are links to the multiboot on this thread http://xdaforums.com/showthread.php?t=2528556

You need to install the TWRP-2.7.0_MR_geehrc.zip Recovery and then flash the multirom-20140409-v22-UNOFFICIAL-geehrc.zip

In TWRP under Advanced There is a MultiROM option. You can use a TWRP Backup or a ROM ZIP.

I'm currently running both Stock and Unoffical CM11 without any problems on the Sprint LS970.
[Sprint LG Optimus G] m4dbra1n:
Hi everyone, I'm here just to say that the rom work quite well, it's only giving me 2 issues: some flickering in the bottom part of the screen and random reboots, the most while some apps after updating from the play store visa wifi and I'm calling

Will try to take and post a logcat ?
[Sprint LG Optimus G] cyraxx84:
Using this rom with glitch kernel now since about 3 weeks and it's really great and everything worked... untill now. Wanted to game a bit with my ps3 controller(+GameKlip:)) but sixaxis doesn't connect. As i was on official CM it worked fine.
[Sprint LG Optimus G] dopy25:
Except the running stock part, do you know if the roms have to be gee? Also how familiar with it are you? Can kernels be changed or does it have to be the built in ones for each?
[Sprint LG Optimus G] gearslam:
I patched the recovery and multirom zips so geespr roms can be flashed and EFS backups can be made. I used Unoffical CM11 as my primary ROM and a TWRP backup of the stock based ROM as a boot option. You can flash different kernels on the primary ROM not sure about the secondary, etc. Anytime you flash a new Kernel, you have to go into advanced ->multirom and there is an option to inject multirom into boot.img

The secondary ROM's and there Data are stored in /data/media/0/multirom/...

The patched recovery and multirom are in my google drive: https://drive.google.com/folderview?id=0B3Vq3sppfNgnVjUzMy1YVXZxYmM&usp=sharing
[Sprint LG Optimus G] elvyrorie:
Man this is a beast. I can't believe I waited this long to try the Gee roms. Almost every problem I've had with AOSP roms gone on this ROM. The only issue I'm having now is Gps issues. It can fix my position, but turn by turn isn't working. Is there any other method of fixing the gps other than flashing a stock ROM and getting a fix. I tried that on other Roms and it never seemed to work. I don't want to go through all that now that I've got a daily driver setup.
[Sprint LG Optimus G] dopy25:
​

Awesome. I'm using it now. Pac gee and stock backup so far. About to add this unofficial cm. Just curious on a few things.

1) if you used the ones from the link and they worked why did you patch it?

2) what did you patch?
[Sprint LG Optimus G] gearslam:
The patch was to enable EFS Partition Backup/Restore options which I use. I changed the recovery ID to geespr in the event there are still some Sprint ROMs that require it.

I've been playing around with it a bit. If you want to flash a new kernel on a secondary ROM, There is an option to swap the secondary with the primary, which should then allow you to flash a new kernel. Then you could swap it back as a secondary ROM again.
[Sprint LG Optimus G] dopy25:
I am pretty sure if you select list roms, and then a (secondary) Rom, you can flash a zip to a secondary rom. Wouldn't that mean you can flash a kernel zip and it would accept it? Also, if you select multirom there is an option for inject boot.img. After choosing that and your boot.img it should ask which rom you want to flash it to.

I guess these should be questions for that thread huh? I will stop with questions on that in this thread. I apologize.
[Sprint LG Optimus G] quattrosan:
How do you restore EFS?

I load FreeGee and get that LG-GEE is not supported. I am on the latest built 2014/04/26.

Thanks
[Sprint LG Optimus G] MikeEx:
I use this, it might help. It runs a service in the background and displays a notification on the status of your GPS. Has some other handy tools.

https://play.google.com/store/apps/details?id=com.eclipsim.gpsstatus2

Try matching these lines in /system/build.prop

edit: posting from phone removed the line spacing
[Sprint LG Optimus G] quattrosan:
I can't find this folder.
[Sprint LG Optimus G] Whiplashh:
I made a thread/Guide/Discussion area for this so we dont take up this thread. If you want Gear, I can take it down the links, I gave all credit to you for finding this out. Hope this was helpful.

Here is the thread, If i missed anything, please do tell.

http://xdaforums.com/showthread.php?p=52266071
[Sprint LG Optimus G] MikeEx:
You can use the CM file manager after you give it root access. (Menu, settings, General settings, access mode)

Or pull the file out of the ROM zip, modify it, put it back in, and flash.
[Sprint LG Optimus G] quattrosan:
found it.

changed it and worked.
[Sprint LG Optimus G] Matty77:
Was able to use turn-by-turn just fine yesterday, did you wipe dav/cache before 1st install?

Only issue that bugs me the most now is the common issue of; you can use the camera once until the screen locks, then you have to reboot after that to use it again...I thought there was a fix for that a long time ago, but I can't find it, so if anyone has any info on that, it'd be helpful
[Sprint LG Optimus G] fjsferreira:
Wow, I never noticed that, now it's bugging me like crazy. Anyone knows how to fix this?
[Sprint LG Optimus G] dwielunski:
Are you guys using the camera that comes with the ROM, or flashing a gapps package which replaces it?
[Sprint LG Optimus G] elvyrorie:
I tried this, and it showed no GPS lock at all, so I did the full flash back and restore, now everything is working for GPS.

Has anyone had any lag issues? Suddenly today my phone started lagging like crazy. I uninstalled all the recent apps I have downloaded to see if that will fix it. Are there any kernel recommendations, or settings recommendations for the best battery/performance?
[Sprint LG Optimus G] Matty77:
I used PA's GApps, it's using the google camera
[Sprint LG Optimus G] dwielunski:
The Google camera doesn't really work on this phone even if it is installed from the play store, so we just have to hope Google updates it. In addition to the crashes, the preview is stretched out in 13 mp mode, right?
[Sprint LG Optimus G] quattrosan:
I installed CM11-gapps from CM's website. Camera works perfectly.
[Sprint LG Optimus G] fjsferreira:
Yes, google camera is the one causing problems (despite working most of the times). Stock camera seems perfectly fine all the time.
[Sprint LG Optimus G] Matty77:
what camera is used in CM11's gapps?

I've tried Focal when I was stock, and that's an alpha at best it seemed to me...
[Sprint LG Optimus G] quattrosan:
I don't know. Looks like the default google camera. With the Blue Shutter button.

Works perfect in locked screen or from within the app drawer.
[Sprint LG Optimus G] Matty77:
Okay, I see what ya mean.

I've tried a couple sources for the APK & it just won't install, think I'll have to wipe the whole thing to redo the camera?
[Sprint LG Optimus G] gearslam:
This has been my favorite ROM so far. I thought I would share a kernel I made for it based on f93's port of anarkia's Ak-xGesesis. It has some additional overclocking, GPU overclocking to 533Mhz, some L2 cache tweaks, and includes some fixes for key mapping, 5ghz wifi, and rotation issues. For those who play Asphalt8... it is smooth...

https://drive.google.com/folderview?id=0B3Vq3sppfNgnRDFDdnM2ZUdHLWs&usp=sharing

cheers
[Sprint LG Optimus G] fjsferreira:
Wow, working great this kernel. Would it be too difficult to implement forcing internal mic on when in audio calls, regardless of having headphones on? All of the kernels cut off the internal phone mic when we receive a call when listening music and the other person can't hear us.

EDIT: Wow, this kernel is really great! First one where sweep to wake works EVERY SINGLE TIME! In all other kernels I've tested (glitch, mirage, solid, matrx, etc), it fails a lot, but in this one, it doesn't. Even when the phone is in deep sleep. Did you adjust anything regarding this? Great work man.
[Sprint LG Optimus G] quattrosan:
I just noticed something.

Since installing this rom, I haven't plug the phone to my PC.

Now i just did and the storage device did not come up on my PC.

The phone gives the options MPT or PTP.

Do I need to use a different android driver for Gee?

Under device manager I only see:

Android Device

|_>Google Nexus ADB Interface
[Sprint LG Optimus G] Matty77:
I had driver issues similar prior.

What I did was uninstall the device from the device mgr, and also removing the driver

then plug it back in & auto reinstall...worked after that
[Sprint LG Optimus G] quattrosan:
Thanks. That worked.
[Sprint LG Optimus G] elvyrorie:
Alright, I've been running this ROM for a week or so, and all my issues are working out. I love this ROM. I have one issue left to address, and this didn't become apparent for few days after installing the ROM. Everyday, at least once or twice, sometimes more, it becomes so laggy, and almost unresponsive. I have tried 3 different kernels, all with the same result. A reboot fixes it for a while, but it always returns. Does anyone have a solution or suggestion? I tried to set up a tasker task to reboot periodically, but it started rebooting while I was using the phone, which is not an option.
[Sprint LG Optimus G] Matty77:
Haven't had that issue with this ROM, never changed the kernel manually either.

It's been smooth up until 5/2 when it killed my lock screen wallpaper, and I can't change it (settings crash every time)

Not a huge issue, and I'm sure it'll be fixed relatively soon.

And again, I've mentioned the camera issue with the google camera. Can't find a fix to go back to the stock android camera either (flashing APK doesn't work), so will prob wipe & start over this weekend after a full backup again.
[Sprint LG Optimus G] iamterence:
Ever since we started getting more and more custom AOSP ROMs for our phones, I've never really paid any attention to CM11. That is, until the gee version of CM11 arrived. I believe wholeheartedly that gee CM11 is literally one of the best, most stable AOSP ROMs we have for our phone. Everything is actually stable for once, and extremely smooth. I've been having MMS issues on custom ROMs recently, but CM11 has been my stable go-to ROM for the best couple of months now, and the battery with the stock kernel is absolutely insane. Keep up the good work, Mike!
[Sprint LG Optimus G] dwielunski:
Oh you don't have to do that! Just wipe system, reflash ROM, flash a gapps package that doesn't replace the camera, wipe dalvik & cache and you're good to go (all your data will still be there)
[Sprint LG Optimus G] rumgool:
I have also had this issue with both the AOSP and gee versions of CM11.
[Sprint LG Optimus G] Matty77:
For anyone w/ the camera issue & don't want to wipe, just use the Photosphere Camera Addon 4.2.2.zip from Banks' GApps

http://goo.im/devs/BaNkS/GApps/4.2.2

Flash that in recovery, works fine!
[Sprint LG Optimus G] m4dbra1n:
I've tried it and now my clock app keeps fcing, not giving me the opportunity to set alarms yet.

How can I make it work again without wipe?

Thanks in advance ?
[Sprint LG Optimus G] dwielunski:
Again I will suggest, wipe system, reflash ROM and gapps. You will be fine and won't lose your data. FYI, I am using PA stock gapps, with the .forcenocamera option
[Sprint LG Optimus G] m4dbra1n:
Thanks but I've tried that simply restoring the gallery2.apk and deleting the gallerygoogle.apk installed with the photosphere addon stop the clock fc's ;)
[Sprint LG Optimus G] Matty77:
didn't have any issue w/ the alarms, but have had small issues in general after the 4/30 build.

did a CWM full ROM wipe (keeping personal data) & went back to 4/30 w/ PA Gapps still adding the photoshphere camera.

disappointed it only does up to 8MP, I may go back to just putting up w/ a stretched screen & getting 13MP.

I like the integration w/ 'Photos' better than the Photosphere & 'gallery'
[Sprint LG Optimus G] griffincash:
I don't see the option to disable capacitive buttons and enable on screen nav bar. Its in button settings on my cm nightly. Did I have a bad flash? Or is that option missing in gee?
[Sprint LG Optimus G] likwidkool:
I don't see that option either.

May the Fourth Be With You!

---------- Post added at 02:43 PM ---------- Previous post was at 01:57 PM ----------

So this is built with Matr1x?? It runs soo much cooler then glitch.

Good work MikeEx! I've stayed away from CM for a while but glad I flashed this. Its running great. Thanks!

May the Fourth Be With You!
[Sprint LG Optimus G] MikeEx:
I'll see what I can do to add these in. Making a test build right now.
[Sprint LG Optimus G] dopy25:
Would somebody please explain the importance of onscreen buttons as opposed to capacitive touch? I mean options are cool but personally I'd rather not have extra unnecessary crap on my screen.

Not trying to be rude I just really want to know the benefits if they exist.
[Sprint LG Optimus G] likwidkool:
Personally I'm not sure. Maybe to make it more like a Nexus? On my lgog with the capacitive buttons I just stick with them but my next phone I want on screen buttons.

BTW MikeEx is the a way to add 3 dot overflow as an option? I change my menu key to a recents but some apps don't show the 3 dot.

May the Fourth Be With You!
[Sprint LG Optimus G] MikeEx:
I'm not a fan of them because they usually leave an empty bottom bezel that throws off the symmetry.

The only benefit I can think of is not being held back by old device designs if Google makes future changes to how navigation should be..

By the way. I finally cooked a build that works with the above mentioned navigational stuff, but the changes are specific to the built in matr1x kernel.

Otherwise, enabling on screen navigation leaves the capacitive buttons active.

Please let me know if anything related to touch bugs out (excluding ghost touches).

Added a blob that may have been missing for screencast.

And some other new CM specific needs.

Once you enable on screen navigation. Go to settings, interface, buttons and layout. Unlock the nav bar settings. Tap the menu icon on the bottom right and tap the (always show). Tap the lock again to save the change.
[Sprint LG Optimus G] MikeEx:
derp double post
[Sprint LG Optimus G] gearslam:
I'll look into it when I've got some time. I did upload a new version which fixes MHL/HDMI.
[Sprint LG Optimus G] likwidkool:
Sorry I have another question. I noticed in trickster mp decision is off. Should I keep it this way. I get so confused between this, intelliplig, ecomode and hotplug!

May the Fourth Be With You!
[Sprint LG Optimus G] Whiplashh:
Some people cracked the bottom of their phones, and the capacitive buttons don't work, so on screen ones would work. Or some people just like the preference.
[Sprint LG Optimus G] fjsferreira:
Something is wrong with today's build, if I install another kernel, colors of the bootanimation are completely messed up and the phone doesn't even complete boot. Is the Rom now dependent 100% on the kernel that comes with it? I installed the kernel that gearslam shared.
[Sprint LG Optimus G] quattrosan:
I just found out that GPS is not working right on my phone.

It will get an initial lock (which will be off by several feet) and then not refresh as I move.

Does anybody have a fix for it?

Currently have 20140426 build.
[Sprint LG Optimus G] MikeEx:
Wow. You're right.

There was some cmhw stuff I had to add to gee-common to get the colors to be correct (still completed boot).

The only change I made to the kernel was disable capacitive buttons when on screen navigation is enabled.

I'll try backing out all the changes and test some things later today.

Make a backup, flash a stock ROM, update prl, get a strong GPS lock. And restore the backup.
[Sprint LG Optimus G] cfli1688c1:
I am on the 5/2 build. It seems the camera a bit slow. After click to take picture, it will take about 1-2 seconds for the phone to register the picture. Also, if the person moves away, the picture become blur. Anyway to fix the camera?
[Sprint LG Optimus G] Matty77:
been sticking w/ 4/30 still due to minor annoyances since.

I'm gonna give it til the weekend to try again.

As for the GPS, it seems to be a common issue on this phone's custom ROMs. The only 'fix' I've seen is to flash back to stock, get a GPS lock (and I'd update PRL while you're at it) and then flash a custom ROM again...
[Sprint LG Optimus G] MikeEx:
Alright, I added the rest of the CM Hardware tunables, like color, gamma, vibrator strength, and navigation buttons.

These will appear and work in today's build (may-06) and brings the unofficial ROM up to snuff.

As for other kernels creating a flipped color on boot animation and blank screen after boot...

I tested many kernels, ThatKawaiiGuy's FrancoMOD and MirageMOD work... Franco and GlitchMOD don't

Xboxfanj's matr1x, glitch, mirage. all don't work...

It might be a display-caf change upstream but I ran out of time tonight to test further...

Why the built-in matr1x works... I'll need to ask Xboxfanj, ThatKawaiiGuy, and gearslam for some input.
[Sprint LG Optimus G] likwidkool:
The built in matrix works better then flashing matrix on its own. It has more options in trickster and runs cooler. Weird but I restored my du backup the other night because of system fc issues on cm. Flashed matrix and it doesn't seem like the same kernel. I was actually going to ask if you did anything to it! :)
[Sprint LG Optimus G] MikeEx:
I think Jake made some minor changes after his last build, matr1x-linaro is closer.

I think I see why my matr1x works. I forked it right after Jake made some accidental reverts and I branched off of those changes without realizing it :p

Funny how things work out.

But I'll see about backing out that upstream change so we can enjoy more kernels.
[Sprint LG Optimus G] likwidkool:
I know when I was running matrix linaro I got a yellow demigod crash when trying to **** video. That's why I went to the non linaro build.
[Sprint LG Optimus G] gearslam:
You need to use MOD Kernels on those latest builds, they use the YCRYCB MDP and Rotator Format.

I updated my Kernels:

https://drive.google.com/folderview?id=0B3Vq3sppfNgnRDFDdnM2ZUdHLWs&usp=sharing

They are broken into SLIMPort and MHL. The Swipe2Wake works well on the SLIMPort versions not so much on the MHL versions. The ones with MOD after them work on the newer builds and ThatKawaiiGuy's MOD Kernels work as well.
[Sprint LG Optimus G] prowlingfox:
Sound issues on both the latest Vanir and CM. Even with vibrate mode or silent mode active, notifications sounds are still playing at full volume
[Sprint LG Optimus G] fjsferreira:
Wow, excellent kernel once again... I'm on the pre-mod version, slimport, swipe to wake working excellent (the only kernel this works 100%), stable and low temperature operation, camera working fine, even on Google camera app (just have to make sure I use stock camera app first after boot, then the Google camera will work always without errors, don't know why, but it's like that with every gee based kernel), good battery usage once again, and all the usual great features and tweaks provided by gamma, sound and voltage controls, etc.

You should open a thread specifically for your kernel, it's the best one so far and I don't think many people know about it.

Tomorrow I'll update my cm build and try the mod version.