diff --git a/ffrn-lowmem-patches/Makefile b/ffrn-lowmem-patches/Makefile
deleted file mode 100644
index 2d63b435cffdc0ad099551a90cea6be14d7a19c6..0000000000000000000000000000000000000000
--- a/ffrn-lowmem-patches/Makefile
+++ /dev/null
@@ -1,36 +0,0 @@
-include $(TOPDIR)/rules.mk
-
-PKG_NAME:=ffrn-lowmem-patches
-PKG_VERSION:=1
-
-PKG_BUILD_DIR := $(BUILD_DIR)/$(PKG_NAME)
-
-include $(GLUONDIR)/include/package.mk
-
-PKG_CONFIG_DEPENDS += $(GLUON_I18N_CONFIG)
-
-
-define Package/ffrn-lowmem-patches
-  SECTION:=gluon
-  CATEGORY:=Gluon
-  TITLE:=Patch files for routers with only 32mb ram
-endef
-
-define Build/Prepare
-	mkdir -p $(PKG_BUILD_DIR)
-endef
-
-define Build/Configure
-endef
-
-define Build/Compile
-endef
-
-define Package/ffrn-lowmem-patches/install
-	$(INSTALL_DIR) $(1)/etc/init.d
-	$(INSTALL_BIN) ./files/etc/init.d/ffrn-lowmem $(1)/etc/init.d/ffrn-lowmem
-	$(INSTALL_DIR) $(1)/usr/sbin
-	$(INSTALL_BIN) ./files/usr/sbin/ffrn-lowmem $(1)/usr/sbin/ffrn-lowmem
-endef
-
-$(eval $(call BuildPackage,ffrn-lowmem-patches))
diff --git a/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem b/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem
deleted file mode 100755
index 8b8d8438dbad0e5111512ad8f12cf3a9cc03c6e5..0000000000000000000000000000000000000000
--- a/ffrn-lowmem-patches/files/etc/init.d/ffrn-lowmem
+++ /dev/null
@@ -1,12 +0,0 @@
-#!/bin/sh /etc/rc.common
-
-START=11
-
-start () {
-    /usr/sbin/ffrn-lowmem
-}
-
-stop() {
-    true
-}
-
diff --git a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem b/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem
deleted file mode 100755
index 37766c13a95680b74f7fd31a2f26ad5b53701c4a..0000000000000000000000000000000000000000
--- a/ffrn-lowmem-patches/files/usr/sbin/ffrn-lowmem
+++ /dev/null
@@ -1,33 +0,0 @@
-#!/bin/sh
-
-# only do something if less than 40megs of RAM
-RAMSIZE=`grep MemTotal /proc/meminfo | awk '{print $2}'`
-if [ $RAMSIZE -le 40000 ] ; then
-
-    # start haveged in config mode
-    MODE=`uci get gluon-setup-mode.@setup_mode[0].enabled`
-    if [ $MODE == "1" ] ; then
-        /etc/init.d/haveged start
-
-    # disable and stop haveged if enabled
-    elif [ -f /etc/rc.d/S13haveged ] ; then
-        /etc/init.d/haveged disable
-        /etc/init.d/haveged stop
-    fi
-
-    # tweak some sysctls
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh1=64
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh2=128
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_thresh3=512
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh1=64
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh2=128
-    /sbin/sysctl -w net.ipv4.neigh.default.gc_thresh3=512
-    /sbin/sysctl -w vm.min_free_kbytes=1024
-    /sbin/sysctl -w vm.dirty_background_ratio=5
-    /sbin/sysctl -w vm.dirty_ratio=30
-    /sbin/sysctl -w vm.dirty_expire_centisecs=0
-fi
diff --git a/ffrn-lowmem-patches/ipkg/postinst b/ffrn-lowmem-patches/ipkg/postinst
deleted file mode 100755
index 06ecc0fc7f86278ff59cb128d8eb1d6165dd1a06..0000000000000000000000000000000000000000
--- a/ffrn-lowmem-patches/ipkg/postinst
+++ /dev/null
@@ -1,3 +0,0 @@
-#!/bin/sh
-
-/etc/init.d/ffrn-lowmem enable
diff --git a/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem b/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
index 76eb6604c0504bd04549a677ba0f7b41bc94810f..bd5961116fc2e83615d59c5b11accb1973d8c63d 100755
--- a/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
+++ b/ffs-lowmem-patches/files/usr/sbin/ffs-lowmem
@@ -5,19 +5,12 @@
 RAMSIZE=`grep MemTotal /proc/meminfo | awk '{print $2}'`
 if [ $RAMSIZE -le 40000 ] ; then
 
-    # start haveged in config mode
+    # start haveged in config mode, else disable and stop it
     MODE=`uci get gluon-setup-mode.@setup_mode[0].enabled`
     if [ $MODE == "1" ] ; then
         /etc/init.d/haveged start
-
-    # disable and stop haveged if enabled
     elif [ -f /etc/rc.d/S13haveged ] ; then
         /etc/init.d/haveged disable
         /etc/init.d/haveged stop
     fi
-
-    # tweak some sysctls
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_interval=60
-    /sbin/sysctl -w net.ipv6.neigh.default.gc_stale_time=120
-    /sbin/sysctl -w vm.min_free_kbytes=1024
 fi