[Sprint LG Optimus G] dopy25:
This is a port/edit of the original GEE3 ROM port made by [MENTION=4544291]sam_0829[/MENTION]. What he did was take the full ROM for the G3 and port it to the Optimus G. In his original thread he supports the E970 and E975. I asked him about posting in the Sprint forum his ROM with the edits WE made in order for it to work on Sprint. It wasn't much different since the e975 and ls970 are both geehrc_4g devices. Only some (mainly the whole thing) edits to the build.prop were made and I added the apns-conf.xml file from the ZVC rooted ROM that is here from [MENTION=1280108]engine95[/MENTION]. That gives us data right from boot, no need to add a custom APN before getting data.

If you like this ROM and would like to thank the creator, please head over to his thread in the International Optimus G forum.

But please direct all Sprint related development and questions to this thread until he officially supports our device.

Disclaimer: Flash this ROM at your own risk. Developer nor I are responsible for what you do on your device or what happens to your pet hamster. This works for me and other users who have tested it our on Sprint.

Instructions:

1) Download ROM in link provided in first reply (second post).

2) Reboot to recovery.

3) MAKE A FULL BACKUP OF YOUR CURRENT ROM. Always do this in case something goes wrong.

4) Wipe system, data, cache, and dalvik cache. (it will tell you to do a full wipe in the aroma installer as well, but you should do it now anyway.

5) Choose flash new ROM, flash Zip, or whatever the recovery you have states in order to install a new ROM.

THIS ROM WILL NOT WORK AS A SECONDARY ON MULTIBOOT. IT HAS TO BE PRIMARY AND YOU WILL NOT HAVE ACCESS TO SECONDARIES UNTIL YOU INSTALL A ROM WITH A KEXEC HARDBOOT ENABLED PATCH AS PRIMARY.

6) Follow the steps in the Aroma installer. It should list options for e970 and ls970, if it says e975, select that.

7) You can select reboot now when aroma is finished but I always select later so I can wipe dalvik and cache again before boot.

8) Wipe Dalvik and Cache again.

9) Reboot.

10) follow setup and profit. If you wait a little, you should have data at boot.

For issues that can be fixed see post #3 Quirkarounds:

FEATURES :

- Pure LG G3's Port

- RILD ( 2G/3G/LTE )

- Audio

- Camera ( G2 camera App or KK stock Camera)

- WiFi

- Bluetooth

- External SD ( for E970 ) & MTP ( READ FAQ please )

- SplitView

- & Many More to explore

ISSUES:

- FM Radio (we do not have FM module on sprint)

- Some apps might need Re-Sizing for our device

- Call Recorder Broken

- Occasional Nfc Service FC on reboot , but NFC is Working Perfectly

For issues that can be fixed see post #3 Quirkarounds:

Requirements:

* Unlocked bootloader

* Custom Recovery

CHANGES/EDITS:

* Build.prop to reflect Sprint information as well as default network, target operator and a few other important things I can't remember right now.

* apns

* Aroma to state ls970

* deleted emot LED so no LED notification on wake. Thanks to [MENTION=5310926]2nd Sky[/MENTION]

Thanks to everyone sam thanked in his original thread.

Thanks to :

* Paulicat - for his Stock KK

* OptimusRs & Cloudyfa - for their port of G2

* RohanAJoshi , Knight4frat, CrustyCrack for SD Fix for Stock KK

Thanks to those who helped make this work for Sprint.

[MENTION=3305208]dwielunski[/MENTION]

[MENTION=1280108]engine95[/MENTION]

[MENTION=5018414]SevenGPLuke[/MENTION]

[MENTION=4620435]PartimusPrime[/MENTION]

[MENTION=5466237]HPTesla[/MENTION]

Special thanks to [MENTION=4544291]sam_0829[/MENTION] for the original PORT.

If there is anything I forgot to add, or anyone I forgot to thank, please let me know.

Mods, if this should be in another section please move it for me. Thank you.

View attachment 2958778

View attachment 2958779

View attachment 2958780

More screenshots attached. For some reason, size was an issue. I was told size doesn't matter... Pssh.