Hello community, here is the log from the commit of package bcm43xx-firmware for openSUSE:Factory checked in at 2020-09-18 15:21:14 ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Comparing /work/SRC/openSUSE:Factory/bcm43xx-firmware (Old) and /work/SRC/openSUSE:Factory/.bcm43xx-firmware.new.4249 (New) ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++
Package is "bcm43xx-firmware" Fri Sep 18 15:21:14 2020 rev:15 rq:834571 version:20180314 Changes: -------- --- /work/SRC/openSUSE:Factory/bcm43xx-firmware/bcm43xx-firmware.changes 2020-02-09 21:01:45.727331240 +0100 +++ /work/SRC/openSUSE:Factory/.bcm43xx-firmware.new.4249/bcm43xx-firmware.changes 2020-09-18 15:21:23.709968781 +0200 @@ -1,0 +2,23 @@ +Tue Sep 15 07:23:29 UTC 2020 - Fabian Vogt <fv...@suse.com> + +- Update bluetooth firmware to address Sweyntooth and Spectra issues: + * BCM43430A1.hcd + * BCM4345C0.hcd + +------------------------------------------------------------------- +Tue Sep 15 07:16:05 UTC 2020 - Fabian Vogt <fv...@suse.com> + +- Remove wildcards in %files + +------------------------------------------------------------------- +Thu Aug 20 10:30:53 UTC 2020 - Matthias Brugger <mbrug...@suse.com> + +- Delete brcmfmac43362-sdio.cubietech,cubietruck.txt as now part of kernel-firmware + +------------------------------------------------------------------- +Tue Jul 21 14:54:44 UTC 2020 - Matthias Brugger <mbrug...@suse.com> + +- brcmfmac driver loads file depending on compatible. Rename files correspondingly. +- delete modprobe config file and install-brcmfmac.sh as no longer needed. + +------------------------------------------------------------------- Old: ---- 50-brcmfmac.conf brcmfmac4329-sdio-cubox-i.txt brcmfmac4330-sdio-cubox-i.txt brcmfmac43362-sdio-bananapi-m2.txt brcmfmac43362-sdio-cubietruck.txt brcmfmac4339-sdio-vega-s95-telos.txt install-brcmfmac.sh New: ---- brcmfmac4329-sdio.solidrun,cubox-i-dl.txt brcmfmac4330-sdio.solidrun,cubox-i-q.txt brcmfmac43362-sdio.sinovoip,bpi-m2.txt brcmfmac4339-sdio.tronsmart,vega-s95-telos.txt ++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++++ Other differences: ------------------ ++++++ bcm43xx-firmware.spec ++++++ --- /var/tmp/diff_new_pack.hoTfCn/_old 2020-09-18 15:21:24.545969590 +0200 +++ /var/tmp/diff_new_pack.hoTfCn/_new 2020-09-18 15:21:24.549969594 +0200 @@ -27,19 +27,16 @@ # Phil Elwell (Raspberry Pi Foundation) wrote: "Broadcom have said that # the firmware files for the BCM43438 are covered under this licence:" Source0: https://git.kernel.org/cgit/linux/kernel/git/firmware/linux-firmware.git/plain/LICENCE.broadcom_bcm43xx -Source1: 50-brcmfmac.conf -Source2: install-brcmfmac.sh # The BCM43XXXX.hcd files are under this license Source3: https://git.kernel.org/pub/scm/linux/kernel/git/firmware/linux-firmware.git/plain/LICENCE.cypress #BCM4329 -Source291: https://raw.githubusercontent.com/SolidRun/meta-solidrun-arm-imx6/fido/recipes-bsp/broadcom-nvram-config/files/solidrun-imx6/brcmfmac4329-sdio.txt#/brcmfmac4329-sdio-cubox-i.txt +Source291: https://raw.githubusercontent.com/SolidRun/meta-solidrun-arm-imx6/fido/recipes-bsp/broadcom-nvram-config/files/solidrun-imx6/brcmfmac4329-sdio.txt#/brcmfmac4329-sdio.solidrun,cubox-i-dl.txt #BCM4330 -Source301: https://raw.githubusercontent.com/SolidRun/meta-solidrun-arm-imx6/fido/recipes-bsp/broadcom-nvram-config/files/solidrun-imx6/brcmfmac4330-sdio.txt#/brcmfmac4330-sdio-cubox-i.txt +Source301: https://raw.githubusercontent.com/SolidRun/meta-solidrun-arm-imx6/fido/recipes-bsp/broadcom-nvram-config/files/solidrun-imx6/brcmfmac4330-sdio.txt#/brcmfmac4330-sdio.solidrun,cubox-i-q.txt #BCM4339 -Source391: brcmfmac4339-sdio-vega-s95-telos.txt +Source391: brcmfmac4339-sdio.tronsmart,vega-s95-telos.txt #BCM43362 -Source3621: http://dl.cubieboard.org/public/Cubieboard/benn/firmware/ap6210/nvram_ap6210.txt#/brcmfmac43362-sdio-cubietruck.txt -Source3622: https://github.com/Bananian/bananian/raw/master/deb/u-boot-m2-bananian_armhf/lib/firmware/brcm/brcmfmac43362-sdio.txt#/brcmfmac43362-sdio-bananapi-m2.txt +Source3622: https://github.com/Bananian/bananian/raw/master/deb/u-boot-m2-bananian_armhf/lib/firmware/brcm/brcmfmac43362-sdio.txt#/brcmfmac43362-sdio.sinovoip,bpi-m2.txt #BCM43430 Source4309: https://github.com/RPi-Distro/bluez-firmware/raw/master/broadcom/BCM43430A1.hcd #brcmfmac4356-pcie.txt is taken from ChromeOS repo @@ -70,16 +67,11 @@ %build %install -mkdir -p %{buildroot}%{_sysconfdir}/modprobe.d -install -c -m 0644 %{SOURCE1} %{buildroot}%{_sysconfdir}/modprobe.d -mkdir -p %{buildroot}%{_sbindir} -install -c -m 0755 %{SOURCE2} %{buildroot}%{_sbindir}/install-brcmfmac # Used by brcmfmac mkdir -p %{buildroot}/lib/firmware/brcm install -c -m 0644 %{SOURCE291} %{buildroot}/lib/firmware/brcm/ install -c -m 0644 %{SOURCE301} %{buildroot}/lib/firmware/brcm/ install -c -m 0644 %{SOURCE391} %{buildroot}/lib/firmware/brcm/ -install -c -m 0644 %{SOURCE3621} %{buildroot}/lib/firmware/brcm/ install -c -m 0644 %{SOURCE3622} %{buildroot}/lib/firmware/brcm/ install -c -m 0644 %{SOURCE4356} %{buildroot}/lib/firmware/brcm/ # Used by bluez (hciattach) @@ -88,15 +80,12 @@ %files %license LICENCE.broadcom_bcm43xx LICENCE.cypress -/lib/firmware/*.hcd -/lib/firmware/brcm/*.txt -%ghost /lib/firmware/brcm/brcmfmac4329-sdio.txt -%ghost /lib/firmware/brcm/brcmfmac4330-sdio.txt -%ghost /lib/firmware/brcm/brcmfmac4339-sdio.txt -%ghost /lib/firmware/brcm/brcmfmac43362-sdio.txt -%ghost /lib/firmware/brcm/brcmfmac43430-sdio.txt -%ghost /lib/firmware/brcm/brcmfmac43455-sdio.txt -%{_sysconfdir}/modprobe.d/50-brcmfmac.conf -%{_sbindir}/install-brcmfmac +/lib/firmware/BCM43430A1.hcd +/lib/firmware/BCM4345C0.hcd +/lib/firmware/brcm/brcmfmac4329-sdio.solidrun,cubox-i-dl.txt +/lib/firmware/brcm/brcmfmac4330-sdio.solidrun,cubox-i-q.txt +/lib/firmware/brcm/brcmfmac4339-sdio.tronsmart,vega-s95-telos.txt +/lib/firmware/brcm/brcmfmac43362-sdio.sinovoip,bpi-m2.txt +/lib/firmware/brcm/brcmfmac4356-pcie.txt %changelog ++++++ BCM43430A1.hcd ++++++ Binary files /var/tmp/diff_new_pack.hoTfCn/_old and /var/tmp/diff_new_pack.hoTfCn/_new differ ++++++ BCM4345C0.hcd ++++++ Binary files /var/tmp/diff_new_pack.hoTfCn/_old and /var/tmp/diff_new_pack.hoTfCn/_new differ ++++++ brcmfmac4329-sdio.solidrun,cubox-i-dl.txt ++++++ # bcm4329 NVRAM # $Copyright (C) 2008 Broadcom Corporation$ # $id$ sromrev=3 vendid=0x14e4 devid=0x432f boardtype=0x53e boardrev=0x41 #boardflags=0x1200 boardflags=0x200 # Specify the xtalfreq if it is otherthan 38.4MHz xtalfreq=37400 aa2g=3 aa5g=0 ag0=255 #tri2g=0x64 # 11g paparams pa0b0=5542,5542,5542 pa0b1=64244,64244,64244 pa0b2=65202,65202,65202 pa0itssit=62 pa0maxpwr=74 opo=0 mcs2gpo0=0x6666 mcs2gpo1=0x6666 # 11g rssi params rssismf2g=0xa,0xa,0xa rssismc2g=0xb,0xb,0xb rssisav2g=0x3,0x3,0x3 bxa2g=0 # country code ccode=ALL cctl=0x0 cckdigfilttype=0 ofdmdigfilttype=1 rxpo2g=0 boardnum=1 macaddr=00:90:4c:c5:00:34 # xtal pu and pd time control variable # pu time is driver default (0x1501) #r13t=0x1501 ####### nocrc=1 #for mfgc otpimagesize=182 # sdio extra configs hwhdr=0x05ffff031030031003100000 #This generates empty F1, F2 and F3 tuple chains, and may be used if the host SDIO stack does not require the standard tuples. #RAW1=80 02 fe ff #This includes the standard FUNCID and FUNCE tuples in the F1, F2, F3 and common CIS. RAW1=80 32 fe 21 02 0c 00 22 2a 01 01 00 00 c5 0 e6 00 00 00 00 00 40 00 00 ff ff 80 00 00 00 00 00 00 00 00 00 00 c8 00 00 00 00 00 00 00 00 00 00 00 00 00 ff 20 04 D0 2 29 43 21 02 0c 00 22 04 00 20 00 5A nvramver=4.218.214.0 ++++++ brcmfmac4330-sdio.solidrun,cubox-i-q.txt ++++++ manfid=0x2d0 prodid=0x0532 vendid=0x14e4 devid=0x4360 boardtype=0x0532 boardrev=0x20 boardflags=0x10080201 nocrc=1 xtalfreq=37400 xtalmode=0x20,0x4,0 boardnum=22 macaddr=00:90:4c:c5:12:38 ag0=252 ag1=252 aa2g=1 aa5g=1 ccode=EU regrev=5 #for BT-coexistence btc_params80=0 btc_params6=10 btc_params8=10000 sd_gpout=0 # sd_oobonly=1 muxenab=0x10 # 2G PA param_B42R 110927 pa0b0=0x12E4 pa0b1=0xFE09 pa0b2=0xFF9A #pa0itssit=62 rssismf2g=0xa rssismc2g=0x3 rssisav2g=0x7 # rssi params for 5GHz B42R_110803 #rssismf5g=0x4 rssismf5g=0xa rssismc5g=0x7 rssisav5g=0x1 #PA parameters for lower band pa1lob0=0x144F pa1lob1=0xFD6B pa1lob2=0xFF3B #PA parameters for midband pa1b0=0x139C pa1b1=0xFD87 pa1b2=0xFF4F #PA parameters for high band pa1hib0=0x12CA pa1hib1=0xFD9A pa1hib2=0xFF4E # 2G PA offset maxp2ga0=64 sromrev=3 cckpo=0 ofdm2gpo=0x66666666 mcs2gpo0=0xaaaa mcs2gpo1=0xaaaa # 5G PA offset maxp5ga0=66 maxp5gla0=66 maxp5gha0=66 ofdm5gpo=0x22222222 ofdm5glpo=0x11111111 ofdm5ghpo=0x22222222 mcs5gpo0=0x6666 mcs5gpo1=0x6666 mcs5glpo0=0x5555 mcs5glpo1=0x5555 mcs5ghpo0=0x6666 mcs5ghpo1=0x6666 cckPwrOffset=4 cckdigfilttype=22 ofdmdigfilttype=2 extpagain5g=2 #wl0id=0x431b # For 2GHz Tx EVM/SM rfreg033=0x19 rfreg033_cck=0x1d pacalidx2g=65 dacrate2g=160 txalpfbyp2g=1 bphyscale=17 # 5GHz LOFT and IQ CAL txgaintbl5g=1 txiqlopapu5g=1 txiqlopag5g=0x10 iqlocalidx5g=24 # 5GHz Noise CAL parameter noise_cal_po_5g=5 noise_cal_enable_5g=0 # 2GHz RxPER at low rates noise_cal_ref_2g=56 noise_cal_po_bias_2g=-4 noise_cal_enable_2g=1 # Max input level on a-band triso5g=9 # Tx power control, especially temp. tssitime=1 #fc+1.7GHz Spur Elimination loidacmode5g=1 swctrlmap_2g=0x84048404, 0x82028202, 0x84048404, 0x010202, 0x1ff swctrlmap_5g=0xC040C040, 0xB030A020, 0xA020C040, 0x010A02, 0x2F8 ++++++ brcmfmac43362-sdio.sinovoip,bpi-m2.txt ++++++ #AP6210_NVRAM_V1.2_03192013 manfid=0x2d0 prodid=0x492 vendid=0x14e4 devid=0x4343 boardtype=0x0598 # Board Revision is P307, same nvram file can be used for P304, P305, P306 and P307 as the tssi pa params used are same #Please force the automatic RX PER data to the respective board directory if not using P307 board, for e.g. for P305 boards force the data into the following directory /projects/BCM43362/a1_labdata/boardtests/results/sdg_rev0305 boardrev=0x1307 boardnum=777 xtalfreq=26000 boardflags=0x80201 boardflags2=0x80 sromrev=3 wl0id=0x431b macaddr=00:90:4c:07:71:12 aa2g=1 ag0=2 maxp2ga0=74 cck2gpo=0x2222 ofdm2gpo=0x44444444 mcs2gpo0=0x6666 mcs2gpo1=0x6666 pa0maxpwr=56 #P207 PA params #pa0b0=5447 #pa0b1=-658 #pa0b2=-175<div></div> #Same PA params for P304,P305, P306, P307 pa0b0=5447 pa0b1=-607 pa0b2=-160 pa0itssit=62 pa1itssit=62 cckPwrOffset=5 ccode=0 rssismf2g=0xa rssismc2g=0x3 rssisav2g=0x7 triso2g=0 noise_cal_enable_2g=0 noise_cal_po_2g=0 swctrlmap_2g=0x04040404,0x02020202,0x02020202,0x010101,0x1ff temp_add=29767 temp_mult=425 btc_flags=0x6 btc_params0=5000 btc_params1=1000 btc_params6=63 ++++++ brcmfmac4339-sdio.tronsmart,vega-s95-telos.txt ++++++ #AP6335_NVRAM_V1.5_03112014 NVRAMRev=$Rev: 410316 $ sromrev=11 boardrev=0x1203 boardtype=0x06c5 boardflags=0x00000c01 boardflags2=0x00002000 boardflags3=0x8101188 macaddr=00:90:4c:c5:12:38 ccode=0 regrev=0 antswitch=0 pdgain2g=7 pdgain5g=7 tworangetssi2g=0 tworangetssi5g=0 femctrl=7 pcieingress_war=15 vendid=0x14e4 devid=0x43ae manfid=0x2d0 nocrc=1 otpimagesize=502 xtalfreq=37400 extpagain2g=2 pdetrange2g=2 extpagain5g=2 pdetrange5g=2 rxgains2gelnagaina0=0 rxgains2gtrisoa0=7 rxgains2gtrelnabypa0=0 rxgains5gelnagaina0=0 rxgains5gtrisoa0=11 rxgains5gtrelnabypa0=0 rxchain=1 txchain=1 aa2g=1 aa5g=1 tssipos5g=0 tssipos2g=0 pa2ga0=-161,6269,-723 pa2gccka0=-116,7568,-852 pa5ga0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D pa5gbw40a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D pa5gbw80a0=0xFF61,0x163C,0xFD55,0xFF5D,0x1671,0xFD4F,0xFF5F,0x16CA,0xFD45,0xFF60,0x1676,0xFD4D pdoffset40ma0=0 pdoffset80ma0=0 pdoffsetcckma0=0 maxp2ga0=75 maxp5ga0=64,64,72,72 cckbw202gpo=0x0000 cckbw20ul2gpo=0x0 mcsbw202gpo=0x99445533 mcsbw402gpo=0x99775533 dot11agofdmhrbw202gpo=0x2233 ofdmlrbw202gpo=0x0000 tssifloor2g=500 mcsbw205glpo=0x66333330 mcsbw405glpo=0x66665530 mcsbw805glpo=0xAA555530 mcsbw1605glpo=0x99555530 mcsbw205gmpo=0x99BB5530 mcsbw405gmpo=0x99BB5530 mcsbw805gmpo=0xEE555530 mcsbw1605gmpo=0x99555530 mcsbw205ghpo=0x99995530 mcsbw405ghpo=0x99BB5530 mcsbw805ghpo=0xEE555530 mcsbw1605ghpo=0x99555530 mcslr5glpo=0x0000 mcslr5gmpo=0x0000 mcslr5ghpo=0x0000 sb20in40hrrpo=0x0 sb20in80and160hr5glpo=0x0 sb40and80hr5glpo=0x0 sb20in80and160hr5gmpo=0x0 sb40and80hr5gmpo=0x0 sb20in80and160hr5ghpo=0x0 sb40and80hr5ghpo=0x0 sb20in40lrpo=0x0 sb20in80and160lr5glpo=0x0 sb40and80lr5glpo=0x0 sb20in80and160lr5gmpo=0x0 sb40and80lr5gmpo=0x0 sb20in80and160lr5ghpo=0x0 sb40and80lr5ghpo=0x0 dot11agduphrpo=0x0 dot11agduplrpo=0x0 phycal_tempdelta=25 cckdigfilttype=2 pacalidx2g=65 dacrate2g=160 swctrlmap_5g=0x00000008,0x00000010,0x00000008,0x000000,0x038 swctrlmap_2g=0x00000001,0x00000002,0x00000001,0x040002,0x0ff swctrlmapext_5g=0x00000000,0x00000000,0x00000000,0x000000,0x000 swctrlmapext_2g=0x00000000,0x00000000,0x00000000,0x000000,0x000 rssicorrnorm_c0=3,3 rssicorrnorm5g_c0=2,3,4,2,3,3,0,1,2,0,1,2 muxenab=0x10