- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
Solved! Go to Solution.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Cypress Bluetooth SoC Programming Guide
Programming using ChipLoad.exe
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
We will look into your problems.
Why don't the customer use the module programmer for their production?WICED Module Programmer User Guide – KBA225060
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
1) May I know what are the tools that you are using to download? WICED?
2) Is the module soldered onto the product board?
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
Cypress Bluetooth SoC Programming Guide
Programming using ChipLoad.exe
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.
- Mark as New
- Bookmark
- Subscribe
- Mute
- Subscribe to RSS Feed
- Permalink
- Report Inappropriate Content
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.