A quick respone here, just to let others know more about this problem. I know this is an old topic, but the Internet is now full of old topics that really could do with being deleted as they don't have any answers left to answer questions, andbody trying to find answers has to sift through hundreds of dead topics that waste our lives away reading :-(
Anyway, here's the deal.... this problem of photos turning into grey boxes isn't anything at all to do with updates, or specific cell phones/devices, or anything of that kind. Once it happens, you can change phones, shoes, hair colour, anything you like, and you can update till you're so good at it you can do it blind-folded ;-) but it won't make one bit of difference to those grey boxes/photos.
The problem relates to corrupted file information that's very specific in which files it affects. The details are complicated, but for now, it's enough to just let people know - Please don't go erasing cache memory, or formating cards, or applying updates etc. etc. None of it will affect the corrupted files.
The data is still there, the file does still have your pictures in there, but the information included in the file(s) is corrupt in a way thats giving your device the wrong details on how to view the picture. It can happen on video files too, but more often it's just photos.
For now, I just suggest the best recovery software to try (freeware) is from CGISECURITY, an open source software they have that does a great job at recovery, of all files, not just photos. For the best chance of having things get repaired (there are techinical reasons for this), please avoid 'any' use of the affected memory card/device, except by using the software mentioned above to do a recovery. Even accessing your photos in an Android gallery or Windows thumbnail on your phone/computer can help corrupt the information even further.
** this is just a quick reply, which I leave on lots of websites I come across asking about this kind of problem. I spent many weeks trying to recover files in the wrong way, and good information about this subject is very VERY hard to find.