The firmware update works, no need to re-program an old version. Probably the windows driver needs an update. Re-boot your pc and plug-in your programmer (Kitprog). if it does not work right now, consider to unload the USB drivers. Use from nirsoft.net USBDeview for that job.
The same thing has happened to my unit cy8ckit. After PSoC programmer upgraded the firmware, it is recognized as a CMSIS-DAP device in PSoC pragrammer but does not work as a programmer. It is not recognized at all in the PSoC Creator. I tried to reprogram it using the bootloader host but to no avail.
1 of 1 people found this helpful
Recent version of KitProg has "Mass Storage Programming Mode" and it seems that KitProg is in that mode. The mode state looks like stored in the EEPROM, so you must revert the mode to the KitProg mode.
Following description is contained in the recent version of the "KitPorg User Guide" document.
4.1 Enter or Exit the Mass Storage Programmer Mode
Follow these steps to enter or exit the Mass Storage Programmer mode of KitProg:
1. Connect the kit to the PC. Ensure that the Status LED is on and not blinking. Refer to the section on KitProg Status
LED Indication for details on the Status LED indications.
2. Press and hold the reset switch (SW1) of the kit for more than 5 seconds. The Status LED of the kit turns off when
the KitProg changes configurations.
3. Release the reset switch on the kit after Status LED has turned off. The KitProg re-enumerates in the alternate
configuration. For example, the kit enumerates as Mass Storage Programmer if the previous configuration is
KitProg Programmer and Debugger.
Note: The KitProg remains in the selected mode until the user changes the mode manually using the above steps.
You can exit from the "Mass Storage Programming Mode" by above procedure.
That is indeed the solution. I don't know how it came into the mass storage programmer mode in the first place. But 5 sec reset solve the issue.