Wouldn't a header error indicate trying to load the wrong firmware to a machine, I think I had that once when I incorrectly assumed I had the firmware for the model I was working on already loaded onto the CF card. Luckily putting the correct firmware onto the card then reflashing worked fine.