In reply to Air.Wreck.MSP.

This is getting off topic, but the equipment makers could do a much better job. Your mobile phone has a public key that it uses to verify updates signed with the corresponding private key from the phone manufacturer.

There is no reason your router can not install updates to itself without owner interaction using the same code signing methods. Most home users will not notice a brief outage. Advanced users can turn auto-update off.