Hallo,

Ihr könnt die HEX-Datei mit AVR-Studio öffnen, dann bekommt ihr das in Assembler.

Wie das in C mal ausgesehen hat, kann man nicht mehr rückschliessen, zumindest nicht automatisch, da beim Compilieren einiges rausoptimiert wird.
Ihr könnt aber die einzelnen Funktionen im AssemblerCode heraussuchen/finden und euch langsam wieder in C etwas zusammenbauen.
Dazu einfach mal ein paar C Programme compilieren und verlgeichen was daraus wird in Assembler.