[HTC 10 ROMs, Kernels, Recoveries, & Other Developm] GROOVYJOSHCLARK:
When I first answered, I assumed you meant the firmware VIA RUU, use RUU and not just the firmware as that ONLY updates the firmware. RUU pushes all partitions back to the way they were meant to be.

Either or, I prefer the executable as it forces through ADB whereas the .zip just pushes the data. I prefer ADB (RUU.exe) as it leaves NO ROOM for error.

---------- Post added at 08:36 PM ---------- Previous post was at 08:26 PM ----------

Thanks! I try to help others get their devices running AOSP to a nice and smooth place. In my opinion, this is the main reason we use Android, for the pure Google experience without the vendor BLOAT! I HATE bloat, this goes back to my earlier years of engineering when I myself was a newb. I am a LONG TIME Linux lover, I have been in the open source game since pretty much day 1. I always preferred the stripped down OS, either Linux (Open Source) or for businesses Windows. Once I learned years ago with Windows 3.1/3.11/95 (yup going back a bit) that you could build not only the PC from readily available parts but you could also build the OS from ground up. This gives you the freedom to select and choose only what you want installed software-wise, and/or installed hardware. This trickled into my career and ended up being the one thing that propelled me to the forefront. I designed and built hundreds of workstations for the school district I was working at (first real career job), I saved them so much money, I quickly was noticed. That trickled into more and more career choices. I eventually worked my way to the top and now there. Unfortunately I have nowhere else to go as I am at the top of my field so I branch out to Android to still stay alive in technology while helping others with AOSP.

That's my main driving force behind the help I give. To help others experience Android the way it was meant to be, bloat free, fast, and Open Source, just like I like it!

To answer the display question, not sure I can help with that. Its something I noticed on my own device but I strongly feel its due to the digitizer aging and I plan to replace it. I have minuscule white spots when certain things are displayed on the screen (mainly white backgrounds). That being said, I dont know if its the pixels rendering incorrectly, OR if its hardware (digitizer). So let me ask you, do you only see the lines in either really dark or really white backgrounds? If so, it may be physical. I will know more once I have replaced mine but its my gut feeling.

---EDIT, sorry forgot to answer camera question. I use CameraZoom as my main cam, and Cameringo as my backup (some cams work better with specific OS's I found). Those are both paid and have been my go-to cams for a long time until now. I actually like the native LOS cam, the only thing I hate about it is that I cannot find a way to save directly to my EXTCard. Both paid apps can be configured to save on the SD. With the way I handle my device, testing so many things, developing so many things that break the OS, I revert to my Nandroid many times a day/week. So obviously I cant have my pics on the internal SD, so I use CameraZoom. I would use the LOS cam more if it would save to the ESXCard but havent gotten it working yet.