diff --git a/general/package/ingenic-libimp-control/ingenic-libimp-control.mk b/general/package/ingenic-libimp-control/ingenic-libimp-control.mk
index 5c2d4cfd..e448b510 100644
--- a/general/package/ingenic-libimp-control/ingenic-libimp-control.mk
+++ b/general/package/ingenic-libimp-control/ingenic-libimp-control.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-INGENIC_LIBIMP_CONTROL_VERSION = master
-INGENIC_LIBIMP_CONTROL_SITE = $(call github,gtxaspec,libimp_control,$(INGENIC_LIBIMP_CONTROL_VERSION))
-INGENIC_LIBIMP_CONTROL_LICENSE = GPL-2.0
-INGENIC_LIBIMP_CONTROL_LICENSE_FILES = COPYING
+ifeq ($(LOCAL_DOWNLOAD),y)
+INGENIC_LIBIMP_CONTROL_SITE_METHOD = git
+INGENIC_LIBIMP_CONTROL_SITE = https://github.com/gtxaspec/libimp_control
+INGENIC_LIBIMP_CONTROL_VERSION = $(shell git ls-remote $(INGENIC_LIBIMP_CONTROL_SITE) HEAD | head -1 | cut -f1)
+else
+INGENIC_LIBIMP_CONTROL_SITE = https://github.com/gtxaspec/libimp_control/archive
+INGENIC_LIBIMP_CONTROL_SOURCE = master.tar.gz
+endif
 
 define INGENIC_LIBIMP_CONTROL_BUILD_CMDS
 	$(MAKE) CONFIG_SOC=$(OPENIPC_SOC_MODEL) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)
diff --git a/general/package/ingenic-pwm/ingenic-pwm.mk b/general/package/ingenic-pwm/ingenic-pwm.mk
index 90df91d6..1a6d1548 100644
--- a/general/package/ingenic-pwm/ingenic-pwm.mk
+++ b/general/package/ingenic-pwm/ingenic-pwm.mk
@@ -4,10 +4,14 @@
 #
 ################################################################################
 
-INGENIC_PWM_VERSION = master
-INGENIC_PWM_SITE = $(call github,gtxaspec,ingenic-pwm,$(INGENIC_PWM_VERSION))
-INGENIC_PWM_LICENSE = GPL-2.0
-INGENIC_PWM_LICENSE_FILES = COPYING
+ifeq ($(LOCAL_DOWNLOAD),y)
+INGENIC_PWM_SITE_METHOD = git
+INGENIC_PWM_SITE = https://github.com/gtxaspec/ingenic-pwm
+INGENIC_PWM_VERSION = $(shell git ls-remote $(INGENIC_PWM_SITE) HEAD | head -1 | cut -f1)
+else
+INGENIC_PWM_SITE = https://github.com/gtxaspec/ingenic-pwm/archive
+INGENIC_PWM_SOURCE = master.tar.gz
+endif
 
 define INGENIC_PWM_BUILD_CMDS
     $(MAKE) CROSS_COMPILE=$(TARGET_CROSS) -C $(@D)