diff --git a/config/boards/bananapicm4io.conf b/config/boards/bananapicm4io.conf index f67941ae8e..d1cd843bbc 100644 --- a/config/boards/bananapicm4io.conf +++ b/config/boards/bananapicm4io.conf @@ -10,3 +10,11 @@ BOOT_LOGO="desktop" BOOT_FDT_FILE="amlogic/meson-g12b-bananapi-cm4-cm4io.dtb" BOOTBRANCH_BOARD="tag:v2023.01" BOOTPATCHDIR="v2023.01" + +function post_family_tweaks_bsp__bananapicm4io_rtl_bt() { + if [[ -d "$SRC/packages/bsp/${BOARD}/rtl_bt" ]]; then + mkdir -p "${destination}"/lib/firmware/updates/rtl_bt + display_alert "$BOARD" "Installing Upstream Firmware" "info" + cp -fr $SRC/packages/bsp/${BOARD}/rtl_bt/* "${destination}"/lib/firmware/updates/rtl_bt/ + fi +} diff --git a/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_config.bin b/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_config.bin new file mode 100644 index 0000000000..33ee243d8d Binary files /dev/null and b/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_config.bin differ diff --git a/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_fw.bin b/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_fw.bin new file mode 100644 index 0000000000..9bc8f0350d Binary files /dev/null and b/packages/bsp/bananapicm4io/rtl_bt/rtl8822cs_fw.bin differ