Flashing original HCI firmware back to Cypress eval board ( CYW920735Q60EVB-01)

Tip / Sign in to post questions, reply, level up, and achieve exciting badges. Know more

cross mob
Vaibhav330900
Level 1
Level 1
5 replies posted 5 sign-ins First reply posted

I've flashed a different sample code on CYW920735Q60EVB-01, how can I go back to the original HCI firmware

0 Likes
11 Replies
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

Hi @Vaibhav330900 ,

Which original HCI firmware are you talking about? Please explain.

 

0 Likes

Hi, 

Thanks for your reply

I am looking for the original firmware that came with the board during the time of purchase. The one that we could attach to bluez via hci

0 Likes

Unfortunately there is no way to retain that firmware. But you can do recovery procedure and configure the board to receive HCI commands. Please check https://community.cypress.com/t5/Resource-Library/Running-BlueZ-on-CY-Part/ta-p/246050

 

0 Likes
Vaibhav330900
Level 1
Level 1
5 replies posted 5 sign-ins First reply posted

Hi Team,

Thanks for your reply.

After following all the steps, as mentioned on the blog still HCI is not working out.

Vaibhav330900_0-1621287736814.png

This hci1 BD address is 00:00:00:00:00:00. Which seems very unreliable.

Vaibhav330900_1-1621287792250.png

Please help me to solve this issue.

 

Thanks a lot

 

 

 

 

 

 

 

0 Likes

Have you programmed the board sing an empty application first? 

Have you tried resetting the board as mentioned in the blog? Is it not working?

 

0 Likes
Vaibhav330900
Level 1
Level 1
5 replies posted 5 sign-ins First reply posted

Yes, I follow all the steps. and flash the hello sensor program. as well as press the reset button..But still, it's not working out.

Vaibhav330900_0-1621336024784.png

 

0 Likes

Hi @Vaibhav330900 ,

As mentioned in the KBA above (recommended to download an empty Application), You should first program the device with an empty application, not the hello sensor project.

Your .c file should not contain any infromation, keep only source file name in makefile. No wiced_bt_cfg.c file required. Just the source  .c and makefile should work. First recover the board using recovery procedure and then program your board with attached empty application.

Ideally, you should be able to setup communication using the procedure mentioned in the KBA. 

0 Likes
SheetalJ
Moderator
Moderator
Moderator
First comment on KBA 750 replies posted 500 likes received

<Recovery Procedure>

1. Press and hold RECOVER button (SW1) |

2. Press and hold RESET button (SW2) for 1 second |

3. Release SW2 |

4. Release SW1 |

5. Program the board |

0 Likes
Vaibhav330900
Level 1
Level 1
5 replies posted 5 sign-ins First reply posted

Hi ,

 

Vaibhav330900_0-1621503216440.pngVaibhav330900_1-1621503257857.png

 

Please help me with this..

0 Likes

Your Make Target is incorrect. Please follow the standard format-

<app_name>-<board name> download

ex. empty-CYW920735Q60EVB_01 download

Make sure you dont have HCI COM port open anywhere else. 

More details on how to program the board can be found in kit user guide. 

FYI- https://community.cypress.com/t5/Public-Archive/CYW20735-Product-Guide/m-p/249939

 

0 Likes
Vaibhav330900
Level 1
Level 1
5 replies posted 5 sign-ins First reply posted

Hi, Thanks a lot for your support. I have recovered the HCI of my cypress board.

 

Vaibhav330900_1-1621504816909.png

Thanks a lot

0 Likes