Ok ... quindi "Board = Leonardo", "Port = COM17" ...
... ora, dato che più occhi vedono meglio di due, il passo successivo per provare a capirci qualche cosa è che tu metta una foto (... nitida mi raccomando XD) del tutto 
Guglielmo
P.S. : Ho solo dubbi sulla differente tecnica di programmazione della Leonardo ...
... anche se, il gioco con il "Reset" dovrebbe comunque funzionare, come leggibile sul reference, alla sezione "Automatic (Software) Reset and Bootloader Initiation" :
"Rather than requiring a physical press of the reset button before an upload, the Leonardo is designed in a way that allows it to be reset by software running on a connected computer. The reset is triggered when the Leonardo's virtual (CDC) serial / COM port is opened at 1200 baud and then closed. When this happens, the processor will reset, breaking the USB connection to the computer (meaning that the virtual serial / COM port will disappear). After the processor resets, the bootloader starts, remaining active for about 8 seconds. The bootloader can also be initiated by pressing the reset button on the Leonardo. Note that when the board first powers up, it will jump straight to the user sketch, if present, rather than initiating the bootloader.
Because of the way the Leonardo handles reset it's best to let the Arduino software try to initiate the reset before uploading, especially if you are in the habit of pressing the reset button before uploading on other boards. If the software can't reset the board you can always start the bootloader by pressing the reset button on the board."
... sulla Leonardo, la porta Serial (pin 0 e 1) è cosa diversa dalla porta di programmazione (la USB). Difatti, leggendo la sezione "Communication" si trova :
"The Leonardo has a number of facilities for communicating with a computer, another Arduino, or other microcontrollers. The ATmega32U4 provides UART TTL (5V) serial communication, which is available on digital pins 0 (RX) and 1 (TX). The 32U4 also allows for serial (CDC) communication over USB and appears as a virtual com port to software on the computer. The chip also acts as a full speed USB 2.0 device, using standard USB COM drivers. On Windows, a .inf file is required. The Arduino software includes a serial monitor which allows simple textual data to be sent to and from the Arduino board. The RX and TX LEDs on the board will flash when data is being transmitted via the USB connection to the computer (but not for serial communication on pins 0 and 1)."
NON sono quindi sicuro che quel tuo modulo possa essere utilizzato per programmare la Leonardo, visto che si collega tramite i pin RX e TX !
Guglielmo