cancel
Showing results for 
Search instead for 
Did you mean: 

Wi-Fi Bluetooth for Linux

ossified_chili
New Contributor

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
5 Replies
raks_99
Moderator
Moderator

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
ossified_chili
New Contributor

> 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
ossified_chili
New Contributor

> 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
raks_99
Moderator
Moderator

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
ossified_chili
New Contributor

> 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