[G3 Android Development] gonk24:
Hey LS990 Sprint users. I see a lot of posts here regarding issues with Fulmics such as no LTE or 3G, no wifi, etc. Since I don't have any of these problems, I wanted to write up a quick post with my experience and hopefully there's something here that will help out.

Edit: [MENTION=5447150]inspireyue[/MENTION] has figured out that if the ro.build.target_operator line in build.prop is set to USC, many of the issues LS990 users have will be solved. Give that a shot first if your trying to fix issues like items being greyed out.

My G3 so far: Stock ZVC-->BareCee ZVC(stock debloated)-->Fulmics6-->6.1-->6.5. I don't know if running stock based ROMs before Fulmics helped or not, but that's what I had.

I just did a clean flash to Fulmics 6.5 last night as I had previously dirty flashed from 6.1 to 6.5 when it was released. Below is my process.

******This is only for Sprint service users flashing Fulmics 6.5, not LS990s on other services*****

1. Wipe your G3 to ensure a clean flash.

2. Flash Fulmics 6.5 choosing LS990 in aroma (obviously) and so on

3. Boot into Fulmics, (once booted, LTE/3G is working for me at this point) and set it up

4. Reboot to recovery and flash MVNO Slayer R4 from the first post here: [url]http://xdaforums.com/moto-e-2015/cdma-development/flashable-lte-fix-moto-e-6-x-boost-t3290719[/URL]. In aroma choose Sprint. What this does is adds Sprint's APNs, while removing all others, and rebuilding the APN database. I gave it a shot when I was trying to eliminate high Cell Standby battery usage. What it did do was to remove the "roaming indicator is off" message that appeared at the top left of the lock screen, and bottom of the notification panel swipe down. Both the lock screen and notification panel say Sprint like they should. MVNO Slayer didn't do anything for me LTe/3G wise, but again, those are working already at this point.

5. I've made a change to this entry after more info became available. There are 2 options here, or really you can do both but both aren't necessary. 5a makes mobile networks available and keeps Sprints data icon setup in status bar. 5b, the better option in my opinion, does everything that 5a will do, but keeps the regular icon setup of Fulmics and doesn't require flashing.

5a. Flash Xpirt's Mobile Networks/Mobile Data in settings fix. What this does is enable Mobile Networks and Mobile Data in the settings menu. Both will no longer be greyed out. It also allows the data quick toggle to work and be long pressed, also taking you to Mobile Network settings. Be aware that Xpirt says your ro.build.target_operator= in build.prop must be "SPRxpirt", which it should already be in with Fulmics 6.5. Loacted here V1 [url]http://xdaforums.com/showpost.php?p=68775842&postcount=18669[/URL] or here V2 [url]http://xdaforums.com/showpost.php?p=68777605&postcount=18688[/URL]. There are 2 versions Xpirt posted and I'm honestly not sure what the difference is. Both worked for me but I'd say go with V2 from the 2nd link. I wanted to point out both just in case.

5b. In the build.prop file located in /system, set the "ro.build.target_operator=" to USC. This is the code for US Cellular and for some reason, it makes things work on the LS990. Settings items that were greyed out or didn't function will now work. Data toggle also functions with this.

6. Reboot into Fulmics if you flshed the fix. If you changed the build.prop, go ahead and reboot and that's it.

**With this rundown I have working**

LTE

3G

WiFi 5Ghz

Data toggle with long press to Mobile Networks settings

Mobile Data in settings including slider

Mobile Networks in settings

Tethering in settings

Those are the items I can remember off the top of my head that I've read posts about. Ask about anything else and I'll let you know.

Bonus: If you want to use Sprint's visual voicemail app, I've attached it to this post. Just install the apk like any other. I pulled it from Lollipop ZVC and it works great.