diff --git a/packages/bsp/common/usr/sbin/armbian-add-overlay b/packages/bsp/common/usr/sbin/armbian-add-overlay index 22ffbb6ded..f8cc39dde1 100755 --- a/packages/bsp/common/usr/sbin/armbian-add-overlay +++ b/packages/bsp/common/usr/sbin/armbian-add-overlay @@ -35,14 +35,10 @@ fi . /etc/armbian-release -case "${LINUXFAMILY}" in - sunxi|sunxi64|rk3399|rockchip64|rockpis) - :;; - *) - echo >&2 "Overlays are not supported on ${LINUXFAMILY^} based boards." - exit -1 - ;; -esac +if ! grep -q '^setenv overlay_error' /boot/boot.cmd; then + echo >&2 "Overlays are not supported on ${LINUXFAMILY^} based boards." + exit -1 +fi if [[ -d /lib/modules/$(uname -r)/build/scripts/dtc ]]; then if [[ ! -x /lib/modules/$(uname -r)/build/scripts/dtc/dtc ]]; then