Bugzilla – Bug 5150
Write directly to NAND flash during upgrades
Last modified: 2009-09-08 09:19:21 UTC
At the moment the Jive firmware zip file is extracted to /tmp (a ramfs). Only once the whole file is extracted is the NAND flash updated. It should be possible to extract directly to the flash. This will mean we don't need so much ram during the upgrade. The mtd-utils nandwrite program will need enhancing to accept the data on stdin, and FirmwareUpgrade/Upgrade.lua script modifying to pipe the data directly to nandwrite. This is not needed for the MPQ release.
Richard: do we need this for 7.0?
This is an optimization, it's not needed now. One possible problem may be is we are running low on memory (for example lots of artwork is cached). The workaround would be to reboot then upgrade.
This was fixed for 7.0 firmware.
This bug appears to have been fixed in the latest release! If you are still experiencing this problem, feel free to reopen the bug with your new comments and we'll have another look. Make sure to include the version number of the software you are seeing the error with.