WIFI on Manjaro

Maybe play around with encryption standard on your router, and give 2.4G and 5G channel different SSID. Also if you use a model without onboard antenna you will need to connect one.

I actually have my setup that way, and that didnt help at all. As i mentioned on my comment that i did reset everything. At that time, i did separate the channels to see if that would make any difference.
But at the sametime , i have 2 models of zero and one of them works perfectly other one doesnt wanna connect or do anything.
I have 64GB 4GB version (works perfect)
128GB 4GB version (trouble maker)

is there any difference with batches you guys are selling ? or any firmware difference which might effect and create problem ?

You can read the version number on the PCB. It is right below the SoC with something like Radxa Zero V1.X.

You can also try running sudo rmmod brcmfmac && sudo modprobe brcmfmac to see if that brings back WiFi. There is report about it being a kernel bug. I’ll try verify this issue this week.

thank you…looking forward to it. I do feel that there is something going on for sure…

yes, i did try

sudo rmmod brcmfmac && sudo modprobe brcmfmac

Saddly it didnt work.

by the way, i just checked… both boards version is same.

Radxa Zero v1.51

How about lower the sdio frequency a little bit? @RadxaYuntian

Hi, today I installed Manjaro 20220214 dev release. I realized that wifi working while setting user informations (oem setup). After reboot wifi does not work. I am able to use wifi without any problem stable 21.12 release on uSD card. Is there any change on system that cause wifi problem on cleaning oem files process?

Having the same problem (no wifi) here on the 1GB, no eMMC varient.

After hours of messing around, I’ve identified the problem, at least for my case.

The Manjaro Radxa Zero images come with the ap6256-firmware package installed, which only provides firmware for the AP6256 chipset, NOT the AP6212 chipset.

I was able to get wifi working by cobbling together some files from around the internet (mostly armbian), and I’m working on making an AUR package (PKGBUILD) to automate the task. I’ll try to get Manjaro to accept upstream if possible…

One thing that’s annoying is that it’s hard to find the most up-to-date version(s) of the firmware. So, thus far, I’m using files that are many years old, and not terribly reliable. I.E. wifi doesn’t reconnect after reboot…

I’ll follow up with a link to the PKGBUILD when I’m done, but in the meantime, if anyone has any additional information, lemme know.

Cheers.

Turns out the linux-firmware package contains all required firmware but is not installed by default(on minimal build at least) and fails to load with:

[    7.350190] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.radxa,zero.bin failed with error -2
[    7.370548] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.radxa,zero.txt failed with error -2
[    7.370656] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43430-sdio.txt failed with error -2

which can be easily fixed with:
ln -s /usr/lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt /usr/lib/firmware/brcm/brcmfmac43430-sdio.txt
or
ln -s /usr/lib/firmware/brcm/brcmfmac43430-sdio.AP6212.txt /usr/lib/firmware/brcm/brcmfmac43430-sdio.radxa,zero.txt

wifi now working as expected.

@spikerguy Can you take a look at this?

Will have to link 6212 also as we didnt add that one.

Its year 2024 but I’ m still receiving brcmfmac43455 failed in dmesg and no wifi on my radxa zero 1.51 :smile:
I have 4GB RAM 16GB eMMC version so it should be based on AP6256 wireless module according to radxa wiki
Images used : 3 different, one was headless from radxa wiki downloads.

The last one used, from last stable release:
https://github.com/manjaro-arm/radxa-zero-images/releases/download/23.02/Manjaro-ARM-xfce-radxa-zero-23.02.img.xz

Manjaro team making so many efforts to compile so may different images for radxa zero but wifi is still not working for years.
It’s Strange…

I think there is some miss match is the firmware provided while the chip on board.

Let me check

If this module is part of zero image.

Thanks in advance, I’m quite qurious ! …

By thje way: brcmfmac43455 failed in dmesg message is also present on my current Armbian 24.2.1 Bookworm CLI setup on radxa and wifi is working here buttersmooth with no issues.
So the problem is somewhere else, but not in brcmfmac43455 …

I cannot even boot using this image.

Idk if my device have sdcard slot problem or something else.
Plus my sample unit is early prototype version with V1.51 printed.

Let me check with Radxa team.

1 Like

Most of images I installed on built in eMMC drive
And yes - a lot of them refuse to start if I put them on SD card.

Just tested today again:

https://github.com/manjaro-arm/radxa-zero-images/releases/download/23.02/Manjaro-ARM-minimal-radxa-zero-23.02.img.xz
That failed to start from SD but was ok on eMMC
Wifi not working

https://github.com/manjaro-arm/radxa-zero-images/releases/download/23.02/Manjaro-ARM-gnome-radxa-zero-23.02.img.xz
OK on SD card
Wifi not working

https://github.com/manjaro-arm/radxa-zero-images/releases/download/23.02/Manjaro-ARM-xfce-radxa-zero-23.02.img.xz
That one I succeded to install on SD card and on emmc
Wifi not working:

nmcli dev
DEVICE TYPE STATE CONNECTION
lo loopback unmanaged –

nmcli radio
WIFI-HW WIFI WWAN-HW WWAN
missing enabled missing enabled

here in zip - output from inxi verbose and dmesg commands

4.zip (16.6 KB)

I also started thread on manjaro forum:

[    8.966248] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.radxa,zero.bin failed with error -2
[    8.966371] brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43455-sdio.bin failed with error -2
...
[    9.368259] Bluetooth: hci0: BCM: firmware Patch file not found, tried:
[    9.369242] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.radxa,zero.hcd'
[    9.375546] Bluetooth: hci0: BCM: 'brcm/BCM4345C0.hcd'

Just download the missing “brcmfmac43455-sdio.bin” (and matching nvram .txt) and “BCM4345C0.hcd” files. You’ll find them all in here: https://github.com/LibreELEC/brcmfmac_sdio-firmware. Put them in /usr/lib/firmware/brcm/and reboot.

1 Like

Working, Thanks !