diff --git a/docs/user/supported_devices.rst b/docs/user/supported_devices.rst
index aaa13d78432cb364d892f2183d7d0c9ea27b6ed3..3c6d28bb22cf468612f55ce6ccf151739ae77633 100644
--- a/docs/user/supported_devices.rst
+++ b/docs/user/supported_devices.rst
@@ -334,6 +334,10 @@ mediatek-filogic
 
   - WAX220
 
+* OpenWrt
+
+  - One
+
 * Ubiquiti
 
   - UniFi 6 Plus
diff --git a/targets/mediatek-filogic b/targets/mediatek-filogic
index ad4b06eea97eda0947aafa0eaf818b70dc12aeb1..941de21a7d0c6d4821bd7989edcd8f40b0b85594 100644
--- a/targets/mediatek-filogic
+++ b/targets/mediatek-filogic
@@ -1,3 +1,6 @@
+config('TARGET_ROOTFS_INITRAMFS', true)
+config('TARGET_INITRAMFS_COMPRESSION_LZMA', true)
+
 -- ASUS
 
 device('asus-tuf-ax4200', 'asus_tuf-ax4200', {
@@ -50,6 +53,13 @@ device('netgear-wax220', 'netgear_wax220', {
 	factory_ext = '.img',
 })
 
+-- OpenWRT
+device('openwrt-one', 'openwrt_one',{
+	factory = '-factory',
+	factory_ext = '.ubi',
+	sysupgrade_ext = '.itb',
+})
+
 
 -- Ubiquiti