> >> Does it make a difference if you install the bwfm-firmware package? > > > > The one on http://firmware.openbsd.org/firmware/ right? > > I think I read somewhere it isn't for the Apple Silicon devices > > Correct. bwfm-firmware would only be used there if you have a plug-in > USB bwfm(4) device.
Sorry for the confusion: I imagined (wrongly) that fw_update installs bwfm-firmware because the machine needs it to use the bwfm(4) device it has. > > and that the Macs just use whatever is on the EFI partition. > > The asahi installer copies files to vendorfw/firmware.tar on the EFI > Jartition, and the OpenBSD installer extracts them from there. On my machine that would be the firmware files listed below. In particular, $ tar tf /efi/VENDORFW/FIRMWARE.TAR | grep shikoku brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,shikoku.bin brcm/brcmfmac4378b1-pcie.apple,shikoku.clm_blob brcm/brcmfmac4378b1-pcie.apple,shikoku.txcap_blob brcm/brcmbt4378b1-apple,shikoku-m.bin brcm/brcmbt4378b1-apple,shikoku-m.ptb brcm/brcmbt4378b1-apple,shikoku-u.bin brcm/brcmbt4378b1-apple,shikoku-u.ptb $ find /etc/firmware/ | grep shikoku /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.txt /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-u.txt /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.bin /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.clm_blob /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.txcap_blob /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-m.bin /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-m.ptb /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-u.bin /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-u.ptb So, to the OP: could it be that you have the files under /etc/firmware/ as opposed to /etc/firmware/brcm/ ? Jan $ find /efi /efi /efi/M1N1 /efi/M1N1/BOOT.BIN /efi/M1N1/BOOT.BIN.old /efi/VENDORFW /efi/VENDORFW/FIRMWARE.TAR /efi/VENDORFW/MANIFEST.TXT /efi/ASAHI /efi/ASAHI/BuildManifest.plist /efi/ASAHI/RestoreVersion.plist /efi/ASAHI/kernelcache.release.mac13g /efi/ASAHI/AdminUserRecoveryInfo.plist /efi/ASAHI/SystemVersion.plist /efi/ASAHI/all_firmware.tar.gz /efi/ASAHI/stub_info.json /efi/ASAHI/installer.log /efi/efi /efi/efi/boot /efi/efi/boot/bootaa64.efi /efi/efi/boot/startup.nsh /efi/efi/openbsd /efi/efi/openbsd/bootaa64.efi /efi/ubootefi.var $ tar tf /efi/VENDORFW/FIRMWARE.TAR brcm/brcmfmac4355c1-pcie.apple,hawaii-YSBC-m-2.3.txt brcm/brcmfmac4355c1-pcie.apple,hawaii-YSBC-m-2.5.txt brcm/brcmfmac4355c1-pcie.apple,hawaii-YSBC-u-4.1.txt brcm/brcmfmac4355c1-pcie.apple,hawaii-YSBC-u-4.3.txt brcm/brcmfmac4355c1-pcie.apple,hawaii.bin brcm/brcmfmac4355c1-pcie.apple,hawaii.clm_blob brcm/brcmfmac4355c1-pcie.apple,hawaii.txcap_blob brcm/brcmfmac4364b2-pcie.apple,ekans-HRPN-m-7.5.txt brcm/brcmfmac4364b2-pcie.apple,ekans-HRPN-m-7.7.txt brcm/brcmfmac4364b2-pcie.apple,ekans-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,ekans.bin brcm/brcmfmac4364b2-pcie.apple,ekans.clm_blob brcm/brcmfmac4364b2-pcie.apple,ekans.txcap_blob brcm/brcmfmac4364b2-pcie.apple,hanauma-HRPN-m.txt brcm/brcmfmac4364b2-pcie.apple,hanauma-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,hanauma.bin brcm/brcmfmac4364b2-pcie.apple,hanauma.clm_blob brcm/brcmfmac4364b2-pcie.apple,hanauma.txcap_blob brcm/brcmfmac4364b2-pcie.apple,kauai-HRPN-m.txt brcm/brcmfmac4364b2-pcie.apple,kauai-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,kauai.bin brcm/brcmfmac4364b2-pcie.apple,kauai.clm_blob brcm/brcmfmac4364b2-pcie.apple,kauai.txcap_blob brcm/brcmfmac4364b2-pcie.apple,lanai-HRPN-m.txt brcm/brcmfmac4364b2-pcie.apple,lanai-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,lanai.bin brcm/brcmfmac4364b2-pcie.apple,lanai.clm_blob brcm/brcmfmac4364b2-pcie.apple,lanai.txcap_blob brcm/brcmfmac4364b2-pcie.apple,maui-HRPN-m-7.5.txt brcm/brcmfmac4364b2-pcie.apple,maui-HRPN-m-7.7.txt brcm/brcmfmac4364b2-pcie.apple,maui-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,maui.bin brcm/brcmfmac4364b2-pcie.apple,maui.clm_blob brcm/brcmfmac4364b2-pcie.apple,maui.txcap_blob brcm/brcmfmac4364b2-pcie.apple,midway-HRPN-m.txt brcm/brcmfmac4364b2-pcie.apple,midway-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,midway.bin brcm/brcmfmac4364b2-pcie.apple,midway.clm_blob brcm/brcmfmac4364b2-pcie.apple,midway.txcap_blob brcm/brcmfmac4364b2-pcie.apple,nihau-HRPN-m.txt brcm/brcmfmac4364b2-pcie.apple,nihau-HRPN-u.txt brcm/brcmfmac4364b2-pcie.apple,nihau.bin brcm/brcmfmac4364b2-pcie.apple,nihau.clm_blob brcm/brcmfmac4364b2-pcie.apple,nihau.txcap_blob brcm/brcmfmac4364b3-pcie.apple,bali-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,bali-HRPN-u.txt brcm/brcmfmac4364b3-pcie.apple,bali.bin brcm/brcmfmac4364b3-pcie.apple,bali.clm_blob brcm/brcmfmac4364b3-pcie.apple,bali.txcap_blob brcm/brcmfmac4364b3-pcie.apple,borneo-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,borneo-HRPN-u-7.7.txt brcm/brcmfmac4364b3-pcie.apple,borneo-HRPN-u-7.9.txt brcm/brcmfmac4364b3-pcie.apple,borneo.bin brcm/brcmfmac4364b3-pcie.apple,borneo.clm_blob brcm/brcmfmac4364b3-pcie.apple,borneo.txcap_blob brcm/brcmfmac4364b3-pcie.apple,hanauma-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,hanauma-HRPN-u.txt brcm/brcmfmac4364b3-pcie.apple,hanauma.bin brcm/brcmfmac4364b3-pcie.apple,hanauma.clm_blob brcm/brcmfmac4364b3-pcie.apple,hanauma.txcap_blob brcm/brcmfmac4364b3-pcie.apple,kahana-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,kahana-HRPN-u.txt brcm/brcmfmac4364b3-pcie.apple,kahana.bin brcm/brcmfmac4364b3-pcie.apple,kahana.clm_blob brcm/brcmfmac4364b3-pcie.apple,kahana.txcap_blob brcm/brcmfmac4364b3-pcie.apple,kure-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,kure-HRPN-u.txt brcm/brcmfmac4364b3-pcie.apple,kure.bin brcm/brcmfmac4364b3-pcie.apple,kure.clm_blob brcm/brcmfmac4364b3-pcie.apple,kure.txcap_blob brcm/brcmfmac4364b3-pcie.apple,trinidad-HRPN-m.txt brcm/brcmfmac4364b3-pcie.apple,trinidad-HRPN-u.txt brcm/brcmfmac4364b3-pcie.apple,trinidad.bin brcm/brcmfmac4364b3-pcie.apple,trinidad.clm_blob brcm/brcmfmac4364b3-pcie.apple,trinidad.txcap_blob brcm/brcmfmac4377b3-pcie.apple,fiji-SPPR-m.txt brcm/brcmfmac4377b3-pcie.apple,fiji-SPPR-u.txt brcm/brcmfmac4377b3-pcie.apple,fiji.bin brcm/brcmfmac4377b3-pcie.apple,fiji.clm_blob brcm/brcmfmac4377b3-pcie.apple,fiji.txcap_blob brcm/brcmfmac4377b3-pcie.apple,formosa-SPPR-m.txt brcm/brcmfmac4377b3-pcie.apple,formosa-SPPR-u.txt brcm/brcmfmac4377b3-pcie.apple,formosa.bin brcm/brcmfmac4377b3-pcie.apple,formosa.clm_blob brcm/brcmfmac4377b3-pcie.apple,formosa.txcap_blob brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR-m.txt brcm/brcmfmac4377b3-pcie.apple,tahiti-SPPR-u.txt brcm/brcmfmac4377b3-pcie.apple,tahiti.bin brcm/brcmfmac4377b3-pcie.apple,tahiti.clm_blob brcm/brcmfmac4377b3-pcie.apple,tahiti.txcap_blob brcm/brcmfmac4378b1-pcie.apple,atlantisb-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,atlantisb-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,atlantisb.bin brcm/brcmfmac4378b1-pcie.apple,atlantisb.clm_blob brcm/brcmfmac4378b1-pcie.apple,atlantisb.txcap_blob brcm/brcmfmac4378b1-pcie.apple,capri-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,capri-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,capri.bin brcm/brcmfmac4378b1-pcie.apple,capri.clm_blob brcm/brcmfmac4378b1-pcie.apple,capri.txcap_blob brcm/brcmfmac4378b1-pcie.apple,honshu-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,honshu-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,honshu.bin brcm/brcmfmac4378b1-pcie.apple,honshu.clm_blob brcm/brcmfmac4378b1-pcie.apple,honshu.txcap_blob brcm/brcmfmac4378b1-pcie.apple,santorini-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,santorini-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,santorini.bin brcm/brcmfmac4378b1-pcie.apple,santorini.clm_blob brcm/brcmfmac4378b1-pcie.apple,santorini.txcap_blob brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,shikoku.bin brcm/brcmfmac4378b1-pcie.apple,shikoku.clm_blob brcm/brcmfmac4378b1-pcie.apple,shikoku.txcap_blob brcm/brcmfmac4387c2-pcie.apple,madagascar.bin brcm/brcmfmac4387c2-pcie.apple,madagascar.clm_blob brcm/brcmfmac4387c2-pcie.apple,madagascar.txcap_blob brcm/brcmfmac4387c2-pcie.apple,madagascar.txt brcm/brcmfmac4387c2-pcie.apple,maldives.bin brcm/brcmfmac4387c2-pcie.apple,maldives.clm_blob brcm/brcmfmac4387c2-pcie.apple,maldives.txcap_blob brcm/brcmfmac4387c2-pcie.apple,maldives.txt brcm/brcmfmac4387c2-pcie.apple,okinawa.bin brcm/brcmfmac4387c2-pcie.apple,okinawa.clm_blob brcm/brcmfmac4387c2-pcie.apple,okinawa.txcap_blob brcm/brcmfmac4387c2-pcie.apple,okinawa.txt brcm/brcmbt4377b3-apple,formosa.bin brcm/brcmbt4377b3-apple,formosa.ptb brcm/brcmbt4378b1-apple,atlantisb-m.bin brcm/brcmbt4378b1-apple,atlantisb-m.ptb brcm/brcmbt4378b1-apple,atlantisb-u.bin brcm/brcmbt4378b1-apple,atlantisb-u.ptb brcm/brcmbt4378b1-apple,capri-m.bin brcm/brcmbt4378b1-apple,capri-m.ptb brcm/brcmbt4378b1-apple,capri-u.bin brcm/brcmbt4378b1-apple,capri-u.ptb brcm/brcmbt4378b1-apple,honshu-m.bin brcm/brcmbt4378b1-apple,honshu-m.ptb brcm/brcmbt4378b1-apple,honshu-u.bin brcm/brcmbt4378b1-apple,honshu-u.ptb brcm/brcmbt4378b1-apple,santorini-m.bin brcm/brcmbt4378b1-apple,santorini-m.ptb brcm/brcmbt4378b1-apple,santorini-u.bin brcm/brcmbt4378b1-apple,santorini-u.ptb brcm/brcmbt4378b1-apple,shikoku-m.bin brcm/brcmbt4378b1-apple,shikoku-m.ptb brcm/brcmbt4378b1-apple,shikoku-u.bin brcm/brcmbt4378b1-apple,shikoku-u.ptb brcm/brcmbt4378b3-apple,kyushu-u.bin brcm/brcmbt4378b3-apple,kyushu-u.ptb brcm/brcmbt4387c2-apple,madagascar-u.bin brcm/brcmbt4387c2-apple,madagascar-u.ptb brcm/brcmbt4387c2-apple,maldives-u.bin brcm/brcmbt4387c2-apple,maldives-u.ptb brcm/brcmbt4387c2-apple,okinawa-u.bin brcm/brcmbt4387c2-apple,okinawa-u.ptb $ tar tf /efi/VENDORFW/FIRMWARE.TAR | grep shikoku brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.txt brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-u.txt brcm/brcmfmac4378b1-pcie.apple,shikoku.bin brcm/brcmfmac4378b1-pcie.apple,shikoku.clm_blob brcm/brcmfmac4378b1-pcie.apple,shikoku.txcap_blob brcm/brcmbt4378b1-apple,shikoku-m.bin brcm/brcmbt4378b1-apple,shikoku-m.ptb brcm/brcmbt4378b1-apple,shikoku-u.bin brcm/brcmbt4378b1-apple,shikoku-u.ptb $ find /etc/firmware/ | grep shikoku /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-m.txt /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku-RASP-u.txt /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.bin /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.clm_blob /etc/firmware/brcm/brcmfmac4378b1-pcie.apple,shikoku.txcap_blob /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-m.bin /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-m.ptb /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-u.bin /etc/firmware/brcm/brcmbt4378b1-apple,shikoku-u.ptb