cancel
Showing results for 
Search instead for 
Did you mean: 

Wi-Fi Bluetooth for Linux

Vaibhav330900
New Contributor

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

Hi @Vaibhav330900 ,

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

 

0 Likes
Vaibhav330900
New Contributor

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
SheetalJ
Moderator
Moderator

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
New Contributor

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
SheetalJ
Moderator
Moderator

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
New Contributor

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
SheetalJ
Moderator
Moderator

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

<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
New Contributor

Hi ,

 

Vaibhav330900_0-1621503216440.pngVaibhav330900_1-1621503257857.png

 

Please help me with this..

0 Likes
SheetalJ
Moderator
Moderator

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
New Contributor

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