[Sprint Samsung Galaxy S 4 Android Development] DAE51D:
Painful to do but finally somehow got it mostly working

I stupidly read the first few pages of this thread and presumed that the process would go easy peasy and I'd be up and running in no time. HAHA! It's taken me pretty much two days non stop to get this MOSTLY working.

I was on MDL and rooted since last June. Got tired of seeing the little nagging update icon so finally decided to do something about it and I've not been a fan of the selection of other ROMs I'm seeing (and not liking Cyanogenmod either). This tutorial seemed like exactly what I was wanting. A rooted and current TW stock NAE.

At first things seemed to go pretty smoothly however I noticed various artifacts, the most severe was no WiFi and I am pretty sure no sound at some point too. After hours of flashing and booting and ODIN and bootloader installs and pulling out hair I just couldn't seem to get the magic incantation. I had even tried CM10 just for sanity and was encouraged when the WiFi worked on that, so that made me think it was a ROM issue and not a Firmware issue. I took my TWRP backup and restored it to what I had before (and found a little comfort knowing that at least I could revert back to that if all else failed, and wait for a better solution to come along hopefully). Then I gave it one last try. This time really making sure I followed it to the letter. I got the MK2 to boot and WiFi working, so I did a nandroid backup of that spot just in case. Then I took the plunge one final time to get NAE on there and the one thing I noticed is that out of BUILD, BASEBAND and SOFTWARE, only one of them said NAE and the others still said MK2 so I deduced that had to be the problem (not having anything to actually back that theory up though). I re-flashed via ODIN the NAE firmware again but this time I did EXACTLY as the instructions said on some page that I can't remember now. But basically (and it sounds ridiculous that it should matter) after flashing, you have to reboot into the bootloader and then from there click 'reboot'. You have to have that step, as just booting into the ROM doesn't seem to let the firmware take for some reason. After doing that, ALL three were set to NAE.

Now for the frustrating things...

It doesn't have any 3G or 4G data as I just learned the hard way?! I've been using WiFi this whole time at home for the past few days getting it set up. I turned on Bluetooth and saw various devices pop up. I've been talking on the phone (voice) and sending/receiving text messages (SMS) and so I just presumed all the radio stuff was working. WTF? How do I enable the data for Sprint? Also, is there some sort of indicator in the notification bar? I have a graph meter bar and the battery percentage next to the time. When I open up all the little quick buttons (4 rows of 5) there is nothing for "Data" like there used to be in my old ROM.

http://xdaforums.com/showpost.php?p=51994044&postcount=762

Flipboard doesn't show any images. This one is so strange. Does yours work? I have tried to clear data. I've uninstalled updates. I've deleted the widget and restarted it. NOTHING makes ANY images show up in the whole app (including my profile pic, the account icons, or anything else) just a bunch of circle pie-chart icons.

Email app doesn't work (not to be confused with Gmail which does in fact work. This one I have set up exactly as on my Galaxy Tab 10.1 and it even is the same version 4.2. Also I tried to restore my TB version which is the same from previous ROMS. It's not a connection issue b/c if I configure it wrong, it says so anyways. It just sits there spinning a loading circle.

====== FIXED ISSUES ======

My Lock Screen doesn't work! UGH. I swear I did all the steps right, down to using 1234 as the PIN. But my "Screen Lock" is set to "Swipe" now (and basically is the equivalent of no security as anyone can swipe to unlock. :( ) and both "PIN" and "Password" allow me enter them but seem to make no difference on the actual lock screen. All other options there such as "PATTERN" and "FACE" say something about "Turned off by administrator, encryption policy or credential storage". I read other threads that talked about clearing the credentials and also checking "Device Admins", but both of them make no difference. Is a fix for this in the works or do I have to go through this whole process yet again and re-setup my phone all over? I can wait if it's being worked on.

UPDATE: FIXED AS OF THIS POST

Developer Options are HIDDEN. This is annoying. The ROM should have had this enabled by default. The magic incantation is... go to Settings -> About Device and scroll down to the Build Number. Now, tap on your "Build Number" five times, and you should see a toast notification pop up saying "Developer mode has been enabled." Back out of the About Device menu and you'll see Dev options back where it belongs, so you can turn on USB debugging and whatever else you want to.

I kept getting some **** about Sprint ID stopping. I just used TI to restore my "data" only from my previous MDL ROM and it seems to have STFU.

Does anyone know what file in TitaniumBackup holds the settings for your "desktop" layouts? I'm so tired of getting all the icons and widgets layed out on various screens just right and folders filled and named, but then have to re-do them all manually. Surely there is some system foo.bar.thing that has the corresponding "data" that TI can extract like I can with SMS, Call Logs, Clocks, Weather cities, etc. etc.