diff --git a/patches/openwrt/0031-base-files-disable-reset-button-handling.patch b/patches/openwrt/0031-base-files-disable-reset-button-handling.patch
new file mode 100644
index 0000000000000000000000000000000000000000..4a601eda43136ccf840d423b5b18612057067261
--- /dev/null
+++ b/patches/openwrt/0031-base-files-disable-reset-button-handling.patch
@@ -0,0 +1,30 @@
+From: Matthias Schiffer <mschiffer@universe-factory.net>
+Date: Sat, 21 Mar 2015 16:40:52 +0100
+Subject: base-files: disable reset button handling
+
+This conflicts with our reset button usage.
+
+diff --git a/package/base-files/files/etc/rc.button/reset b/package/base-files/files/etc/rc.button/reset
+deleted file mode 100755
+index 229b503..0000000
+--- a/package/base-files/files/etc/rc.button/reset
++++ /dev/null
+@@ -1,18 +0,0 @@
+-#!/bin/sh
+-
+-[ "${ACTION}" = "released" ] || exit 0
+-
+-. /lib/functions.sh
+-
+-logger "$BUTTON pressed for $SEEN seconds"
+-
+-if [ "$SEEN" -lt 1 ]
+-then
+-	echo "REBOOT" > /dev/console
+-	sync
+-	reboot
+-elif [ "$SEEN" -gt 5 ]
+-then
+-	echo "FACTORY RESET" > /dev/console
+-	jffs2reset -y && reboot &
+-fi