Bugzilla – Bug 16008
Forced firmware upgrade to same firmware version doesn't do anything
Last modified: 2011-06-20 09:23:36 UTC
It looks like a forced firmware upgrade to the already installed firmware version doesn't do anything useful. It downloads the firmware and installs it but the problem is that it doesn't reset the file system so any modifications done before the upgrade remains after the upgrade. So for example if you intentionally or unintentionally destroyed some lua file it will be destroyed also after the forced firmware upgrade. I suspect the problem is in /linuxrc which only seems to reset the file system if the firmware version is different than the previous one. Due to this the possibility to force a firmware upgrade to the already installed version is pretty useless as it won't result in any changes. It would be useful to be able to force a firmware upgrade for users who have patched the file system and likes to get back to the default state without doing a factory reset.
Vahid, is this something at you (eventually) would work on?
I do not think that we would want to change the firmware upgrade code unless there is something major wrong. This problem does not seem to affect a typical customer. I think the priority should be lowered.
I would agree with Vahid that we should not touch the firmware upgrade process. It's by design that a firmware upgrade doesn't touch locally changed files to maintain custom settings. If one wants to get rid of local changes the designed process is to do a factory reset. I also think we only offer a firmware upgrade if there a newer version so regular customers are not affected by this.
Sorry Erland, we've discussed this one at length and there is no interest in mucking with our firmware update process to support this.