CySmart tool cant detect USB Dongle after firmware upgrade (Utilities tab of PSoC Programmer).
How I can solve this problem?
Factory image (KitProg.cyacd) need to be programmed using Bootloader Host
another solution -
download the .hex file from this website and program it onto the dongle using PSoC Programmer
Just received the new psoc4 BLE kit and also have problems with the BLE dongle.
At first CYSMART told me that BLE dongle firmware is out of date and i have to upgrade it!!!
Upgraded with the .hex files in the kit dvd , no success..then tried to use the .hex file from the cypress site..also no success?
Programming seems to be fine., but CYSMART does not recognize at all??
What to do now??
thanks in advance
PS attached screenshot of programmer(after done the programming)
Things to try out:
1. After connecting the dongle to the USB port, reset the dongle by pressing the switch SW1
2. Try clicking refresh button on the CySmart dongle selection window multiple times
3. As suggested in the post above, try programming the PSoC 5LP device on the BLE dongle with KitProg.cyacd file using the bootloader host utility (PSoC Creator -> Tools -> Bootloader Host). The kit guide should have info on how to program the .cyacd file.
Thanks.. I tried 1.2.3 without success..
with the PSOC programmer i can reach the PSOC4 BLE on the USB stick...
Compiled the BLE_Dongle_CySmart.cywrk (from DVD) ,seems to compile ok... then programmed it into the USB dongle, also seems to work ok.
But still not working??
Upgrade firmware on PSoC programmer Utilities tab, updates firmware on programmer IC.
If you done that, you need to revert programmer on dongle to factory firmware (KitProg.cyacd) and after that update firmware on BLE IC (.hex file).
I have upgraded firmware on utility tab programmer, seems ok.
But i do not understand " If you done that, you need to revert programmer on dongle to factory firmware (KitProg.cyacd)"
If i programm the KitProg.cyacd file then i get an error message back, "invalid file format" or so.
can you pls explain how to do that?
On dongle board are 2 IC. One is programmer and other is BLE SoC.
For CySmart dongle funcionality you need to upgrade firmware on BLE SoC (not firmware of programmer itself!)
In utility tab you can upgrade firmware for programmer IC. If you made that mistake (you did it) and upgraded firmware of programmer you need to revert it to programmers factory firmware (KitProg.cyacd). You can done that using Bootloader Host tool which you can find in PSoC creator. Search trough manuals for procedure.
After that, upgrade BLE SoC firmware using PSoC programmer (programmer tab, not utilities!)
Have been experimenting a bit with the psoc4 ble kit and sofar:
1-can program pioneer kit with psoc4 ble module..works...also BT coonection to IOS apps and to BT on my PC.
2-reprogrammed USB dongle with example project...(alert light,being slave device) and pioneerkit as master(central) BLE
This all seems to work?? so i can reprogram USB dongle!!
But still cysmart does not recognise my USB dongle???
hi, thanks again..
Did all you wrote..
programmed bootl;oader and programmed .hex into psoc4ble.
still cysmart not working..???
if i use slider example on pioneer kit ble then it works.it connects to dongle and i can slide and at USBdongle the blueled is changing..
i noticed in the windows device control that the name of the serial port of the USB dongle=> "kitprpg usb-uart(com4).
i get the same name, except at com 14, when i plug in the pioneerkit ble
is cysmart looking for a particular usb serial name?