well, yes, you read right, 900C to 900 and not the other way around
(900 = 900 with HPC2000, 900C = 900 with CE.NET
)
the upgrade is no longer one way. it is now technically easily possible to flash any OS onto a nec 900 or 900c, whether hpc2000 or ce.net. linux later as well?
details later
still working on polishing the method. all i can say now is bsaunder has been able to flash his 900 to cenet then back to hpc2000 just fine.
my only problem is that this always requires a bootloader reflash as well
but it works at least! so, you need to flash hpc2000 bootloader to be able to launch the hpc2000 OS.
would love to be able to launch hpc2000 with the cenet bootloader. or even have hpc2k bootloader to launch cenet
(the latter looks much harder to achieve!
). so i'm still working on this part.
you can even back up your rom, OS and bootloader in case you have an original 900c, so no need to get the legal official upgrade cf card.
even better: if your OS is corrupted to the point where it will not even start up properly, you will still be able to reflash it to get it to work again as long as your bootloader is reasonably intact.
but now i have to mention possible legal issues. if you have the legal upgrade you bought for your 900, i do not know if you can legally flash hpc2000 back. still, technically you CAN do it if you want / need to. and that's a great thing.
and now the credits.
the whole thing was originally bsaunder's idea, then i pushed it further, did a lot of hacking around with the bootloaders and images, but finally bsaunder was able to cut it short by simply taking the risk of flashing a non official bootloader. so he's proved we can go back and forth between hpc2k and cenet.
so basically this is bsaunder's idea.
also thanks to insurgent, then dack who's given us an important hint about the bootloader, and last but not least isotherm who wrote a dump to BIN converter, and for other ideas.