From edaff9f6313a2660e77d2a5bd4d73b7f2c327e0f Mon Sep 17 00:00:00 2001 From: mooleshacat <43627985+mooleshacat@users.noreply.github.com> Date: Sun, 14 Jun 2026 00:32:37 -0400 Subject: [PATCH] update --- .gitignore | 4 ++++ package/firmware/ipq-wifi/Makefile | 8 ++++++++ .../boot/dts/qcom/qcom-ipq4019-tew-829dru.dts | 5 ++--- target/linux/ipq40xx/image/generic.mk | 17 +---------------- 4 files changed, 15 insertions(+), 19 deletions(-) diff --git a/.gitignore b/.gitignore index 87f814b444..2dc2c95e76 100644 --- a/.gitignore +++ b/.gitignore @@ -71,3 +71,7 @@ extracted.dtb # secret(s) *_PAC* + +# proprietary, device specific, calibration data +package/firmware/ipq-wifi/files/board-trendnet_tew-829dru.QCA9984 +package/firmware/ipq-wifi/files/board-trendnet_tew-829dru.QCA4019 diff --git a/package/firmware/ipq-wifi/Makefile b/package/firmware/ipq-wifi/Makefile index d447eef73e..90591ca8fd 100644 --- a/package/firmware/ipq-wifi/Makefile +++ b/package/firmware/ipq-wifi/Makefile @@ -13,6 +13,12 @@ PKG_FLAGS:=nonshared include $(INCLUDE_DIR)/package.mk +define Build/Prepare + $(call Build/Prepare/Default) + $(if $(wildcard $(CURDIR)/files/*), \ + $(CP) $(CURDIR)/files/* $(PKG_BUILD_DIR)/) +endef + define Build/Compile endef @@ -89,6 +95,7 @@ ALLWIFIBOARDS:= \ tplink_archer-c60-v1 \ tplink_archer-c60-v2 \ tplink_tl-wa1201-v2 \ + trendnet_tew-829dru \ wallys_dr40x9 \ xiaomi_aiot-ac2350 \ xiaomi_ax3600 \ @@ -272,6 +279,7 @@ $(eval $(call generate-ipq-wifi-package,tplink_archer-c6-v2,TP-Link Archer C6 V2 $(eval $(call generate-ipq-wifi-package,tplink_archer-c60-v1,TP-Link Archer C60 V1)) $(eval $(call generate-ipq-wifi-package,tplink_archer-c60-v2,TP-Link Archer C60 V2)) $(eval $(call generate-ipq-wifi-package,tplink_tl-wa1201-v2,TP-Link TL-WA1201 V2)) +$(eval $(call generate-ipq-wifi-package,trendnet_tew-829dru,TRENDnet TEW-829DRU)) $(eval $(call generate-ipq-wifi-package,wallys_dr40x9,Wallys DR40X9)) $(eval $(call generate-ipq-wifi-package,xiaomi_aiot-ac2350,Xiaomi AIoT AC2350)) $(eval $(call generate-ipq-wifi-package,xiaomi_ax3600,Xiaomi AX3600)) diff --git a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-tew-829dru.dts b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-tew-829dru.dts index 4df5d47221..3fd5ac593a 100644 --- a/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-tew-829dru.dts +++ b/target/linux/ipq40xx/files-6.12/arch/arm/boot/dts/qcom/qcom-ipq4019-tew-829dru.dts @@ -28,9 +28,6 @@ model = "TRENDnet TEW-829DRU"; compatible = "trendnet,tew-829dru", "qcom,ipq4019-dk04.1-c1", "qcom,ipq4019"; - /* temporary, delete the inherited reserved memory node */ - /delete-node/ reserved-memory; - chosen { /* For Mainline/OpenWrt 21.02+ kernels: */ bootargs = "console=ttyHSL0,115200n8 rootfstype=squashfs,jffs2 iommu.passthrough=1"; @@ -269,12 +266,14 @@ status = "okay"; nvmem-cells = <&caldata_art_0>; nvmem-cell-names = "calibration"; + qcom,ath10k-calibration-variant = "TEW-829DRU-2G"; }; &wifi1 { status = "okay"; nvmem-cells = <&caldata_art_1000>; nvmem-cell-names = "calibration"; + qcom,ath10k-calibration-variant = "TEW-829DRU-5G"; }; &art { diff --git a/target/linux/ipq40xx/image/generic.mk b/target/linux/ipq40xx/image/generic.mk index 7a7ee747ba..62c43f955a 100644 --- a/target/linux/ipq40xx/image/generic.mk +++ b/target/linux/ipq40xx/image/generic.mk @@ -1409,22 +1409,6 @@ endef # Missing DSA Setup #TARGET_DEVICES += zyxel_wre6606 -#define Device/trendnet_tew-829dru-test -# $(call Device/FitImage) -# $(call Device/UbiFit) -# DEVICE_VENDOR := TRENDnet -# DEVICE_MODEL := TEW-829DRU-TEST -# DEVICE_DTS := qcom-ipq4019-tew-829dru-test -# DEVICE_DTS_DIR := ../dts -# DEVICE_DTS_CONFIG := config@1 -# KERNEL_INSTALL := 1 -# BLOCKSIZE := 128k -# PAGESIZE := 2048 -# FILESYSTEMS := squashfs -# IMAGE_SIZE := 112640k -#endef -#TARGET_DEVICES += trendnet_tew-829dru-test - define Device/trendnet_tew-829dru $(call Device/FitImage) $(call Device/UbiFit) @@ -1437,6 +1421,7 @@ define Device/trendnet_tew-829dru BLOCKSIZE := 128k PAGESIZE := 2048 FILESYSTEMS := squashfs + DEVICE_PACKAGES := ipq-wifi-trendnet_tew-829dru IMAGE_SIZE := 112640k endef TARGET_DEVICES += trendnet_tew-829dru