There is a backup memory (in STB which I worked) to hold last good working firmware to restore STB software incase the upgrade fails for any reason. I hope Tata Sky uses same memory structure, so if upgrade interrupts, it restores last version, orelse we will have to carry STB to service center if STB gets DEAD