Quote:
Off the wall thought, with no actual knowledge of what you're doing: Are those flash addresses? Remember that flash is a limited resource that can handle only so many "burns" before petering out. I don't know what your code is doing, but if it's copying into flash addresses repeatedly, you might consider how many writes it'll take.

It's a one off process which Tony did manually. The flash has two short chunks of assembler which do some initialisation and then load the kernel. One gets called when you powerup normally and the other gets called when the empeg wakes up from the power PIC timer. The stock code for the timer wake up just automatically turns the empeg back off again, what Tony has done is copy the code from the normal bootup over the timer one.