I can confirm this doesn’t work on a 2.0 version as it does not have an external crystal for the atmega644. Does anyone happen to know what the fuse settings for the 2.0 hardware are perhaps?
This worked in setting the fuses back to internal clock. I then uploaded the combined firmware which brought the unit back to life, then used the USB updater program to update to 2.1.7.
avrdude -c usbasp -p m644 -U lfuse:w:0xc2:m -U hfuse:w:0xdf:m -U efuse:w:0xff:m