Går det att "o-kompilera", dvs att från en .hex-fil gå "bakåt" så man kan se den läsliga (och betydligt förståeligare) källkoden koden som genererat filen ?
Källkoden får du aldrig tillbaka, men man kan disassablera och få tillbaka den okommenterad assambler iaf. Jag vet dock inte vilket program man använder i AVR-världen för ändamålet, men jag har motsvarade funktion i min PIC-utvecklingsmijö
Man kan gå tillbaka till assembler-kod, men den blir förmodligen inte så jättelätt att förstå (man har inte variabelnamn, funktionsnamn eller kommentarer kvar...).
Kan tyvärr inte hjälpa till med någon info specifikt om AVR.
Antagligen kan avr-studio göra det i debuggern. Det var ett tag sedan jag använde det eftersom jag inte kör windows så jag har inge mer detaljer. Men jag är rätt säker på att det går.
Annars finns det säkert en uppsjö med hex-editors eller stand-alone debuggers för avr som klarar av det...