Followup - the ATMEGA644P needed a new boot loader. We think the sanguino may have been programmed using the hex load command, which would have overwritten the bootloader. Either than, or the old bootloader was custom and would only work with a previous version of the IDE. In any case the new bootloader seems to have fixed the problem.
↧