diff --git a/br-ext-chip-goke/configs/gk7205v300_ultimate_defconfig b/br-ext-chip-goke/configs/gk7205v300_ultimate_defconfig index e75d4a0e..155cba88 100644 --- a/br-ext-chip-goke/configs/gk7205v300_ultimate_defconfig +++ b/br-ext-chip-goke/configs/gk7205v300_ultimate_defconfig @@ -100,6 +100,7 @@ BR2_PACKAGE_WPA_SUPPLICANT_NL80211=y BR2_PACKAGE_WPA_SUPPLICANT_PASSPHRASE=y BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC=y BR2_PACKAGE_LINUX_FIRMWARE_OPENIPC_MEDIATEK_MT7601U=y +BR2_PACKAGE_RTL8733BU_OPENIPC=y # BR2_PACKAGE_RTL8188EU is not set # WIREGUARD diff --git a/general/overlay/etc/init.d/S40network b/general/overlay/etc/init.d/S40network index 1da04b7c..3a40cf0f 100755 --- a/general/overlay/etc/init.d/S40network +++ b/general/overlay/etc/init.d/S40network @@ -6,6 +6,7 @@ net=$(fw_printenv -n netaddr_fallback) set_wireless() { path=/etc/wireless if $path/usb "$dev" || $path/sdio "$dev"; then + sleep 1 [ -n "$mac" ] && ip link set dev wlan0 address "$mac" ifup wlan0 elif $path/modem "$dev"; then diff --git a/general/overlay/etc/wireless/usb b/general/overlay/etc/wireless/usb index 597b7595..b0d7f1b9 100755 --- a/general/overlay/etc/wireless/usb +++ b/general/overlay/etc/wireless/usb @@ -217,4 +217,12 @@ if [ "$1" = "rtl8188fu-babysense-see-hd-ip206" ]; then exit 0 fi +# GK7205V300 + RTL8751BU +if [ "$1" = "gk7205v300-335af-rtl8751bu" ]; then + gpio clear 7 + devmem 0x100C0080 32 0x00000530 + modprobe 8733bu + exit 0 +fi + exit 1