diff --git a/.github/filters.yml b/.github/filters.yml
index aae15ef363ff7a527940e226df7f1024c684a626..2f634f35453dc17a26ea008d461018c1e10470aa 100644
--- a/.github/filters.yml
+++ b/.github/filters.yml
@@ -281,6 +281,17 @@
     "targets/targets.mk",
     "targets/bcm27xx.inc"
   ],
+  "bcm27xx-bcm2711": [
+    "targets/bcm27xx-bcm2711",
+    ".github/workflows/build-gluon.yml",
+    "modules",
+    "Makefile",
+    "patches/**",
+    "scripts/**",
+    "targets/generic",
+    "targets/targets.mk",
+    "targets/bcm27xx.inc"
+  ],
   "mvebu-cortexa9": [
     "targets/mvebu-cortexa9",
     ".github/workflows/build-gluon.yml",
diff --git a/targets/bcm27xx-bcm2711 b/targets/bcm27xx-bcm2711
new file mode 100644
index 0000000000000000000000000000000000000000..84fb1087cec82d785bef69d37099425c943efb2f
--- /dev/null
+++ b/targets/bcm27xx-bcm2711
@@ -0,0 +1,11 @@
+include 'bcm27xx.inc'
+
+device('raspberrypi-4-model-b', 'rpi-4', {
+	manifest_aliases = {
+		-- from Gluon 2023.1 and older
+		'raspberry-pi-4-model-b-rev-1.1',
+		'raspberry-pi-4-model-b-rev-1.2', -- untested
+		'raspberry-pi-4-model-b-rev-1.4', -- untested
+		'raspberry-pi-4-model-b-rev-1.5', -- untested
+	},
+})
diff --git a/targets/targets.mk b/targets/targets.mk
index 30c024f2f7408dbb8ffa842e5cbcc45835272cf5..1495513416bd52c111abc7eaa7d88cc84ab5b17d 100644
--- a/targets/targets.mk
+++ b/targets/targets.mk
@@ -28,5 +28,6 @@ $(eval $(call GluonTarget,x86,64))
 
 ifeq ($(BROKEN),1)
 $(eval $(call GluonTarget,bcm27xx,bcm2710)) # BROKEN: Untested
+$(eval $(call GluonTarget,bcm27xx,bcm2711)) # BROKEN: No 11s support, no reset button, sys LED issues
 $(eval $(call GluonTarget,mvebu,cortexa9)) # BROKEN: No 11s support
 endif