unfortunatly i think its the hard drive, i had a recent problem where i try'd to upgrade from a chameleon chip to a xecuter 2.6, found i didnt have the right bios for the X2.6 and put chameleon back in, chameleon was wire install and i unsoldered to put in pinheadder for X2.6, for some reason it seemed the pin header had a few more pins then the chameleon used so i unsoldered the pinheader and put wire install back in for chameleon, after that i got error 21, dont know why it would affect the HDD but my friend found the right bios for the X2.6 so i put it back in cromwell booted fine but couldnt flash, got error message couldnt read 1st sector of HDD, put HDD in pc and couldnt zero it out, pc could detect it but not reformat it, with chip off i got error 21 with chip on got cromwell but couldnt flash, put in new HDD formatted with evox disk ftp everything, all was ok, maybe it was dring a hot swap flash attemp when i plugged in HDD power something happend to where system turned off, but dont htink so cause i had trouble before that happened