diff --git a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-omni-emb.c b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-omni-emb.c
index 87acf4d53b6b74a504ab322602f2c2bdbe8c09c3..9fb4cd2ff6d1be4f865c04de44644ccdaa68b1cf 100644
--- a/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-omni-emb.c
+++ b/target/linux/ramips/files/arch/mips/ralink/rt305x/mach-omni-emb.c
@@ -54,6 +54,10 @@ static struct mtd_partition emb_partitions[] = {
 		.name	= "rootfs",
 		.offset	= 0x150000,
 		.size	= 0x6B0000,
+	}, {
+		.name	= "firmware",
+		.offset	= 0x050000,
+		.size	= 0x7B0000,
 	}
 };
 #endif /* CONFIG_MTD_PARTITIONS */