View Single Post
Old 08-08-2016, 12:57 AM   #40
davidfor
Grand Sorcerer
davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.davidfor ought to be getting tired of karma fortunes by now.
 
Posts: 24,905
Karma: 47303824
Join Date: Jul 2011
Location: Sydney, Australia
Device: Kobo:Touch,Glo, AuraH2O, GloHD,AuraONE, ClaraHD, Libra H2O; tolinoepos
Quote:
Originally Posted by eschwartz View Post
"Survive a factory reset" == "overwrite the backup firmware", no?
No, overwrite FROM the backup firmware. There is a recovery partition on the device that stores a copy of the original firmware. This is only used for a factory reset. A factory reset will:
- Reboot using the recovery partition and associated kernel.
- Format the root partition and the user partition.
- Unpacks the "firmware" files from the recovery partition to the root partition.
- Writes the uboot and kernel from the recovery partition to the appropriate sectors of the internal storage.
- Triggers a reboot from the root partition.

There are a few ways to trigger a factory reset and because of this, it is actually hard to truly brick the Kobo devices. But, Kobo do not update the recovery partition, so the factory reset always takes the device back to the out of factory state. Part of the setup after this downloads the latest firmware.
Quote:
...

I still cannot get over how Microsoft manages to mess up detection of USB Mass Storage devices... after they already had it working for a decade...
Apple also did it with one of the recent updates. But, they fixed it with the next version.
davidfor is offline   Reply With Quote