Hi ordimans , I have the .hex for it , based on psgroove 1.1 , compiled with WIN-AVR , (using the fix inside the power.h header)
I have not tested this yet, but there is absolutely no reason why it wouldn't work. (I have compiled all other versions with no problems.
Here is log of the compiling :
I have included on your picture what needs to be done in order to enter DFU mode. The pins DFU and RESET must be connected to ground , and that will reset the mcu , and check the state of the dfu pin , if its grounded , it enters DFU. You can just short them all together , but its not a "safe" idea , you might damage your chip if you do it, if you use the logic i put , the 2 diodes prevent the DFU and RESET pins to be connected directly together.
AVR Memory Usage
Program: 11858 bytes (36.2% Full)
(.text + .data + .bootloader)
Data: 57 bytes (5.6% Full)
(.data + .bss + .noinit)
-------- end --------
I have included the .hex , and details on how i got the compiler to use the atmega32u2.
I havent seen behind your board , maybe there is logic similar to what i posted ? Good luck!
Please reply on the functionnality of the .hex i posted , but i repeat , exact same psgroove11 build , that i fixed compiler and changed in makefile to reflect atmega32u2, includes CJPC fix.