
On Mon, 2008-04-21 at 15:36 +0200, Ricard Wanderlof wrote:
On Mon, 21 Apr 2008, Artem Bityutskiy wrote:
On Mon, 2008-04-21 at 00:22 +0200, Wolfgang Denk wrote:
In message 4808DF3B.2080702@largestprime.net you wrote:
Wolfgang showed some interest briefly too.[1]
I am definitely interested.
What I would suggest to start with is to teach U-boot to erase flash and preserve erase counters, because now it just wipes the erase counters out. Also, it would be nice to teach it to flash images properly in case of NAND flash.
I was under the impression from past emails on the MTD list that the internal meta format for UBI has changed a few times over its lifetime.
Assuming this continues, I would think this would cause problems for bootloaders such as U-Boot whose flash partitions are not necessarily rewritten in the case of a product upgrade - i.e. a firmware upgrade with a new kernel would have a new UBI implementation and spec causing an older bootloader to fail to operate properly with the newer image.
I think there was only 1 time the on-flash format changed, and that was before UBI was merged upstream. New features can be introduced with additional flags, however older versions should be able to ignore those.
Artem, is that right? My memory is fuzzy here.
josh