diff --git a/targets/targets.mk b/targets/targets.mk
index 9009898eab8813f0f14ffe88af09d688f062925e..bad38ac2131827462e2dc09e4dbe448afccdbe21 100644
--- a/targets/targets.mk
+++ b/targets/targets.mk
@@ -19,6 +19,7 @@ $(eval $(call GluonTarget,ramips,rt305x))
 $(eval $(call GluonTarget,sunxi,cortexa7))
 $(eval $(call GluonTarget,x86,generic))
 $(eval $(call GluonTarget,x86,geode))
+$(eval $(call GluonTarget,x86,legacy))
 $(eval $(call GluonTarget,x86,64))
 
 
diff --git a/targets/x86-legacy b/targets/x86-legacy
new file mode 100644
index 0000000000000000000000000000000000000000..79667dad2a8cbb40a0b235ddd683b710181e5181
--- /dev/null
+++ b/targets/x86-legacy
@@ -0,0 +1,10 @@
+include 'x86.inc'
+
+packages {
+        '-kmod-gpio-nct5104d',
+        '-kmod-leds-gpio',
+        '-kmod-leds-apu2',
+}
+
+factory_image('x86-legacy', 'combined-squashfs', '.img.gz')
+sysupgrade_image('x86-legacy', 'combined-squashfs', '.img.gz')