OTP programming for CYW43364

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

cross mob
ossified_chili
Level 1
Level 1
5 sign-ins First reply posted First question asked

Hi, I am having trouble programming the OTP memory on the CYW43364 (Murata 1FX). When I run cisdump, I get the following error:

 

# wl cisdump
Failed cisdump request: -45
wl: error -23

 

As I understand it, error 23 is BCME_UNSUPPORTED and indicates that the firmware does not support the operation. I also tried the sd_cis, nvram_dump, and otpdump commands with the same results. I am using the latest firmware as of today:

 

# wl ver
1.28 RC0.0
wl0: Mar 30 2021 01:12:21 version 7.45.98.118 (7d96287 CY) FWID 01-32059766

 

Do I need a special firmware which supports the above commands?

Additionally, I read through several application notes, and I was unable to determine what the hardware header for CYW43364 should be. I noticed several variations in which header to use, depending on the exact chipset. What should the hardware header be?

0 Likes
1 Solution
raks_99
Moderator
Moderator
Moderator
First question asked 250 replies posted 250 sign-ins

Hi,

The cisdump command works with only the mfg firmware. Did you use mfg firmware provided by Murata during your test? Have you taken a look at this guide https://www.cypress.com/file/298011/download?

I will check the hardware header for CYW43364 and get back to you. 

Regards.

View solution in original post

0 Likes
6 Replies
raks_99
Moderator
Moderator
Moderator
First question asked 250 replies posted 250 sign-ins

Hi,

The cisdump command works with only the mfg firmware. Did you use mfg firmware provided by Murata during your test? Have you taken a look at this guide https://www.cypress.com/file/298011/download?

I will check the hardware header for CYW43364 and get back to you. 

Regards.

0 Likes

> The cisdump command works with only the mfg firmware. Did you use mfg firmware provided by Murata during your test?

I also tried with the firmware from https://github.com/murata-wireless/cyw-fmac-fw

> Have you taken a look at this guide https://www.cypress.com/file/298011/download?

I get "Service Unavailable - DNS Failure" when trying to access that page.

> I will check the hardware header for CYW43364 and get back to you.

Thanks.

0 Likes

> Have you taken a look at this guide https://www.cypress.com/file/298011/download?

Yes. I followed the steps in this guide (and the many other guides like it).

0 Likes
lock attach
Attachments are accessible only for community members.

Hi,

The github link does not have the mfg firmware. It is a manufacturing test firmware that allows you to perform tests using the chip before applying for certifications. The hardware header in your 1FX should already be programmed by Murata. So it is best to fetch that info with wl cisdump command. Internally I do not have info about the header used on 1FX.

Regards,

0 Likes

> The github link does not have the mfg firmware. It is a manufacturing test firmware that allows you to perform tests using the chip before applying for certifications.

Where can I get the mfg firmware?

According to Murata, "the manufacturing firmware for the FMAC drivers are maintained by Cypress."

0 Likes

Hi,

Yes though it is maintained by us, It will be Murata who will provide it to you.

We are not allowed to share it in the public community pages. You can post a request on their community. Let me know if they provided it to you.

Thanks,

0 Likes