- 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.