Thanks to the information provided on this forum (different posts) and some other sites, I managed to have Manjaro running on a X96 Air 4G/32G based on the AM7256 Wifi chipset - equivalent or containing a Broadcom BCM4354 : all works fine, Ethernet, Wifi, BT and video accellaration. As I coudn’t find this config in the forum, I share what I did in case anyone has the same config:
- I used Manjaro-ARM-minimal-vim3-21.03.img (taken here Releases · manjaro-arm/vim3-images · GitHub)
- In order to have the Wifi working, once the SD burned, I temporarely copied the file brcmfmac4354-sdio.txt (taken from brcm/brcmfmac4354-sdio.txt - chromiumos/third_party/linux-firmware - Git at Google) in the extlinux directory
- In order to have the BT working, I temporarely copied the 4 files BCM4354.hcd, BCM4354_003.001.012.0259.0512.hcd, BCM4354_003.001.012.0319.0675_ORC.hcd, BCM4354_003.001.012.0319.0690_ORC.hcd (taken from https://review.carbonrom.org/plugins/gitiles/CarbonROM/android_device_htc_flounder/+archive/6cb20d3413b39b8d79d7633cb543f6bfeea5fdd1/bluetooth.tar.gz - please notice that bcm4354.hcd has to be renamed uppercase BCM4354) in the extlinux directory
- Set dtb as “meson-sm1-sei610.dtb” in extlinux/extlinux.conf
- Boot with the SD (use the toothpick if the first time)
- Move the files previously saved in /extlinuxf to /lib/firmware/brcm/
- pacman -Suy --noconfirm
- To activate the video accelleration set “glamor” as “AccelMethod” in /etc/X11/xorg.conf.d/01-panfrost.conf
- To enable HDMI audio:
– if your locals are not EN you have to modify the file /usr/bin/g12_sound.sh. Ex. for an FR / French installation, I changed grep “device 0” to grep “périphérique 0” and print $4 instead of print $3 in the awk command
– Execute sudo /usr/bin/g12_sound.sh - Reboot
Maybe is not the cleanest way to have Manjaro correctly runnig on this box, but at least it works