I broke a USB cable while making this problem... you better enjoy it.
usbdude.pcap.
HINT: I would suggest static reversing from the entry point, or alternatively there appears to be a relevant string to google. 
Hint: If you think r29 stays constant, then look up the ADIW instruction