The installation notes clearly state: Ensure that your C7×0 machine has a standard flash partitioning (e.g. as it was originally), flashing may fail if this is not the case
Before I start, can someone please confirm the NAND Flash Back from Maintenance Menu contains really the whole flash inlcuding partitioning.
So, whenever I'm about to install OZ, I'm required to go back to Sharp partitioning style. The only way I'm aware of to do so, is grabbing a NAND Flash backup somewhere. Restore it. Install OZ. Why can't we make it easier to get OZ, like flashing only once. (Nowadays who's using Sharp ROMs?)
First idea: OZ is distributed as model specific images. All data will be erased during upgrade anyways. Then, why can't developers or early adaptors just make a NAND Flash Backup of a fresh installation and distribute this?
Second idea: When updating, we kind of boot from CF/SD, this means we can do about anything while updating. Why can't the installer script just overwrite whatever partition table it finds?
The perfect installer script...
... first examins the old installation, espially check for know distributions, i.e. OZ current version -1 in particular
... checks whether what the user requests is sane
... identifies installed packages
... backs up all user data to RAM or SD/CF
... creates partitions as required by the new distribution
... if the old installation was known / compatible restore basic configuration, especially networking
... boot the new configuration
... if the old installation was known / compatible, install all packages that were there before upgrade in a version suitable for the new ROM
... restore user data
The more than perfect installer script doesn't require anything as risky or cumbersome as flashing, repartitioning, hard resetting, Japanese menus...
ATM I have no idea whether something like this is at all possible but on the other hand I can't see why not. At least I think you can see (and comment) on the goals of my perfect installer script:
Whatever you start with, there is always a working installation in the end.
Provide an upgrade path for OZ users.
Ignore any Sharp software design decissions (In Europe new and used units are sold without a Sharp ROM)