cancel
Showing results for 
Search instead for 
Did you mean: 

WICED Studio Bluetooth

YoJa_3107936
New Contributor II

Hi

The customer is downloading FW to Original BT Module

by following sequence in their MP line.

1.Send HCI_RESET

2.Send UPDATE_BAUDRATE command

3.Send DL_MINIDRIVER  command

4. Send WRITE_RAM Command

5. Transfer "download driver"

6.Send LAUNCH_RAM command and RAM_Erase

7. Send WRITE_RAM Command

8. Transfer "FW"

Now they have encountered some problems, please help to confirm and resolve these issues.

PS:They tried 200pcs module.

1,When RAM_Erase Command is executed for the first time,

  almost all of them get timeout results.

 

  Q:Could you please help us analyze what caused it?

2,And when they resend RAM_Erase Command, they can get almost correct responses.

  But there are still 5pcs module that get timeout results.

 

  Q:Could you please help us analyze what caused it?

3,When WRITE_RAM Command is executed for the first time,

  almost all of them get abnormal result.And when they resend WRITE_RAM Command,

  they can get almost correct responses.

 

  Q:Could you please help us analyze what caused it?

4,Once they have executed HardReset, all commands can be executed normally without timeout.

  Q:Is RAM_Erase command that must be executed?

    PS: This command is not recorded in the [WICED-HCI-Control-Protocol.pdf]

5, Could you tell us what version of pre-install FW(Ezserial) in the Original BT Module?

Now in the mass production phase,

if these problems can be solved, they will increase their production efficiency.

Thanks

Yang

0 Likes
1 Solution
BoonT_56
Employee

Cypress Bluetooth SoC Programming Guide

Programming using ChipLoad.exe

Run CYW20706 in HCI Mode

These are some useful blog threads that you can get familiarized with HCI programming including SW tools and

how to get a device into HCI mode.

View solution in original post

6 Replies
Owen_Zhang123
Moderator
Moderator

We will look into your problems.

Why don't the customer use the module programmer for their production?WICED Module Programmer User Guide – KBA225060

0 Likes
BoonT_56
Employee

1) May I know what are the tools that you are using to download? WICED?

2) Is the module soldered onto the product board?

0 Likes
YoJa_3107936
New Contributor II

Hi

The module is soldered to the product board.

And the module is mounted near the Broadcom CPU.

They downloaded from the Broadcom CPU mounted on the product board.

If you need more customer's information for their system, we need discussion on the MyCase site.

Thanks

Yang

0 Likes
BoonT_56
Employee

It is beyond the scope of this forum to address the issue of downloading from another MCU. However as far as Cypress solutions are concerned, there are blogs in this community on how to download an image via HCI UART.

BoonT_56
Employee

Cypress Bluetooth SoC Programming Guide

Programming using ChipLoad.exe

Run CYW20706 in HCI Mode

These are some useful blog threads that you can get familiarized with HCI programming including SW tools and

how to get a device into HCI mode.

View solution in original post

Owen_Zhang123
Moderator
Moderator

Add more information, you can enable all the log in the WICED Module Programmer by click “Edit->Preferences” then select “everything” in the “Set application to log” option. Then they can see all the commands sent to the module during the programming.

0 Likes