demo/shop units are just plain regular retail boxes with another firmware (they even have retail target ids) the firmware is more or less a restricted retail firmware. You can convert a shop to retail and retail to shop by forcefully running the updater for either retail or shop units. (yes it's been done and it works just fine) Usually people don't want a shop console as it's nothing more than a restricted retail box. I never heard of debug boxes with shop firmwares, in fact I believe the shop firmware wouldn't update on a debug console with target id 0082. Keep in mind that retail prototypes also do exist.
Mathieulh, Is there much involved in forcing a retail update to run on a demo unit? I am curious as to what you must do to force it to run. Very curious if you have any info you'd like to share, as I was considering picking one of these units up. Regards, npt p.s. retail prototypes! Sounds like a dream to me! : )
hdd decryption/encryption would do it, just replace the PUP in the cache partition, you need to have the update status flag set though, it's done upon starting an updater. I have seen a couple of retail protos they look like regular CECHA units except they have a CBEH sticker on them. Older prototypes are all debug boxes.