#!/bin/sh if [[ -e /sys/firmware/devicetree/base/compatible ]]; then case "$(cat /sys/firmware/devicetree/base/compatible 2>/dev/null)" in *cubietech,cubietruck*) ln -sf brcmfmac43362-sdio-cubietruck.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt ;; *cubox-i*) ln -sf brcmfmac4329-sdio-cubox-i.txt /lib/firmware/brcm/brcmfmac4329-sdio.txt ln -sf brcmfmac4330-sdio-cubox-i.txt /lib/firmware/brcm/brcmfmac4330-sdio.txt ;; *sinovoip,bpi-m2*) ln -sf brcmfmac43362-sdio-bananapi-m2.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt ;; *lemaker,bananapro*) ln -sf brcmfmac43362-sdio-bananapi-m1+.txt /lib/firmware/brcm/brcmfmac43362-sdio.txt ;; *raspberrypi,3-model-b*) ln -sf brcmfmac43430-sdio-raspberrypi3b.txt /lib/firmware/brcm/brcmfmac43430-sdio.txt ;; esac fi /usr/sbin/modprobe --ignore-install brcmfmac "$@" || exit $? exit 0