diff --git a/include/gluon.mk b/include/gluon.mk
index 84da5449b1d761cc2f96956b2a09575dee3743b6..53afa83101b760dcf66551cf076e7604dd7f4a7f 100644
--- a/include/gluon.mk
+++ b/include/gluon.mk
@@ -28,7 +28,7 @@ export GLUON_VERSION
 ifeq ($(OPENWRT_BUILD),1)
 ifeq ($(GLUON_TOOLS),1)
 
-CONFIG_VERSION_REPO := $(shell $(GLUONDIR)/scripts/site.sh opkg_repo || echo http://downloads.openwrt.org/barrier_breaker/14.07-rc3/%S/packages)
+CONFIG_VERSION_REPO := $(shell $(GLUONDIR)/scripts/site.sh opkg_repo || echo http://downloads.openwrt.org/barrier_breaker/14.07/%S/packages)
 export CONFIG_VERSION_REPO
 
 GLUON_SITE_CODE := $(shell $(GLUONDIR)/scripts/site.sh site_code)
diff --git a/targets/ar71xx-generic/kernel-config b/targets/ar71xx-generic/kernel-config
index 1f5a4c2900e4bd108956b41c1b81fabc4d4e7b2c..b216d158daf462c847af848bf6b0f523c8bbf20e 100644
--- a/targets/ar71xx-generic/kernel-config
+++ b/targets/ar71xx-generic/kernel-config
@@ -107,6 +107,7 @@ CONFIG_ATH79_MACH_WRT400N=y
 # CONFIG_ATH79_MACH_RB95X is not set
 # CONFIG_ATH79_MACH_RB2011 is not set
 # CONFIG_ATH79_MACH_RBSXTLITE is not set
+CONFIG_ATH79_MACH_SMART_300=y
 CONFIG_ATH79_MACH_WNDAP360=y
 CONFIG_ATH79_MACH_WNDR3700=y
 CONFIG_ATH79_MACH_WNDR4300=y
diff --git a/targets/ar71xx-generic/kernel-vermagic b/targets/ar71xx-generic/kernel-vermagic
index 26b1c0c972dd1fddf469e33a988c6d2f8a26d405..7a49313524dd19dad18498b295daf8bbbb2ca7fd 100644
--- a/targets/ar71xx-generic/kernel-vermagic
+++ b/targets/ar71xx-generic/kernel-vermagic
@@ -1 +1 @@
-94831e5bcf361d1c03e87a15e152b0e8
+0114c71ed85677c9c1e4911437af4743