I have tried side loading after the OTA failed numerous times. My phone was rooted once, via odin, i edited/added the one line in the xml file to enable SD card write access (didn't touch anything else) and unrooted and the phone worked great. I was unrooted when I initially tried on the OTA and it did not work. I tried side loading, no luck. I rooted again, deleted the line in the XML file to take away SD card write access, saved it. I used Triangle away to reset the root counter, took 2 attempts but it worked. The binary read samsung official. I unrooted again with SuperSu and tried both OTA and side loading with no luck. I downloaded the update directly from the phone to my external SD card and tried side loading again with no luck. I do not have much experience and i am trying to keep the phone as close to stock as possible (although one day i was thinking about using to experiment with customs ROMS and learn more about android hacking/customizing). I have been reading and searching forums as to learn what i can without having to bug the experts with dumb questions. Not sure what else to try. The phone is still working great and I have a NEXUS 5 that is to be delivered today or tomorrow so i will have that to play with and should i decide to sell the GS4 GPE, i would like for it to be as stock as possible. Do you think a factory reset would help?