I could do this, using a memory signature or some such thing.

But I don't want to.

You see, the player firmware already has a similar idea, used to detect "first boot" (after poweron). And one result of that is that sometimes "reboot" hangs, because (my guess) of the "first boot" flag being zero, the firmware doesn't reinitialize everything in quite the same way as it would after a power on.

Very hard to debug, and I can see similar scenarios might emerge if we had Hijack doing anything other than a clean start-up each time.

Cheers