Manually Install WiFi package or firmware file?

Okay so for whichever reason sprdwl_ng fails to be loaded by systemd-modules-load.service at boot time, but can be loaded later, on Orange Pi Zero 2, while the same works perfectly fine on Zero 2 and 3B. I’ll keep that in mind when we add Zero 2 support natively: Image | Orange Pi Zero 2W · Issue #6827 · MichaIng/DietPi · GitHub

And whether Bluetooth works with WiFi disabled is something I need to test on Zero 3 as well.

Great, but please be aware that Pi Zero 2 and Pi Zero 2W - are different boards. Pi Zero 2 is H616, and Pi Zero 2W - H618.

1 Like

Ah good point :smile:. But the WiFi chips are exactly the same. Now I see it is known issue with the driver crash: orangepi3lts: load wifi module via systemd service otherwise it crash… · armbian/build@608618a · GitHub
Maybe the Allwinner H6 (Orange Pi 3 and 3 LTS) and the H616 have more in common than H616 and H618 in this regards, since it works well on Orange Pi Zero 3 (H618) and AFAIK Orange Pi 3B (Rockchip RK3566) as well.

Still good to check whether the Zero 2W does really not suffer from this as well.

I am using OPi3b v2.1 where Broadcom AP6256 is used. BT is not working wifi works. tty devices in ./dev are, so there is no ttyBT

:/dev$ ls
ashmem         cpu_dma_latency  fuse         hidraw1      input  loop5         mqueue     ptp0    sda      tty    tty16  tty24  tty32  tty40  tty49  tty57  tty8      vcs   vcsa1  vcsu2       watchdog
autofs         crypto           gpiochip0    hidraw2      kmsg   loop6         mtd0       pts     sda1     tty0   tty17  tty25  tty33  tty41  tty5   tty58  tty9      vcs1  vcsa2  vcsu3       watchdog0
block          cuse             gpiochip1    hugepages    kvm    loop7         mtd0ro     ram0    sg0      tty1   tty18  tty26  tty34  tty42  tty50  tty59  ttyFIQ0   vcs2  vcsa3  vcsu4       zero
bsg            disk             gpiochip2    hwrng        log    loop-control  mtdblock0  random  shm      tty10  tty19  tty27  tty35  tty43  tty51  tty6   ttyS1     vcs3  vcsa4  vcsu5       zram0
btrfs-control  dma_heap         gpiochip3    i2c-0        loop0  mapper        net        rfkill  snd      tty11  tty2   tty28  tty36  tty44  tty52  tty60  ubi_ctrl  vcs4  vcsa5  vcsu6       zram1
bus            dri              gpiochip4    i2c-1        loop1  mem           null       rga     stderr   tty12  tty20  tty29  tty37  tty45  tty53  tty61  uhid      vcs5  vcsa6  vcsu7
cec0           fb0              gpiochip5    i2c-6        loop2  mmcblk1       port       rk_cec  stdin    tty13  tty21  tty3   tty38  tty46  tty54  tty62  uinput    vcs6  vcsa7  vhci
char           fd               hdmi_hdcp1x  iio:device0  loop3  mmcblk1p1     ppp        rtc     stdout   tty14  tty22  tty30  tty39  tty47  tty55  tty63  urandom   vcs7  vcsu   video-dec0
console        full             hidraw0      initctl      loop4  mpp_service   ptmx       rtc0    sw_sync  tty15  tty23  tty31  tty4   tty48  tty56  tty7   usb       vcsa  vcsu1  video-enc0