Support for hardware failure, upgrades and RMAs