Hi,
In PSoC Creator, I received the message that I needed to upgrade the firmware on the kit. So, I went to the PSoC Programmer and attempted to upgrade the firmware, but it failed. How can I get the kit back to factory settings?
Here's what I do, from scratch (no programs open, kit disconnected):
| Select Port in the PortList, then try to connect
Device set to CY8C4127FNI-BL483 at 8:47:13 AM | 131072 FLASH bytes
Device Family set to CY8C4xxx-BLE at 8:47:12 AM |
Active HEX file set at 8:47:12 AM | C:\Program Files (x86)\Cypress\CY8CKIT-042-BLE Kit\1.0\Firmware\Programmer\KitProg\KitProg.cyacd
|
| Users must be aware that the following PSoC device should not be powered or programmed at 5V. Doing so will cause damage to the device: CYRF89xxx
Session Started at 8:47:12 AM | PPCOM Version 22.0
Connected at 8:48:24 AM | KitProg bootloader device is detected
| Please close all ports, then navigate to the Utilities tab and click the Upgrade Firmware button to recover Bridge
Firmware Update Finished at 8:52:42 AM |
| FAILED! Bootloader Port is not connected!
| Initializing...
Firmware Upgrade Started at 8:52:42 AM |
Firmware Upgrade Requested at 8:52:42 AM |
What am I doing wrong? User's Guide says flashing LED indicates "LED starts blinking at power up, if bootloadable file is corrupt." Clearly the device is connecting, but I can't get it out of the corrupted state.
Any ideas?
Other info:
Brian
Solved! Go to Solution.
Hello
This is an issue with compatibility with VMware version. You will need to degrade the VMware version to Version 7.1.3.
Thanks,
Hima
Self-answer:
I could NOT get this to work on my Windows 8.1 on VMWare on Mac setup.
However, I installed the tools on an old Windows 7 laptop, and I was able to Upgrade Firmware without issue. Once that was done, I was able to bring the device back to my Windows 8.1 VMWare setup, and reflash the firmware on the daughter card without issue.
Brian
Hello,
Can you please tell us which version of MAC you are using.
Thanks,
Hima
Hello
Also please let us know the VMware version.
Thanks,
Hima
Here you go:
Mac
VMWare Fusion: Version 8.5.3 (4696910)
Windows 8.1 Pro, 64-bit
Thanks!
Hello,
This seems to be an issue with the VMware . I have reported this to our software team.
Thanks,
Hima
Hello
This is an issue with compatibility with VMware version. You will need to degrade the VMware version to Version 7.1.3.
Thanks,
Hima
This issue is a defect in VMWare 8/8.5. It has been reported to them so they can fix it. What appears to be happening is when a USB device re-enumerates the VMWare flags the new driver as failing to load after a few seconds. The software then removes the device from the guest OS.
So that's the bad news. The good news is there appears to be a very simple work around that does not require you to change versions of VMWare. When you hit "Upgrade Firmware" the device re-enumerates into bootloader mode (blinking led). If VMWare removes the device (you may get a message about the driver failing to load) and the upgrade fails, unplug the device. Plug it back in and it should still be in bootloader mode (blinking LED). If not, consult the kit documentation on how to force bootloader mode. The device will not show up on the left in Programmer but you should see a red message saying KitProg bootloader device detected. Click "Upgrade Firmware" again, and the upgrade will take place normally. After it finishes verifying you may need to unplug it and plug it back in once more.
Thanks! I'll give this a try next time I run into this...
Hello,
The issue is gone with the newest releases of Mac OS and VMware and no issue is observed for VMWare 10.0.0 + Mac10.13 setup.
Thanks,
Hima