How to program ROM of CYW4343W

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

cross mob
awin
Level 1
Level 1
First reply posted First question asked Welcome!

According to the datasheet, the CYW4343W has a WLAN unit and Bluetooth unit, both having an ARM CM3 processor, RAM and ROM on-chip memory.  Also according to the datasheet:

"External patches may be applied to the ROM-based firmware to provide flexibility for bug fixes or feature additions. These patches may be downloaded from the host to the CYW4343W through the UART transports."

However, I can't seem to find any clear documentation on how to apply patches to the ROM-based firmware. Can anyone refer me to any documentation on how this is done?

A bit more context from my end: we have our custom hardware including a Murata 1DX module, which includes the CYW4343W chipset.

Any help would be much appreciated.

 

0 Likes
1 Solution
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Hi,

Have you contacted Murata regarding the patches?

The standard approach is to use Write_RAM commands and write the payload to RAM or flash as per the requirement to download the patch. Some useful links are given below.

https://github.com/Infineon/btsdk-docs/blob/master/docs/BT-SDK/WICED-HCI-Firmware-Download.pdf

https://github.com/Infineon/btsdk-docs/blob/master/docs/BT-SDK/WICED-HCI-Control-Protocol.pdf

 

I am checking internally, if there is any single document to explain the procedure to apply patches to 4343 specifically.

Thanks,

-Dheeraj.P.K

View solution in original post

0 Likes
2 Replies
DheerajPK_41
Moderator
Moderator
Moderator
750 replies posted 500 likes received 500 replies posted

Hi,

Have you contacted Murata regarding the patches?

The standard approach is to use Write_RAM commands and write the payload to RAM or flash as per the requirement to download the patch. Some useful links are given below.

https://github.com/Infineon/btsdk-docs/blob/master/docs/BT-SDK/WICED-HCI-Firmware-Download.pdf

https://github.com/Infineon/btsdk-docs/blob/master/docs/BT-SDK/WICED-HCI-Control-Protocol.pdf

 

I am checking internally, if there is any single document to explain the procedure to apply patches to 4343 specifically.

Thanks,

-Dheeraj.P.K

0 Likes

Hi Dheeraj,

Thank you for your reply. The provided docs give some more insight in the matter. If you can provide a specific manual for the 4343 it would be much appreciated.

I was also wondering how to determine the version of the currently programmed firmware. Can you help me with this as well?

Kind regards,

Awin

0 Likes