9 Replies Latest reply on Nov 28, 2018 4:17 AM by ToSe_1399936

    BCM43438 MFG firmware

    ToSe_1399936

      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

        • 1. Re: BCM43438 MFG firmware
          ZhengbaoZ_96

          hello:

           

             Would you please share the OS for this 43438 project ?

          • 2. Re: BCM43438 MFG firmware
            ToSe_1399936

            Hi, 

             

            We are using Linux (4.15).

             

            Thank you,

            Tom

            • 3. Re: BCM43438 MFG firmware
              ZhengbaoZ_96

              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.

              2 of 2 people found this helpful
              • 4. Re: BCM43438 MFG firmware
                ToSe_1399936

                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

                • 5. Re: BCM43438 MFG firmware
                  ToSe_1399936

                  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#

                  • 6. Re: BCM43438 MFG firmware
                    ZhengbaoZ_96

                    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.

                    2 of 2 people found this helpful
                    • 7. Re: BCM43438 MFG firmware
                      ToSe_1399936

                      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.

                      • 8. Re: BCM43438 MFG firmware
                        ZhengbaoZ_96

                        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.

                         

                        2 of 2 people found this helpful
                        • 9. Re: BCM43438 MFG firmware
                          ToSe_1399936

                          Yes, that one works!

                           

                          Great, thank you so much!