Hello to everyone.
I own in July 2022 an iCode Duo Pro Plus adapter with revision 8.1 of the software.
**************
iCode Dual Atari Joystick, Paddle, Driving, and Trackball USB Adapter,
Duo Plus Pro Edition X 1 = $34.95
***********
I have tried to update it, but the update process is stuck as you can see in the text below.
**
C:\Users\myUsername\Downloads\avr>prog DuoPlusProH11V907.hex
Looking for Pro Micro COM port
Resetting board on COM3 into bootloader mode
Looking for COM port to program
No Instance(s) Available.
Unable to locate bootloader. Try manual reset. Process failed.
--------------------
I have tried to reset the device but with no chances.
I tried both on Windows 10, Windows 11 with user and admin command prompt.
As USB port I have used a direct USB port in front of my PC, a USB hub and a USB port in a USB-C port device.
It starts to detect my device in port COM3 and then when it tries to update the firmware it writes :
"Looking for COM port to program
No Instance(s) Available.
Unable to locate bootloader. Try manual reset. Process failed."
In the attached image you can see the first try with the message "Unable to locate..."; in the second part I reset the device and I tried to reset manually the port, but with no chances at all, only a stuck device "avrdude error: programmer is not responding".
What can I do?
Thanks in advance
Marco
please try the manual process shown at the bottom of this page. under section: "Force Update without PROG – Command Line Only"
I tried to update manually the firmware starting from 8.1 to 9.07 or above, but it failed.
This is the output:
*
E:ConsoleMiSTerFPGA>wmic path Win32_SerialPort Where "Caption LIKE '%%Leonardo%%' or PNPDeviceID like '%%0E8F%%'" Get DeviceID
DeviceID
COM3
E:ConsoleMiSTerFPGA>avrdude.exe -pm32u4 -cavr109 -D -PCOM3 -b57600 -Uflash:w:DuoPlusProH11V907.hex
avrdude error: programmer is not responding
avrdude error: programmer is not responding
^C
E:ConsoleMiSTerFPGA>wmic path Win32_SerialPort Where "Caption LIKE '%%Leonardo%%' or PNPDeviceID like '%%0E8F%%'" Get DeviceID
DeviceID
COM3
E:ConsoleMiSTerFPGA>avrdude.exe -pm32u4 -cavr109 -D -PCOM3 -b57600 -Uflash:w:DuoPlusProH11V907.hex
*
Sometimes the error is "avrdude error: programmer is not responding", sometimes it is stuck for ages without any output so I have to stop it with CTRL+C.
The hardware is DuoPlusPro.
Do you have other solutions?
Thanks in advance.
Marco
UPDATE: finally I did it! I have mixed the way to update written in the suggested page. At first I disabled the blouetooth, I ran prog.bat, I heard the Windows sound that set the new devices after the reset of DuoPlusPro and then I executed:
avrdude.exe -pm32u4 -cavr109 -D -PCOM3 -b57600 -Uflash:w:DuoPlusProH11V907.hex
I did it for two or three times...in the last run, finally it worked!
Thank you so much!
Marco