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

Wi-Fi Bluetooth for Linux Forum Discussions

ToSe_1399936
Level 1
Level 1

Hi,

I am trying to get our product containing BCM43438 certified (CE,  FCC, IC).

I have the 'wl' utility compiled and running, but I cannot  find the correct FW anywhere (wl returns unsupported error when trying phy_tx_tone or fqacurcy command).

Can you help please?

I believe I need fw_bcmdhd_mfg_bcm43438.bin (or similar for brcmfmac driver).

--

Thanks,

Tom

0 Likes
1 Solution

ok,  but why your firmware version shows 7.45.98.50 (r688715 CY WLTEST)  , the WLTEST means MFG firmware.

I  got a MFG release from wiced sdk, please take it  to have a try.

View solution in original post

9 Replies
Zhengbao_Zhang
Moderator
Moderator
Moderator
First comment on KBA 10 questions asked 5 questions asked

hello:

   Would you please share the OS for this 43438 project ?

0 Likes

Hi, 

We are using Linux (4.15).

Thank you,

Tom

0 Likes

Can you use "wl ver" for a test ? if you have no firmware installed in the system, it should fail also.   Actually, for linux support you need to raise help to local person. 

1. if you can run "wl ver"  well,   it means you only need a mfg firmware.

2.  if not, I think you need more for your test.

Hi,

Version ('wl ver') returns:

1.107 RC5.0

wl0: Apr 30 2018 04:13:29 version 7.45.98.50 (r688715 CY WLTEST) FWID 01-68e4a7a6

I have these firmwares:

-rw-r--r--1 rootroot   380919 Nov  5 03:14 43438A1-mfgtest.bin
-rw-r--r--1 rootroot     7222 Nov  5 03:14 43438A1-mfgtest.clm_blob
-rw-r--r--1 rootroot   383110 Nov  5 03:15 43438A1.bin
-rw-r--r--1 rootroot     7222 Nov  5 03:14 43438A1.clm_blob
-rw-r--r--1 rootroot     7222 Nov  5 03:14 clm_blob
-rw-r--r--1 rootroot   380919 Nov  5 03:14 fw_bcm43438a1.bin

This is the sequence of cmds I try to execute:

wl -i wlan0 cmds

wl down

wl country DE

wl band b

wl chanspec -c 1 -b 2 -w 20 -s 0

wl mpc 0

wl up

wl phy_tx_tone 2412

But I get an error on 'country', 'chanspec', and 'up' command. Please see attached log.

So I'm suspecting this FW is not the correct one for MFG test with 'wl'. Can you confirm this?

--

Thanks,

Tom

0 Likes

And please note that in the upper directory listing, 43438A1-mfgtest.bin is just a copy of fw_bcm43438a1.bin ("normal" brcm driver FW for this chip), I don't have the actual (correct) MFG firmware for 43438:

root@box2:/var/wifi/firmware/43438# diff fw_bcm43438a1.bin 43438A1-mfgtest.bin

root@box2:/var/wifi/firmware/43438#

0 Likes

seems you are using a MFG firmware already, please use below command to have a try.

please set country to ALL since it is for RF test.

wl down

wl country ALL

wl channel 6

wl up

wl phy_forcecal 1

wl phy_tx_tone 4000

4000 means 4M offset from current channel frequency.  current channel 6,   2437+4 .

need your help to have a try.

Hi zhez,

This is the output from cmds:

root@box2:/var/wifi# ./wl down

root@box2:/var/wifi# ./wl country ALL

./wl: Bad Argument

root@box2:/var/wifi# ./wl channel 6

./wl: Bad Channel

root@box2:/var/wifi# ./wl up

root@box2:/var/wifi# ./wl phy_forcecal 1

./wl: Not up

root@box2:/var/wifi# ./wl phy_tx_tone 4000

./wl: Not up

As I mentioned in the previous post, I do NOT HAVE the MFG firmware - the log is done using the BRCM43438 FW.

0 Likes

ok,  but why your firmware version shows 7.45.98.50 (r688715 CY WLTEST)  , the WLTEST means MFG firmware.

I  got a MFG release from wiced sdk, please take it  to have a try.

Yes, that one works!

Great, thank you so much!

0 Likes