@@ -10,11 +10,11 @@ include $(INCLUDE_DIR)/kernel.mk
1010
1111PKG_SOURCE_URL: =https://github.com/chunkeey/FritzBox-4040-UBOOT
1212PKG_SOURCE_PROTO: =git
13- PKG_SOURCE_VERSION: =9d89013f9cc963eca25856c61fa066091d35f8de
14- PKG_SOURCE_DATE: =2022-05-01
15- PKG_MIRROR_HASH: =4e8106a7877ae6aa8da44bf95401b860d11f7d51417cc5a61ce59a353d4ee866
13+ PKG_SOURCE_VERSION: =6909090cb82db96f8ef0cd211ca91e87d69a07fc
14+ PKG_SOURCE_DATE: =2026-03-04
15+ PKG_MIRROR_HASH: =741da058f24e559befff1f2d28d057dbfe9b3a6af67e60191cbefdbacc9143bb
1616
17- PKG_RELEASE: =5
17+ PKG_RELEASE: =6
1818
1919include $(INCLUDE_DIR ) /u-boot.mk
2020include $(INCLUDE_DIR ) /package.mk
@@ -51,6 +51,12 @@ define U-Boot/fritz7530
5151 BUILD_DEVICES:=avm_fritzbox-7530
5252endef
5353
54+ define U-Boot/huawei_ap4050dn
55+ NAME:=Huawei AP4050DN
56+ BUILD_DEVICES:=huawei_ap4050dn
57+ UBOOT_IMAGE:=uImage
58+ endef
59+
5460UBOOT_CONFIGURE_VARS += USE_PRIVATE_LIBGCC=yes
5561UBOOT_MAKE_FLAGS = USE_PRIVATE_LIBGCC=yes
5662export DTC
6470
6571define Build/Compile
6672 $(Build/Compile/U-Boot )
67- (cd $(PKG_BUILD_DIR ) ; ./fritz/fritzcreator.sh $(UBOOT_BOARD ) ;)
73+ @( \
74+ cd $(PKG_BUILD_DIR ) ; \
75+ if [ "$(UBOOT_BOARD ) " = "huawei_ap4050dn" ]; then \
76+ ./huawei/huaweicreator.sh $(UBOOT_BOARD ) ; \
77+ else \
78+ ./fritz/fritzcreator.sh $(UBOOT_BOARD ) ; \
79+ fi \
80+ )
6881endef
6982
7083define Build/InstallDev
7487
7588define Package/u-boot/install
7689 $(Package/u-boot/install/default )
77- $(INSTALL_BIN ) $(PKG_BUILD_DIR ) /upload-to-f4040.sh $(1 ) /
90+ $(if $( filter fritz % , $( BUILD_VARIANT ) ) , $( INSTALL_BIN ) $(PKG_BUILD_DIR ) /upload-to-f4040.sh $(1 ) /)
7891endef
7992
80- UBOOT_TARGETS := fritz1200 fritz3000 fritz4040 fritz7520 fritz7530
93+ UBOOT_TARGETS := fritz1200 fritz3000 fritz4040 fritz7520 fritz7530 huawei_ap4050dn
8194
8295$(eval $(call BuildPackage/U-Boot))
0 commit comments