Skip to content

[v42] Missing Wi-Fi/BT Firmware and Ethernet not working on Rock 3C #14950

@CnkBsgn

Description

@CnkBsgn

Batocera build version

batocera-rk3568-rock-3c-42-20251016

Your architecture

Radxa Rock 3C - RK3566 - 1GB

Your Graphic Processor Unit(s) (GPU)

Arm G52-2EE GPU

Issue description

Wi-Fi, Bluetooth, and Ethernet are not working. The system logs show that the wireless module cannot find its specific firmware files. These files appear to be missing from the Batocera image.

dmesg Logs

  • brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.radxa,rock-3c.bin failed with error -2
  • brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

I couldn't find firmware files under "/lib/firmware/brcm/" nor "/lib64/firmware/brcm/".

Detailed reproduction steps

I installed Batocera on a micro sd using Raspberry Pi Imager.

Details of any attempts to fix this yourself

I attempted to fix this by copying firmware files to "userdata" from a Rock 4B and renaming them to brcmfmac43456-sdio.radxa,rock-3c.bin, but the error persists.

Details of any modifications you have made to Batocera.

A clean install.

Logs and data

dmesg:

  • brcmfmac mmc2:0001:1: Direct firmware load for brcm/brcmfmac43456-sdio.radxa,rock-3c.bin failed with error -2
  • brcmfmac: brcmf_sdio_firmware_callback: brcmf_attach failed

Really cool project btw!

Metadata

Metadata

Assignees

No one assigned

    Labels

    No labels
    No labels

    Type

    No type

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions