2018-05-02 18:05:40

by Stefan Wahren

[permalink] [raw]
Subject: brcmfmac: Updating Broadcom/Cypress Wifi/BT firmware

Hi,
i wanted to know, if there are any plans to update the Broadcom/Cypress firmware under:

https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git

As BCM2835 maintainer i'm interested in the following files:

brcm/brcmfmac43430-sdio.bin
brcm/brcmfmac43455-sdio.bin
brcm/brcmfmac43430-sdio.txt
brcm/BCM43430A1.hcd

It would be nice to have those files in this repository, so kernelci could fetch it from there.

Best regards
Stefan


2018-05-14 09:53:03

by Stefan Wahren

[permalink] [raw]
Subject: Re: brcmfmac: Updating Broadcom/Cypress Wifi/BT firmware

Hi Arend,

Am 14.05.2018 um 10:15 schrieb Arend van Spriel:
> On 5/2/2018 8:05 PM, Stefan Wahren wrote:
>> Hi,
>> i wanted to know, if there are any plans to update the
>> Broadcom/Cypress firmware under:
>>
>> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
>>
>>
>> As BCM2835 maintainer i'm interested in the following files:
>>
>> brcm/brcmfmac43430-sdio.bin
>> brcm/brcmfmac43455-sdio.bin
>
> To my knowledge (just checked ;-) ) these are already in the repository.

i know, but the subject was about updating. These files are from
2015/2016 and contains a lot of issues (including CVE-2016-0801
CVE-2017-0561 CVE-2017-9417).

AFAIK the latest version of brcmfmac43430-sdio.bin was from October 2017
[1].

>
>> brcm/brcmfmac43430-sdio.txt
>
> We do not distribute these .txt files aka nvram files as they are
> board specific and no good solution to express that in the filename.

Thanks for clarification

>
>> brcm/BCM43430A1.hcd
>
> The BT side is not handled by us. Might be different within Cypress
> though.

Okay

>
> Regards,
> Arend

[1] - https://github.com/raspberrypi/linux/issues/1342

Best regards
Stefan

2018-05-14 11:56:37

by James Hughes

[permalink] [raw]
Subject: Re: brcmfmac: Updating Broadcom/Cypress Wifi/BT firmware

On 14 May 2018 at 10:52, Stefan Wahren <[email protected]> wrote:
> Hi Arend,
>
> Am 14.05.2018 um 10:15 schrieb Arend van Spriel:
>>
>> On 5/2/2018 8:05 PM, Stefan Wahren wrote:
>>>
>>> Hi,
>>> i wanted to know, if there are any plans to update the Broadcom/Cypress
>>> firmware under:
>>>
>>>
>>> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
>>>
>>> As BCM2835 maintainer i'm interested in the following files:
>>>
>>> brcm/brcmfmac43430-sdio.bin
>>> brcm/brcmfmac43455-sdio.bin
>>
>>
>> To my knowledge (just checked ;-) ) these are already in the repository.
>
>
> i know, but the subject was about updating. These files are from 2015/2016
> and contains a lot of issues (including CVE-2016-0801 CVE-2017-0561
> CVE-2017-9417).
>
> AFAIK the latest version of brcmfmac43430-sdio.bin was from October 2017
> [1].
>
>>
>>> brcm/brcmfmac43430-sdio.txt
>>
>>
>> We do not distribute these .txt files aka nvram files as they are board
>> specific and no good solution to express that in the filename.
>
>
> Thanks for clarification
>
>>
>>> brcm/BCM43430A1.hcd
>>
>>
>> The BT side is not handled by us. Might be different within Cypress
>> though.
>
>
> Okay
>
>>
>> Regards,
>> Arend
>
>
> [1] - https://github.com/raspberrypi/linux/issues/1342
>
> Best regards
> Stefan


Just an an indicator, the Raspberry Pi supplied firmware, which I
believe is now a standard build (no customisations) from the Cypress
firmware source tree, is dated Oct 2017, so somewhat newer than that
in firmware. It also has a some bug fixes in, Stefan has flagged
some of the security ones, but there are others.

2018-05-14 08:15:54

by Arend van Spriel

[permalink] [raw]
Subject: Re: brcmfmac: Updating Broadcom/Cypress Wifi/BT firmware

On 5/2/2018 8:05 PM, Stefan Wahren wrote:
> Hi,
> i wanted to know, if there are any plans to update the Broadcom/Cypress firmware under:
>
> https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git
>
> As BCM2835 maintainer i'm interested in the following files:
>
> brcm/brcmfmac43430-sdio.bin
> brcm/brcmfmac43455-sdio.bin

To my knowledge (just checked ;-) ) these are already in the repository.

> brcm/brcmfmac43430-sdio.txt

We do not distribute these .txt files aka nvram files as they are board
specific and no good solution to express that in the filename.

> brcm/BCM43430A1.hcd

The BT side is not handled by us. Might be different within Cypress though.

Regards,
Arend