Thanks to all you who are trying to help us (mustang1157, iceystreeeet and others)... but I understand some concerns that people have, I have been an Android user since the first days and have been with just about every carrier at some point and have had about every flagship device through the years (too many to name) and have gone through lots of these kinds of updates.
Update coming from developers are done in house and then sent as batch updates to carriers. This allows for full transparency and allows for quicker releases. As android has changed over the years so have the processes.
My question is if the carriers are given the firmware to test and check for compatibility then if and when they discover any would'nt they delay the update until a fix could be determined otherwise what would be the purpose for the testing period? Also, on a carrier level how much access do they have to tweak and make changes to the firmware for implementation on their network?
Updates are coming from developers not carriers anymore carriers were taken forever so universal updates should be common going forward.
I realize the rush by some carriers to be the first to push the update but sometimes those are the ones that are putting their customers into a beta testing role for the device on their network and I have felt like I been there a couple of times and then after being so anxious for a major update to only find regret that I jumped in too soon.
Most updates are tested by developers for a duration using betas with international users etc.
Like most, I use my phone as an essential part of my job and if it is not working then I have trouble doing what I am paid to do.
Your phone will go into maintenance mode which is brand new to alot of people this means you can manually push an update however the update has to match if it doesn't it wont install as it does not have root to overwrite anything.
Thanks for you help though and please keep up the contributions I do enjoy reading them and they are helpful.