Skip to content
View in the app

A better way to browse. Learn more.

Armbian Community Forums

A full-screen app on your home screen with push notifications, badges and more.

To install this app on iOS and iPadOS
  1. Tap the Share icon in Safari
  2. Scroll the menu and tap Add to Home Screen.
  3. Tap Add in the top-right corner.
To install this app on Android
  1. Tap the 3-dot menu (⋮) in the top-right corner of the browser.
  2. Tap Add to Home screen or Install app.
  3. Confirm by tapping Install.

H96 Max X3 - brcmfmac: brcmf_chip_cores_check: CPU core not detected

Featured Replies

Hello everyone,

 

I am not having any luck with the wifi on the H96 Max X3.

I see posts saying the wifi on this box work with meson-sm1-sei610-ethfix.dtb /  meson-sm1-H96max-X3.dtb or h96max-x2-test-bus80-gpu-volt.dtb but they are not working for me.

I did put the BCM4335C0.hcd in /lib/firmware/brcm and the driver apparently loaded.

 

Everything else seems to be working ok. A few posts mentioned it works with kernel 5.6rc1 and 5.7 but I couldn't find those images.

I tried all the images Mr. Balbes have on https://users.armbian.com/balbes150/arm-64/ and I also tried installing the headers.

 

It works fine with Emulec and Android.

 

I see this message below.. (brcmf_chip_cores_check: CPU core not detected) is this the reason wifi is dead?

 

dmesg brcmfmac

Spoiler

[    9.537581] brcmfmac: F1 signature read @0x18000000=0x16024335
[    9.537842] brcmfmac: brcmf_chip_cores_check: CPU core not detected
[    9.537847] brcmfmac: brcmf_sdio_probe_attach: brcmf_chip_attach failed!
[    9.537852] brcmfmac: brcmf_sdio_probe: brcmf_sdio_probe_attach failed
[    9.537964] brcmfmac: brcmf_ops_sdio_probe: F2 error, probe failed -19...
[    9.538131] brcmfmac: probe of mmc0:0001:3 failed with error -110

 

[    9.961746] Bluetooth: hci0: BCM: chip id 86
[    9.962240] Bluetooth: hci0: BCM: features 0x2f
[    9.963942] Bluetooth: hci0: BCM4335C0
[    9.963950] Bluetooth: hci0: BCM4335C0 (003.001.009) build 0000
[    9.965760] Bluetooth: hci0: BCM4335C0 'brcm/BCM4335C0.hcd' Patch
[   10.811132] Bluetooth: hci0: AMPAK AP6335i BCM4339 37.4MHz CL2 BT4.1 CSP743120-0108
[   10.811144] Bluetooth: hci0: BCM4335C0 (003.001.009) build 0671

 

and these are the files in /lib/firmware/brcm

 

Spoiler

bcm4329.hcd                                brcmfmac4339-sdio.txt.old
BCM4330B1.hcd                              brcmfmac4339-sdio.ZP.txt
bcm4330.hcd                                brcmfmac43430a0-sdio.bin
BCM4334B0.hcd                              brcmfmac43430a0-sdio.txt
BCM4335C0.hcd                              brcmfmac43430-sdio.bin
BCM43430A1.hcd                             brcmfmac43430-sdio.txt
bcm43438-sdio.hcd                          brcmfmac43455-sdio.bin
BCM4345C5.hcd                              brcmfmac43455-sdio.clm_blob
BCM4356A2.hcd                              brcmfmac43455-sdio.txt
brcmfmac4329-sdio.bin                      brcmfmac43456-sdio.bin
brcmfmac4329-sdio.txt                      brcmfmac43456-sdio.txt
brcmfmac4330-sdio.amlogic,q200-n1.txt      brcmfmac4356-sdio.bin
brcmfmac4330-sdio.bin                      brcmfmac4356-sdio.clm_blob
brcmfmac4330-sdio.rockchip,rk3318-box.txt  brcmfmac4356-sdio-nanopi-m4v2.bin
brcmfmac4330-sdio.txt                      brcmfmac4356-sdio-nanopi-m4v2.txt
brcmfmac4334-sdio.bin                      brcmfmac4356-sdio.txt
brcmfmac4334-sdio.rockchip,rk3318-box.txt  brcmfmac4359-sdio.bin
brcmfmac4335-sdio.bin                      brcmfmac4359-sdio.txt
brcmfmac4335-sdio.txt                      brcmfmac-ap6330-sdio.bin
brcmfmac43362-sdio.bin                     brcmfmac-ap6330-sdio.txt
brcmfmac43362-sdio.txt                     brcmfmac-ap6335-sdio.bin
brcmfmac4339-sdio.1CK.txt                  brcmfmac-ap6335-sdio.txt
brcmfmac4339-sdio.bin.old                  config.txt
brcmfmac4339-sdio.txt

 

 

If anyone can give me a hint... it would be amazing

Thank you, Leco

  • Author

Well, I am still on my search for a solution... Thank you all that at least read my post.

 

I wonder what Armbian does next after detecting the wifi chip ID. brcmfmac: F1 signature read @0x18000000=0x16024335

Does it read a configuration file that points it to the right pair of brcmf_sdio_XXXX.bin and brcmf_sdio_XXXX.txt ?

Is there any documentation anywhere about the steps the kernel takes to load the drivers?

I don't understand how the chip id link to the correct driver in /lib/firmware/brcm folder.

 

Thank you community

Leco.

 

 

 

  • SteeMan locked this topic
Guest
This topic is now closed to further replies.

Account

Navigation

Search

Search

Configure browser push notifications

Chrome (Android)
  1. Tap the lock icon next to the address bar.
  2. Tap Permissions → Notifications.
  3. Adjust your preference.
Chrome (Desktop)
  1. Click the padlock icon in the address bar.
  2. Select Site settings.
  3. Find Notifications and adjust your preference.