Hi, I'm using the snapshot install77.img to install because apparently the 7.6 had a bug which stopped the bwfm0 from showing up entirely on newer system firmware and there's an errata for this at https://ftp.openbsd.org/pub/OpenBSD/patches/7.6/common/004_aplsmc.patch.sig The MacOS I have is at 15.4.
When I boot into the installer it already complains about the firmware being missing for bwfm0. I mounted the EFI system partition with firmware.tar, extracted the brcmfmac4378b1-pcie.apple,shikoku.bin, put it in /etc/firmware/apple-bwfm. >From what I understand, this should be happening automatically. When I bring up the bwfm0 I get some output in dmesg about a crash and after a while the system reboots. I think the brcmfmac4378b1-pcie.apple,shikoku.bin should be the correct one for the M1 Air according to https://lore.kernel.org/all/20220104072658.69756-10-mar...@marcan.st Here's the dmesg output, with the crash starting with "RTKit crashed:" OpenBSD 7.7 (RAMDISK) #347: Wed Apr 9 14:37:26 MDT 2025 dera...@arm64.openbsd.org:/usr/src/sys/arch/arm64/compile/RAMDISK real mem = 8005144576 (7634MB) avail mem = 7632355328 (7278MB) random: good seed from bootblocks mainbus0 at root: Apple MacBook Air (M1, 2020) efi0 at mainbus0: UEFI 2.10 efi0: Das U-Boot rev 0x20230700 cpu0 at mainbus0 mpidr 0: Apple Icestorm r1p1 cpu0: 128KB 64b/line 8-way L1 VIPT I-cache, 64KB 64b/line 8-way L1 D-cache cpu0: 4096KB 128b/line 16-way L2 cache cpu0: TLBIOS+IRANGE,TS+AXFLAG,FHM,DP,SHA3,RDM,Atomic,CRC32,SHA2+SHA512,SHA1,AES+PMULL,SPECRES,SB,FRINTTS,GPI,LRCPC+LDAPUR,FCMA,JSCVT,API+EPAC,DPB+DCCVADP,SpecSEI,PAN+ATS1E1,LO,HPDS,VH,IDS,AT,CSV3,CSV2,DIT,RAS,AdvSIMD+HP,FP+HP,SSBS+MSR "asc-firmware" at mainbus0 not configured "asc-firmware" at mainbus0 not configured "framebuffer" at mainbus0 not configured "region95" at mainbus0 not configured "region94" at mainbus0 not configured "region57" at mainbus0 not configured "dcp_data" at mainbus0 not configured "uat-handoff" at mainbus0 not configured "uat-pagetables" at mainbus0 not configured "uat-ttbs" at mainbus0 not configured "isp-heap" at mainbus0 not configured "opp-table-0" at mainbus0 not configured "opp-table-1" at mainbus0 not configured "opp-table-gpu" at mainbus0 not configured agtimer0 at mainbus0: 24000 kHz "pmu-e" at mainbus0 not configured "pmu-p" at mainbus0 not configured "clock-ref" at mainbus0 not configured "clock-120m" at mainbus0 not configured "clock-200m" at mainbus0 not configured "clock-disp0" at mainbus0 not configured "clock-dispext0" at mainbus0 not configured "clock-ref-nco" at mainbus0 not configured simplebus0 at mainbus0: "soc" aplpmgr0 at simplebus0 aplpmgr1 at simplebus0 apldart0 at simplebus0: 32 bits apldart1 at simplebus0: 32 bits, locked apldart2 at simplebus0: 32 bits, locked apldart3 at simplebus0: 32 bits, bypass apldart4 at simplebus0: 32 bits apldart5 at simplebus0: 32 bits apldart6 at simplebus0: 32 bits, bypass aplintc0 at simplebus0 nirq 896 ndie 1 aplpinctrl0 at simplebus0 aplpinctrl1 at simplebus0 apldog0 at simplebus0 aplpinctrl2 at simplebus0 aplpinctrl3 at simplebus0 apldart7 at simplebus0: 32 bits, bypass apldart8 at simplebus0: 32 bits, bypass apldart9 at simplebus0: 32 bits, bypass apldart10 at simplebus0: 32 bits, bypass apldart11 at simplebus0: 32 bits "gpu" at simplebus0 not configured aplmbox0 at simplebus0 "performance-controller" at simplebus0 not configured "performance-controller" at simplebus0 not configured aplmbox1 at simplebus0 "dcp" at simplebus0 not configured "display-subsystem" at simplebus0 not configured "isp" at simplebus0 not configured apliic0 at simplebus0 iic0 at apliic0 tipd0 at iic0 addr 0x38 tipd1 at iic0 addr 0x3f apliic1 at simplebus0 iic1 at apliic1 "ti,tas5770l" at iic1 addr 0x31 not configured apliic2 at simplebus0 iic2 at apliic2 "ti,tas5770l" at iic2 addr 0x34 not configured "cirrus,cs42l83" at iic2 addr 0x48 not configured "pwm" at simplebus0 not configured aplspi0 at simplebus0 aplspi1 at simplebus0 aplhidev0 at aplspi1 aplkbd0 at aplhidev0 wskbd0 at aplkbd0: console keyboard exuart0 at simplebus0 exuart1 at simplebus0 "dma-controller" at simplebus0 not configured "i2s" at simplebus0 not configured "clock-controller" at simplebus0 not configured aplspmi0 at simplebus0 aplpmu0 at aplspmi0 sid 0xf aplmbox2 at simplebus0 aplsmc0 at simplebus0 aplmbox3 at simplebus0 aplsart0 at simplebus0 aplns0 at simplebus0 nvme0 at aplns0: NVMe 1.1 nvme0: APPLE SSD AP0256Q, firmware 532.100., serial 0ba01881e384383a scsibus0 at nvme0: 2 targets, initiator 0 sd0 at scsibus0 targ 1 lun 0: <NVMe, APPLE SSD AP0256, 532.> sd0: 239372MB, 4096 bytes/sector, 61279344 sectors "efuse" at simplebus0 not configured xhci0 at simplebus0, xHCI 1.10 usb0 at xhci0: USB revision 3.0 uhub0 at usb0 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 addr 1 "phy" at simplebus0 not configured xhci1 at simplebus0, xHCI 1.10 usb1 at xhci1: USB revision 3.0 uhub1 at usb1 configuration 1 interface 0 "Generic xHCI root hub" rev 3.00/1.00 addr 1 "phy" at simplebus0 not configured aplpcie0 at simplebus0 pci0 at aplpcie0 ppb0 at pci0 dev 0 function 0 "Apple M1 PCIe" rev 0x01 pci1 at ppb0 bus 1 bwfm0 at pci1 dev 0 function 0 "Broadcom BCM4378" rev 0x03: msi vendor "Broadcom", unknown product 0x5f69 (class network subclass miscellaneous, rev 0x03) at pci1 dev 0 function 1 not configured "led-controller" at mainbus0 not configured "fixed-regulator-tas5770-sdz" at mainbus0 not configured "sound" at mainbus0 not configured umass0 at uhub1 port 1 configuration 1 interface 0 "ASMT ASM105x" rev 2.10/1.00 addr 2 umass0: using SCSI over Bulk-Only scsibus1 at umass0: 2 targets, initiator 0 sd1 at scsibus1 targ 1 lun 0: <lntenso, SSD SATAIII, 0> serial.174c55aa12345678B9AF sd1: 976762MB, 512 bytes/sector, 2000409264 sectors softraid0 at root scsibus2 at softraid0: 256 targets root on rd0a swap on rd0b dump on rd0b WARNING: CHECK AND RESET THE DATE! cpu0: clock not implemented bwfm0: failed loadfirmware of file apple-bwfm/brcmfmac4378b1-pcie.apple,shikoku.bin simplefb0 at mainbus0: 2560x1600, 32bpp wsdisplay0 at simplefb0 mux 1: console (std, vt100 emulation), using wskbd0 RTKit crashed: RTKit Cstr 1: systask heartbeat time-out after 500 ms RTKit Cver RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e6b41d RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e6c940 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e71219 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e71b4c RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e77021 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7738c RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7cdc1 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e7e18c RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e82c29 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e841a8 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x03e889d5 RTKit Cmbx: 0x0070000000000020 0x0000000000000000 @0x03e88eb8 RTKit Cmbx: 0x0080000060000020 0x0000000000000002 @0x03e88fb4 RTKit Cmbx: 0x001010023fe56000 0x0000000000000002 @0x03e89014 RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x03e890a4 RTKit Cmbx: 0x0000000000080017 0x0000000000000020 @0x03e8eae1 RTKit Cmbx: 0x000000023fe5c000 0x0000000000000020 @0x03e8f414 RTKit Cmbx: 0x4c47444100081010 0x0000000000000020 @0x03e9a571 RTKit Cmbx: 0x0000000000081000 0x0000000000000020 @0x03e9a9b0 RTKit Cmbx: 0x4c47445300082010 0x0000000000000020 @0x03ea0521 RTKit Cmbx: 0x0000000000082000 0x0000000000000020 @0x03ea0d40 RTKit Cmbx: 0x5642555300003013 0x0000000000000020 @0x03ea638d RTKit Cmbx: 0x0000000000003000 0x0000000000000020 @0x03ea6b7c RTKit Cmbx: 0x5642555300044010 0x0000000000000020 @0x03eac1c5 RTKit Cmbx: 0x0000000000044000 0x0000000000000020 @0x03eb2e10 RTKit Cmbx: 0x4432415000005013 0x0000000000000020 @0x03eb7c1d RTKit Cmbx: 0x0000000000005084 0x0000000000000020 @0x03eb84ec RTKit Cmbx: 0x5642555300006013 0x0000000000000020 @0x03ebdae5 RTKit Cmbx: 0x0000000000006000 0x0000000000000020 @0x03ebde98 RTKit Cmbx: 0x5642555300047010 0x0000000000000020 @0x03ec3999 RTKit Cmbx: 0x0000000000047000 0x0000000000000020 @0x03ecad90 RTKit Cmbx: 0x44316f7300008013 0x0000000000000020 @0x03ecffad RTKit Cmbx: 0x0000000000008084 0x0000000000000020 @0x03ed0918 RTKit Cmbx: 0x4431415200009013 0x0000000000000020 @0x03ed5ab5 RTKit Cmbx: 0x0000000000009084 0x0000000000000020 @0x03ed62c0 RTKit Cmbx: 0x443156520000a013 0x0000000000000020 @0x03edbe71 RTKit Cmbx: 0x000000000000a000 0x0000000000000020 @0x03edc7cc RTKit Cmbx: 0x443149520000b013 0x0000000000000020 @0x03ee1975 RTKit Cmbx: 0x000000000000b000 0x0000000000000020 @0x03ee2174 RTKit Cmbx: 0x675031310000c013 0x0000000000000020 @0x0441e5b9 RTKit Cmbx: 0x000000000000c000 0x0000000000000020 @0x0441ef08 RTKit Cmbx: 0x675031310004d011 0x0000000000000020 @0x044240d9 RTKit Cmbx: 0x000000000000d000 0x0000000000000020 @0x04425740 RTKit Cmbx: 0x4452414d000ce011 0x0000000000000020 @0x04429f45 RTKit Cmbx: 0x000000000000e084 0x0000000000000020 @0x0442a770 RTKit Cmbx: 0x574146430004f011 0x0000000000000020 @0x0442fd91 RTKit Cmbx: 0x000000000000f084 0x0000000000000020 @0x044305a4 RTKit Cmbx: 0x4c47444200080011 0x0000000000000020 @0x044361ed RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x04436b5c RTKit Cmbx: 0x4c47444300081011 0x0000000000000020 @0x0443bd01 RTKit Cmbx: 0x0000000000001000 0x0000000000000020 @0x0443c4f8 RTKit Cmbx: 0x4d534c4400002013 0x0000000000000020 @0x04445e91 RTKit Cmbx: 0x0000000000002000 0x0000000000000020 @0x044467d8 RTKit Cmbx: 0x4d534c4400013010 0x0000000000000020 @0x0444b9a5 RTKit Cmbx: 0x0000000000013000 0x0000000000000020 @0x0444c970 RTKit Cmbx: 0x4d534c4400004013 0x0000000000000020 @0x049da3d1 RTKit Cmbx: 0x0000000000004000 0x0000000000000020 @0x049dae70 RTKit Cmbx: 0x4d534c4400015010 0x0000000000000020 @0x049e0049 RTKit Cmbx: 0x0000000000015000 0x0000000000000020 @0x049e14a4 RTKit Cmbx: 0x4d534c4400006013 0x0000000000000020 @0x049ec2e5 RTKit Cmbx: 0x0000000000006000 0x0000000000000020 @0x049ecd18 RTKit Cmbx: 0x4d534c4400017010 0x0000000000000020 @0x049f2195 RTKit Cmbx: 0x0000000000017000 0x0000000000000020 @0x049f332c RTKit Cmbx: 0x4d534c4400008013 0x0000000000000020 @0x049f81c9 RTKit Cmbx: 0x0000000000008000 0x0000000000000020 @0x049f9dec RTKit Cmbx: 0x4d534c4400019010 0x0000000000000020 @0x049fe185 RTKit Cmbx: 0x0000000000019000 0x0000000000000020 @0x049ff47c RTKit Cmbx: 0x425253430002a010 0x0000000000000020 @0x04facd21 RTKit Cmbx: 0x000000550002a000 0x0000000000000020 @0x04fad694 RTKit Cmbx: 0x00b0000000000010 0x0000000000000000 @0x050b4a21 RTKit Cmbx: 0x00b0000000000010 0x0000000000000000 @0x050b5158 RTKit Cmbx: 0x0060000000000010 0x0000000000000000 @0x050baa55 RTKit Cmbx: 0x0070000000000010 0x0000000000000000 @0x050bb470 RTKit Cmbx: 0x0060000000000220 0x0000000000000000 @0x26f580c5 RTKit Cmbx: 0x00100000000c000b 0x0000000000000000 @0x26f6f7d0 RTKit Cmbx: 0x00200000000c000c 0x0000000000000000 @0x26f6f8dd RTKit Cmbx: 0x008000000000001f 0x0000000000000000 @0x26f6fcf4 RTKit Cmbx: 0x0080000000000001 0x0000000000000000 @0x26f6fdd1 RTKit Cmbx: 0x0088000100000001 0x0000000000000000 @0x26f70300 RTKit Cmbx: 0x0088000100000000 0x0000000000000000 @0x26f704cd RTKit Cmbx: 0x0050000100000002 0x0000000000000000 @0x26f70539 RTKit Cmbx: 0x0050000200000002 0x0000000000000000 @0x26f705bd RTKit Cmbx: 0x0050000300000002 0x0000000000000000 @0x26f70611 RTKit Cmbx: 0x0050000400000002 0x0000000000000000 @0x26f7065d RTKit Cmbx: 0x001020023fe54000 0x0000000000000001 @0x26f70000 RTKit Cmbx: 0x001010023fe57000 0x0000000000000004 @0x26f70b44 RTKit Cmbx: 0x00c0000000000000 0x0000000000000004 @0x26f70b98 RTKit Cmbx: 0x00c0000000000000 0x0000000000000004 @0x26f70e69 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71328 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7140d RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71674 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71935 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71cbc RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f71e15 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72160 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f723f9 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f727e8 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f728d5 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72b34 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f72dcd RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f73178 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f732d1 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f744bc RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f74761 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f74fc8 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f75121 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7545c RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f75701 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f76ac0 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f76d59 RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f7813c RTKit Cmbx: 0x0080000000000000 0x0000000000000004 @0x26f783d1 RTKit Cmbx: 0x0070000000000020 0x0000000000000000 @0x26f78828 RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x26f78ad5 RTKit Cmbx: 0x0080000060000020 0x0000000000000002 @0x26f78e1c RTKit Cmbx: 0x001010023fe56000 0x0000000000000002 @0x26f78e84 RTKit Cmbx: 0x00b0000000000020 0x0000000000000000 @0x26f78f14 RTKit Cmbx: 0x0050002000000002 0x0000000000000000 @0x26f791e5 RTKit Cmbx: 0x0000000000000017 0x0000000000000020 @0x26f79281 RTKit Cmbx: 0x000000023fe5c000 0x0000000000000020 @0x26f79bb4 RTKit Cmbx: 0x434c4b4d00061010 0x0000000000000020 @0x26f89f75 RTKit Cmbx: 0x0000000000061000 0x0000000000000020 @0x26f8b3f8 RTKit Cmbx: 0x4e54415000012011 0x0000000000000020 @0x26f8b6ad RTKit Cmbx: 0x0000000000002000 0x0000000000000020 @0x26f8be3c RTKit Cmbx: 0x6750306400043011 0x0000000000000020 @0x27b99a29 RTKit Cmbx: 0x0000000000003000 0x0000000000000020 @0x27b9b414 RTKit Cmbx: 0x434c4b4d00064010 0x0000000000000020 @0x29184901 RTKit Cmbx: 0x0000000000064000 0x0000000000000020 @0x29185be4 RTKit Cstr 0: RTKit Cstr 0: CrashlogData_t ptr = 0x00071528 RTKit Cver RTKit: RTKit-2784.100.168.release - Client: AppleSMCFirmware_H13-5204.101.1.j313_8fstp.REL RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x68d9c7dc RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x6d2468a8 RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x716f0e5c RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x75b9af88 RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x789617dc RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x8407cca0 RTKit Cmbx: 0x040d000180808020 0x0000000000000021 @0x8575fba8 RTKit Cmbx: 0x040d000180808021 0x0000000000000021 @0x885269e4 RTKit Cmbx: 0x6750313200040011 0x0000000000000020 @0x02dd5159 RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x02dd727c RTKit Cmbx: 0x0000000000080017 0x0000000000000020 @0x0465ab4d RTKit Cmbx: 0x000000023fe5c080 0x0000000000000020 @0x0465b3b0 RTKit Cmbx: 0x6750313200040010 0x0000000000000020 @0x04760add RTKit Cmbx: 0x0000000000040000 0x0000000000000020 @0x04761408 RTKit Cmbx: 0x6750306100040011 0x0000000000000020 @0x048eb4f1 RTKit Cmbx: 0x0000000000000000 0x0000000000000020 @0x048ecc08 bwfm0: address 00:11:22:33:44:55