Hi,
After purchasing one of the limited edition boards a few months ago, I finally decided to take it out the case and test a bit of code on it. Unfortunately it did not appear to be recognised by the IDE. When I looked on the device manager I did not see any com port devices listed, however I could see a device that was listed as an Atmel Atmega 16u2. After a bit of initial digging I found that this relates to the chip that acts as a serial converter for the main Atmega chip.https://support.arduino.cc/hc/en-us/articles/4410804625682-Set-a-board-to-DFU-mode. following these instructions I flashed what I believed to be the right uno hex file to the board. Now it registers under the IDE as Uno board, although perhaps there is something that should be changed so that it registers as an UNO Mini. Now I try to download the test sketch but that fails, so I gather that the bootloader must also be absent. The connections where a bit tight given the smaller form factor but I just about managed to get all the connections necessary in place. The Uno hex file for the bootloader was flashed onto the main Atmega using avr studio, which suggest that it had flashed the chip successfully. Admittedly I am not sure if this was the right one as the appears to be more than one bootloader hex file for the 328 chip. When I try to load the blink sketch, it hangs for a while before outputting:
An error occurred while uploading the sketch
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 1 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 2 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 3 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 4 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 5 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 6 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 7 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 8 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 9 of 10: not in sync: resp=0x4c
avrdude: stk500_recv(): programmer is not responding
avrdude: stk500_getsync() attempt 10 of 10: not in sync: resp=0x4c
Any guidance would much appreciated, If I have left any details out let me know and will provide it.
Cheers
Ryzer