Hi Snoopy,
I'll have to carefully read your response to fully grasp what you are saying.
Most of the MvBUG members have an MBOX, and thus they have the serial number (printed on the bottom of their NAS box).
The problem is that when this NAS box is truly bricked and needs reflashing with a new bootloader, no-one has been able to unbrick them back to MVix firmware. The serial number seems to be lost forever in the process.
There was one chap CSTAMAS (a member here) who might know a bit more, but I have not been able to contact him.
We can load other firmwares like for example the Planex one because these procedurally conform, ie work with Alfred's flasher program etc.
If you are right in the idea that there is an algorithm that generates a serial number from the MAC address, then knowing both should allow the flashing via the setup exe, once the bootloader is flashed by JTAG, followed by telnetting into the bootloader to configure the MAC address. Except for one thing, there is nothing in flash yet to execute any firmware to generate the SN (except the bootloader).
We know the bootloader isn't MVix specific so that only leaves the setup.exe itself to generate the SN code.
I don't know if the setup program even works when the flash memory is "empty", but it would be interesting to experiment along these lines by someone with a bricked MBox. The setup program also provides just an incremental upgrade path, so you would need to get hold of the base level setup program. Like I said this thing comes with pre-installed firmware on the flash (feels like the chicken and the egg question).
I did buy a second MBox for experimentation. But first I need to get to know a bit more about what I am doing before I potentially destroy a perfectly working NAS unit. And I still don't have a JTAG Serial to USB device (only can get them on Ebay, but I have no Paypal).
In most countries, including Australia, we are not allowed to override software protection.
That said, all of the stuff on this NAS device is GPL derived. Nothing on it warrants it to be closed sourced or protected.
MVix are breaking the GPL terms and conditions by refusing to open source "their" GPL sourced firmware/software.
In fact they are very dogmatic in ignoring GPL terms and conditions and even more so in ignoring their customers when in trouble with their products.
Essentially the serial number has only one purpose for being there. That is, the NAS configuration GUI is accesible to eveyone on the internet via its DDN connectivity. Of cource you need a password to gain entry as a user or administrator, and then any critical changes requires the correct serial number to be entered on top of that (could just as easily be the MAC address!). There is nothing wrong with this added level of protection, its just the implementation of it is terrible

and has these unwanted repercussions in unbricking these things.
So, maybe it is to do with firmware protection against piracy, maybe it is just intended protection against unauthorised users trying to be malicious, maybe I think its just Mvix not being consumer oriented (ie Nasty!), or maybe I am overlooking a simple solution.
Cheerio,
Aquar