diff --git a/make-release.sh b/make-release.sh
index be8374ecc5c3f59bb0ef415d9b8657e1870ccb9a..4c4c9388b1d6fb3ee544fa6b797e2e5cf190a1cd 100755
--- a/make-release.sh
+++ b/make-release.sh
@@ -88,6 +88,7 @@ TARGETS="ar71xx-generic $ONLY_LEDE ar71xx-nand $WDR4900 $RASPBPI $X86"
 # redefine all targets:
 TARGETS="ar71xx-generic ar71xx-tiny ar71xx-nand brcm2708-bcm2708 brcm2708-bcm2709 mpc85xx-generic ramips-mt7621 sunxi-cortexa7 x86-generic x86-geode x86-64 ipq40xx ramips-mt7620 ar71xx-mikrotik brcm2708-bcm2710 ipq806x mvebu-cortexa9 ramips-mt76x8"
 #TARGETS+="ramips-rt305x" // file for a5-v11 gets too big!
+# with this patch, the target builds without the 4MB models: /patches/001-disable-4MB-rt305x-targets.patch
 
 if [ "$BROKEN" != "" ]; then
   TARGETS+=" $BANANAPI $MICROTIK $WRT1200AC"
diff --git a/patches/001-disable-4MB-rt305x-targets.patch b/patches/001-disable-4MB-rt305x-targets.patch
new file mode 100644
index 0000000000000000000000000000000000000000..4bfd8fab2a3801c8ebc97849c3fe922c0cca727c
--- /dev/null
+++ b/patches/001-disable-4MB-rt305x-targets.patch
@@ -0,0 +1,29 @@
+diff --git a/targets/ramips-rt305x b/targets/ramips-rt305x
+index 09c91e3d..4e3b5854 100644
+--- a/targets/ramips-rt305x
++++ b/targets/ramips-rt305x
+@@ -1,17 +1,17 @@
+ # A5
+ 
+-device a5-v11 a5-v11
++#device a5-v11 a5-v11
+ 
+ 
+ # D-Link
+ 
+-device d-link-dir-615-h1 dir-615-h1
++#device d-link-dir-615-h1 dir-615-h1
+ 
+-device d-link-dir-615-d dir-615-d
+-alias d-link-dir-615-d1
+-alias d-link-dir-615-d2
+-alias d-link-dir-615-d3
+-alias d-link-dir-615-d4
++#device d-link-dir-615-d dir-615-d
++#alias d-link-dir-615-d1
++#alias d-link-dir-615-d2
++#alias d-link-dir-615-d3
++#alias d-link-dir-615-d4
+ 
+ 
+ # VoCore