diff --git a/package/gluon-core/luasrc/lib/gluon/upgrade/140-firewall-rules b/package/gluon-core/luasrc/lib/gluon/upgrade/140-firewall-rules
index 86ab0b533eb2899015d6b219c69c00a3de0e4bb9..cf13cf2ee07d6d59be9cbc64727a83b5bb15b64f 100755
--- a/package/gluon-core/luasrc/lib/gluon/upgrade/140-firewall-rules
+++ b/package/gluon-core/luasrc/lib/gluon/upgrade/140-firewall-rules
@@ -59,26 +59,8 @@ for _, zone in ipairs ({ 'mesh', 'local_client' } ) do
 		target = 'ACCEPT',
 	})
 
-	uci:section('firewall', 'rule', zone .. '_ICMPv6_out', {
-		dest = zone,
-		proto = 'icmp',
-		icmp_type = {
-			'echo-request',
-			'echo-reply',
-			'destination-unreachable',
-			'packet-too-big',
-			'time-exceeded',
-			'bad-header',
-			'unknown-header-type',
-			'router-solicitation',
-			'neighbour-solicitation',
-			'router-advertisement',
-			'neighbour-advertisement',
-		},
-		limit = '1000/sec',
-		family = 'ipv6',
-		target = 'ACCEPT',
-	})
+	-- Can be removed soon: was never in a release
+	uci:delete('firewall', zone .. '_ICMPv6_out')
 end
 
 uci:save('firewall')