Use PSOC programmer to program the dongle.
Refer section 3.6 in CY8CKIT-042 BLE kit Guide for details.
You can program the CySmart USB Dongle using the PSOC Programmer3.22.3. Insert the Dongle in a USB Port. Launch the Programmer from your Windows APPS. Under File select FileLoad... and set the path to the location to where you have the Hex file stored. For protocol use SWD. Click the Program Icon to program the Dongle.
Thanks for the pointers!
Another engineer and I both had issues with the dongle that came in each of our kits as well. I wrote up some instructions with screenshots that could help fix the issue, you can find them at https://www.eewiki.net/display/Wireless/Fixing+Connection+Issues+between+the+Cypress+CySmart+Software+and+the+CY5670+USB+Dongle.
I hope the link helps, best of luck.
Thank you very much!!!
Don't be surprised/discouraged if the first time through the KITPROG update procedure you get a failure -
that happened each time I tried to install and update the KITPROG on a new USB Dongle or CYCKIT-042-BLE board.
Just run the KITPROG update a second time, and it will complete normally.
You will need to update the KITPROG programmer firmware on both the USB Dongle and CYCKIT-042-BLE board,
BEFORE you will be able to update the TARGET firmware on both the USB Dongle and CYCKIT-042-BLE board.
I believe the first failure is due to the device enumerating incorrectly during the update procedure somehow.
Don't worry, the updates only takes a few minutes, and work very reliably after the first failure & update pass.