more example data files to misc folder v2.2.0
authorMoritz Warning <moritzwarning@web.de>
Sun, 5 Apr 2020 23:10:48 +0000 (01:10 +0200)
committerMoritz Warning <moritzwarning@web.de>
Sun, 5 Apr 2020 23:10:48 +0000 (01:10 +0200)
this makes for a more cleaner view of the base directory

config.js
misc/names-18.06.7.json [new file with mode: 0644]
misc/names-19.07.1.json [new file with mode: 0644]
misc/names-SNAPSHOT.json [new file with mode: 0644]
names-18.06.7.json [deleted file]
names-19.07.1.json [deleted file]
names-SNAPSHOT.json [deleted file]

index b216d5972c63d4113780378a9acf08300ac90293..d5e6891b54af305e3722215198fec68c8209c1e0 100644 (file)
--- a/config.js
+++ b/config.js
@@ -7,9 +7,9 @@ var config = {
   // Files to get data from
   versions: {
   //'SNAPSHOT': '/api/names/SNAPSHOT', // when using sasu backend
-    'SNAPSHOT': 'names-SNAPSHOT.json',
-    '19.07.1': 'names-19.07.1.json',
-    '18.06.7': 'names-18.06.7.json'
+    'SNAPSHOT': 'misc/names-SNAPSHOT.json',
+    '19.07.1': 'misc/names-19.07.1.json',
+    '18.06.7': 'misc/names-18.06.7.json'
   },
   // Build custom images
   // See https://github.com/aparcar/asu
diff --git a/misc/names-18.06.7.json b/misc/names-18.06.7.json
new file mode 100644 (file)
index 0000000..94a0ffc
--- /dev/null
@@ -0,0 +1,5797 @@
+{
+  "models": {
+    "8devices Carambola Board": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-carambola-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-carambola-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "8devices Carambola Board 2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-carambola2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "AVM FRITZ!Box 4020": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-fritz4020-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "AVM FRITZ!Box 4040": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin",
+          "type": "eva"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Aigale Ai-BR100": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "AirLive AIR3GII": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-air3gii-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-air3gii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alfa AP121": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ap121-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ap121-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa AP121F": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ap121f-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa ASLl26555": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alfa Hornet-UB": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-hornet-ub-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-hornet-ub-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa Tube2H": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-8M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL0256N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL0305": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-all0305-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-all0305-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-all0305-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL0315N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-all0315n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL5002": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all5002-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all5002-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL5003": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all5003-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-all5003-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RP-N53": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-rp-n53-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-AC53U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-AC56U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac56u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-AC68U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac68u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-AC87U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac87u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-G32 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-g32-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-g32-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N10": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10+": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-n10-plus-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-n10-plus-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N10P v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10P v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10U B": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 c1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 d1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12HP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N13U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-n13u-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rt-n13u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N14U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-rt-n14u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-N14UHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N15U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N16": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N18U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-asus-rt-n18u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-N53": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N66U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N66W": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus WL-300g": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-320gP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-330N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n3g-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus WL-330N3G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus WL-330gE": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500W": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500gP v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500gP v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-520gU": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-550gE": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-HDD25": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Belkin F5D8235-4 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt288x-f5d8235-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Belkin F5D8235-4 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-f5d8235-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-f5d8235-v2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Belkin F9K1115 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-f9k1115v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-f9k1115v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Belkin WEMO Switch": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-f7c027-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-f7c027-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Buffalo WHR-1166D": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-whr-1166d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-300HP2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-whr-300hp2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-600D": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-whr-600d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-G300N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-whr-g300n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Buffalo WMR-300": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wmr-300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WSR-1166DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wsr-1166-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wsr-1166-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WSR-600DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wsr-600-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wsr-600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WXR-1900DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wxr-1900dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-1750DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-1750dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-450HP2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-450hp2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-450hp2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-600DHP v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-600dhp-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-600DHP2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-900DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-HP-AG300H": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-ag300h-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G300NH v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G300NH v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G450H": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g450h-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Cisco Meraki MR24": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mr24-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Cisco Meraki MX60": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mx60-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Comfast CF-E316N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e316n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E320N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e320n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E380AC v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e380ac-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E380AC v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e380ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E520N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e520n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E530N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cf-e530n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-WR800N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-cf-wr800n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Compex WP543": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-8M-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-8M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-16M-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-16M-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPE72": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-8M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-8M-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-16M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-16M-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ342": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpj342-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ344": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpj344-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ531": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpj531-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ558": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wpj558-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DAP-1350 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DAP-2695 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dap-2695-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dap-2695-a1-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DCH-M225": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-dch-m225-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-dch-m225-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DGL-5500 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dgl-5500-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dgl-5500-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DHP-1565 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dhp-1565-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dhp-1565-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-300 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-300 b7": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b7-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-320 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-320-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-505 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-505-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-600 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-610 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 d1-d4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 h1/h2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 d1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-d1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-810L": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-dir-810l-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DIR-825 b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-825 c1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-c1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-835 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-835-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-835-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-860L b1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "D-Link DIR-869 a1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-869-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dir-869-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-885L": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-dlink-dir-885l-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "D-Link DWL-3150": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "D-Link DWR-512 b": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Devolo dLAN Hotspot": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dlan-hotspot-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Devolo dLAN pro 1200 WiFi ac": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dlan-pro-1200-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Devolo dLAN pro 500 Wireless+": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-dlan-pro-500-wp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Dovado Tiny AC": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-tiny-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ELECOM WRH-300CR": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wrh-300cr-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wrh-300cr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax 3G-6200N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax 3G-6200NL": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200nl-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200nl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax PS-1208MFg": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "EnGenius EPG5000": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-epg5000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-epg5000-squashfs-factory.dlf",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "EnGenius ESR-9753": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-esr-9753-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-esr-9753-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "EnGenius ESR1750": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-esr1750-squashfs-factory.dlf",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-esr1750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "EnGenius ESR900": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-esr900-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-esr900-squashfs-factory.dlf",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Firefly Firewrt": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-firewrt-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-firewrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "GL.iNet 6416A v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR150": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR300": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR300M": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-B1300": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ipq40xx-glinet_gl-b1300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ipq40xx-glinet_gl-b1300-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "GL.iNet GL-M9331-Core (Domino)": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-domino-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-MT300a": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt300a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300n": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300n v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-gl-mt300n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "GL.iNet GL-MT750": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MiFi": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-mifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-USB150": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-usb150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet iNet 6408a v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6408A-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6408A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet iNet 6416a v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Gateworks Ventana": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-imx6-ventana-squashfs-nand.ubi",
+          "type": "nand"
+        },
+        {
+          "name": "openwrt-18.06.7-imx6-ventana-large-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-imx6-ventana-large-squashfs-nand.ubi",
+          "type": "nand"
+        },
+        {
+          "name": "openwrt-18.06.7-imx6-ventana-squashfs-bootfs.tar.gz",
+          "type": "bootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-imx6-ventana-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "imx6/generic"
+    },
+    "Hame MPR-A1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Hame MPR-A2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HiWiFi/Gee HC5661": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-hc5661-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi/Gee HC5761": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-hc5761-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi/Gee HC5861": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-hc5861-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HooToo HT-TM02": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-ht-tm02-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-ht-tm02-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei D105": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-d105-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-d105-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei E970": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-huawei-e970-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Huawei HG255d": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-hg255d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-hg255d-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Iomega iConnect": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-initramfs-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "JGC JHR-N805R": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JGC JHR-N825R": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JGC JHR-N926R": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Jindong newifi D1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-newifi-d1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-newifi-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Kingston Mobilelite Wireless MLW221": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-mlw221-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Kingston Mobilelite Wireless MLWG2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-mlwg2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "La Fonera FON2303A": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "LeMaker Lamobo a20": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-sunxi-cortexa7-sun7i-a20-lamobo-r1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-18.06.7-sunxi-cortexa7-sun7i-a20-lamobo-r1-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Lenovo y1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-y1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Lenovo y1s": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-y1s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Linksys E1200 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1200 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1500 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1550 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1700": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-e1700-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-e1700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Linksys E2000 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2.1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E3000 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys E3200 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E4200 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E900 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys RE6500": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-re6500-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-re6500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Linksys WRT1200AC": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT150N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT160NL": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wrt160nl-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Linksys WRT1900AC v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900AC v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900ACS": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT300N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
+          "type": "trx"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT300N v1.1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT3200ACM": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT320N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT32X": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT350N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT54G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G-EM": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3GV2-VF": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
+          "type": "noheader"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT610N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT610N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRTSL54GS": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "MQMaker WiTi Board": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-256m-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-256m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-512m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-512m-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Marvell Armada 388 RD": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-armada-388-rd-squashfs-firmware.bin",
+          "type": "firmware"
+        },
+        {
+          "name": "openwrt-18.06.7-mvebu-cortexa9-armada-388-rd-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Mediatek LinkIt7688": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-LinkIt7688-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Meraki MR12": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-rootfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Meraki MR16": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Meraki MR18": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-mr18-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Microduino MicroWrt Core": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-microwrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Mikrotik Flash 16M": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik Flash 16M, AC": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik NAND flash <= 64M": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik NAND flash > 64M": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-large-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik hEX (RB750Gr3)": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-rb750gr3-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-rb750gr3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Mikrotik vmlinux": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-mikrotik-vmlinux-lzma.elf",
+          "type": "vmlinux"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Motorola WA840G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WE800G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-we800g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WR850G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netcore NW718": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nw718-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nw718-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Netgear EX6100 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Netgear R6250": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-netgear-r6250-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R6300 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-netgear-r6300-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R7000": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-netgear-r7000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R7900": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-netgear-r7900-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R8000": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-netgear-r8000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear WGT634U": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netgear WN2500RP v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WN3000RP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNCE2001": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Netgear WNDR3300 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netgear WNDR3400 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3400 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3400 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3700 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3700 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3700 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3700 v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-wndr3700v4-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-wndr3700v4-ubi-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Netgear WNDR3700 v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wndr3700v5-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wndr3700v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Netgear WNDR3800": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3800CH": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800ch-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR4000": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR4300": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-wndr4300-ubi-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Netgear WNDRMAC v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndrmac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndrmac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDRMAC v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndrmacv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wndrmacv2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNR1000 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR1000 v2-vc": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-vc-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-vc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR2000 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR2000 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000v3-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR2200": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wnr2200-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNR3500 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNR612 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr612v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wnr612v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR834B v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netgear WPN824N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wpn824n-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-wpn824n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netis WF-2881": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wf-2881-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-wf-2881-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Nexx WT1520": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nexx WT3020": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-4M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-8M-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "OYEWIFI OYE-0001": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-oy-0001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Onion Omega": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-onion-omega-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-onion-omega-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Onion Omega2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-omega2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Onion Omega2P": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-omega2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Open-Mesh MR1750 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr1750-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr1750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh MR600 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr600-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh MR900 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr900-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mr900-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh OM2P v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-om2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-om2p-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh OM5P": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-om5p-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-om5p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "PC Engines ALIX": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-x86-geode-combined-ext4.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-geode-combined-squashfs.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-geode-rootfs-squashfs.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-geode-rootfs-ext4.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-geode-vmlinuz",
+          "type": "vmlinuz"
+        }
+      ],
+      "target": "x86/geode"
+    },
+    "PHICOMM PSG1208": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-psg1208-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "PandoraBox PBR-D1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-pbr-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "PandoraBox PBR-M1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-pbr-m1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-pbr-m1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Planex CS-QR10": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-cs-qr10-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex DB-WRT01": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-db-wrt01-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZA-WDPR": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-wdpr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-wdpr-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-750DHP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-mzk-750dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-DP150N": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-dp150n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-dp150n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-EX300NP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-mzk-ex300np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-EX750NP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-mzk-ex750np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-W04NU": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w04nu-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w04nu-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Planex MZK-W300NH": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w300nh-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w300nh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Planex MZK-W300NH2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex VR500": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-vr500-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-vr500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Poray M3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m3-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray M4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x5-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X8": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x8-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x8-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-x8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Raspberry Pi Foundation PI 2 B": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2709"
+    },
+    "Raspberry Pi Foundation Pi 3 B/CM": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
+          "type": "factory"
+        }
+      ],
+      "target": "brcm2708/bcm2710"
+    },
+    "Raspberry Pi Foundation Pi B/B+/CM/Zero/ZeroW": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
+          "type": "factory"
+        }
+      ],
+      "target": "brcm2708/bcm2708"
+    },
+    "STORYLiNK SAP-G3200U3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-sap-g3200u3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-sap-g3200u3-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "SamKnows SK-WB8": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-sk-wb8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-sk-wb8-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Sanlinking D240": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-d240-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Seagate DockStar": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-initramfs-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Seagate GoFlex Home": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-initramfs-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Seagate GoFlex Net": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-initramfs-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Sercomm NA930": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-na930-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Sitecom WL-341 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-341v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-341v3-initramfs-uImage.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Sitecom WL-351": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-351-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wl-351-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "SmartRG SR400ac": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-smartrg-sr400ac-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer C20i": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-ArcherC20i-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-ArcherC20i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C25 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c25-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c25-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C5 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c5-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c5-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C5 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-tplink-archer-c5-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer C7 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-il": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-il-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-il-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C9 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-tplink-archer-c9-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer MR200": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link CPE 210 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 210 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 220 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 510 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 520 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-MR3420 v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-MR6400 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-mr6400-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-mr6400-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WA701N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA701N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA7210N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7210n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7210n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA730RE v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa730re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa730re-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA750RE v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa750re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa750re-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA7510N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7510n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7510n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA801N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA801N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA801N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA830RE v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA830RE v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA850RE v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA850RE v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA860RE v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa860re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa860re-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA901N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA901N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA901N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA901N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WA901N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WDR3500 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR3600 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4300 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4300 v1-il": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4310 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4900 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-fdt.bin",
+          "type": "fdt"
+        },
+        {
+          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/generic"
+    },
+    "TP-Link TL-WDR4900 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4900-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4900-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR6500 v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr6500-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr6500-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR7500 v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr7500-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr7500-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WPA8630 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wpa8630-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wpa8630-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1041N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr1041n-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr1041n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR1043N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043n-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR2543N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR710N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR710N v2.1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v2.1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v2.1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR740N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR740N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR740N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR740N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR740N/ND v6": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v6-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v6-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR741N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR741N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR741N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR741N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR743N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR743N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR802N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR802N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR802N v2-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR802N v2-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR810N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR810N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR841N/ND v1.5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v1.5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v1.5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v10": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v10-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v10-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v11": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v11-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v11-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v12": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v12-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v12-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v13": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR841N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v7": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v7-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v8": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v8-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR841N/ND v9": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR842N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR843N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr843nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr843nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR847N v8": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr847n-v8-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr847n-v8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v3-cn": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-br.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v4-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v4-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v6": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-br.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v6-eu": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR940N/ND v6-us": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v6": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link TL-WR941N/ND v6-cn": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "TP-Link WBS 210 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wbs210-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wbs210-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link WBS 510 v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wbs510-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wbs510-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-673GRU": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-673gru-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-673gru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-714TRU": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-tew-714tru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-tew-714tru-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "TRENDnet TEW-732BR": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-732br-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-732br-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-823DRU": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-823dru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-tew-823dru-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Teltonika RUT500": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rut5xx-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-rut5xx-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G150B": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g150b-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g150b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G300M": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-3g300m-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda AC9": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-bcm53xx-tenda-ac9-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Tenda W306R v20": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-w306r-v20-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-w306r-v20-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "USRobotics USR5461": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Ubiquiti AirGateway": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-pro-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti AirRouter": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-airrouter-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-airrouter-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Bullet M2/M5": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti EdgeRouter X": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti EdgeRouter X-SFP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti Litestation SR71": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-ls-sr71-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-ls-sr71-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation Loco M2/M5 XM/XW": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation M2/M5 XM": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation M2/M5 XW": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Rocket M XM": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-ti-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-ti-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Rocket M XW": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti RouterStation": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rs-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti RouterStation Pro": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rspro-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rspro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP AC Lite": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Outdoor": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Outdoor+": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Pro": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-uap-pro-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-uap-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti XS2-8": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath25/generic"
+    },
+    "Unbranded A5-V11": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Unbranded WR512-3GN": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Unbranded XDXRN502J": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-xdxrn502j-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-xdxrn502j-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "WRTnode WRTnode": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-wrtnode-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "WRTnode WRTnode2Q": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-wrtnode2q-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "WRTnode WRTnode2R": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-wrtnode2r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Wandboard Dual": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-imx6-wandboard-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "imx6/generic"
+    },
+    "WeVO 11AC NAS Router": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-11acnas-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-11acnas-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "WeVO W2914NS v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-w2914nsv2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-w2914nsv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Western Digital My Net N600": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n600-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Western Digital My Net N750": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n750-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Western Digital Wi-Fi Range Extender": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-rext-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-mynet-rext-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Xiaomi Mi Router 3G": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-rootfs0.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-kernel1.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi MiWiFi Mini": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Xiaomi MiWiFi Nano": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Youku youku-yk1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT APE522II": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-ape522ii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT CPE102": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-cpe102-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WA05": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-wa05-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WE1526": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-zbt-we1526-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "ZBT WE826": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-we826-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-we826-32M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WG2626": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg2626-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg2626-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ZBT WG3526": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-32M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-32M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ZBT WR8305RT": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zbt-wr8305rt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZTE zte-q7": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-zte-q7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Omni": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kn_rc-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kn_rc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Omni II": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kn_rf-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kn_rf-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Viva rev.B": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kng_rc-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-mt7620-kng_rc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL NBG-419N v1": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG-419N v2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG6616": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-NBG6616-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "ZyXEL NBG6716": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-nbg6716-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-nand-nbg6716-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "jjPlus JA76PF0": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-rootfs-squashfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JA76PF2": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JWAP003": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-rootfs-squashfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JWAP230": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-ar71xx-generic-jwap230-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "x86 generic 32bit": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-x86-generic-combined-ext4.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-generic-vmlinuz",
+          "type": "vmlinuz"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-generic-rootfs-ext4.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-generic-generic-rootfs.tar.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-generic-rootfs-squashfs.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-generic-combined-squashfs.img.gz",
+          "type": "combined"
+        }
+      ],
+      "target": "x86/generic"
+    },
+    "x86 generic 64bit": {
+      "images": [
+        {
+          "name": "openwrt-18.06.7-x86-64-combined-squashfs.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-18.06.7-x86-64-combined-ext4.img.gz",
+          "type": "combined"
+        }
+      ],
+      "target": "x86/64"
+    }
+  },
+  "url": "https://downloads.openwrt.org/releases/{version}/targets/{target}",
+  "version_code": "r7976-ca47026b7d"
+}
\ No newline at end of file
diff --git a/misc/names-19.07.1.json b/misc/names-19.07.1.json
new file mode 100644 (file)
index 0000000..ca0b04b
--- /dev/null
@@ -0,0 +1,5345 @@
+{
+  "models": {
+    "8devices Carambola Board": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-carambola-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-carambola-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "8devices Carambola Board 2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-carambola2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "AVM FRITZ!Box 4020": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-fritz4020-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "AVM FRITZ!Box 4040": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin",
+          "type": "eva"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!Box 7530": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-7530-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!Repeater 3000": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzrepeater-3000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzrepeater-3000-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Aigale Ai-BR100": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ai-br100-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "AirLive AIR3GII": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-air3gii-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-air3gii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alfa AP121": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ap121-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ap121-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa AP121F": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ap121f-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa ASLl26555": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alfa Hornet-UB": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-hornet-ub-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-hornet-ub-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Alfa Tube2H": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-8M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL0256N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL0305": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-all0305-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-all0305-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-all0305-rootfs-squashfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL0315N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-all0315n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Allnet ALL5002": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all5002-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all5002-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL5003": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all5003-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-all5003-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RP-N53": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-rp-n53-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-rp-n53-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-AC53U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-AC56U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac56u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-AC68U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac68u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-AC87U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac87u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-G32 b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rt-g32-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rt-g32-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N10": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10P v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10P v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N10U B": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 c1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12 d1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N12HP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N13U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rt-n13u-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rt-n13u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N14U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-rt-n14u-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-rt-n14u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-N14UHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N15U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N16": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N18U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-asus-rt-n18u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Asus RT-N53": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N66U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus RT-N66W": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Asus WL-300g": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-320gP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-330N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n3g-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus WL-330N3G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus WL-330gE": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500W": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500gP v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-500gP v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-520gU": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-550gE": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Asus WL-HDD25": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Belkin F5D8235-4 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt288x-f5d8235-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Belkin F5D8235-4 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-f5d8235-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-f5d8235-v2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Belkin F9K1115 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-f9k1115v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Belkin WEMO Switch": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-f7c027-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-f7c027-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Buffalo WHR-1166D": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-1166d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-1166d-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-300HP2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-300hp2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-300hp2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-600D": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-600d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-whr-600d-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-G300N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-whr-g300n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Buffalo WHR-G301N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "Buffalo WMR-300": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wmr-300-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wmr-300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WSR-1166DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wsr-1166-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wsr-1166-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WSR-600DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wsr-600-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wsr-600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WXR-1900DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wxr-1900dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-1750DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-1750dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-450HP2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-450hp2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-450hp2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-600DHP v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-600dhp-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-600DHP2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-900DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.trx",
+          "type": "trx"
+        },
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-HP-AG300H": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-ag300h-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G300NH v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G300NH v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Buffalo WZR-HP-G450H": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g450h-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Cisco Meraki MR24": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mr24-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Cisco Meraki MX60": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mx60-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Comfast CF-E316N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e316n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E320N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e320n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E380AC v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e380ac-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E380AC v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e380ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E520N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e520n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-E530N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cf-e530n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Comfast CF-WR800N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-cf-wr800n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-cf-wr800n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Compex WP543": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-8M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-8M-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-16M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-16M-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPE72": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-8M-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-8M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-16M-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-16M-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ342": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpj342-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ344": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpj344-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ531": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpj531-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Compex WPJ558": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wpj558-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DAP-1350 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DAP-2695 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dap-2695-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dap-2695-a1-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DCH-M225": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DGL-5500 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dgl-5500-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dgl-5500-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DHP-1565 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dhp-1565-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dhp-1565-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-320 b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-320-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-505 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-505-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-600 b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-610 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 d1-d4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 h1/h2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 d1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-d1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-810L": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-dir-810l-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-dir-810l-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DIR-825 b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-825 c1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-c1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-835 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-835-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-835-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-860L b1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "D-Link DIR-869 a1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-869-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dir-869-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "D-Link DIR-885L": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-dlink-dir-885l-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "D-Link DWL-3150": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "D-Link DWR-512 b": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Devolo dLAN Hotspot": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dlan-hotspot-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Devolo dLAN pro 1200 WiFi ac": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dlan-pro-1200-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Devolo dLAN pro 500 Wireless+": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-dlan-pro-500-wp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Dovado Tiny AC": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-tiny-ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-tiny-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ELECOM WRH-300CR": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax 3G-6200N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax 3G-6200NL": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200nl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200nl-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax PS-1208MFg": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "EnGenius EPG5000": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-squashfs-factory.dlf",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "EnGenius ESR-9753": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-esr-9753-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-esr-9753-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Firefly Firewrt": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-firewrt-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-firewrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "GL.iNet 6416A v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR150": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR300": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet AR300M": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-B1300": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-glinet_gl-b1300-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-glinet_gl-b1300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "GL.iNet GL-M9331-Core (Domino)": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-domino-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-MT300a": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300a-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300n": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300n v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-gl-mt300n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "GL.iNet GL-MT750": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt750-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MiFi": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-mifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet GL-USB150": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-usb150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet iNet 6408a v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6408A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6408A-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "GL.iNet iNet 6416a v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Gateworks Ventana": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-imx6-ventana-large-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-imx6-ventana-squashfs-nand.ubi",
+          "type": "nand"
+        },
+        {
+          "name": "openwrt-19.07.1-imx6-ventana-squashfs-bootfs.tar.gz",
+          "type": "bootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-imx6-ventana-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-imx6-ventana-large-squashfs-nand.ubi",
+          "type": "nand"
+        }
+      ],
+      "target": "imx6/generic"
+    },
+    "Hame MPR-A1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Hame MPR-A2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HiWiFi/Gee HC5661": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5661-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5661-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi/Gee HC5761": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5761-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5761-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi/Gee HC5861": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5861-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-hc5861-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HooToo HT-TM02": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-ht-tm02-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-ht-tm02-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei D105": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-d105-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-d105-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei E970": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-huawei-e970-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Huawei HG255d": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-hg255d-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-hg255d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Iomega iConnect": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-initramfs-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "JGC JHR-N805R": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JGC JHR-N825R": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JGC JHR-N926R": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Jindong newifi D1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-newifi-d1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-newifi-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Kingston Mobilelite Wireless MLW221": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mlw221-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mlw221-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Kingston Mobilelite Wireless MLWG2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mlwg2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mlwg2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "La Fonera FON2303A": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "LeMaker Lamobo a20": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-sunxi-cortexa7-sun7i-a20-lamobo-r1-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-19.07.1-sunxi-cortexa7-sun7i-a20-lamobo-r1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Lenovo y1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-y1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-y1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Lenovo y1s": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-y1s-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-y1s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Linksys E1200 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1200 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1500 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1550 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1700": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-e1700-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-e1700-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-e1700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Linksys E2000 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2.1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E3000 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys E3200 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E4200 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E900 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys RE6500": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-re6500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-re6500-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Linksys WRT1200AC": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT150N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT160NL": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wrt160nl-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Linksys WRT1900AC v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900AC v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900ACS": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT300N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
+          "type": "trx"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT300N v1.1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT3200ACM": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT320N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT32X": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT350N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT54G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G-EM": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3GV2-VF": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
+          "type": "noheader"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT610N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT610N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRTSL54GS": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "MQMaker WiTi Board": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-512m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-512m-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-256m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-256m-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Mediatek LinkIt7688": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-LinkIt7688-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Meraki MR12": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Meraki MR16": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Meraki MR18": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-mr18-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Microduino MicroWrt Core": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-microwrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-microwrt-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Mikrotik Flash 16M": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik Flash 16M, AC": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik NAND flash <= 64M": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-64m-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik NAND flash > 64M": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-ac-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Mikrotik hEX (RB750Gr3)": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mikrotik_rb750gr3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-mikrotik_rb750gr3-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Mikrotik vmlinux": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-mikrotik-vmlinux-lzma.elf",
+          "type": "vmlinux"
+        }
+      ],
+      "target": "ar71xx/mikrotik"
+    },
+    "Motorola WA840G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WE800G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-we800g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WR850G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netcore NW718": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nw718-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nw718-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Netgear EX6100 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-initramfs-fit-uImage.itb",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Netgear R6120": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-netgear_r6120-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-netgear_r6120-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Netgear R6250": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-netgear-r6250-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R6300 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-netgear-r6300-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R7000": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-netgear-r7000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R7900": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-netgear-r7900-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear R8000": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-netgear-r8000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Netgear WGT634U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netgear WN2500RP v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WN3000RP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNCE2001": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Netgear WNDR3300 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netgear WNDR3400 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3400 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3400 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3700 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3700 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3700 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR3700 v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-wndr3700v4-ubi-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-wndr3700v4-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Netgear WNDR3700 v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Netgear WNDR3800": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR3800CH": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800ch-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDR4000": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNDR4300": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-wndr4300-ubi-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "Netgear WNDRMAC v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndrmac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndrmac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNDRMAC v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndrmacv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wndrmacv2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNR2000 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR2000 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000v3-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/tiny"
+    },
+    "Netgear WNR2200": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wnr2200-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Netgear WNR3500 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Netgear WNR834B v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Netis WF-2881": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wf-2881-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-wf-2881-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Nexx WT1520": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nexx WT3020": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "OYEWIFI OYE-0001": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-oy-0001-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-oy-0001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Onion Omega": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-onion-omega-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-onion-omega-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Onion Omega2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-omega2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Onion Omega2P": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-omega2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Open-Mesh MR1750 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr1750-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr1750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh MR600 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr600-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh MR900 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr900-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mr900-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh OM2P v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-om2p-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-om2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh OM5P": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-om5p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-om5p-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Open-Mesh OM5P v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-generic-openmesh_om5p-ac-v2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-generic-openmesh_om5p-ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PC Engines ALIX": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-x86-geode-combined-ext4.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-geode-vmlinuz",
+          "type": "vmlinuz"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-geode-combined-squashfs.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-geode-rootfs-ext4.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-geode-rootfs-squashfs.img.gz",
+          "type": "rootfs"
+        }
+      ],
+      "target": "x86/geode"
+    },
+    "PHICOMM PSG1208": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-psg1208-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-psg1208-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "PandoraBox PBR-D1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-pbr-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "PandoraBox PBR-M1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-pbr-m1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-pbr-m1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Planex CS-QR10": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-cs-qr10-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-cs-qr10-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex DB-WRT01": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-db-wrt01-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-db-wrt01-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZA-WDPR": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-wdpr-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-wdpr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-750DHP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-750dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-750dhp-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-DP150N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-dp150n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-dp150n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-EX300NP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex300np-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex300np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-EX750NP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex750np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex750np-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-W04NU": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w04nu-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w04nu-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Planex MZK-W300NH": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w300nh-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w300nh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Planex MZK-W300NH2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex VR500": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-vr500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-vr500-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Poray M3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m3-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray M4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x5-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X8": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x8-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-x8-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Raspberry Pi Foundation PI 2 B": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
+          "type": "factory"
+        }
+      ],
+      "target": "brcm2708/bcm2709"
+    },
+    "Raspberry Pi Foundation Pi 3 B/CM": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2710"
+    },
+    "Raspberry Pi Foundation Pi B/B+/CM/Zero/ZeroW": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
+          "type": "factory"
+        }
+      ],
+      "target": "brcm2708/bcm2708"
+    },
+    "STORYLiNK SAP-G3200U3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-sap-g3200u3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-sap-g3200u3-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "SamKnows SK-WB8": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-sk-wb8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-sk-wb8-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Sanlinking D240": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-d240-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-d240-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Seagate DockStar": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-initramfs-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Seagate GoFlex Home": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-initramfs-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Seagate GoFlex Net": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-initramfs-uImage",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "kirkwood/generic"
+    },
+    "Sercomm NA930": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-na930-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-na930-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "SmartRG SR400ac": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-smartrg-sr400ac-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer C20i": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C25 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c25-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c25-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C5 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c5-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c5-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C5 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-tplink-archer-c5-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer C7 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-eu": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory-eu.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-il": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-il-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-il-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v2-us": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory-us.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C7 v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link Archer C9 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-tplink-archer-c9-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer MR200": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ArcherMR200-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link CPE 210 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 210 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 210 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 220 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 220 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE 510 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 510 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link CPE 520 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-MR10U": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr10u-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-MR3020 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3020-v1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-MR3020 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-MR3040 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3040-v2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-MR3220 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3220-v1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-MR3420 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3420-v1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-MR3420 v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-MR6400 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-mr6400-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-mr6400-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WA801N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WA901N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wa901nd-v2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WDR3500 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR3600 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4300 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4300 v1-il": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4310 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR4900 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-fdt.bin",
+          "type": "fdt"
+        },
+        {
+          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "mpc85xx/generic"
+    },
+    "TP-Link TL-WDR4900 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4900-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4900-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR6500 v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr6500-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr6500-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WDR7500 v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr7500-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr7500-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WPA8630 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wpa8630-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wpa8630-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR1043N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043n-v5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR2543N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR703N": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr703n-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR710N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR710N v2.1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v2.1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v2.1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR740N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR740N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v3-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR740N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v4-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR741N/ND v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr741nd-v4-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR743N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr743nd-v1-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR802N v4": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR810N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR810N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR841N/ND v10": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v10-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v11": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v11-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v12": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v12-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v13": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR841N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v5-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v7": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v7-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v8": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v8-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v9": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v9-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR842N/ND v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v3": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link TL-WR842N/ND v5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link WBS 210 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wbs210-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wbs210-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TP-Link WBS 510 v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wbs510-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wbs510-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-673GRU": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-673gru-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-673gru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-714TRU": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-tew-714tru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-tew-714tru-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "TRENDnet TEW-732BR": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-732br-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-732br-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "TRENDnet TEW-823DRU": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-823dru-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-tew-823dru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Teltonika RUT500": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rut5xx-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-rut5xx-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G150B": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g150b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g150b-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G300M": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g300m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-3g300m-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda AC9": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-bcm53xx-tenda-ac9-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Tenda W306R v20": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-w306r-v20-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-w306r-v20-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "USRobotics USR5461": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Ubiquiti AirGateway": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-pro-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti AirRouter": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-airrouter-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-airrouter-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Bullet M2/M5": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti EdgeRouter X": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti EdgeRouter X-SFP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti Litestation SR71": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-ls-sr71-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-ls-sr71-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation Loco M2/M5 XM/XW": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation M2/M5 XM": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti NanoStation M2/M5 XW": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Rocket M XM": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-ti-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-ti-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti Rocket M XW": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti RouterStation": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rs-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti RouterStation Pro": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rspro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rspro-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP AC Lite": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Outdoor": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Outdoor+": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti UniFi AP Pro": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-uap-pro-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-uap-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Ubiquiti XS2-8": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath25/generic"
+    },
+    "Unbranded WR512-3GN": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wr512-3gn-8M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-wr512-3gn-8M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Unbranded XDXRN502J": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-xdxrn502j-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-xdxrn502j-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "WRTnode WRTnode": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wrtnode-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-wrtnode-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "WRTnode WRTnode2Q": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-wrtnode2q-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "WRTnode WRTnode2R": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-wrtnode2r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Wandboard Dual": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-imx6-wandboard-uImage",
+          "type": "kernel"
+        }
+      ],
+      "target": "imx6/generic"
+    },
+    "WeVO 11AC NAS Router": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-11acnas-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-11acnas-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "WeVO W2914NS v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-w2914nsv2-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-w2914nsv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Western Digital My Net N600": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n600-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Western Digital My Net N750": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n750-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Western Digital Wi-Fi Range Extender": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-rext-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-mynet-rext-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "Xiaomi Mi Router 3G": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi MiWiFi Mini": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-miwifi-mini-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Xiaomi MiWiFi Nano": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Youku youku-yk1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-youku-yk1-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT APE522II": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-ape522ii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-ape522ii-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT CPE102": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-cpe102-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-cpe102-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WA05": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wa05-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wa05-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WE826": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-32M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-32M-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WE826-E": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbtlink_zbt-we826-e-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbtlink_zbt-we826-e-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZBT WG2626": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg2626-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg2626-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ZBT WG3526": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-16M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-16M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-32M-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-32M-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ZBT WR8305RT": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wr8305rt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wr8305rt-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZTE zte-q7": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zte-q7-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-zte-q7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Omni": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Omni II": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Viva rev.B": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL NBG-419N v1": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n-initramfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG-419N v2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n2-initramfs-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG6616": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-NBG6616-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-NBG6616-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "ZyXEL NBG6716": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-nbg6716-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-nand-nbg6716-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/nand"
+    },
+    "jjPlus JA76PF0": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-kernel.bin",
+          "type": "kernel"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JA76PF2": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-rootfs-squashfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JWAP003": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-rootfs-squashfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "jjPlus JWAP230": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-ar71xx-generic-jwap230-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ar71xx/generic"
+    },
+    "x86 generic 32bit": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-x86-generic-vmlinuz",
+          "type": "vmlinuz"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-generic-rootfs-squashfs.img.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-generic-combined-squashfs.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-generic-combined-ext4.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-generic-generic-rootfs.tar.gz",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-generic-rootfs-ext4.img.gz",
+          "type": "rootfs"
+        }
+      ],
+      "target": "x86/generic"
+    },
+    "x86 generic 64bit": {
+      "images": [
+        {
+          "name": "openwrt-19.07.1-x86-64-combined-squashfs.img.gz",
+          "type": "combined"
+        },
+        {
+          "name": "openwrt-19.07.1-x86-64-combined-ext4.img.gz",
+          "type": "combined"
+        }
+      ],
+      "target": "x86/64"
+    }
+  },
+  "url": "https://downloads.openwrt.org/releases/{version}/targets/{target}",
+  "version_code": "r10911-c155900f66"
+}
\ No newline at end of file
diff --git a/misc/names-SNAPSHOT.json b/misc/names-SNAPSHOT.json
new file mode 100644 (file)
index 0000000..c65e63e
--- /dev/null
@@ -0,0 +1,12116 @@
+{
+  "models": {
+    "1&1 HomeServer": {
+      "id": "avm_fritz7320",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-avm_fritz7320-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "7Links PX-4885 4M": {
+      "id": "7links_px-4885-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-7links_px-4885-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "7Links PX-4885 8M": {
+      "id": "7links_px-4885-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-7links_px-4885-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "8devices Carambola": {
+      "id": "8devices_carambola",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-8devices_carambola-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "8devices Carambola2": {
+      "id": "8dev_carambola2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-8dev_carambola2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "8devices Jalapeno": {
+      "id": "8dev_jalapeno",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-8dev_jalapeno-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-8dev_jalapeno-squashfs-nand-factory.ubi",
+          "type": "nand-factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "A5-V11": {
+      "id": "unbranded_a5-v11",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-unbranded_a5-v11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-unbranded_a5-v11-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ADB P.DG A4001N": {
+      "id": "A4001N",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-A4001N-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "ADB P.DG A4001N1": {
+      "id": "A4001N1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-A4001N1-squashfs-cfe.bin",
+          "type": "cfe"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-A4001N1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "ADB P.DG AV4202N": {
+      "id": "AV4202N",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AV4202N-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "ADSLR G7": {
+      "id": "adslr_g7",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-adslr_g7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "AFOUNDRY EW1200": {
+      "id": "afoundry_ew1200",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-afoundry_ew1200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ALFA Network AC1200RM": {
+      "id": "alfa-network_ac1200rm",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-alfa-network_ac1200rm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ALFA Network AP120C-AC": {
+      "id": "alfa-network_ap120c-ac",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-alfa-network_ap120c-ac-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-alfa-network_ap120c-ac-squashfs-nand-factory.bin",
+          "type": "nand-factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "ALFA Network AP121F": {
+      "id": "alfa-network_ap121f",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-alfa-network_ap121f-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "ALFA Network AWUSFREE1": {
+      "id": "alfa-network_awusfree1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-alfa-network_awusfree1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "ALFA Network Quad-E4G": {
+      "id": "alfa-network_quad-e4g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-alfa-network_quad-e4g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ALFA Network R36M-E4G": {
+      "id": "alfa-network_r36m-e4g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-alfa-network_r36m-e4g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ALFA Network Tube-E4G": {
+      "id": "alfa-network_tube-e4g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-alfa-network_tube-e4g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ALFA Networks W502U": {
+      "id": "alfa-network_w502u",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-alfa-network_w502u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ARC Wireless FreeStation": {
+      "id": "arcwireless_freestation5",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-arcwireless_freestation5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ASUS Lyra (MAP-AC2200)": {
+      "id": "asus_map-ac2200",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-asus_map-ac2200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "ASUS RT-AC53U": {
+      "id": "asus-rt-ac53u",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-AC56U": {
+      "id": "asus-rt-ac56u",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-asus-rt-ac56u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "ASUS RT-AC57U": {
+      "id": "asus_rt-ac57u",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-asus_rt-ac57u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ASUS RT-AC58U": {
+      "id": "asus_rt-ac58u",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-asus_rt-ac58u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "ASUS RT-AC65P": {
+      "id": "asus_rt-ac65p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ASUS RT-AC68U": {
+      "id": "asus-rt-ac68u",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-asus-rt-ac68u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "ASUS RT-AC85P": {
+      "id": "asus_rt-ac85p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-asus_rt-ac85p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-asus_rt-ac85p-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ASUS RT-AC87U": {
+      "id": "asus-rt-ac87u",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-asus-rt-ac87u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "ASUS RT-N10": {
+      "id": "asus-rt-n10",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N10P v1": {
+      "id": "asus-rt-n10p",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N10P v2": {
+      "id": "asus-rt-n10p-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N10U A": {
+      "id": "asus-rt-n10u",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N10U B": {
+      "id": "asus-rt-n10u-b",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N12 A1": {
+      "id": "asus-rt-n12",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N12 B1": {
+      "id": "asus-rt-n12-b1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N12 C1": {
+      "id": "asus-rt-n12-c1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N12 D1": {
+      "id": "asus-rt-n12-d1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N12HP": {
+      "id": "asus-rt-n12hp",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N14UHP": {
+      "id": "asus-rt-n14uhp",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N15U": {
+      "id": "asus-rt-n15u",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N16": {
+      "id": "asus-rt-n16",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N18U": {
+      "id": "asus-rt-n18u",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-asus-rt-n18u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "ASUS RT-N53": {
+      "id": "asus-rt-n53",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N66U": {
+      "id": "asus-rt-n66u",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS RT-N66W": {
+      "id": "asus-rt-n66w",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "ASUS WL-300g": {
+      "id": "asus-wl-300g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-320gP": {
+      "id": "asus-wl-320gp",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-330gE": {
+      "id": "asus-wl-330ge",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-500W": {
+      "id": "asus-wl-500w",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-500g Deluxe": {
+      "id": "asus-wl-500gd",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-500gd-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-500gP v1": {
+      "id": "asus-wl-500gp-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-500gP v2": {
+      "id": "asus-wl-500gp-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-520gU": {
+      "id": "asus-wl-520gu",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-550gE": {
+      "id": "asus-wl-550ge",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "ASUS WL-HDD25": {
+      "id": "asus-wl-hdd25",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "AVM FRITZ!Box 3370 Rev. 2 (Hynix NAND)": {
+      "id": "avm_fritz3370-rev2-hynix",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-kernel.bin",
+          "type": "eva-kernel"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-filesystem.bin",
+          "type": "eva-filesystem"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "AVM FRITZ!Box 3370 Rev. 2 (Micron NAND)": {
+      "id": "avm_fritz3370-rev2-micron",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-eva-kernel.bin",
+          "type": "eva-kernel"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-eva-filesystem.bin",
+          "type": "eva-filesystem"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "AVM FRITZ!Box 4020": {
+      "id": "avm_fritz4020",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-avm_fritz4020-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "AVM FRITZ!Box 4040": {
+      "id": "avm_fritzbox-4040",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin",
+          "type": "eva"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!Box 7312": {
+      "id": "avm_fritz7312",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-avm_fritz7312-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "AVM FRITZ!Box 7320": {
+      "id": "avm_fritz7320",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-avm_fritz7320-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "AVM FRITZ!Box 7360 SL": {
+      "id": "avm_fritz7360sl",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz7360sl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "AVM FRITZ!Box 7362 SL": {
+      "id": "avm_fritz7362sl",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz7362sl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "AVM FRITZ!Box 7412": {
+      "id": "avm_fritz7412",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "AVM FRITZ!Box 7530": {
+      "id": "avm_fritzbox-7530",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!Repeater 1200": {
+      "id": "avm_fritzrepeater-1200",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!Repeater 3000": {
+      "id": "avm_fritzrepeater-3000",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-avm_fritzrepeater-3000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AVM FRITZ!WLAN Repeater 300E": {
+      "id": "avm_fritz300e",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-avm_fritz300e-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "AXIMCom MR-102N": {
+      "id": "aximcom_mr-102n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-aximcom_mr-102n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Accton WR6202": {
+      "id": "accton_wr6202",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-accton_wr6202-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Actiontec R1000H": {
+      "id": "R1000H",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-R1000H-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Adtran/Bluesocket BSAP-1800 v2": {
+      "id": "adtran_bsap1800-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Adtran/Bluesocket BSAP-1840": {
+      "id": "adtran_bsap1840",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Aerohive HiveAP 121": {
+      "id": "aerohive_hiveap-121",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-aerohive_hiveap-121-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-aerohive_hiveap-121-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "Aerohive HiveAP-330": {
+      "id": "aerohive_hiveap-330",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-p1020-aerohive_hiveap-330-squashfs-fdt.bin",
+          "type": "fdt"
+        },
+        {
+          "name": "openwrt-mpc85xx-p1020-aerohive_hiveap-330-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/p1020"
+    },
+    "Aigale Ai-BR100": {
+      "id": "aigale_ai-br100",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-aigale_ai-br100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "AirLive Air3GII": {
+      "id": "airlive_air3gii",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-airlive_air3gii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Airlink AR670W": {
+      "id": "airlink101_ar670w",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-airlink101_ar670w-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt288x-airlink101_ar670w-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Airlink AR725W": {
+      "id": "airlink101_ar725w",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-airlink101_ar725w-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Akition myCloud mini": {
+      "id": "akitio_mycloud",
+      "images": [
+        {
+          "name": "openwrt-oxnas-ox820-akitio_mycloud-ubifs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-akitio_mycloud-ubifs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-akitio_mycloud-squashfs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-akitio_mycloud-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "oxnas/ox820"
+    },
+    "Alcatel RG100A": {
+      "id": "RG100A",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-RG100A-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Alice/O2 IAD 4421": {
+      "id": "arcadyan_arv7506pw11",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7506pw11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Allnet ALL0239-3G": {
+      "id": "aztech_hw550-3g",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-aztech_hw550-3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL0256N 4M": {
+      "id": "allnet_all0256n-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-allnet_all0256n-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL0256N 8M": {
+      "id": "allnet_all0256n-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-allnet_all0256n-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL0333CJ": {
+      "id": "allnet_all0333cj",
+      "images": [
+        {
+          "name": "openwrt-lantiq-ase-allnet_all0333cj-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/ase"
+    },
+    "Allnet ALL5002": {
+      "id": "allnet_all5002",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-allnet_all5002-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Allnet ALL5003": {
+      "id": "allnet_all5003",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-allnet_all5003-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alpha ASL26555": {
+      "id": "alphanetworks_asl26555-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-alphanetworks_asl26555-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alpha ASL26555 16M": {
+      "id": "alphanetworks_asl26555-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-alphanetworks_asl26555-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Alpha ASL56026": {
+      "id": "alphanetworks_asl56026",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-alphanetworks_asl56026-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Arcadyan ARV4510PW": {
+      "id": "arcadyan_arv4510pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv4510pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV7506PW11": {
+      "id": "arcadyan_arv7506pw11",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7506pw11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV7510PW22": {
+      "id": "arcadyan_arv7510pw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7510pw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV7518PW": {
+      "id": "arcadyan_arv7518pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7518pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV7519PW": {
+      "id": "arcadyan_arv7519pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7519pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV7519RW22": {
+      "id": "arcadyan_arv7519rw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Arcadyan ARV752DPW": {
+      "id": "arcadyan_arv752dpw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV752DPW22": {
+      "id": "arcadyan_arv752dpw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan ARV8539PW22": {
+      "id": "arcadyan_arv8539pw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Arcadyan VGV7510KW22 BRN": {
+      "id": "arcadyan_vgv7510kw22-brn",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-brn-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Arcadyan VGV7510KW22 NOR": {
+      "id": "arcadyan_vgv7510kw22-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Arcadyan VGV7519 BRN": {
+      "id": "arcadyan_vgv7519-brn",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-brn-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Arcadyan VGV7519 NOR": {
+      "id": "arcadyan_vgv7519-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Argus ATP-52B": {
+      "id": "argus_atp-52b",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-argus_atp-52b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Aruba AP-105": {
+      "id": "aruba_ap-105",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-aruba_ap-105-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Aruba AP-303": {
+      "id": "aruba_ap-303",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-aruba_ap-303-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Aruba AP-303H": {
+      "id": "aruba_ap-303h",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-aruba_ap-303h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "AsiaRF AP7621-001": {
+      "id": "asiarf_ap7621-001",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-asiarf_ap7621-001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "AsiaRF AP7621-NV1": {
+      "id": "asiarf_ap7621-nv1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-asiarf_ap7621-nv1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "AsiaRF AWAPN2403": {
+      "id": "asiarf_awapn2403",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asiarf_awapn2403-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "AsiaRF AWM002-EVB 4M": {
+      "id": "asiarf_awm002-evb-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asiarf_awm002-evb-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "AsiaRF AWM002-EVB/AWM003-EVB 8M": {
+      "id": "asiarf_awm002-evb-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asiarf_awm002-evb-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Astoria Networks ARV7510PW22": {
+      "id": "arcadyan_arv7510pw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7510pw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Astoria Networks ARV7518PW": {
+      "id": "arcadyan_arv7518pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7518pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Astoria Networks ARV7519PW": {
+      "id": "arcadyan_arv7519pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv7519pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Astoria Networks ARV7519RW22": {
+      "id": "arcadyan_arv7519rw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Asus RP-N53": {
+      "id": "asus_rp-n53",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-asus_rp-n53-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-AC51U": {
+      "id": "asus_rt-ac51u",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-asus_rt-ac51u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-G32 B1": {
+      "id": "asus_rt-g32-b1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asus_rt-g32-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N10+": {
+      "id": "asus_rt-n10-plus",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asus_rt-n10-plus-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N11P/RT-N12+/RT-N12Eb1": {
+      "id": "asus_rt-n12p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-asus_rt-n12p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-N13U": {
+      "id": "asus_rt-n13u",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asus_rt-n13u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus RT-N14u": {
+      "id": "asus_rt-n14u",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-asus_rt-n14u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Asus RT-N15": {
+      "id": "asus_rt-n15",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-asus_rt-n15-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Asus RT-N56U": {
+      "id": "asus_rt-n56u",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-asus_rt-n56u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "Asus WL-330N": {
+      "id": "asus_wl-330n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asus_wl-330n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Asus WL-330N3G": {
+      "id": "asus_wl-330n3g",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-asus_wl-330n3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Atheros Generic AR2xxx board": {
+      "id": "generic",
+      "images": [
+        {
+          "name": "openwrt-ath25-generic-kernel.elf",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ath25-generic-squashfs-rootfs.bin",
+          "type": "rootfs"
+        },
+        {
+          "name": "openwrt-ath25-generic-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath25-generic-kernel.gz",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ath25-generic-kernel.lzma",
+          "type": "kernel"
+        }
+      ],
+      "target": "ath25/"
+    },
+    "Atmel AT91SAM9263-EK": {
+      "id": "at91sam9263ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9263ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9263ek-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9263ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9263ek-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9G15-EK": {
+      "id": "at91sam9g15ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g15ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g15ek-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9G20-EK": {
+      "id": "at91sam9g20ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9G20-EK 2MMC": {
+      "id": "at91sam9g20ek_2mmc",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek_2mmc-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g20ek_2mmc-ubifs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9G25-EK": {
+      "id": "at91sam9g25ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g25ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g25ek-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9G35-EK": {
+      "id": "at91sam9g35ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g35ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9g35ek-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9M10G45-EK": {
+      "id": "at91sam9m10g45ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9m10g45ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9m10g45ek-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9X25-EK": {
+      "id": "at91sam9x25ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x25ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x25ek-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x25ek-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x25ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x25ek-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Atmel AT91SAM9X35-EK": {
+      "id": "at91sam9x35ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x35ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x35ek-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x35ek-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x35ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-at91sam9x35ek-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "AudioCodes MediaPack MP-252": {
+      "id": "audiocodes_mp-252",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-audiocodes_mp-252-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Avnet ZedBoard": {
+      "id": "avnet_zynq-zed",
+      "images": [
+        {
+          "name": "openwrt-zynq-avnet_zynq-zed-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "zynq/"
+    },
+    "Aztech HW550-3G": {
+      "id": "aztech_hw550-3g",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-aztech_hw550-3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "BDCOM WAP2100-SK (ZTE ZXECS EBG3130)": {
+      "id": "bdcom_wap2100-sk",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-bdcom_wap2100-sk-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "BT Home Hub 2.0 A": {
+      "id": "HomeHub2A",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HomeHub2A-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "BT Openreach ECI VDSL Modem V-2FUb/I": {
+      "id": "alphanetworks_asl56026",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-alphanetworks_asl56026-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "BT Openreach ECI VDSL Modem V-2FUb/R": {
+      "id": "arcadyan_vg3503j",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vg3503j-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "BeagleBoard.org OMAP3 TI beagleboard": {
+      "id": "ti_omap3-beagle",
+      "images": [
+        {
+          "name": "openwrt-omap-ti_omap3-beagle-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-omap-ti_omap3-beagle-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "omap/"
+    },
+    "Belkin F5D8235 V1": {
+      "id": "belkin_f5d8235-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-belkin_f5d8235-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Belkin F5D8235 v2": {
+      "id": "belkin_f5d8235-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-belkin_f5d8235-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Belkin F7C027": {
+      "id": "belkin_f7c027",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-belkin_f7c027-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Belkin F9K1109 Version 1.0": {
+      "id": "belkin_f9k1109v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-belkin_f9k1109v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "British Telecom Home Hub 2 Type B": {
+      "id": "bt_homehub-v2b",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-bt_homehub-v2b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "British Telecom Home Hub 3 Type A": {
+      "id": "bt_homehub-v3a",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-bt_homehub-v3a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "British Telecom Home Hub 5 Type A": {
+      "id": "bt_homehub-v5a",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-bt_homehub-v5a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Buffalo BHR-4GRV": {
+      "id": "buffalo_bhr-4grv",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-buffalo_bhr-4grv-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Buffalo BHR-4GRV2": {
+      "id": "buffalo_bhr-4grv2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-buffalo_bhr-4grv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Buffalo WBMR-300HPD": {
+      "id": "buffalo_wbmr-300hpd",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-buffalo_wbmr-300hpd-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Buffalo WBMR-HP-G300H A": {
+      "id": "buffalo_wbmr-hp-g300h-a",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-buffalo_wbmr-hp-g300h-a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Buffalo WBMR-HP-G300H B": {
+      "id": "buffalo_wbmr-hp-g300h-b",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-buffalo_wbmr-hp-g300h-b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Buffalo WCR-1166DS": {
+      "id": "buffalo_wcr-1166ds",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-buffalo_wcr-1166ds-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-buffalo_wcr-1166ds-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Buffalo WHR-1166D": {
+      "id": "buffalo_whr-1166d",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-buffalo_whr-1166d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-300HP2": {
+      "id": "buffalo_whr-300hp2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-buffalo_whr-300hp2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-600D": {
+      "id": "buffalo_whr-600d",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-buffalo_whr-600d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WHR-G300N": {
+      "id": "buffalo_whr-g300n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-buffalo_whr-g300n-squashfs-tftp.bin",
+          "type": "tftp"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-buffalo_whr-g300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Buffalo WHR-G301N": {
+      "id": "buffalo_whr-g301n",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-tftp.bin",
+          "type": "tftp"
+        },
+        {
+          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "Buffalo WLI-TX4-AG300N": {
+      "id": "buffalo_wli-tx4-ag300n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-buffalo_wli-tx4-ag300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Buffalo WMR-300": {
+      "id": "buffalo_wmr-300",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-buffalo_wmr-300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Buffalo WSR-1166DHP": {
+      "id": "buffalo_wsr-1166dhp",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-buffalo_wsr-1166dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WSR-600DHP": {
+      "id": "buffalo_wsr-600dhp",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-buffalo_wsr-600dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Buffalo WXR-1900DHP": {
+      "id": "buffalo-wxr-1900dhp",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wxr-1900dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WXR-2533DHP": {
+      "id": "buffalo_wxr-2533dhp",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-buffalo_wxr-2533dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "Buffalo WZR-1750DHP": {
+      "id": "buffalo-wzr-1750dhp",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wzr-1750dhp-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-600DHP2": {
+      "id": "buffalo-wzr-600dhp2",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wzr-600dhp2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-900DHP": {
+      "id": "buffalo-wzr-900dhp",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.trx",
+          "type": "trx"
+        },
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
+          "type": "factory-DHP-EU"
+        },
+        {
+          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
+          "type": "factory-DHP2-JP"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Buffalo WZR-AGL300NH": {
+      "id": "buffalo_wzr-agl300nh",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-buffalo_wzr-agl300nh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Buffalo WZR-HP-AG300H": {
+      "id": "buffalo_wzr-hp-ag300h",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-tftp.bin",
+          "type": "tftp"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Buffalo WZR-HP-G302H A1A0": {
+      "id": "buffalo_wzr-hp-g302h-a1a0",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-tftp.bin",
+          "type": "tftp"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Buffalo WZR-HP-G450H/WZR-450HP": {
+      "id": "buffalo_wzr-hp-g450h",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-tftp.bin",
+          "type": "tftp"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-E110N v2": {
+      "id": "comfast_cf-e110n-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-e110n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-E120A v3": {
+      "id": "comfast_cf-e120a-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-e120a-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-E313AC": {
+      "id": "comfast_cf-e313ac",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-e313ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-E314N v2": {
+      "id": "comfast_cf-e314n-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-e314n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-E5/E7": {
+      "id": "comfast_cf-e5",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-e5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-WR650AC v1": {
+      "id": "comfast_cf-wr650ac-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-wr650ac-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "COMFAST CF-WR650AC v2": {
+      "id": "comfast_cf-wr650ac-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-comfast_cf-wr650ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "CZ.NIC Turris Omnia": {
+      "id": "cznic_turris-omnia",
+      "images": [
+        {
+          "name": "omnia-medkit-openwrt-mvebu-cortexa9-cznic_turris-omnia-initramfs.tar.gz",
+          "type": "omnia-medkit-openwrt-mvebu-cortexa9-cznic_turris-omnia-initramfs"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade.img.gz",
+          "type": "openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "CalAmp LMU5000": {
+      "id": "lmu5000",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-lmu5000-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-lmu5000-ubifs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao TNYA9260": {
+      "id": "tny_a9260",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-tny_a9260-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-tny_a9260-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao TNYA9263": {
+      "id": "tny_a9263",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-tny_a9263-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-tny_a9263-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao TNYA9G20": {
+      "id": "tny_a9g20",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-tny_a9g20-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-tny_a9g20-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao USBA9260": {
+      "id": "usb_a9260",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-usb_a9260-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-usb_a9260-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao USBA9263": {
+      "id": "usb_a9263",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-usb_a9263-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-usb_a9263-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Calao USBA9G20": {
+      "id": "usb_a9g20",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-usb_a9g20-ubifs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-at91-sam9x-usb_a9g20-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Cisco Meraki MR24": {
+      "id": "meraki_mr24",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Cisco Meraki MR33": {
+      "id": "meraki_mr33",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-meraki_mr33-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Cisco Meraki MX60/MX60W": {
+      "id": "meraki_mx60",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "Cisco Systems ON100": {
+      "id": "cisco_on100",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-cisco_on100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-kirkwood-cisco_on100-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Cloud Engines PogoPlug Pro (with mPCIe)": {
+      "id": "cloudengines_pogoplugpro",
+      "images": [
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-ubifs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-ubifs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-squashfs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "oxnas/ox820"
+    },
+    "Cloud Engines PogoPlug Series V3 (without mPCIe)": {
+      "id": "cloudengines_pogoplug-series-3",
+      "images": [
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-ubifs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-ubifs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-squashfs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "oxnas/ox820"
+    },
+    "Cloud Engines Pogoplug E02": {
+      "id": "cloudengines_pogoe02",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-cloudengines_pogoe02-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-cloudengines_pogoe02-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Cloud Engines Pogoplug V4": {
+      "id": "cloudengines_pogoplugv4",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-cloudengines_pogoplugv4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-cloudengines_pogoplugv4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Comfast CF-WR800N": {
+      "id": "comfast_cf-wr800n",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-comfast_cf-wr800n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Compex WPJ419": {
+      "id": "compex_wpj419",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-factory.ubi",
+          "type": "nand-factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Compex WPJ428": {
+      "id": "compex_wpj428",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-compex_wpj428-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Compex WPQ864": {
+      "id": "compex_wpq864",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-compex_wpq864-squashfs-nand-factory.bin",
+          "type": "nand-factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-compex_wpq864-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "CompuLab TrimSlice": {
+      "id": "compulab_trimslice",
+      "images": [
+        {
+          "name": "openwrt-tegra-compulab_trimslice-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-tegra-compulab_trimslice-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "tegra/"
+    },
+    "Comtrend AR-5315u": {
+      "id": "AR5315u",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AR5315u-squashfs-cfe.bin",
+          "type": "cfe"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-AR5315u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend AR-5381u": {
+      "id": "AR5381u",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AR5381u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-AR5381u-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend AR-5387un": {
+      "id": "AR5387un",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AR5387un-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-AR5387un-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend CT-6373": {
+      "id": "CT-6373",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-CT-6373-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend VR-3025u": {
+      "id": "VR-3025u",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-VR-3025u-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-VR-3025u-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend VR-3025un": {
+      "id": "VR-3025un",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-VR-3025un-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend VR-3026e": {
+      "id": "VR-3026e",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-VR-3026e-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Comtrend WAP-5813n": {
+      "id": "WAP-5813n",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-WAP-5813n-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "CreativeBox v1": {
+      "id": "xzwifi_creativebox-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xzwifi_creativebox-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Crisis Innovation Lab MeshPoint.One": {
+      "id": "cilab_meshpoint-one",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-cilab_meshpoint-one-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-cilab_meshpoint-one-squashfs-nand-factory.ubi",
+          "type": "nand-factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Cubietech Cubieboard": {
+      "id": "cubietech_a10-cubieboard",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-cubietech_a10-cubieboard-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-cubietech_a10-cubieboard-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "Cubietech Cubieboard2": {
+      "id": "cubietech_cubieboard2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-cubietech_cubieboard2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-cubietech_cubieboard2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Cubietech Cubietruck": {
+      "id": "cubietech_cubietruck",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-cubietech_cubietruck-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-cubietech_cubietruck-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Cudy WR1000": {
+      "id": "cudy_wr1000",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-cudy_wr1000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-cudy_wr1000-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "D-Link DAP-1350": {
+      "id": "dlink_dap-1350",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-factory-NA.bin",
+          "type": "factory-NA"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DAP-1522 A1": {
+      "id": "dlink_dap-1522-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-dlink_dap-1522-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt288x-dlink_dap-1522-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "D-Link DAP-2610": {
+      "id": "dlink_dap-2610",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-dlink_dap-2610-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-dlink_dap-2610-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "D-Link DCH-M225": {
+      "id": "dlink_dch-m225",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dch-m225-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dch-m225-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DIR-300 B1": {
+      "id": "dlink_dir-300-b1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-300-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-300-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-300 B7": {
+      "id": "dlink_dir-300-b7",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-300-b7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-320 B1": {
+      "id": "dlink_dir-320-b1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-320-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-505": {
+      "id": "dlink_dir-505",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-505-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-510L": {
+      "id": "dlink_dir-510l",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dir-510l-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dir-510l-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DIR-600 B1/B2": {
+      "id": "dlink_dir-600-b1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-600-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-600-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-610 A1": {
+      "id": "dlink_dir-610-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-610-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-610-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 D": {
+      "id": "dlink_dir-615-d",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-615-d-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-615-d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-615 H1": {
+      "id": "dlink_dir-615-h1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-615-h1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-615-h1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 A1": {
+      "id": "dlink_dir-620-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-620-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-620 D1": {
+      "id": "dlink_dir-620-d1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dir-620-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DIR-645": {
+      "id": "dlink_dir-645",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-dlink_dir-645-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt3883-dlink_dir-645-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "D-Link DIR-685 Xtreme N Storage Router": {
+      "id": "dlink_dir-685",
+      "images": [
+        {
+          "name": "openwrt-gemini-dlink_dir-685-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-gemini-dlink_dir-685-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "gemini/"
+    },
+    "D-Link DIR-810L": {
+      "id": "dlink_dir-810l",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dir-810l-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DIR-825 B1": {
+      "id": "dlink_dir-825-b1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-825-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-825 C1": {
+      "id": "dlink_dir-825-c1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-825-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-825-c1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-835 A1": {
+      "id": "dlink_dir-835-a1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-835-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-835-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-842 C1": {
+      "id": "dlink_dir-842-c1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-842 C2": {
+      "id": "dlink_dir-842-c2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-842 C3": {
+      "id": "dlink_dir-842-c3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-842-c3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-859 A1": {
+      "id": "dlink_dir-859-a1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-859-a1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-dlink_dir-859-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "D-Link DIR-860L B1": {
+      "id": "dlink_dir-860l-b1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-dlink_dir-860l-b1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-dlink_dir-860l-b1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "D-Link DIR-885L": {
+      "id": "dlink-dir-885l",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-dlink-dir-885l-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "D-Link DNS-313 1-Bay Network Storage Enclosure": {
+      "id": "dlink_dns-313",
+      "images": [
+        {
+          "name": "openwrt-gemini-dlink_dns-313-ext4-factory.bin.gz",
+          "type": "factory"
+        }
+      ],
+      "target": "gemini/"
+    },
+    "D-Link DSL-2650U": {
+      "id": "DSL2650U",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL2650U-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2740B C2": {
+      "id": "DSL274XB-C2",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-C2-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2740B C3": {
+      "id": "DSL274XB-C3",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-C3-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2740B F1": {
+      "id": "DSL274XB-F1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-EU.bin",
+          "type": "cfe-EU"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-AU.bin",
+          "type": "cfe-AU"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2741B C2": {
+      "id": "DSL274XB-C2",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-C2-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2741B C3": {
+      "id": "DSL274XB-C3",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-C3-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2741B F1": {
+      "id": "DSL274XB-F1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-EU.bin",
+          "type": "cfe-EU"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-AU.bin",
+          "type": "cfe-AU"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2750B D1": {
+      "id": "DSL275XB-D1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL275XB-D1-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DSL-2751 D1": {
+      "id": "DSL275XB-D1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DSL275XB-D1-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DVA-G3810BN/TL": {
+      "id": "DVAG3810BN",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DVAG3810BN-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "D-Link DWL-3150": {
+      "id": "dlink-dwl-3150",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "D-Link DWR-116 A1/A2": {
+      "id": "dlink_dwr-116-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-116-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-116-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DWR-118 A1": {
+      "id": "dlink_dwr-118-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DWR-118 A2": {
+      "id": "dlink_dwr-118-a2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DWR-512 B": {
+      "id": "dlink_dwr-512-b",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dwr-512-b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-dlink_dwr-512-b-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "D-Link DWR-921 C1": {
+      "id": "dlink_dwr-921-c1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DWR-921 C3": {
+      "id": "dlink_dwr-921-c3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "D-Link DWR-922 E2": {
+      "id": "dlink_dwr-922-e2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-922-e2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-dlink_dwr-922-e2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Digilent Zybo": {
+      "id": "digilent_zynq-zybo",
+      "images": [
+        {
+          "name": "openwrt-zynq-digilent_zynq-zybo-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "zynq/"
+    },
+    "Digilent Zybo Z7": {
+      "id": "digilent_zynq-zybo-z7",
+      "images": [
+        {
+          "name": "openwrt-zynq-digilent_zynq-zybo-z7-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "zynq/"
+    },
+    "Dovado Tiny AC": {
+      "id": "dovado_tiny-ac",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-dovado_tiny-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "DuZun DM06": {
+      "id": "duzun_dm06",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-duzun_dm06-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "ELECOM WRC-1167GHBK2-S": {
+      "id": "elecom_wrc-1167ghbk2-s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-1167ghbk2-s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-1167ghbk2-s-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ELECOM WRC-1750GHBK2-I/C": {
+      "id": "elecom_wrc-1750ghbk2-i",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-elecom_wrc-1750ghbk2-i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "ELECOM WRC-1900GST": {
+      "id": "elecom_wrc-1900gst",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-1900gst-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-1900gst-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ELECOM WRC-2533GST": {
+      "id": "elecom_wrc-2533gst",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-2533gst-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-elecom_wrc-2533gst-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ELECOM WRC-300GHBK2-I": {
+      "id": "elecom_wrc-300ghbk2-i",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-elecom_wrc-300ghbk2-i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "EZVIZ CS-W3-WD1200G EUP": {
+      "id": "ezviz_cs-w3-wd1200g-eup",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-ezviz_cs-w3-wd1200g-eup-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "EasyAcc WIZARD 8800": {
+      "id": "easyacc_wizard-8800",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-easyacc_wizard-8800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax 3g-6200n": {
+      "id": "edimax_3g-6200n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-edimax_3g-6200n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax 3g-6200nl": {
+      "id": "edimax_3g-6200nl",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-edimax_3g-6200nl-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Edimax BR-6475nD": {
+      "id": "edimax_br-6475nd",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-edimax_br-6475nd-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "Edimax BR-6478AC V2": {
+      "id": "edimax_br-6478ac-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-edimax_br-6478ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax EW-7476RPC": {
+      "id": "edimax_ew-7476rpc",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-edimax_ew-7476rpc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax EW-7478AC": {
+      "id": "edimax_ew-7478ac",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-edimax_ew-7478ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax EW-7478APC": {
+      "id": "edimax_ew-7478apc",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-edimax_ew-7478apc-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Edimax Gemini AC2600 RG21S": {
+      "id": "edimax_rg21s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-edimax_rg21s-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Edimax Gemini RA21S": {
+      "id": "edimax_ra21s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Edimax PS-1208MFg": {
+      "id": "edimax-ps1208-mfg",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Edimax RA21S": {
+      "id": "edimax_ra21s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Elecom WRH-300CR": {
+      "id": "elecom_wrh-300cr",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-elecom_wrh-300cr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-elecom_wrh-300cr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Embedded Wireless Dorin": {
+      "id": "embeddedwireless_dorin",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-embeddedwireless_dorin-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "EnGenius EAP1300": {
+      "id": "engenius_eap1300",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_eap1300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "EnGenius ECB1750": {
+      "id": "engenius_ecb1750",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-engenius_ecb1750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "EnGenius EMD1": {
+      "id": "engenius_emd1",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_emd1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_emd1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "EnGenius ENS620EXT": {
+      "id": "engenius_ens620ext",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-factory_30.bin",
+          "type": "factory_30"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-factory_35.bin",
+          "type": "factory_35"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "EnGenius EPG5000": {
+      "id": "engenius_epg5000",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-engenius_epg5000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-engenius_epg5000-squashfs-factory.dlf",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "EnGenius ESR-9753": {
+      "id": "engenius_esr-9753",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-engenius_esr-9753-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "EnGenius ESR600": {
+      "id": "engenius_esr600",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-engenius_esr600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-engenius_esr600-squashfs-factory.dlf",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "EnGenius EWS511AP": {
+      "id": "engenius_ews511ap",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-engenius_ews511ap-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Enterasys WS-AP3710i": {
+      "id": "enterasys_ws-ap3710i",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-p1020-enterasys_ws-ap3710i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/p1020"
+    },
+    "Firefly FireWRT": {
+      "id": "firefly_firewrt",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-firefly_firewrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Fon FON2601": {
+      "id": "fon_fon2601",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-fon_fon2601-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Fon Fonera 2.0N": {
+      "id": "fon_fonera-20n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-fon_fonera-20n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-fon_fonera-20n-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Freescale P2020RDB": {
+      "id": "freescale_p2020rdb",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-p2020-freescale_p2020rdb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/p2020"
+    },
+    "FriendlyARM NanoPi M1 Plus": {
+      "id": "friendlyarm_nanopi-m1-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-m1-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-m1-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "FriendlyARM NanoPi NEO": {
+      "id": "friendlyarm_nanopi-neo",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "FriendlyARM NanoPi NEO Air": {
+      "id": "friendlyarm_nanopi-neo-air",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-air-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-air-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "FriendlyARM NanoPi NEO Plus2": {
+      "id": "friendlyarm_nanopi-neo-plus2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo-plus2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo-plus2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "FriendlyARM NanoPi NEO2": {
+      "id": "friendlyarm_nanopi-neo2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "GL.iNet GL-AR150": {
+      "id": "glinet_gl-ar150",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-glinet_gl-ar150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "GL.iNet GL-AR300M Lite": {
+      "id": "glinet_gl-ar300m-lite",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-glinet_gl-ar300m-lite-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "GL.iNet GL-AR300M NAND": {
+      "id": "glinet_gl-ar300m-nand",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nand-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nand-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "GL.iNet GL-AR300M NOR": {
+      "id": "glinet_gl-ar300m-nor",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "GL.iNet GL-AR300M16": {
+      "id": "glinet_gl-ar300m16",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-glinet_gl-ar300m16-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "GL.iNet GL-AR750": {
+      "id": "glinet_gl-ar750",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-glinet_gl-ar750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "GL.iNet GL-AR750S NOR": {
+      "id": "glinet_gl-ar750s-nor",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "GL.iNet GL-AR750S NOR/NAND": {
+      "id": "glinet_gl-ar750s-nor-nand",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-nand-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-nand-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "GL.iNet GL-B1300": {
+      "id": "glinet_gl-b1300",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-glinet_gl-b1300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "GL.iNet GL-MT300A": {
+      "id": "glinet_gl-mt300a",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-glinet_gl-mt300a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300N": {
+      "id": "glinet_gl-mt300n",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-glinet_gl-mt300n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-MT300N V2": {
+      "id": "glinet_gl-mt300n-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-glinet_gl-mt300n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "GL.iNet GL-MT750": {
+      "id": "glinet_gl-mt750",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-glinet_gl-mt750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "GL.iNet GL-X750": {
+      "id": "glinet_gl-x750",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-glinet_gl-x750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "GL.iNet VIXMINI": {
+      "id": "glinet_vixmini",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-glinet_vixmini-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Gateworks Ventana family large NAND flash": {
+      "id": "ventana",
+      "images": [
+        {
+          "name": "openwrt-imx6-ventana-large-squashfs-nand.ubi",
+          "type": "nand"
+        }
+      ],
+      "target": "imx6/"
+    },
+    "Gateworks Ventana family normal NAND flash": {
+      "id": "ventana",
+      "images": [
+        {
+          "name": "openwrt-imx6-ventana-squashfs-nand.ubi",
+          "type": "nand"
+        },
+        {
+          "name": "openwrt-imx6-ventana-squashfs-bootfs.tar.gz",
+          "type": "bootfs"
+        }
+      ],
+      "target": "imx6/"
+    },
+    "Generic 963281TAN": {
+      "id": "963281TAN-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-4M.bin",
+          "type": "cfe-4M"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-8M.bin",
+          "type": "cfe-8M"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-16M.bin",
+          "type": "cfe-16M"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96328avng": {
+      "id": "96328avng-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-4M.bin",
+          "type": "cfe-4M"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-8M.bin",
+          "type": "cfe-8M"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-16M.bin",
+          "type": "cfe-16M"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96338GW": {
+      "id": "96338GW-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96338GW-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96338W": {
+      "id": "96338W-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96338W-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96348GW": {
+      "id": "96348GW-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96348GW-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-96348GW-generic-squashfs-cfe-bc221.bin",
+          "type": "cfe-bc221"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96348GW-10": {
+      "id": "96348GW-10-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96348GW-10-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96348GW-11": {
+      "id": "96348GW-11-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96348GW-11-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96348R": {
+      "id": "96348R-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96348R-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96358VW": {
+      "id": "96358VW-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96358VW-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96358VW2": {
+      "id": "96358VW2-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96358VW2-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96368MVNgr": {
+      "id": "96368MVNgr-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96368MVNgr-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Generic 96368MVWG": {
+      "id": "96368MVWG-generic",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-96368MVWG-generic-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Globalscale Mirabox": {
+      "id": "globalscale_mirabox",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-globalscale_mirabox-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "GnuBee Personal Cloud One": {
+      "id": "gnubee_gb-pc1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-gnubee_gb-pc1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "GnuBee Personal Cloud Two": {
+      "id": "gnubee_gb-pc2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-gnubee_gb-pc2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "HAME MPR A1": {
+      "id": "hame_mpr-a1",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-hame_mpr-a1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HAME MPR A2": {
+      "id": "hame_mpr-a2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-hame_mpr-a2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HAOYU Electronics MarsBoard A10": {
+      "id": "marsboard_a10-marsboard",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-marsboard_a10-marsboard-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-marsboard_a10-marsboard-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "HILINK HLK-7628N": {
+      "id": "hilink_hlk-7628n",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-hilink_hlk-7628n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "HNET C108": {
+      "id": "hnet_c108",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-hnet_c108-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Hauppauge Broadway": {
+      "id": "hauppauge_broadway",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-hauppauge_broadway-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Head Weblink HDRM2000": {
+      "id": "head-weblink_hdrm200",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-head-weblink_hdrm200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Hi-Link HLK-RM04": {
+      "id": "hilink_hlk-rm04",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-hilink_hlk-rm04-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-hilink_hlk-rm04-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HiWiFi HC5661": {
+      "id": "hiwifi_hc5661",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-hiwifi_hc5661-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi HC5661A": {
+      "id": "hiwifi_hc5661a",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-hiwifi_hc5661a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "HiWiFi HC5761": {
+      "id": "hiwifi_hc5761",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-hiwifi_hc5761-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi HC5761A": {
+      "id": "hiwifi_hc5761a",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-hiwifi_hc5761a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "HiWiFi HC5861": {
+      "id": "hiwifi_hc5861",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-hiwifi_hc5861-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "HiWiFi HC5861B": {
+      "id": "hiwifi_hc5861b",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-hiwifi_hc5861b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "HooToo HT-TM02": {
+      "id": "hootoo_ht-tm02",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-hootoo_ht-tm02-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "HuaWei HG255D": {
+      "id": "huawei_hg255d",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-huawei_hg255d-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei D105": {
+      "id": "huawei_d105",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-huawei_d105-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Huawei E970": {
+      "id": "huawei-e970",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-huawei-e970-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Huawei EchoLife HG520v": {
+      "id": "HG520v",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG520v-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG553": {
+      "id": "HG553",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG553-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG556a A": {
+      "id": "HG556a-A",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG556a-A-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG556a B": {
+      "id": "HG556a-B",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG556a-B-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG556a C": {
+      "id": "HG556a-C",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG556a-C-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG622": {
+      "id": "HG622",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG622-squashfs-cfe.bin",
+          "type": "cfe"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-HG622-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Huawei EchoLife HG655b": {
+      "id": "HG655b",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-HG655b-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "I-O DATA ETG3-R": {
+      "id": "iodata_etg3-r",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-iodata_etg3-r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "I-O DATA WN-AC1167DGR": {
+      "id": "iodata_wn-ac1167dgr",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ac1167dgr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ac1167dgr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "I-O DATA WN-AC1167GR": {
+      "id": "iodata_wn-ac1167gr",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-iodata_wn-ac1167gr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-iodata_wn-ac1167gr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "I-O DATA WN-AC1600DGR": {
+      "id": "iodata_wn-ac1600dgr",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ac1600dgr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "I-O DATA WN-AC1600DGR2/DGR3": {
+      "id": "iodata_wn-ac1600dgr2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ac1600dgr2-squashfs-dgr2-dgr3-factory.bin",
+          "type": "dgr2-dgr3-factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "I-O DATA WN-AC733GR3": {
+      "id": "iodata_wn-ac733gr3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-iodata_wn-ac733gr3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-iodata_wn-ac733gr3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "I-O DATA WN-AG300DGR": {
+      "id": "iodata_wn-ag300dgr",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ag300dgr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-iodata_wn-ag300dgr-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "I-O DATA WN-AX1167GR": {
+      "id": "iodata_wn-ax1167gr",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-iodata_wn-ax1167gr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "I-O DATA WN-GX300GR": {
+      "id": "iodata_wn-gx300gr",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-iodata_wn-gx300gr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "I-O DATA WNPR2600G": {
+      "id": "iodata_wnpr2600g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-iodata_wnpr2600g-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ITian Square One SQ201": {
+      "id": "itian_sq201",
+      "images": [
+        {
+          "name": "openwrt-gemini-itian_sq201-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "gemini/"
+    },
+    "Image with LZMA compressed kernel matching CFE decompressor": {
+      "id": "standard-noloader-nodictionarylzma",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-standard-noloader-nodictionarylzma-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Image with LZMA loader and LZMA compressed kernel": {
+      "id": "standard",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-standard-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Image with gzipped kernel": {
+      "id": "standard-noloader-gz",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-standard-noloader-gz-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Imagination Technologies Creator Ci40 (VL-62899)": {
+      "id": "marduk",
+      "images": [
+        {
+          "name": "openwrt-pistachio-marduk-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-pistachio-marduk-squashfs-factory.ubi",
+          "type": "factory"
+        }
+      ],
+      "target": "pistachio/"
+    },
+    "Imagination Technologies Marduk board": {
+      "id": "marduk",
+      "images": [
+        {
+          "name": "openwrt-pistachio-marduk-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-pistachio-marduk-squashfs-factory.ubi",
+          "type": "factory"
+        }
+      ],
+      "target": "pistachio/"
+    },
+    "Intenso Memory 2 Move": {
+      "id": "intenso_memory2move",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-intenso_memory2move-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Iomega Iconnect": {
+      "id": "iom_iconnect-1.1",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Iomega StorCenter ix2-200": {
+      "id": "iom_ix2_200",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-iom_ix2_200-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-iom_ix2_200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "JCG JHR-AC876M": {
+      "id": "jcg_jhr-ac876m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-jcg_jhr-ac876m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-jcg_jhr-ac876m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "JCG JHR-N805R": {
+      "id": "jcg_jhr-n805r",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n805r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n805r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JCG JHR-N825R": {
+      "id": "jcg_jhr-n825r",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n825r-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n825r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "JCG JHR-N926R": {
+      "id": "jcg_jhr-n926r",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n926r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-jcg_jhr-n926r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "KPN Experiabox 8 BRN": {
+      "id": "arcadyan_vgv7519-brn",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-brn-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "KPN Experiabox 8 NOR": {
+      "id": "arcadyan_vgv7519-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Kimax U25AWF H1": {
+      "id": "kimax_u25awf-h1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-kimax_u25awf-h1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Kimax U35WF": {
+      "id": "kimax_u35wf",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-kimax_u35wf-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Kingston MLW221": {
+      "id": "kingston_mlw221",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-kingston_mlw221-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Kingston MLWG2": {
+      "id": "kingston_mlwg2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-kingston_mlwg2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "LAVA LR-25G001": {
+      "id": "lava_lr-25g001",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-lava_lr-25g001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-lava_lr-25g001-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Laird WB45N": {
+      "id": "wb45n",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-wb45n-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-wb45n-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "Lamobo Lamobo R1": {
+      "id": "lamobo_lamobo-r1",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-lamobo_lamobo-r1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-lamobo_lamobo-r1-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Lantiq Danube (EASY50712)": {
+      "id": "lantiq_easy50712",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-lantiq_easy50712-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Lantiq EASY88388 Falcon FTTDP8 Reference Board": {
+      "id": "lantiq_easy88388",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy88388-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq EASY88444 Falcon FTTdp G.FAST Reference Board": {
+      "id": "lantiq_easy88444",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy88444-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq EASY98000 Falcon Eval Board NAND": {
+      "id": "lantiq_easy98000-nand",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98000-nand-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq EASY98000 Falcon Eval Board NOR": {
+      "id": "lantiq_easy98000-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98000-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq EASY98000 Falcon Eval Board SFLASH": {
+      "id": "lantiq_easy98000-sflash",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98000-sflash-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon / VINAXdp MDU Board": {
+      "id": "lantiq_falcon-mdu",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_falcon-mdu-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon HGU Reference Board (EASY98021)": {
+      "id": "lantiq_easy98021",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98021-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon SFP Stick": {
+      "id": "lantiq_falcon-sfp",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_falcon-sfp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon SFP Stick (EASY98035SYNCE) with Synchronous Ethernet": {
+      "id": "lantiq_easy98035synce",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98035synce-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon SFP Stick (EASY98035SYNCE1588) with SyncE and IEEE1588": {
+      "id": "lantiq_easy98035synce1588",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98035synce1588-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon SFU Reference Board (EASY98020) v1.0-v1.7": {
+      "id": "lantiq_easy98020",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98020-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq Falcon SFU Reference Board (EASY98020) v1.8": {
+      "id": "lantiq_easy98020-v18",
+      "images": [
+        {
+          "name": "openwrt-lantiq-falcon-lantiq_easy98020-v18-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/falcon"
+    },
+    "Lantiq VR9 EASY80920 NAND": {
+      "id": "lantiq_easy80920-nand",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nand-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nand-squashfs-fullimage.bin",
+          "type": "fullimage"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "Lantiq VR9 EASY80920 NOR": {
+      "id": "lantiq_easy80920-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "LeMaker Banana Pi": {
+      "id": "lemaker_bananapi",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "LeMaker Banana Pi M2 Ultra": {
+      "id": "lemaker_bananapi-m2-ultra",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-m2-ultra-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-m2-ultra-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "LeMaker Banana Pi R2": {
+      "id": "lemaker_bananapi-bpi-r2",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7623-lemaker_bananapi-bpi-r2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mediatek/mt7623"
+    },
+    "LeMaker Banana Pi R64": {
+      "id": "lemaker_bananapi-bpi-r64",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7622-lemaker_bananapi-bpi-r64-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mediatek/mt7622"
+    },
+    "LeMaker Banana Pro": {
+      "id": "lemaker_bananapro",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapro-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-lemaker_bananapro-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Lenovo Y1": {
+      "id": "lenovo_newifi-y1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-lenovo_newifi-y1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Lenovo Y1S": {
+      "id": "lenovo_newifi-y1s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-lenovo_newifi-y1s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Librerouter LibreRouter v1": {
+      "id": "librerouter_librerouter-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-librerouter_librerouter-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "LinkSprite pcDuino": {
+      "id": "linksprite_a10-pcduino",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-linksprite_a10-pcduino-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-linksprite_a10-pcduino-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "LinkSprite pcDuino3": {
+      "id": "linksprite_pcduino3",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-linksprite_pcduino3-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-linksprite_pcduino3-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Linksys Caiman": {
+      "id": "linksys_wrt1200ac",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys Cobra": {
+      "id": "linksys_wrt1900acv2",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys E1000 v1/v2/v2.1": {
+      "id": "linksys-e1000",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e1000-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1200 v1": {
+      "id": "linksys-e1200-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1200 v2": {
+      "id": "linksys-e1200-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1500 v1": {
+      "id": "linksys-e1500-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1550 v1": {
+      "id": "linksys-e1550-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E1700": {
+      "id": "linksys_e1700",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-linksys_e1700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-linksys_e1700-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Linksys E2000 v1": {
+      "id": "linksys-e2000-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v1": {
+      "id": "linksys-e2500-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2": {
+      "id": "linksys-e2500-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v2.1": {
+      "id": "linksys-e2500-v2.1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E2500 v3": {
+      "id": "linksys-e2500-v3",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E3000 v1": {
+      "id": "linksys-e3000-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys E3200 v1": {
+      "id": "linksys-e3200-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E4200 v1": {
+      "id": "linksys-e4200-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys E4200v2 / EA4500 (Viper)": {
+      "id": "linksys_viper",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-linksys_viper-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-linksys_viper-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Linksys E900 v1": {
+      "id": "linksys-e900-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys EA3500 (Audi)": {
+      "id": "linksys_audi",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-linksys_audi-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-linksys_audi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Linksys EA6350 v3": {
+      "id": "linksys_ea6350v3",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-linksys_ea6350v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-linksys_ea6350v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Linksys EA6500 v2": {
+      "id": "linksys-ea6500-v2",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-linksys-ea6500-v2-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Linksys EA8300": {
+      "id": "linksys_ea8300",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-linksys_ea8300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-linksys_ea8300-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Linksys EA8500": {
+      "id": "linksys_ea8500",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-linksys_ea8500-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-linksys_ea8500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "Linksys Mamba": {
+      "id": "linksys_wrt1900ac",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys RE6500": {
+      "id": "linksys_re6500",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-linksys_re6500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Linksys Rango": {
+      "id": "linksys_wrt3200acm",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys Shelby": {
+      "id": "linksys_wrt1900acs",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys Venom": {
+      "id": "linksys_wrt32x",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1200AC": {
+      "id": "linksys_wrt1200ac",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT150N": {
+      "id": "linksys-wrt150n",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v1": {
+      "id": "linksys-wrt160n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT160N v3": {
+      "id": "linksys-wrt160n-v3",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT1900AC v1": {
+      "id": "linksys_wrt1900ac",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900AC v2": {
+      "id": "linksys_wrt1900acv2",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900ACS v1": {
+      "id": "linksys_wrt1900acs",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT1900ACS v2": {
+      "id": "linksys_wrt1900acs",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT300N v1": {
+      "id": "linksys-wrt300n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
+          "type": "bin"
+        },
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT300N v1.1": {
+      "id": "linksys-wrt300n-v1.1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v1": {
+      "id": "linksys-wrt310n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT310N v2": {
+      "id": "linksys-wrt310n-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT3200ACM": {
+      "id": "linksys_wrt3200acm",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT320N v1": {
+      "id": "linksys-wrt320n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "Linksys WRT32X": {
+      "id": "linksys_wrt32x",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Linksys WRT350N v1": {
+      "id": "linksys-wrt350n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT54G": {
+      "id": "linksys-wrt54g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G-TM v1": {
+      "id": "linksys-wrt54gs",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G": {
+      "id": "linksys-wrt54g3g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3G-EM": {
+      "id": "linksys-wrt54g3g-em",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54G3GV2-VF": {
+      "id": "linksys-wrt54g3gv2-vf",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
+          "type": "noheader"
+        },
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS v1/v2/v3": {
+      "id": "linksys-wrt54gs",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT54GS v4": {
+      "id": "linksys-wrt54gs-v4",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Linksys WRT610N v1": {
+      "id": "linksys-wrt610n-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRT610N v2": {
+      "id": "linksys-wrt610n-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/generic"
+    },
+    "Linksys WRTSL54GS": {
+      "id": "linksys-wrtsl54gs",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Loewe WMDR-143N": {
+      "id": "loewe_wmdr-143n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-loewe_wmdr-143n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "MQmaker WiTi": {
+      "id": "mqmaker_witi",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mqmaker_witi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "MTC Wireless Router WR1201": {
+      "id": "mtc_wr1201",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mtc_wr1201-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Marvell Armada 370 Development Board (DB-88F6710-BP-DDR3)": {
+      "id": "marvell_a370-db",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_a370-db-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell Armada 370 RD (RD-88F6710-A1)": {
+      "id": "marvell_a370-rd",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_a370-rd-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell Armada 3700 Community Board Non-eMMC": {
+      "id": "globalscale_espressobin",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell Armada 3700 Community Board V7 Non-eMMC": {
+      "id": "globalscale_espressobin-v7",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell Armada 3700 Community Board V7 eMMC": {
+      "id": "globalscale_espressobin-v7-emmc",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell Armada 3700 Community Board eMMC": {
+      "id": "globalscale_espressobin-emmc",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell Armada 3720 Development Board (DB-88F3720-DDR3)": {
+      "id": "marvell_armada-3720-db",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-marvell_armada-3720-db-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-marvell_armada-3720-db-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell Armada 385 Development Board AP (DB-88F6820-AP)": {
+      "id": "marvell_a385-db-ap",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_a385-db-ap-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_a385-db-ap-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell Armada 388 RD (RD-88F6820-AP)": {
+      "id": "marvell_a388-rd",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_a388-rd-squashfs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell Armada 7040 Development Board": {
+      "id": "marvell_armada7040-db",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_armada7040-db-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_armada7040-db-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa72"
+    },
+    "Marvell Armada 8040 Development Board": {
+      "id": "marvell_armada8040-db",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_armada8040-db-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_armada8040-db-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa72"
+    },
+    "Marvell Armada Armada XP GP (DB-MV784MP-GP)": {
+      "id": "marvell_axp-gp",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_axp-gp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell Armada XP Development Board (DB-78460-BP)": {
+      "id": "marvell_axp-db",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-marvell_axp-db-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Marvell ESPRESSObin Non-eMMC": {
+      "id": "globalscale_espressobin",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell ESPRESSObin V7 Non-eMMC": {
+      "id": "globalscale_espressobin-v7",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell ESPRESSObin V7 eMMC": {
+      "id": "globalscale_espressobin-v7-emmc",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Marvell ESPRESSObin eMMC": {
+      "id": "globalscale_espressobin-emmc",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "MediaTek LinkIt Smart 7688": {
+      "id": "mediatek_linkit-smart-7688",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-mediatek_linkit-smart-7688-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "MediaTek MT7620a + MT7530 EVB": {
+      "id": "ralink_mt7620a-mt7530-evb",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ralink_mt7620a-mt7530-evb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "MediaTek MT7620a + MT7610e EVB": {
+      "id": "ralink_mt7620a-mt7610e-evb",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ralink_mt7620a-mt7610e-evb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "MediaTek MT7620a EVB": {
+      "id": "ralink_mt7620a-evb",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ralink_mt7620a-evb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "MediaTek MT7620a V22SG": {
+      "id": "ralink_mt7620a-v22sg-evb",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ralink_mt7620a-v22sg-evb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "MediaTek MT7621 EVB": {
+      "id": "mediatek_mt7621-eval-board",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mediatek_mt7621-eval-board-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "MediaTek MT7628 EVB": {
+      "id": "mediatek_mt7628an-eval-board",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-mediatek_mt7628an-eval-board-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "MediaTek MT7629 Lynx reference board": {
+      "id": "mediatek_mt7629-lynx-rfb",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7629-mediatek_mt7629-lynx-rfb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mediatek/mt7629"
+    },
+    "MediaTek MTK7622 Lynx rfb1 AP": {
+      "id": "mediatek_mt7622-lynx-rfb1",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7622-mediatek_mt7622-lynx-rfb1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mediatek/mt7622"
+    },
+    "MediaTek MTK7622 rfb1 AP": {
+      "id": "mediatek_mt7622-rfb1",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7622-mediatek_mt7622-rfb1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mediatek/mt7622"
+    },
+    "Mediatek AP-MT7621A-V60 EVB": {
+      "id": "mediatek_ap-mt7621a-v60",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mediatek_ap-mt7621a-v60-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Mele M9": {
+      "id": "mele_m9",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-mele_m9-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-mele_m9-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Mercury MAC1200R v2.0": {
+      "id": "mercury_mac1200r-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-mercury_mac1200r-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Methode micro-DPU (uDPU)": {
+      "id": "methode_udpu",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa53-methode_udpu-firmware.tgz",
+          "type": "firmware"
+        }
+      ],
+      "target": "mvebu/cortexa53"
+    },
+    "Microchip SAMA5D2 PTC Ek": {
+      "id": "at91-sama5d2_ptc_ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "at91/sama5"
+    },
+    "Microchip SAMA5D2 Xplained": {
+      "id": "at91-sama5d2_xplained",
+      "images": [
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sama5"
+    },
+    "Microchip SAMA5D27 SOM1 Ek": {
+      "id": "at91-sama5d27_som1_ek",
+      "images": [
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-squashfs-zImage",
+          "type": "zImage"
+        }
+      ],
+      "target": "at91/sama5"
+    },
+    "Microchip SAMA5D3 Xplained": {
+      "id": "at91-sama5d3_xplained",
+      "images": [
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-squashfs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "at91/sama5"
+    },
+    "Microchip SAMA5D4 Xplained": {
+      "id": "at91-sama5d4_xplained",
+      "images": [
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ubifs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-squashfs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-squashfs-zImage",
+          "type": "zImage"
+        },
+        {
+          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "at91/sama5"
+    },
+    "Microduino MicroWRT": {
+      "id": "microduino_microwrt",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-microduino_microwrt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "MikroTik RouterBOARD 532": {
+      "id": "nand",
+      "images": [
+        {
+          "name": "openwrt-rb532-nand-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "rb532/"
+    },
+    "MikroTik RouterBOARD M11G": {
+      "id": "mikrotik_rbm11g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mikrotik_rbm11g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "MikroTik RouterBOARD M33G": {
+      "id": "mikrotik_rbm33g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mikrotik_rbm33g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "MikroTik RouterBOARD RB750G r3": {
+      "id": "mikrotik_rb750gr3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-mikrotik_rb750gr3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "MikroTik RouterBOARD wAP G-5HacT2HnD (wAP AC)": {
+      "id": "mikrotik_routerboard-wap-g-5hact2hnd",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-mikrotik_routerboard-wap-g-5hact2hnd-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "MitraStar STG-212": {
+      "id": "mitrastar_stg-212",
+      "images": [
+        {
+          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-ubifs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-ubifs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-squashfs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "oxnas/ox820"
+    },
+    "MoFi Network MOFI3500-3GN": {
+      "id": "mofinetwork_mofi3500-3gn",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-mofinetwork_mofi3500-3gn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Motorola WA840G": {
+      "id": "motorola-wa840g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WE800G": {
+      "id": "motorola-we800g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-motorola-we800g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Motorola WR850G": {
+      "id": "motorola-wr850g",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "NEC Aterm WG1200CR": {
+      "id": "nec_wg1200cr",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-nec_wg1200cr-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-nec_wg1200cr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NEC Aterm WG2600HP": {
+      "id": "nec_wg2600hp",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-nec_wg2600hp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "NEC Aterm WG800HP": {
+      "id": "nec_wg800hp",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-nec_wg800hp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-nec_wg800hp-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR Centria N900 WNDR4700/WNDR4720": {
+      "id": "netgear_wndr4700",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndr4700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndr4700-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "NETGEAR DGN1000B": {
+      "id": "netgear_dgn1000b",
+      "images": [
+        {
+          "name": "openwrt-lantiq-ase-netgear_dgn1000b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/ase"
+    },
+    "NETGEAR DGN3500": {
+      "id": "netgear_dgn3500",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-sysupgrade-na.bin",
+          "type": "sysupgrade-na"
+        },
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-factory-na.img",
+          "type": "factory-na"
+        },
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "NETGEAR DGN3500B": {
+      "id": "netgear_dgn3500b",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-lantiq-xway-netgear_dgn3500b-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "NETGEAR DGND3700 v1": {
+      "id": "DGND3700v1",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DGND3700v1-squashfs-factory.chk",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-DGND3700v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "NETGEAR DGND3800B": {
+      "id": "DGND3800B",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-DGND3800B-squashfs-factory.chk",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-DGND3800B-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "NETGEAR DM200": {
+      "id": "netgear_dm200",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-netgear_dm200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-lantiq-xrx200-netgear_dm200-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "NETGEAR EVG2000": {
+      "id": "EVG2000",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-EVG2000-squashfs-factory.chk",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-EVG2000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "NETGEAR EX2700": {
+      "id": "netgear_ex2700",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex2700-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex2700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "NETGEAR EX3700/EX3800": {
+      "id": "netgear_ex3700",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex3700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex3700-squashfs-factory.chk",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "NETGEAR EX6130": {
+      "id": "netgear_ex6130",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex6130-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-netgear_ex6130-squashfs-factory.chk",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "NETGEAR EX6150": {
+      "id": "netgear_ex6150",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_ex6150-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_ex6150-squashfs-factory.chk",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR EX6400": {
+      "id": "netgear_ex6400",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_ex6400-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_ex6400-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR EX7300": {
+      "id": "netgear_ex7300",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_ex7300-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_ex7300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR Nighthawk X4 D7800": {
+      "id": "netgear_d7800",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-netgear_d7800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-netgear_d7800-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "NETGEAR Nighthawk X4 R7500 v1": {
+      "id": "netgear_r7500",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7500-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "NETGEAR Nighthawk X4 R7500 v2": {
+      "id": "netgear_r7500v2",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7500v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7500v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "NETGEAR Nighthawk X4S R7800": {
+      "id": "netgear_r7800",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-netgear_r7800-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "NETGEAR R6120": {
+      "id": "netgear_r6120",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-netgear_r6120-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-netgear_r6120-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "NETGEAR R6220": {
+      "id": "netgear_r6220",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR R6250": {
+      "id": "netgear-r6250",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-netgear-r6250-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "NETGEAR R6260": {
+      "id": "netgear_r6260",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6260-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6260-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR R6300 v2": {
+      "id": "netgear-r6300-v2",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-netgear-r6300-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "NETGEAR R6350": {
+      "id": "netgear_r6350",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR R6850": {
+      "id": "netgear_r6850",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR R7000": {
+      "id": "netgear-r7000",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-netgear-r7000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "NETGEAR R7900": {
+      "id": "netgear-r7900",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-netgear-r7900-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "NETGEAR R8000": {
+      "id": "netgear-r8000",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-netgear-r8000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "NETGEAR WGR614 v10": {
+      "id": "netgear-wgr614-v10",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wgr614-v10-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WGR614 v10 (NA)": {
+      "id": "netgear-wgr614-v10-na",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wgr614-v10-na-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WGR614 v8": {
+      "id": "netgear-wgr614-v8",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-netgear-wgr614-v8-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "NETGEAR WGT634U": {
+      "id": "netgear-wgt634u",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "NETGEAR WN2500RP v1": {
+      "id": "netgear-wn2500rp-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WN3000RP": {
+      "id": "netgear-wn3000rp",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WN3000RP v3": {
+      "id": "netgear_wn3000rp-v3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-netgear_wn3000rp-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-netgear_wn3000rp-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "NETGEAR WNCE2001": {
+      "id": "netgear_wnce2001",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-factory-NA.bin",
+          "type": "factory-NA"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "NETGEAR WNDAP620 (Premium Wireless-N)": {
+      "id": "netgear_wndap620",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndap620-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndap620-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "NETGEAR WNDAP660 (Dual Radio Dual Band Wireless-N)": {
+      "id": "netgear_wndap660",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndap660-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-apm821xx-nand-netgear_wndap660-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "apm821xx/nand"
+    },
+    "NETGEAR WNDR3300 v1": {
+      "id": "netgear-wndr3300-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "NETGEAR WNDR3400 v1": {
+      "id": "netgear-wndr3400-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNDR3400 v2": {
+      "id": "netgear-wndr3400-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNDR3400 v3": {
+      "id": "netgear-wndr3400-v3",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNDR3700 v1": {
+      "id": "netgear_wndr3700",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-factory-NA.img",
+          "type": "factory-NA"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNDR3700 v2": {
+      "id": "netgear_wndr3700v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3700v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3700v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNDR3700 v3": {
+      "id": "netgear-wndr3700-v3",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNDR3700 v4": {
+      "id": "netgear_wndr3700-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr3700-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr3700-v4-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "NETGEAR WNDR3700 v5": {
+      "id": "netgear_wndr3700-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netgear_wndr3700-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-netgear_wndr3700-v5-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NETGEAR WNDR3800": {
+      "id": "netgear_wndr3800",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3800-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNDR3800CH": {
+      "id": "netgear_wndr3800ch",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3800ch-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wndr3800ch-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNDR4000 v1": {
+      "id": "netgear-wndr4000",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNDR4300": {
+      "id": "netgear_wndr4300",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4300-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "NETGEAR WNDR4300 v2": {
+      "id": "netgear_wndr4300-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4300-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4300-v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "NETGEAR WNDR4500 v3": {
+      "id": "netgear_wndr4500-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4500-v3-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-nand-netgear_wndr4500-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "NETGEAR WNR1000 v2": {
+      "id": "netgear_wnr1000-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr1000-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr1000-v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "NETGEAR WNR1000 v3": {
+      "id": "netgear-wnr1000-v3",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr1000-v3-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR2000 v2": {
+      "id": "netgear-wnr2000v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr2000v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR2000 v3": {
+      "id": "netgear_wnr2000-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-factory-NA.img",
+          "type": "factory-NA"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "NETGEAR WNR2200 16M": {
+      "id": "netgear_wnr2200-16m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNR2200 8M": {
+      "id": "netgear_wnr2200-8m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-factory-NA.img",
+          "type": "factory-NA"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNR2200 CN/RU": {
+      "id": "netgear_wnr2200-16m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "NETGEAR WNR3500 v2": {
+      "id": "netgear-wnr3500-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR3500L v1 (NA)": {
+      "id": "netgear-wnr3500l-v1-na",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v1-na-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR3500L v1 (ROW)": {
+      "id": "netgear-wnr3500l-v1",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v1-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR3500L v2": {
+      "id": "netgear-wnr3500l-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/mips74k"
+    },
+    "NETGEAR WNR612 v2": {
+      "id": "netgear_wnr612-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr612-v2-squashfs-factory.img",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-netgear_wnr612-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "NETGEAR WNR834B v2": {
+      "id": "netgear-wnr834b-v2",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
+          "type": "chk"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "NETIS WF-2881": {
+      "id": "netis_wf-2881",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-netis_wf-2881-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NXP LS1012A-RDB": {
+      "id": "ls1012ardb",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-ls1012ardb-ubifs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "NXP LS1043A-RDB Default": {
+      "id": "ls1043ardb",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-ls1043ardb-squashfs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "NXP LS1046A-RDB Default": {
+      "id": "ls1046ardb",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-ls1046ardb-ubifs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "NXP LS1088A-RDB Default": {
+      "id": "ls1088ardb",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-ls1088ardb-ubifs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "NXP LS2088ARDB": {
+      "id": "ls2088ardb",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-ls2088ardb-squashfs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "NXP TWR-LS1021A Default": {
+      "id": "ls1021atwr",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv7-ls1021atwr-squashfs-firmware.bin",
+          "type": "firmware"
+        }
+      ],
+      "target": "layerscape/armv7"
+    },
+    "Netcore NW718": {
+      "id": "netcore_nw718",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-netcore_nw718-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Netgear EX6100 v2": {
+      "id": "netgear_ex6100v2",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-netgear_ex6100v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-netgear_ex6100v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Netgear EX6150 v2": {
+      "id": "netgear_ex6150v2",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-netgear_ex6150v2-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Newifi D1": {
+      "id": "lenovo_newifi-d1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-lenovo_newifi-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Newifi D2": {
+      "id": "d-team_newifi-d2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "NexAira BC2": {
+      "id": "nexaira_bc2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-nexaira_bc2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nexx WT1520 4M": {
+      "id": "nexx_wt1520-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-nexx_wt1520-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-nexx_wt1520-4m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nexx WT1520 8M": {
+      "id": "nexx_wt1520-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-nexx_wt1520-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-nexx_wt1520-8m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nexx WT3020 4M": {
+      "id": "nexx_wt3020-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-nexx_wt3020-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-nexx_wt3020-4m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Nexx WT3020 8M": {
+      "id": "nexx_wt3020-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-nexx_wt3020-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-nexx_wt3020-8m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Nixcore X1 16M": {
+      "id": "nixcore_x1-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-nixcore_x1-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Nixcore X1 8M": {
+      "id": "nixcore_x1-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-nixcore_x1-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "NuCom R5010UN v2": {
+      "id": "R5010UNv2",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-R5010UNv2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-R5010UNv2-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "OCEDO Panda": {
+      "id": "ocedo_panda",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-p1020-ocedo_panda-squashfs-fdt.bin",
+          "type": "fdt"
+        },
+        {
+          "name": "openwrt-mpc85xx-p1020-ocedo_panda-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/p1020"
+    },
+    "OLIMEX RT5350F-OLinuXino": {
+      "id": "olimex_rt5350f-olinuxino",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-olimex_rt5350f-olinuxino-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "OLIMEX RT5350F-OLinuXino-EVB": {
+      "id": "olimex_rt5350f-olinuxino-evb",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-olimex_rt5350f-olinuxino-evb-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Observa VH4032N": {
+      "id": "VH4032N",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-VH4032N-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-VH4032N-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Ocedo Koala": {
+      "id": "ocedo_koala",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ocedo_koala-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ocedo Raccoon": {
+      "id": "ocedo_raccoon",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ocedo_raccoon-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ocedo Ursus": {
+      "id": "ocedo_ursus",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ocedo_ursus-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Oh Yeah OY-0001": {
+      "id": "ohyeah_oy-0001",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ohyeah_oy-0001-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Olimex A10-OLinuXino-LIME": {
+      "id": "olimex_a10-olinuxino-lime",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a10-olinuxino-lime-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a10-olinuxino-lime-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "Olimex A13-OLinuXino": {
+      "id": "olimex_a13-olinuxino",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a13-olinuxino-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a13-olinuxino-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "Olimex A13-SOM": {
+      "id": "olimex_a13-olimex-som",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a13-olimex-som-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa8-olimex_a13-olimex-som-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa8"
+    },
+    "Olimex A20-OLinuXino-LIME": {
+      "id": "olimex_a20-olinuxino-lime",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Olimex A20-OLinuXino-LIME2": {
+      "id": "olimex_a20-olinuxino-lime2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Olimex A20-OLinuXino-LIME2 eMMC": {
+      "id": "olimex_a20-olinuxino-lime2-emmc",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-emmc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-emmc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Olimex A20-OLinuXino-MICRO": {
+      "id": "olimex_a20-olinuxino-micro",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-micro-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-micro-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Omnima HPM": {
+      "id": "omnima_hpm",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-omnima_hpm-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "Omnima MiniEMBPlug": {
+      "id": "omnima_miniembplug",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-omnima_miniembplug-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Omnima MiniEMBWiFi": {
+      "id": "omnima_miniembwifi",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-omnima_miniembwifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "On Networks N150R": {
+      "id": "on_n150r",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-on_n150r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-on_n150r-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "Onion Omega2": {
+      "id": "onion_omega2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-onion_omega2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Onion Omega2+": {
+      "id": "onion_omega2p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-onion_omega2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "OpenMesh A42": {
+      "id": "openmesh_a42",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-openmesh_a42-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-openmesh_a42-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "OpenMesh A62": {
+      "id": "openmesh_a62",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-openmesh_a62-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-openmesh_a62-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "OpenMesh OM5P-AC v2": {
+      "id": "openmesh_om5p-ac-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-openmesh_om5p-ac-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Orange Livebox 2.1": {
+      "id": "arcadyan_arv7519rw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "PHICOMM K3": {
+      "id": "phicomm-k3",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-phicomm-k3-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "PISEN Cloud Easy Power (WMM003N)": {
+      "id": "pisen_wmm003n",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pisen_wmm003n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-pisen_wmm003n-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PISEN TS-D084": {
+      "id": "pisen_ts-d084",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pisen_ts-d084-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-pisen_ts-d084-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PISEN WMB001N": {
+      "id": "pisen_wmb001n",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pisen_wmb001n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-pisen_wmb001n-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PQI Air-Pen": {
+      "id": "pqi_air-pen",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-pqi_air-pen-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "PandaBoard.org OMAP4 TI pandaboard": {
+      "id": "ti_omap4-panda",
+      "images": [
+        {
+          "name": "openwrt-omap-ti_omap4-panda-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-omap-ti_omap4-panda-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "omap/"
+    },
+    "PandoraBox PBR-D1": {
+      "id": "d-team_pbr-d1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-d-team_pbr-d1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "PandoraBox PBR-M1": {
+      "id": "d-team_pbr-m1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-d-team_pbr-m1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Petatel PSR-680W Wireless 3G Router": {
+      "id": "petatel_psr-680w",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-petatel_psr-680w-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Phicomm K2G": {
+      "id": "phicomm_k2g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-phicomm_k2g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Phicomm K2P": {
+      "id": "phicomm_k2p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-phicomm_k2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Phicomm K2T": {
+      "id": "phicomm_k2t",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-phicomm_k2t-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Phicomm KE 2P": {
+      "id": "phicomm_k2p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-phicomm_k2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Phicomm PSG1208": {
+      "id": "phicomm_psg1208",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Phicomm PSG1218 Ax": {
+      "id": "phicomm_psg1218a",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-phicomm_psg1218a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Phicomm PSG1218 Bx": {
+      "id": "phicomm_psg1218b",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-phicomm_psg1218b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Pine64 Pine64+": {
+      "id": "pine64_pine64-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-pine64_pine64-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-pine64_pine64-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "Pine64 SoPine": {
+      "id": "pine64_sopine-baseboard",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-pine64_sopine-baseboard-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-pine64_sopine-baseboard-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "Pirelli A226G": {
+      "id": "A226G",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-A226G-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Pirelli A226M": {
+      "id": "A226M",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-A226M-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Pirelli A226M-FWB": {
+      "id": "A226M-FWB",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-A226M-FWB-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0": {
+      "id": "AGPF-S0",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AGPF-S0-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Planex CS-QR10": {
+      "id": "planex_cs-qr10",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-planex_cs-qr10-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex DB-WRT01": {
+      "id": "planex_db-wrt01",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-planex_db-wrt01-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-750DHP": {
+      "id": "planex_mzk-750dhp",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-planex_mzk-750dhp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-DP150N": {
+      "id": "planex_mzk-dp150n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-planex_mzk-dp150n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-EX300NP": {
+      "id": "planex_mzk-ex300np",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-planex_mzk-ex300np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-EX750NP": {
+      "id": "planex_mzk-ex750np",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-planex_mzk-ex750np-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Planex MZK-W300NH2": {
+      "id": "planex_mzk-w300nh2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-planex_mzk-w300nh2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-planex_mzk-w300nh2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex MZK-WDPR": {
+      "id": "planex_mzk-wdpr",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-planex_mzk-wdpr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Planex VR500": {
+      "id": "planex_vr500",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-planex_vr500-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Plat'Home OpenBlocks AX3 4 ports": {
+      "id": "plathome_openblocks-ax3-4",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-plathome_openblocks-ax3-4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa9-plathome_openblocks-ax3-4-squashfs-factory.img",
+          "type": "factory"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "Poray IP2202": {
+      "id": "poray_ip2202",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_ip2202-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray M3": {
+      "id": "poray_m3",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_m3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-poray_m3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray M4 4M": {
+      "id": "poray_m4-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_m4-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-poray_m4-4m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray M4 8M": {
+      "id": "poray_m4-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_m4-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-poray_m4-8m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X5/X6": {
+      "id": "poray_x5",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_x5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-poray_x5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Poray X8": {
+      "id": "poray_x8",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-poray_x8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-rt305x-poray_x8-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "PowerCloud Systems CAP324": {
+      "id": "pcs_cap324",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pcs_cap324-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PowerCloud Systems CR3000": {
+      "id": "pcs_cr3000",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pcs_cr3000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "PowerCloud Systems CR5000": {
+      "id": "pcs_cr5000",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-pcs_cr5000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Prolink PWH2004": {
+      "id": "prolink_pwh2004",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-prolink_pwh2004-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Qihoo C301": {
+      "id": "qihoo_c301",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-qihoo_c301-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-qihoo_c301-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Qualcomm AP148 legacy": {
+      "id": "qcom_ipq8064-ap148-legacy",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-legacy-squashfs-nand-factory.bin",
+          "type": "nand-factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-legacy-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "Qualcomm AP148 standard": {
+      "id": "qcom_ipq8064-ap148",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-squashfs-nand-factory.bin",
+          "type": "nand-factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "Qualcomm AP161": {
+      "id": "qcom_ipq8064-ap161",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap161-squashfs-nand-factory.bin",
+          "type": "nand-factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap161-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "Qualcomm Atheros AP-DK01.1 C1": {
+      "id": "qcom_ap-dk01.1-c1",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-qcom_ap-dk01.1-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Qualcomm Atheros AP-DK04.1 C1": {
+      "id": "qcom_ap-dk04.1-c1",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-qcom_ap-dk04.1-c1-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-qcom_ap-dk04.1-c1-squashfs-nand-factory.ubi",
+          "type": "nand-factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Qxwlan E2600AC C1": {
+      "id": "qxwlan_e2600ac-c1",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "Qxwlan E2600AC C2": {
+      "id": "qxwlan_e2600ac-c2",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c2-squashfs-nand-factory.ubi",
+          "type": "nand-factory"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c2-squashfs-nand-sysupgrade.bin",
+          "type": "nand-sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "RaidSonic ICY BOX IB-NAS62x0": {
+      "id": "raidsonic_ib-nas62x0",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-raidsonic_ib-nas62x0-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-raidsonic_ib-nas62x0-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Raidsonic NAS IB-4220-B": {
+      "id": "raidsonic_ib-4220-b",
+      "images": [
+        {
+          "name": "openwrt-gemini-raidsonic_ib-4220-b-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "gemini/"
+    },
+    "Rakwireless RAK633": {
+      "id": "rakwireless_rak633",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-rakwireless_rak633-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Ralink AP-RT3052-V22RW-2X2": {
+      "id": "ralink_v22rw-2x2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-ralink_v22rw-2x2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Ralink V11ST-FE": {
+      "id": "ralink_v11st-fe",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt288x-ralink_v11st-fe-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt288x"
+    },
+    "Ralink WR512-3GN 4M": {
+      "id": "unbranded_wr512-3gn-4m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-unbranded_wr512-3gn-4m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Ralink WR512-3GN 8M": {
+      "id": "unbranded_wr512-3gn-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-unbranded_wr512-3gn-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Raspberry Pi 2B-1.2/3B/3B+/3CM": {
+      "id": "rpi-3",
+      "images": [
+        {
+          "name": "openwrt-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2710"
+    },
+    "Raspberry Pi 2B/3B/3B+/3CM/4B": {
+      "id": "rpi-2",
+      "images": [
+        {
+          "name": "openwrt-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2709"
+    },
+    "Raspberry Pi 4B": {
+      "id": "rpi-4",
+      "images": [
+        {
+          "name": "openwrt-brcm2708-bcm2711-rpi-4-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2711-rpi-4-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2711-rpi-4-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2711-rpi-4-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2711"
+    },
+    "Raspberry Pi B/B+/CM/Zero/ZeroW": {
+      "id": "rpi",
+      "images": [
+        {
+          "name": "openwrt-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm2708/bcm2708"
+    },
+    "Ravpower WD03": {
+      "id": "ravpower_wd03",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-ravpower_wd03-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Rosinson WR818": {
+      "id": "rosinson_wr818",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-rosinson_wr818-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "SFR Neufbox4 Foxconn": {
+      "id": "NEUFBOX4-FXC",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-NEUFBOX4-FXC-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "SFR Neufbox4 Sercomm": {
+      "id": "NEUFBOX4-SER",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-NEUFBOX4-SER-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "SFR Neufbox6": {
+      "id": "NEUFBOX6",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-NEUFBOX6-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "SKY SR102": {
+      "id": "SR102",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-SR102-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "STORYLiNK SAP-G3200U3": {
+      "id": "storylink_sap-g3200u3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-storylink_sap-g3200u3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Sagemcom F@st 2504N": {
+      "id": "FAST2504n",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-FAST2504n-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Sagemcom F@st 2704 V2": {
+      "id": "FAST2704V2",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-FAST2704V2-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Sagemcom F@st 2704N": {
+      "id": "FAST2704N",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-FAST2704N-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "SamKnows Whitebox 8": {
+      "id": "samknows_whitebox-v8",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-samknows_whitebox-v8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Samsung CY-SWR1100": {
+      "id": "samsung_cy-swr1100",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-samsung_cy-swr1100-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt3883-samsung_cy-swr1100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "Sanlinking Technologies D240": {
+      "id": "sanlinking_d240",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-sanlinking_d240-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Seagate FreeAgent Dockstar": {
+      "id": "seagate_dockstar",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-seagate_dockstar-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Seagate GoFlexHome": {
+      "id": "seagate_goflexhome",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-seagate_goflexhome-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Seagate GoFlexNet": {
+      "id": "seagate_goflexnet",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-seagate_goflexnet-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "Sercomm AD1018 SPI flash mod": {
+      "id": "AD1018-SPI_flash",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-AD1018-SPI_flash-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Sercomm NA930": {
+      "id": "sercomm_na930",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-sercomm_na930-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Shuttle KD20": {
+      "id": "shuttle_kd20",
+      "images": [
+        {
+          "name": "openwrt-oxnas-ox820-shuttle_kd20-ubifs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-shuttle_kd20-ubifs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-shuttle_kd20-squashfs-ubinized.bin",
+          "type": "ubinized"
+        },
+        {
+          "name": "openwrt-oxnas-ox820-shuttle_kd20-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "oxnas/ox820"
+    },
+    "Siemens Gigaset sx76x": {
+      "id": "siemens_gigaset-sx76x",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-siemens_gigaset-sx76x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Sinovoip Banana Pi M2+": {
+      "id": "sinovoip_bananapi-m2-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Sitecom WL-351 v1": {
+      "id": "sitecom_wl-351",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-sitecom_wl-351-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Sitecom WLR-6000": {
+      "id": "sitecom_wlr-6000",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-sitecom_wlr-6000-squashfs-factory.dlf",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt3883-sitecom_wlr-6000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "Sitecom WLR-7100 v1 002": {
+      "id": "sitecom_wlr-7100",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-sitecom_wlr-7100-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-sitecom_wlr-7100-squashfs-factory.dlf",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Skylab SKW92A": {
+      "id": "skylab_skw92a",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-skylab_skw92a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Skyline SL-R7205 Wireless 3G Router": {
+      "id": "skyline_sl-r7205",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-skyline_sl-r7205-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "SmartRG SR400ac": {
+      "id": "smartrg-sr400ac",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-smartrg-sr400ac-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "SolidRun Armada 8040 Community Board": {
+      "id": "marvell_macchiatobin",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa72"
+    },
+    "SolidRun ClearFog Base": {
+      "id": "solidrun_clearfog-base-a1",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-solidrun_clearfog-base-a1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "SolidRun ClearFog Pro": {
+      "id": "solidrun_clearfog-pro-a1",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa9-solidrun_clearfog-pro-a1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa9"
+    },
+    "SolidRun CuBox-i": {
+      "id": "cubox",
+      "images": [
+        {
+          "name": "openwrt-imx6-cubox-i-squashfs-combined.bin",
+          "type": "combined"
+        }
+      ],
+      "target": "imx6/"
+    },
+    "SolidRun MACCHIATObin": {
+      "id": "marvell_macchiatobin",
+      "images": [
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "mvebu/cortexa72"
+    },
+    "Sophos RED 15w Rev.1": {
+      "id": "sophos_red-15w-rev1",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-generic-sophos_red-15w-rev1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "mpc85xx/generic"
+    },
+    "Sparklan WCR-150GN": {
+      "id": "sparklan_wcr-150gn",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-sparklan_wcr-150gn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "StorLink SL93512r": {
+      "id": "storlink_sl93512r",
+      "images": [
+        {
+          "name": "openwrt-gemini-storlink_sl93512r-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "gemini/"
+    },
+    "T-Com Speedport W 303V": {
+      "id": "SPW303V",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-SPW303V-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-brcm63xx-smp-SPW303V-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "TOTOLINK A7000R": {
+      "id": "totolink_a7000r",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-totolink_a7000r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "TOTOLINK LR1200": {
+      "id": "totolink_lr1200",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-totolink_lr1200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-LINK Archer C5 v2": {
+      "id": "tplink-archer-c5-v2",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-tplink-archer-c5-v2-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-LINK Archer C9 v1": {
+      "id": "tplink-archer-c9-v1",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-tplink-archer-c9-v1-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "TP-Link Archer A6 v2 (US/TW)": {
+      "id": "tplink_archer-c6-v2-us",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer A7 v5": {
+      "id": "tplink_archer-a7-v5",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-a7-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-a7-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C2 v1": {
+      "id": "tplink_archer-c2-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c2-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c2-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C2 v3": {
+      "id": "tplink_archer-c2-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c2-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c2-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C20 v1": {
+      "id": "tplink_archer-c20-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c20-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c20-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C20 v4": {
+      "id": "tplink_archer-c20-v4",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v4-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link Archer C20 v5": {
+      "id": "tplink_archer-c20-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link Archer C20i": {
+      "id": "tplink_archer-c20i",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c20i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c20i-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C25 v1": {
+      "id": "tplink_archer-c25-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c25-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c25-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C2600 v1": {
+      "id": "tplink_c2600",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-tplink_c2600-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-tplink_c2600-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "TP-Link Archer C5 v1": {
+      "id": "tplink_archer-c5-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c5-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c5-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C50 v1": {
+      "id": "tplink_archer-c50-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-factory-eu.bin",
+          "type": "factory-eu"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-factory-us.bin",
+          "type": "factory-us"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer C50 v3": {
+      "id": "tplink_archer-c50-v3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v3-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link Archer C50 v4": {
+      "id": "tplink_archer-c50-v4",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link Archer C58 v1": {
+      "id": "tplink_archer-c58-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c58-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c58-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C59 v1": {
+      "id": "tplink_archer-c59-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c59-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C59 v2": {
+      "id": "tplink_archer-c59-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C6 v2 (EU/RU/JP)": {
+      "id": "tplink_archer-c6-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C6 v2 (US)": {
+      "id": "tplink_archer-c6-v2-us",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C60 v1": {
+      "id": "tplink_archer-c60-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c60-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c60-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C60 v2": {
+      "id": "tplink_archer-c60-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c60-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c60-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C7 v1": {
+      "id": "tplink_archer-c7-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C7 v2": {
+      "id": "tplink_archer-c7-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory-us.bin",
+          "type": "factory-us"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory-eu.bin",
+          "type": "factory-eu"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C7 v4": {
+      "id": "tplink_archer-c7-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer C7 v5": {
+      "id": "tplink_archer-c7-v5",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer D50 v1": {
+      "id": "tplink_archer-d50-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link Archer MR200": {
+      "id": "tplink_archer-mr200",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_archer-mr200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link Archer VR200 v1": {
+      "id": "tplink_vr200",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-tplink_vr200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "TP-Link Archer VR200v v1": {
+      "id": "tplink_vr200v",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-tplink_vr200v-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "TP-Link Archer VR2600v v1": {
+      "id": "tplink_vr2600v",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-tplink_vr2600v-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "TP-Link CPE210 v1": {
+      "id": "tplink_cpe210-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE210 v2": {
+      "id": "tplink_cpe210-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE210 v3": {
+      "id": "tplink_cpe210-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe210-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE220 v2": {
+      "id": "tplink_cpe220-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe220-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe220-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE220 v3": {
+      "id": "tplink_cpe220-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe220-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe220-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE510 v1": {
+      "id": "tplink_cpe510-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE510 v2": {
+      "id": "tplink_cpe510-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE510 v3": {
+      "id": "tplink_cpe510-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v3-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe510-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link CPE610 v1": {
+      "id": "tplink_cpe610-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe610-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_cpe610-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link RE200 v1": {
+      "id": "tplink_re200-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-tplink_re200-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-tplink_re200-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "TP-Link RE305 v1": {
+      "id": "tplink_re305-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_re305-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_re305-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link RE350 v1": {
+      "id": "tplink_re350-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-tplink_re350-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-tplink_re350-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "TP-Link RE350K v1": {
+      "id": "tplink_re350k-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_re350k-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_re350k-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link RE355 v1": {
+      "id": "tplink_re355-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_re355-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_re355-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link RE450 v1": {
+      "id": "tplink_re450-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_re450-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_re450-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link RE450 v2": {
+      "id": "tplink_re450-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_re450-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_re450-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link RE650 v1": {
+      "id": "tplink_re650-v1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-tplink_re650-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-tplink_re650-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "TP-Link TD-W8970 v1": {
+      "id": "tplink_tdw8970",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-tplink_tdw8970-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "TP-Link TD-W8980 v1": {
+      "id": "tplink_tdw8980",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-tplink_tdw8980-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "TP-Link TL-MR3020 v3": {
+      "id": "tplink_tl-mr3020-v3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-MR3420 v5": {
+      "id": "tplink_tl-mr3420-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-MR6400 v1": {
+      "id": "tplink_tl-mr6400-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-mr6400-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-mr6400-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WA801ND v5": {
+      "id": "tplink_tl-wa801nd-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WA850RE v1": {
+      "id": "tplink_tl-wa850re-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wa850re-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wa850re-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WA901ND v2": {
+      "id": "tplink_tl-wa901nd-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wa901nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wa901nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WDR3500 v1": {
+      "id": "tplink_tl-wdr3500-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr3500-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr3500-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WDR3600 v1": {
+      "id": "tplink_tl-wdr3600-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr3600-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr3600-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WDR4300 v1": {
+      "id": "tplink_tl-wdr4300-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WDR4300 v1 (IL)": {
+      "id": "tplink_tl-wdr4300-v1-il",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-il-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WDR4900 v1": {
+      "id": "tplink_tl-wdr4900-v1",
+      "images": [
+        {
+          "name": "openwrt-mpc85xx-generic-tplink_tl-wdr4900-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-mpc85xx-generic-tplink_tl-wdr4900-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "mpc85xx/generic"
+    },
+    "TP-Link TL-WDR4900 v2": {
+      "id": "tplink_tl-wdr4900-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4900-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wdr4900-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1043N v5": {
+      "id": "tplink_tl-wr1043n-v5",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043n-v5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1043N/ND v1": {
+      "id": "tplink_tl-wr1043nd-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1043N/ND v2": {
+      "id": "tplink_tl-wr1043nd-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1043N/ND v3": {
+      "id": "tplink_tl-wr1043nd-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1043N/ND v4": {
+      "id": "tplink_tl-wr1043nd-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR1045ND v2": {
+      "id": "tplink_tl-wr1045nd-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1045nd-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr1045nd-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR2543N/ND v1": {
+      "id": "tplink_tl-wr2543-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr2543-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr2543-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR710N v1": {
+      "id": "tplink_tl-wr710n-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr710n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr710n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR740N v1/v2": {
+      "id": "tplink_tl-wr740n-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR740N v3": {
+      "id": "tplink_tl-wr740n-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR740N v4": {
+      "id": "tplink_tl-wr740n-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR741N/ND v1/v2": {
+      "id": "tplink_tl-wr741-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr741-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr741-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR741N/ND v4": {
+      "id": "tplink_tl-wr741nd-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr741nd-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr741nd-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR743ND v1": {
+      "id": "tplink_tl-wr743nd-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr743nd-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr743nd-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR802N v4": {
+      "id": "tplink_tl-wr802n-v4",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR810N v1": {
+      "id": "tplink_tl-wr810n-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR810N v2": {
+      "id": "tplink_tl-wr810n-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR840N v4": {
+      "id": "tplink_tl-wr840n-v4",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v4-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR840N v5": {
+      "id": "tplink_tl-wr840n-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR841N v13": {
+      "id": "tplink_tl-wr841n-v13",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v13-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v13-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR841N v14": {
+      "id": "tplink_tl-wr841n-v14",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR841N/ND v10": {
+      "id": "tplink_tl-wr841-v10",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v10-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v10-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v11": {
+      "id": "tplink_tl-wr841-v11",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory-us.bin",
+          "type": "factory-us"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory-eu.bin",
+          "type": "factory-eu"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v12": {
+      "id": "tplink_tl-wr841-v12",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory-us.bin",
+          "type": "factory-us"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory-eu.bin",
+          "type": "factory-eu"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v5/v6": {
+      "id": "tplink_tl-wr841-v5",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v5-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v7": {
+      "id": "tplink_tl-wr841-v7",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v7-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v8": {
+      "id": "tplink_tl-wr841-v8",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v8-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v8-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR841N/ND v9": {
+      "id": "tplink_tl-wr841-v9",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v9-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v9-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR842N v3": {
+      "id": "tplink_tl-wr842n-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR842N v5": {
+      "id": "tplink_tl-wr842n-v5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR842N/ND v1": {
+      "id": "tplink_tl-wr842n-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR842N/ND v2": {
+      "id": "tplink_tl-wr842n-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR902AC v1": {
+      "id": "tplink_tl-wr902ac-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr902ac-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_tl-wr902ac-v1-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link TL-WR902AC v3": {
+      "id": "tplink_tl-wr902ac-v3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr902ac-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-tplink_tl-wr902ac-v3-squashfs-tftp-recovery.bin",
+          "type": "tftp-recovery"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "TP-Link TL-WR940N v3": {
+      "id": "tplink_tl-wr940n-v3",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v3-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR940N v4": {
+      "id": "tplink_tl-wr940n-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-us.bin",
+          "type": "factory-us"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-eu.bin",
+          "type": "factory-eu"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-br.bin",
+          "type": "factory-br"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941N v2/v3": {
+      "id": "tplink_tl-wr941-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941N v4": {
+      "id": "tplink_tl-wr941-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941N v7 (CN)": {
+      "id": "tplink_tl-wr941n-v7-cn",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941n-v7-cn-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941n-v7-cn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941ND v2/v3": {
+      "id": "tplink_tl-wr941-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941ND v4": {
+      "id": "tplink_tl-wr941-v4",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link TL-WR941ND v6": {
+      "id": "tplink_tl-wr941nd-v6",
+      "images": [
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941nd-v6-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-tiny-tplink_tl-wr941nd-v6-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/tiny"
+    },
+    "TP-Link WBS210 v2": {
+      "id": "tplink_wbs210-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs210-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs210-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link WBS510 v1": {
+      "id": "tplink_wbs510-v1",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs510-v1-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs510-v1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TP-Link WBS510 v2": {
+      "id": "tplink_wbs510-v2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs510-v2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-tplink_wbs510-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "TRENDnet TEW-638APB v2": {
+      "id": "trendnet_tew-638apb-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-trendnet_tew-638apb-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "TRENDnet TEW-691GR": {
+      "id": "trendnet_tew-691gr",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-trendnet_tew-691gr-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt3883-trendnet_tew-691gr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "TRENDnet TEW-692GR": {
+      "id": "trendnet_tew-692gr",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt3883-trendnet_tew-692gr-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-rt3883-trendnet_tew-692gr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt3883"
+    },
+    "TRENDnet TEW-714TRU": {
+      "id": "trendnet_tew-714tru",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-trendnet_tew-714tru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tama W06": {
+      "id": "tama_w06",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-tama_w06-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Tecom GW6000": {
+      "id": "GW6000",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-GW6000-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Tecom GW6200": {
+      "id": "GW6200",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-GW6200-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Telco Electronics X1": {
+      "id": "telco-electronics_x1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-telco-electronics_x1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Telekom Speedport W504V Typ A": {
+      "id": "arcadyan_arv8539pw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Telsey CPVA642-type (CPA-ZNTE60T)": {
+      "id": "CPA-ZNTE60T",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-CPA-ZNTE60T-squashfs-cfe.bin",
+          "type": "cfe"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "Teltonika RUT5XX": {
+      "id": "teltonika_rut5xx",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-teltonika_rut5xx-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G150B": {
+      "id": "tenda_3g150b",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-tenda_3g150b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda 3G300M": {
+      "id": "tenda_3g300m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-tenda_3g300m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda AC9": {
+      "id": "tenda-ac9",
+      "images": [
+        {
+          "name": "openwrt-bcm53xx-generic-tenda-ac9-squashfs.trx",
+          "type": "trx"
+        }
+      ],
+      "target": "bcm53xx/generic"
+    },
+    "Tenda W150M": {
+      "id": "tenda_w150m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-tenda_w150m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Tenda W306R V2.0": {
+      "id": "tenda_w306r-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-tenda_w306r-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Texas Instruments AM335x BeagleBone Black": {
+      "id": "ti_am335x-bone-black",
+      "images": [
+        {
+          "name": "openwrt-omap-ti_am335x-bone-black-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-omap-ti_am335x-bone-black-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "omap/"
+    },
+    "Texas Instruments AM335x EVM": {
+      "id": "ti_am335x-evm",
+      "images": [
+        {
+          "name": "openwrt-omap-ti_am335x-evm-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-omap-ti_am335x-evm-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "omap/"
+    },
+    "Thunder Timecloud": {
+      "id": "thunder_timecloud",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-thunder_timecloud-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Toradex Apalis family": {
+      "id": "apalis",
+      "images": [
+        {
+          "name": "openwrt-imx6-apalis-squashfs.sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-imx6-apalis-squashfs.combined.bin",
+          "type": "combined"
+        }
+      ],
+      "target": "imx6/"
+    },
+    "Traverse LS1043 Boards": {
+      "id": "traverse-ls1043",
+      "images": [
+        {
+          "name": "openwrt-layerscape-armv8_64b-traverse-ls1043-ubifs-root",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-layerscape-armv8_64b-traverse-ls1043-ubifs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "layerscape/armv8_64b"
+    },
+    "Trendnet TEW-823DRU v1.0R": {
+      "id": "trendnet_tew-823dru",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-trendnet_tew-823dru-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-trendnet_tew-823dru-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "UPVEL UR-326N4G": {
+      "id": "upvel_ur-326n4g",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-upvel_ur-326n4g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "UPVEL UR-336UN": {
+      "id": "upvel_ur-336un",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-upvel_ur-336un-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "US Robotics USR5461": {
+      "id": "usrobotics-usr5461",
+      "images": [
+        {
+          "name": "openwrt-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
+          "type": "bin"
+        }
+      ],
+      "target": "brcm47xx/legacy"
+    },
+    "Ubiquiti AirRouter XM": {
+      "id": "ubnt_airrouter",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_airrouter-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_airrouter-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Bullet-M XM": {
+      "id": "ubnt_bullet-m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_bullet-m-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_bullet-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Bullet-M XW": {
+      "id": "ubnt_bullet-m-xw",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti EdgeRouter": {
+      "id": "ubnt_edgerouter",
+      "images": [
+        {
+          "name": "openwrt-octeon-ubnt_edgerouter-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "octeon/"
+    },
+    "Ubiquiti EdgeRouter Lite": {
+      "id": "ubnt_edgerouter-lite",
+      "images": [
+        {
+          "name": "openwrt-octeon-ubnt_edgerouter-lite-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "octeon/"
+    },
+    "Ubiquiti EdgeRouter X": {
+      "id": "ubiquiti_edgerouterx",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-ubiquiti_edgerouterx-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti EdgeRouter X-SFP": {
+      "id": "ubiquiti_edgerouterx-sfp",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-ubiquiti_edgerouterx-sfp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Ubiquiti EdgeSwitch 5XP": {
+      "id": "ubnt_edgeswitch-5xp",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_edgeswitch-5xp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_edgeswitch-5xp-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti EdgeSwitch 8XP": {
+      "id": "ubnt_edgeswitch-8xp",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_edgeswitch-8xp-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_edgeswitch-8xp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti LiteAP ac LAP-120": {
+      "id": "ubnt_lap-120",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_lap-120-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_lap-120-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti LiteBeam AC Gen2": {
+      "id": "ubnt_litebeam-ac-gen2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti NanoBeam AC": {
+      "id": "ubnt_nanobeam-ac",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanobeam-ac-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanobeam-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Nanostation AC": {
+      "id": "ubnt_nanostation-ac",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Nanostation AC loco": {
+      "id": "ubnt_nanostation-ac-loco",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-loco-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-loco-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Nanostation M XM": {
+      "id": "ubnt_nanostation-m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Nanostation M XW": {
+      "id": "ubnt_nanostation-m-xw",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-m-xw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_nanostation-m-xw-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti Rocket-M XM": {
+      "id": "ubnt_rocket-m",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_rocket-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_rocket-m-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti RouterStation": {
+      "id": "ubnt_routerstation",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_routerstation-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti RouterStation Pro": {
+      "id": "ubnt_routerstation-pro",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_routerstation-pro-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi": {
+      "id": "ubnt_unifi",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifi-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifi-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi AC-LR": {
+      "id": "ubnt_unifiac-lr",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifiac-lr-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi AC-Lite": {
+      "id": "ubnt_unifiac-lite",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi AC-Mesh": {
+      "id": "ubnt_unifiac-mesh",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifiac-mesh-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi AC-Mesh Pro": {
+      "id": "ubnt_unifiac-mesh-pro",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifiac-mesh-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti UniFi AC-Pro": {
+      "id": "ubnt_unifiac-pro",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_unifiac-pro-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Ubiquiti XS2": {
+      "id": "ubnt2",
+      "images": [
+        {
+          "name": "openwrt-ath25-ubnt2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath25/"
+    },
+    "Ubiquiti XS2-8": {
+      "id": "ubnt2-pico2",
+      "images": [
+        {
+          "name": "openwrt-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath25/"
+    },
+    "Ubiquiti XS5": {
+      "id": "ubnt5",
+      "images": [
+        {
+          "name": "openwrt-ath25-ubnt5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath25/"
+    },
+    "Ubiquiti airCube ISP": {
+      "id": "ubnt_acb-isp",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-ubnt_acb-isp-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-ubnt_acb-isp-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "UniElec U7621-06 16M": {
+      "id": "unielec_u7621-06-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-unielec_u7621-06-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "UniElec U7621-06 64M": {
+      "id": "unielec_u7621-06-64m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-unielec_u7621-06-64m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "UniElec U7623-02 eMMC/512MB RAM": {
+      "id": "unielec_u7623-02-emmc-512m",
+      "images": [
+        {
+          "name": "openwrt-mediatek-mt7623-unielec_u7623-02-emmc-512m-squashfs-sysupgrade-emmc.bin.gz",
+          "type": "sysupgrade-emmc"
+        }
+      ],
+      "target": "mediatek/mt7623"
+    },
+    "UniElec U7628-01 16M": {
+      "id": "unielec_u7628-01-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-unielec_u7628-01-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Unielec U4019 32M": {
+      "id": "unielec_u4019-32m",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-unielec_u4019-32m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "VoCore VoCore 16M": {
+      "id": "vocore_vocore-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-vocore_vocore-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "VoCore VoCore 8M": {
+      "id": "vocore_vocore-8m",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-vocore_vocore-8m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "VoCore VoCore2": {
+      "id": "vocore_vocore2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-vocore_vocore2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "VoCore VoCore2-Lite": {
+      "id": "vocore_vocore2-lite",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-vocore_vocore2-lite-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Vodafone Easybox 802": {
+      "id": "arcadyan_arv752dpw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Vodafone Easybox 803": {
+      "id": "arcadyan_arv752dpw22",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "Vonets VAR11N-300": {
+      "id": "vonets_var11n-300",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-vonets_var11n-300-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "WIZnet WizFi630A": {
+      "id": "wiznet_wizfi630a",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-wiznet_wizfi630a-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "WIZnet WizFi630S": {
+      "id": "wiznet_wizfi630s",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-wiznet_wizfi630s-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "WRTNode WRTNode": {
+      "id": "wrtnode_wrtnode",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-wrtnode_wrtnode-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "WRTnode WRTnode 2P": {
+      "id": "wrtnode_wrtnode2p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-wrtnode_wrtnode2p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "WRTnode WRTnode 2R": {
+      "id": "wrtnode_wrtnode2r",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-wrtnode_wrtnode2r-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Wansview NCS601W": {
+      "id": "wansview_ncs601w",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-wansview_ncs601w-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "Wavlink WL-WN570HA1": {
+      "id": "wavlink_wl-wn570ha1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-wavlink_wl-wn570ha1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Wavlink WL-WN575A3": {
+      "id": "wavlink_wl-wn575a3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-wavlink_wl-wn575a3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "WeVO 11AC NAS Router": {
+      "id": "wevo_11acnas",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-wevo_11acnas-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "WeVO W2914NS v2": {
+      "id": "wevo_w2914ns-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-wevo_w2914ns-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Western Digital My Book Live Series (Single + Duo)": {
+      "id": "wd_mybooklive",
+      "images": [
+        {
+          "name": "openwrt-apm821xx-sata-wd_mybooklive-ext4-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-apm821xx-sata-wd_mybooklive-ext4-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-apm821xx-sata-wd_mybooklive-squashfs-factory.img.gz",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-apm821xx-sata-wd_mybooklive-squashfs-sysupgrade.img.gz",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "apm821xx/sata"
+    },
+    "Western Digital My Net N750": {
+      "id": "wd_mynet-n750",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-wd_mynet-n750-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-wd_mynet-n750-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Western Digital My Net Wi-Fi Range Extender": {
+      "id": "wd_mynet-wifi-rangeextender",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-wd_mynet-wifi-rangeextender-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Widora Widora-NEO 16M": {
+      "id": "widora_neo-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-widora_neo-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Widora Widora-NEO 32M": {
+      "id": "widora_neo-32m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-widora_neo-32m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Winchannel WB2000": {
+      "id": "winchannel_wb2000",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-winchannel_wb2000-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Wippies BeWan iBox v1.0": {
+      "id": "arcadyan_arv4510pw",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-arcadyan_arv4510pw-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "XDX RN502J": {
+      "id": "unbranded_xdx-rn502j",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-unbranded_xdx-rn502j-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "XiaoYu XY-C5": {
+      "id": "xiaoyu_xy-c5",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xiaoyu_xy-c5-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi Mi Router 3 Pro": {
+      "id": "xiaomi_mir3p",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3p-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi Mi Router 3G": {
+      "id": "xiaomi_mir3g",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin",
+          "type": "kernel1"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin",
+          "type": "rootfs0"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi Mi Router 3G v2": {
+      "id": "xiaomi_mir3g-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi Mi Router 4A 100M Edition": {
+      "id": "xiaomi_mir4a-100m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-xiaomi_mir4a-100m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Xiaomi Mi Router 4A Gigabit Edition": {
+      "id": "xiaomi_mir3g-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Xiaomi Mi Router 4Q": {
+      "id": "xiaomi_mi-router-4q",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-xiaomi_mi-router-4q-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "Xiaomi MiWiFi Mini": {
+      "id": "xiaomi_miwifi-mini",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-xiaomi_miwifi-mini-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Xiaomi MiWiFi Nano": {
+      "id": "xiaomi_miwifi-nano",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-xiaomi_miwifi-nano-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Xilinx ZC702": {
+      "id": "xlnx_zynq-zc702",
+      "images": [
+        {
+          "name": "openwrt-zynq-xlnx_zynq-zc702-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "zynq/"
+    },
+    "Xunlong Orange Pi 2": {
+      "id": "xunlong_orangepi-2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi One": {
+      "id": "xunlong_orangepi-one",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-one-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-one-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi PC": {
+      "id": "xunlong_orangepi-pc",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi PC 2": {
+      "id": "xunlong_orangepi-pc2",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-pc2-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-pc2-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "Xunlong Orange Pi PC Plus": {
+      "id": "xunlong_orangepi-pc-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi Plus": {
+      "id": "xunlong_orangepi-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi R1": {
+      "id": "xunlong_orangepi-r1",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-r1-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-r1-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi Zero": {
+      "id": "xunlong_orangepi-zero",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-zero-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-zero-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa7"
+    },
+    "Xunlong Orange Pi Zero Plus": {
+      "id": "xunlong_orangepi-zero-plus",
+      "images": [
+        {
+          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-zero-plus-ext4-sdcard.img.gz",
+          "type": "sdcard"
+        },
+        {
+          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-zero-plus-squashfs-sdcard.img.gz",
+          "type": "sdcard"
+        }
+      ],
+      "target": "sunxi/cortexa53"
+    },
+    "YOUKU YK1": {
+      "id": "youku_yk1",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-youku_yk1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "YUKAI Engineering BOCCO": {
+      "id": "yukai_bocco",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-yukai_bocco-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "YouHua WR1200JS": {
+      "id": "youhua_wr1200js",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-youhua_wr1200js-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Youku YK-L2": {
+      "id": "youku_yk-l2",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-youku_yk-l2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "YunCore A770": {
+      "id": "yuncore_a770",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-yuncore_a770-squashfs-tftp.bin",
+          "type": "tftp"
+        },
+        {
+          "name": "openwrt-ath79-generic-yuncore_a770-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "YunCore A782": {
+      "id": "yuncore_a782",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-yuncore_a782-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-yuncore_a782-squashfs-tftp.bin",
+          "type": "tftp"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "YunCore XD4200": {
+      "id": "yuncore_xd4200",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-yuncore_xd4200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-generic-yuncore_xd4200-squashfs-tftp.bin",
+          "type": "tftp"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "ZBT WD323": {
+      "id": "zbtlink_zbt-wd323",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-zbtlink_zbt-wd323-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "ZIO FREEZIO": {
+      "id": "zio_freezio",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zio_freezio-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ZTE H201L": {
+      "id": "zte_h201l",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-zte_h201l-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "ZTE Q7": {
+      "id": "zte_q7",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zte_q7-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-APE522II": {
+      "id": "zbtlink_zbt-ape522ii",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-ape522ii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-CPE102": {
+      "id": "zbtlink_zbt-cpe102",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-cpe102-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WA05": {
+      "id": "zbtlink_zbt-wa05",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-wa05-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE1026-5G 16M": {
+      "id": "zbtlink_zbt-we1026-5g-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we1026-5g-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE1026-H 32M": {
+      "id": "zbtlink_zbt-we1026-h-32m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we1026-h-32m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE1226": {
+      "id": "zbtlink_zbt-we1226",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-zbtlink_zbt-we1226-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "Zbtlink ZBT-WE1326": {
+      "id": "zbtlink_zbt-we1326",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zbtlink_zbt-we1326-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Zbtlink ZBT-WE2026": {
+      "id": "zbtlink_zbt-we2026",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we2026-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE3526": {
+      "id": "zbtlink_zbt-we3526",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zbtlink_zbt-we3526-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Zbtlink ZBT-WE826 16M": {
+      "id": "zbtlink_zbt-we826-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE826 32M": {
+      "id": "zbtlink_zbt-we826-32m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-32m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WE826-E": {
+      "id": "zbtlink_zbt-we826-e",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-e-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zbtlink ZBT-WG2626": {
+      "id": "zbtlink_zbt-wg2626",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg2626-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Zbtlink ZBT-WG3526 16M": {
+      "id": "zbtlink_zbt-wg3526-16m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg3526-16m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Zbtlink ZBT-WG3526 32M": {
+      "id": "zbtlink_zbt-wg3526-32m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg3526-32m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "Zbtlink ZBT-WR8305RT": {
+      "id": "zbtlink_zbt-wr8305rt",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zbtlink_zbt-wr8305rt-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "Zorlik ZL5900V2": {
+      "id": "zorlik_zl5900v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-zorlik_zl5900v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL Keenetic": {
+      "id": "zyxel_keenetic",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-zyxel_keenetic-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL Keenetic Extra II": {
+      "id": "zyxel_keenetic-extra-ii",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-zyxel_keenetic-extra-ii-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ramips-mt76x8-zyxel_keenetic-extra-ii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "ZyXEL Keenetic Omni": {
+      "id": "zyxel_keenetic-omni",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Omni II": {
+      "id": "zyxel_keenetic-omni-ii",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-ii-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-ii-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL Keenetic Start": {
+      "id": "zyxel_keenetic-start",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-zyxel_keenetic-start-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL Keenetic Viva": {
+      "id": "zyxel_keenetic-viva",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-viva-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ramips-mt7620-zyxel_keenetic-viva-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ZyXEL NBG-419N": {
+      "id": "zyxel_nbg-419n",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-zyxel_nbg-419n-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG-419N v2": {
+      "id": "zyxel_nbg-419n-v2",
+      "images": [
+        {
+          "name": "openwrt-ramips-rt305x-zyxel_nbg-419n-v2-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/rt305x"
+    },
+    "ZyXEL NBG6617": {
+      "id": "zyxel_nbg6617",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-zyxel_nbg6617-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq40xx-generic-zyxel_nbg6617-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "ZyXEL NBG6716": {
+      "id": "zyxel_nbg6716",
+      "images": [
+        {
+          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-sysupgrade.tar",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-sysupgrade-4M-Kernel.bin",
+          "type": "sysupgrade-4M-Kernel"
+        }
+      ],
+      "target": "ath79/nand"
+    },
+    "ZyXEL NBG6817": {
+      "id": "zyxel_nbg6817",
+      "images": [
+        {
+          "name": "openwrt-ipq806x-generic-zyxel_nbg6817-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        },
+        {
+          "name": "openwrt-ipq806x-generic-zyxel_nbg6817-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "ipq806x/generic"
+    },
+    "ZyXEL NSA310b": {
+      "id": "zyxel_nsa310b",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-zyxel_nsa310b-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-zyxel_nsa310b-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "ZyXEL NSA325 v1/v2": {
+      "id": "zyxel_nsa325",
+      "images": [
+        {
+          "name": "openwrt-kirkwood-zyxel_nsa325-squashfs-factory.bin",
+          "type": "factory"
+        },
+        {
+          "name": "openwrt-kirkwood-zyxel_nsa325-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "kirkwood/"
+    },
+    "ZyXEL P-2601HN F1/F3": {
+      "id": "zyxel_p-2601hn",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xway-zyxel_p-2601hn-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xway"
+    },
+    "ZyXEL P-2812HNU F1": {
+      "id": "zyxel_p-2812hnu-f1",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "ZyXEL P-2812HNU F3": {
+      "id": "zyxel_p-2812hnu-f3",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-zyxel_p-2812hnu-f3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "ZyXEL P870HW-51a v2": {
+      "id": "P870HW-51a_v2",
+      "images": [
+        {
+          "name": "openwrt-brcm63xx-smp-P870HW-51a_v2-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "brcm63xx/smp"
+    },
+    "ZyXEL WRE6606": {
+      "id": "zyxel_wre6606",
+      "images": [
+        {
+          "name": "openwrt-ipq40xx-generic-zyxel_wre6606-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ipq40xx/generic"
+    },
+    "devolo WiFi pro 1200e": {
+      "id": "devolo_dvl1200e",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1200e-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "devolo WiFi pro 1200i": {
+      "id": "devolo_dvl1200i",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1200i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "devolo WiFi pro 1750c": {
+      "id": "devolo_dvl1750c",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1750c-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "devolo WiFi pro 1750e": {
+      "id": "devolo_dvl1750e",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1750e-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "devolo WiFi pro 1750i": {
+      "id": "devolo_dvl1750i",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1750i-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "devolo WiFi pro 1750x": {
+      "id": "devolo_dvl1750x",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-devolo_dvl1750x-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "eTactica EG200": {
+      "id": "etactica_eg200",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-etactica_eg200-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "egnite Ethernut 5": {
+      "id": "ethernut5",
+      "images": [
+        {
+          "name": "openwrt-at91-sam9x-ethernut5-ubifs-root.ubi",
+          "type": "root"
+        },
+        {
+          "name": "openwrt-at91-sam9x-ethernut5-squashfs-root.ubi",
+          "type": "root"
+        }
+      ],
+      "target": "at91/sam9x"
+    },
+    "ipTIME A104ns": {
+      "id": "iptime_a104ns",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7620-iptime_a104ns-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7620"
+    },
+    "ipTIME A3": {
+      "id": "iptime_a3",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-iptime_a3-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "ipTIME A604M": {
+      "id": "iptime_a604m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt76x8-iptime_a604m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt76x8"
+    },
+    "ipTIME A6ns-M": {
+      "id": "iptime_a6ns-m",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-iptime_a6ns-m-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "ipTIME A8004T": {
+      "id": "iptime_a8004t",
+      "images": [
+        {
+          "name": "openwrt-ramips-mt7621-iptime_a8004t-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "ramips/mt7621"
+    },
+    "jjPlus JA76PF2": {
+      "id": "jjplus_ja76pf2",
+      "images": [
+        {
+          "name": "openwrt-ath79-generic-jjplus_ja76pf2-squashfs-kernel.bin",
+          "type": "kernel"
+        },
+        {
+          "name": "openwrt-ath79-generic-jjplus_ja76pf2-squashfs-rootfs.bin",
+          "type": "rootfs"
+        }
+      ],
+      "target": "ath79/generic"
+    },
+    "o2 Box 6431 BRN": {
+      "id": "arcadyan_vgv7510kw22-brn",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-brn-squashfs-factory.bin",
+          "type": "factory"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    },
+    "o2 Box 6431 NOR": {
+      "id": "arcadyan_vgv7510kw22-nor",
+      "images": [
+        {
+          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-nor-squashfs-sysupgrade.bin",
+          "type": "sysupgrade"
+        }
+      ],
+      "target": "lantiq/xrx200"
+    }
+  },
+  "url": "https://downloads.openwrt.org/snapshots/targets/{target}",
+  "version_code": "r12145-4716c843d6"
+}
\ No newline at end of file
diff --git a/names-18.06.7.json b/names-18.06.7.json
deleted file mode 100644 (file)
index 94a0ffc..0000000
+++ /dev/null
@@ -1,5797 +0,0 @@
-{
-  "models": {
-    "8devices Carambola Board": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-carambola-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-carambola-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "8devices Carambola Board 2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-carambola2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "AVM FRITZ!Box 4020": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-fritz4020-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "AVM FRITZ!Box 4040": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ipq40xx-avm_fritzbox-4040-squashfs-eva.bin",
-          "type": "eva"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Aigale Ai-BR100": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "AirLive AIR3GII": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-air3gii-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-air3gii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alfa AP121": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ap121-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ap121-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa AP121F": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ap121f-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa ASLl26555": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-asl26555-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alfa Hornet-UB": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-hornet-ub-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-hornet-ub-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa Tube2H": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-8M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tube2h-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL0256N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all0256n-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL0305": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-all0305-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-all0305-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-all0305-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL0315N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-all0315n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL5002": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all5002-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all5002-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL5003": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all5003-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-all5003-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RP-N53": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-rp-n53-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-AC53U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-AC56U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac56u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-AC68U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac68u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-AC87U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-asus-rt-ac87u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-G32 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-g32-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-g32-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N10": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10+": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-n10-plus-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-n10-plus-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N10P v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10P v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10U B": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 c1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 d1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12HP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N13U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-n13u-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rt-n13u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N14U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-rt-n14u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-N14UHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N15U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N16": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N18U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-asus-rt-n18u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-N53": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N66U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N66W": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus WL-300g": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-320gP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-330N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n3g-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus WL-330N3G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-330n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus WL-330gE": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500W": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500gP v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500gP v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-520gU": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-550gE": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-HDD25": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Belkin F5D8235-4 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt288x-f5d8235-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Belkin F5D8235-4 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-f5d8235-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-f5d8235-v2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Belkin F9K1115 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-f9k1115v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-f9k1115v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Belkin WEMO Switch": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-f7c027-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-f7c027-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Buffalo WHR-1166D": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-whr-1166d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-300HP2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-whr-300hp2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-600D": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-whr-600d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-G300N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-whr-g300n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Buffalo WMR-300": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wmr-300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WSR-1166DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wsr-1166-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wsr-1166-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WSR-600DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wsr-600-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wsr-600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WXR-1900DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wxr-1900dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-1750DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-1750dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-450HP2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-450hp2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-450hp2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-600DHP v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-600dhp-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-600DHP2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-900DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-bcm53xx-buffalo-wzr-900dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-HP-AG300H": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-ag300h-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G300NH v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G300NH v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g300nh2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G450H": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wzr-hp-g450h-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Cisco Meraki MR24": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mr24-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Cisco Meraki MX60": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-apm821xx-nand-meraki_mx60-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Comfast CF-E316N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e316n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E320N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e320n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E380AC v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e380ac-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E380AC v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e380ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E520N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e520n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E530N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cf-e530n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-WR800N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-cf-wr800n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Compex WP543": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-8M-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-8M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-16M-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wp543-squashfs-16M-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPE72": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-8M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-8M-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-16M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpe72-squashfs-16M-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ342": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpj342-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ344": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpj344-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ531": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpj531-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ558": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wpj558-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DAP-1350 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dap-1350-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DAP-2695 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dap-2695-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dap-2695-a1-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DCH-M225": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-dch-m225-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-dch-m225-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DGL-5500 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dgl-5500-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dgl-5500-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DHP-1565 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dhp-1565-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dhp-1565-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-300 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-300 b7": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-300-b7-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-320 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-320-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-505 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-505-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-600 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-600-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-610 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-610-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 d1-d4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 h1/h2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-615-h1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 d1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-d1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-810L": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-dir-810l-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DIR-825 b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-825 c1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-c1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-825-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-835 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-835-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-835-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-860L b1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-dir-860l-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "D-Link DIR-869 a1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-869-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dir-869-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-885L": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-dlink-dir-885l-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "D-Link DWL-3150": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "D-Link DWR-512 b": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-dwr-512-b-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Devolo dLAN Hotspot": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dlan-hotspot-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Devolo dLAN pro 1200 WiFi ac": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dlan-pro-1200-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Devolo dLAN pro 500 Wireless+": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-dlan-pro-500-wp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Dovado Tiny AC": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-tiny-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ELECOM WRH-300CR": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wrh-300cr-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wrh-300cr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax 3G-6200N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax 3G-6200NL": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200nl-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g-6200nl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax PS-1208MFg": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "EnGenius EPG5000": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-epg5000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-epg5000-squashfs-factory.dlf",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "EnGenius ESR-9753": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-esr-9753-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-esr-9753-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "EnGenius ESR1750": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-esr1750-squashfs-factory.dlf",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-esr1750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "EnGenius ESR900": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-esr900-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-esr900-squashfs-factory.dlf",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Firefly Firewrt": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-firewrt-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-firewrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "GL.iNet 6416A v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR150": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR300": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR300M": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-B1300": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ipq40xx-glinet_gl-b1300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ipq40xx-glinet_gl-b1300-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "GL.iNet GL-M9331-Core (Domino)": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-domino-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-MT300a": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt300a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300n": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300n v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-gl-mt300n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "GL.iNet GL-MT750": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-gl-mt750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MiFi": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-mifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-USB150": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-usb150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet iNet 6408a v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6408A-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6408A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet iNet 6416a v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Gateworks Ventana": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-imx6-ventana-squashfs-nand.ubi",
-          "type": "nand"
-        },
-        {
-          "name": "openwrt-18.06.7-imx6-ventana-large-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-imx6-ventana-large-squashfs-nand.ubi",
-          "type": "nand"
-        },
-        {
-          "name": "openwrt-18.06.7-imx6-ventana-squashfs-bootfs.tar.gz",
-          "type": "bootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-imx6-ventana-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "imx6/generic"
-    },
-    "Hame MPR-A1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Hame MPR-A2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mpr-a2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HiWiFi/Gee HC5661": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-hc5661-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi/Gee HC5761": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-hc5761-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi/Gee HC5861": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-hc5861-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HooToo HT-TM02": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-ht-tm02-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-ht-tm02-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei D105": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-d105-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-d105-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei E970": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-huawei-e970-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Huawei HG255d": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-hg255d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-hg255d-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Iomega iConnect": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-iom_iconnect-1.1-initramfs-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "JGC JHR-N805R": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n805r-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JGC JHR-N825R": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n825r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JGC JHR-N926R": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-jhr-n926r-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Jindong newifi D1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-newifi-d1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-newifi-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Kingston Mobilelite Wireless MLW221": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-mlw221-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Kingston Mobilelite Wireless MLWG2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-mlwg2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "La Fonera FON2303A": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "LeMaker Lamobo a20": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-sunxi-cortexa7-sun7i-a20-lamobo-r1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-18.06.7-sunxi-cortexa7-sun7i-a20-lamobo-r1-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Lenovo y1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-y1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Lenovo y1s": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-y1s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Linksys E1200 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1200 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1500 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1550 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1700": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-e1700-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-e1700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Linksys E2000 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2.1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E3000 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys E3200 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E4200 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E900 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys RE6500": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-re6500-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-re6500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Linksys WRT1200AC": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1200ac-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT150N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT160NL": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wrt160nl-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Linksys WRT1900AC v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900AC v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acv2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900ACS": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt1900acs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT300N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
-          "type": "trx"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT300N v1.1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT3200ACM": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt3200acm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT320N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT32X": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-linksys-wrt32x-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT350N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT54G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G-EM": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3GV2-VF": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
-          "type": "noheader"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT610N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT610N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRTSL54GS": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "MQMaker WiTi Board": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-256m-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-256m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-512m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mqmaker_witi-512m-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Marvell Armada 388 RD": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-armada-388-rd-squashfs-firmware.bin",
-          "type": "firmware"
-        },
-        {
-          "name": "openwrt-18.06.7-mvebu-cortexa9-armada-388-rd-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Mediatek LinkIt7688": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-LinkIt7688-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Meraki MR12": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-rootfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr12-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Meraki MR16": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr16-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Meraki MR18": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-mr18-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Microduino MicroWrt Core": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-microwrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Mikrotik Flash 16M": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik Flash 16M, AC": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik NAND flash <= 64M": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik NAND flash > 64M": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-large-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik hEX (RB750Gr3)": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-rb750gr3-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-rb750gr3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Mikrotik vmlinux": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-mikrotik-vmlinux-lzma.elf",
-          "type": "vmlinux"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Motorola WA840G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WE800G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-we800g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WR850G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netcore NW718": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nw718-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nw718-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Netgear EX6100 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ipq40xx-netgear_ex6100v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Netgear R6250": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-netgear-r6250-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R6300 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-netgear-r6300-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R7000": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-netgear-r7000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R7900": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-netgear-r7900-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R8000": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-netgear-r8000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear WGT634U": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netgear WN2500RP v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WN3000RP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNCE2001": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wnce2001-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Netgear WNDR3300 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netgear WNDR3400 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3400 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3400 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3700 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3700 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3700v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3700 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3700 v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-wndr3700v4-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-wndr3700v4-ubi-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Netgear WNDR3700 v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wndr3700v5-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wndr3700v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Netgear WNDR3800": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3800CH": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndr3800ch-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR4000": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR4300": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-wndr4300-ubi-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Netgear WNDRMAC v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndrmac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndrmac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDRMAC v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndrmacv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wndrmacv2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNR1000 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR1000 v2-vc": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-vc-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr1000v2-vc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR2000 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR2000 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr2000v3-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR2200": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wnr2200-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNR3500 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNR612 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr612v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wnr612v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR834B v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netgear WPN824N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wpn824n-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-wpn824n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netis WF-2881": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wf-2881-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-wf-2881-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Nexx WT1520": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wt1520-8M-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nexx WT3020": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-4M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wt3020-8M-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "OYEWIFI OYE-0001": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-oy-0001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Onion Omega": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-onion-omega-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-onion-omega-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Onion Omega2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-omega2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Onion Omega2P": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-omega2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Open-Mesh MR1750 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr1750-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr1750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh MR600 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr600-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh MR900 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr900-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mr900-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh OM2P v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-om2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-om2p-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh OM5P": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-om5p-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-om5p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "PC Engines ALIX": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-x86-geode-combined-ext4.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-geode-combined-squashfs.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-geode-rootfs-squashfs.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-geode-rootfs-ext4.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-geode-vmlinuz",
-          "type": "vmlinuz"
-        }
-      ],
-      "target": "x86/geode"
-    },
-    "PHICOMM PSG1208": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-psg1208-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "PandoraBox PBR-D1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-pbr-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "PandoraBox PBR-M1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-pbr-m1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-pbr-m1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Planex CS-QR10": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-cs-qr10-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex DB-WRT01": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-db-wrt01-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZA-WDPR": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-wdpr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-wdpr-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-750DHP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-mzk-750dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-DP150N": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-dp150n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-dp150n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-EX300NP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-mzk-ex300np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-EX750NP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-mzk-ex750np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-W04NU": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w04nu-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w04nu-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Planex MZK-W300NH": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w300nh-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mzk-w300nh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Planex MZK-W300NH2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-mzk-w300nh2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex VR500": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-vr500-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-vr500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Poray M3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m3-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray M4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-m4-8M-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x5-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X8": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x8-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x8-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-x8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Raspberry Pi Foundation PI 2 B": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2709"
-    },
-    "Raspberry Pi Foundation Pi 3 B/CM": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
-          "type": "factory"
-        }
-      ],
-      "target": "brcm2708/bcm2710"
-    },
-    "Raspberry Pi Foundation Pi B/B+/CM/Zero/ZeroW": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
-          "type": "factory"
-        }
-      ],
-      "target": "brcm2708/bcm2708"
-    },
-    "STORYLiNK SAP-G3200U3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-sap-g3200u3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-sap-g3200u3-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "SamKnows SK-WB8": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-sk-wb8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-sk-wb8-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Sanlinking D240": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-d240-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Seagate DockStar": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-initramfs-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Seagate GoFlex Home": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-initramfs-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Seagate GoFlex Net": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-initramfs-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-kirkwood-seagate_goflexnet-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Sercomm NA930": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-na930-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Sitecom WL-341 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-341v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-341v3-initramfs-uImage.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Sitecom WL-351": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-351-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wl-351-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "SmartRG SR400ac": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-smartrg-sr400ac-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer C20i": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-ArcherC20i-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-ArcherC20i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C25 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c25-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c25-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C5 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c5-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c5-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C5 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-tplink-archer-c5-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer C7 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-il": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-il-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-il-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v2-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-archer-c7-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C9 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-tplink-archer-c9-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer MR200": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link CPE 210 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 210 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 220 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 510 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 520 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-MR3420 v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-MR6400 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-mr6400-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-mr6400-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WA701N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA701N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa701nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA7210N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7210n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7210n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA730RE v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa730re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa730re-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA750RE v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa750re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa750re-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA7510N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7510n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa7510n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA801N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA801N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA801N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa801nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA830RE v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA830RE v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa830re-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA850RE v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA850RE v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa850re-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA860RE v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa860re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa860re-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA901N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA901N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA901N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA901N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WA901N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wa901nd-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WDR3500 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR3600 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4300 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4300 v1-il": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4310 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4900 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-fdt.bin",
-          "type": "fdt"
-        },
-        {
-          "name": "openwrt-18.06.7-mpc85xx-generic-tl-wdr4900-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/generic"
-    },
-    "TP-Link TL-WDR4900 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4900-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr4900-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR6500 v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr6500-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr6500-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR7500 v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr7500-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wdr7500-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WPA8630 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wpa8630-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wpa8630-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1041N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr1041n-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr1041n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR1043N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr1043n-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR2543N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR710N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR710N v2.1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v2.1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr710n-v2.1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR740N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR740N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR740N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR740N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR740N/ND v6": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v6-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr740n-v6-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR741N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR741N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR741N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR741N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr741nd-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR743N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR743N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr743nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR802N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR802N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR802N v2-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR802N v2-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr802n-v2-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR810N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR810N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr810n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR841N/ND v1.5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v1.5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v1.5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v10": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v10-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v10-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v11": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v11-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v11-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v11-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v12": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v12-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v12-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v12-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v13": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR841N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v7": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v7-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v8": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v8-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR841N/ND v9": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v9-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr841-v9-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR842N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tl-wr842n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR843N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr843nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr843nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR847N v8": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr847n-v8-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr847n-v8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v3-cn": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-br.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v4-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v4-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v4-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v6": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-br.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v6-eu": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR940N/ND v6-us": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr940n-v6-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v6": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link TL-WR941N/ND v6-cn": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-tiny-tl-wr941nd-v6-cn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "TP-Link WBS 210 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wbs210-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wbs210-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link WBS 510 v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wbs510-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wbs510-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-673GRU": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-673gru-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-673gru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-714TRU": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-tew-714tru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-tew-714tru-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "TRENDnet TEW-732BR": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-732br-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-732br-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-823DRU": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-823dru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-tew-823dru-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Teltonika RUT500": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rut5xx-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-rut5xx-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G150B": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g150b-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g150b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G300M": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-3g300m-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda AC9": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-bcm53xx-tenda-ac9-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Tenda W306R v20": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-w306r-v20-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-w306r-v20-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "USRobotics USR5461": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Ubiquiti AirGateway": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-pro-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-air-gateway-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti AirRouter": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-airrouter-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-airrouter-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Bullet M2/M5": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti EdgeRouter X": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti EdgeRouter X-SFP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti Litestation SR71": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-ls-sr71-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-ls-sr71-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation Loco M2/M5 XM/XW": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation M2/M5 XM": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation M2/M5 XW": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-nano-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Rocket M XM": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-ti-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-ti-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Rocket M XW": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rocket-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti RouterStation": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rs-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti RouterStation Pro": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rspro-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-rspro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP AC Lite": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Outdoor": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Outdoor+": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Pro": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-uap-pro-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ubnt-uap-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti XS2-8": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath25/generic"
-    },
-    "Unbranded A5-V11": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-a5-v11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Unbranded WR512-3GN": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-wr512-3gn-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Unbranded XDXRN502J": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-xdxrn502j-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-xdxrn502j-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "WRTnode WRTnode": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-wrtnode-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "WRTnode WRTnode2Q": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-wrtnode2q-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "WRTnode WRTnode2R": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-wrtnode2r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Wandboard Dual": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-imx6-wandboard-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "imx6/generic"
-    },
-    "WeVO 11AC NAS Router": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-11acnas-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-11acnas-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "WeVO W2914NS v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-w2914nsv2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-w2914nsv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Western Digital My Net N600": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n600-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Western Digital My Net N750": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n750-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-n750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Western Digital Wi-Fi Range Extender": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-rext-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-mynet-rext-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Xiaomi Mi Router 3G": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-rootfs0.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-mir3g-squashfs-kernel1.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi MiWiFi Mini": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Xiaomi MiWiFi Nano": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Youku youku-yk1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT APE522II": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-ape522ii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT CPE102": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-cpe102-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WA05": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-wa05-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WE1526": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-zbt-we1526-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "ZBT WE826": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-we826-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-we826-32M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WG2626": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg2626-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg2626-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ZBT WG3526": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-32M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7621-zbt-wg3526-32M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ZBT WR8305RT": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zbt-wr8305rt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZTE zte-q7": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-zte-q7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Omni": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kn_rc-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kn_rc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Omni II": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kn_rf-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kn_rf-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Viva rev.B": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kng_rc-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-mt7620-kng_rc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL NBG-419N v1": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG-419N v2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ramips-rt305x-nbg-419n2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG6616": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-NBG6616-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "ZyXEL NBG6716": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-nbg6716-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-nand-nbg6716-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "jjPlus JA76PF0": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf-rootfs-squashfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JA76PF2": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-ja76pf2-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JWAP003": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-jwap003-rootfs-squashfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JWAP230": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-ar71xx-generic-jwap230-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "x86 generic 32bit": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-x86-generic-combined-ext4.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-generic-vmlinuz",
-          "type": "vmlinuz"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-generic-rootfs-ext4.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-generic-generic-rootfs.tar.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-generic-rootfs-squashfs.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-generic-combined-squashfs.img.gz",
-          "type": "combined"
-        }
-      ],
-      "target": "x86/generic"
-    },
-    "x86 generic 64bit": {
-      "images": [
-        {
-          "name": "openwrt-18.06.7-x86-64-combined-squashfs.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-18.06.7-x86-64-combined-ext4.img.gz",
-          "type": "combined"
-        }
-      ],
-      "target": "x86/64"
-    }
-  },
-  "url": "https://downloads.openwrt.org/releases/{version}/targets/{target}",
-  "version_code": "r7976-ca47026b7d"
-}
\ No newline at end of file
diff --git a/names-19.07.1.json b/names-19.07.1.json
deleted file mode 100644 (file)
index ca0b04b..0000000
+++ /dev/null
@@ -1,5345 +0,0 @@
-{
-  "models": {
-    "8devices Carambola Board": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-carambola-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-carambola-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "8devices Carambola Board 2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-carambola2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "AVM FRITZ!Box 4020": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-fritz4020-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "AVM FRITZ!Box 4040": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin",
-          "type": "eva"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!Box 7530": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-7530-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!Repeater 3000": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzrepeater-3000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-avm_fritzrepeater-3000-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Aigale Ai-BR100": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ai-br100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ai-br100-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "AirLive AIR3GII": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-air3gii-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-air3gii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alfa AP121": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ap121-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ap121-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa AP121F": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ap121f-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa ASLl26555": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-asl26555-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alfa Hornet-UB": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-hornet-ub-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-hornet-ub-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Alfa Tube2H": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-8M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tube2h-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL0256N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all0256n-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL0305": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-all0305-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-all0305-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-all0305-rootfs-squashfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL0315N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-all0315n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Allnet ALL5002": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all5002-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all5002-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL5003": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all5003-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-all5003-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RP-N53": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-rp-n53-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-rp-n53-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-AC53U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-AC56U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac56u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-AC68U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac68u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-AC87U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-asus-rt-ac87u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-G32 b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rt-g32-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rt-g32-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N10": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10P v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10P v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N10U B": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 c1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12 d1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N12HP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N13U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rt-n13u-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rt-n13u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N14U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-rt-n14u-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-rt-n14u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-N14UHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N15U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N16": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N18U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-asus-rt-n18u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Asus RT-N53": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N66U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus RT-N66W": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Asus WL-300g": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-320gP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-330N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n3g-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus WL-330N3G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wl-330n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus WL-330gE": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500W": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500gP v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-500gP v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-520gU": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-550gE": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Asus WL-HDD25": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Belkin F5D8235-4 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt288x-f5d8235-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Belkin F5D8235-4 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-f5d8235-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-f5d8235-v2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Belkin F9K1115 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-f9k1115v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-f9k1115v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Belkin WEMO Switch": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-f7c027-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-f7c027-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Buffalo WHR-1166D": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-1166d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-1166d-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-300HP2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-300hp2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-300hp2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-600D": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-600d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-whr-600d-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-G300N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-whr-g300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-whr-g300n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Buffalo WHR-G301N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-buffalo_whr-g301n-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "Buffalo WMR-300": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wmr-300-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wmr-300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WSR-1166DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wsr-1166-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wsr-1166-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WSR-600DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wsr-600-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wsr-600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WXR-1900DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wxr-1900dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-1750DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-1750dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-450HP2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-450hp2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-450hp2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-600DHP v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-600dhp-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-600dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-600DHP2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-600dhp2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-900DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.trx",
-          "type": "trx"
-        },
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-bcm53xx-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-HP-AG300H": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-ag300h-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-ag300h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G300NH v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G300NH v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g300nh2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Buffalo WZR-HP-G450H": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g450h-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wzr-hp-g450h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Cisco Meraki MR24": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mr24-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Cisco Meraki MX60": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mx60-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Comfast CF-E316N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e316n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E320N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e320n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E380AC v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e380ac-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E380AC v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e380ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E520N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e520n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-E530N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cf-e530n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Comfast CF-WR800N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-cf-wr800n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-cf-wr800n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Compex WP543": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-8M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-8M-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-16M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wp543-squashfs-16M-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPE72": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-8M-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-8M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-16M-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpe72-squashfs-16M-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ342": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpj342-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ344": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpj344-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ531": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpj531-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Compex WPJ558": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wpj558-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DAP-1350 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dap-1350-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DAP-2695 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dap-2695-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dap-2695-a1-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DCH-M225": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-dch-m225-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DGL-5500 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dgl-5500-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dgl-5500-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DHP-1565 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dhp-1565-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dhp-1565-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-320 b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-320-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-320-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-505 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-505-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-505-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-600 b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-600-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-610 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-610-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 d1-d4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 h1/h2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-615-h1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 d1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dir-620-d1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-810L": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-dir-810l-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-dir-810l-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DIR-825 b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-825 c1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-c1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-825-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-835 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-835-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-835-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-860L b1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-dir-860l-b1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "D-Link DIR-869 a1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-869-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dir-869-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "D-Link DIR-885L": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-dlink-dir-885l-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "D-Link DWL-3150": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "D-Link DWR-512 b": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-dwr-512-b-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Devolo dLAN Hotspot": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dlan-hotspot-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Devolo dLAN pro 1200 WiFi ac": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dlan-pro-1200-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Devolo dLAN pro 500 Wireless+": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-dlan-pro-500-wp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Dovado Tiny AC": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-tiny-ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-tiny-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ELECOM WRH-300CR": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wrh-300cr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax 3G-6200N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax 3G-6200NL": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200nl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g-6200nl-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax PS-1208MFg": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "EnGenius EPG5000": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-squashfs-factory.dlf",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-generic-engenius_epg5000-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "EnGenius ESR-9753": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-esr-9753-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-esr-9753-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Firefly Firewrt": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-firewrt-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-firewrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "GL.iNet 6416A v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR150": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR300": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet AR300M": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-ar300m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-B1300": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-glinet_gl-b1300-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-glinet_gl-b1300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "GL.iNet GL-M9331-Core (Domino)": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-domino-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-MT300a": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300a-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300n": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt300n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300n v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-gl-mt300n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "GL.iNet GL-MT750": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt750-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-gl-mt750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MiFi": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-mifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet GL-USB150": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-usb150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet iNet 6408a v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6408A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6408A-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "GL.iNet iNet 6416a v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-gl-inet-6416A-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Gateworks Ventana": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-imx6-ventana-large-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-imx6-ventana-squashfs-nand.ubi",
-          "type": "nand"
-        },
-        {
-          "name": "openwrt-19.07.1-imx6-ventana-squashfs-bootfs.tar.gz",
-          "type": "bootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-imx6-ventana-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-imx6-ventana-large-squashfs-nand.ubi",
-          "type": "nand"
-        }
-      ],
-      "target": "imx6/generic"
-    },
-    "Hame MPR-A1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Hame MPR-A2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mpr-a2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HiWiFi/Gee HC5661": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5661-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5661-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi/Gee HC5761": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5761-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5761-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi/Gee HC5861": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5861-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-hc5861-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HooToo HT-TM02": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-ht-tm02-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-ht-tm02-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei D105": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-d105-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-d105-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei E970": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-huawei-e970-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Huawei HG255d": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-hg255d-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-hg255d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Iomega iConnect": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-iom_iconnect-1.1-initramfs-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "JGC JHR-N805R": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n805r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JGC JHR-N825R": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n825r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JGC JHR-N926R": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-jhr-n926r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Jindong newifi D1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-newifi-d1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-newifi-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Kingston Mobilelite Wireless MLW221": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mlw221-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mlw221-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Kingston Mobilelite Wireless MLWG2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mlwg2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mlwg2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "La Fonera FON2303A": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-fonera20n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "LeMaker Lamobo a20": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-sunxi-cortexa7-sun7i-a20-lamobo-r1-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-19.07.1-sunxi-cortexa7-sun7i-a20-lamobo-r1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Lenovo y1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-y1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-y1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Lenovo y1s": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-y1s-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-y1s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Linksys E1200 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1200 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1500 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1550 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1700": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-e1700-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-e1700-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-e1700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Linksys E2000 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2.1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E3000 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys E3200 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E4200 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E900 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys RE6500": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-re6500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-re6500-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Linksys WRT1200AC": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT150N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT160NL": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wrt160nl-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wrt160nl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Linksys WRT1900AC v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900AC v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acv2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900ACS": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt1900acs-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT300N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
-          "type": "trx"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT300N v1.1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT3200ACM": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT320N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT32X": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT350N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT54G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G-EM": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3GV2-VF": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
-          "type": "noheader"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT610N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT610N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRTSL54GS": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "MQMaker WiTi Board": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-512m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-512m-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-256m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mqmaker_witi-256m-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Mediatek LinkIt7688": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-LinkIt7688-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Meraki MR12": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr12-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Meraki MR16": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr16-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Meraki MR18": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-mr18-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Microduino MicroWrt Core": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-microwrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-microwrt-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Mikrotik Flash 16M": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik Flash 16M, AC": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-rb-nor-flash-16M-ac-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik NAND flash <= 64M": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-64m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-64m-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik NAND flash > 64M": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-ac-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-nand-large-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Mikrotik hEX (RB750Gr3)": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mikrotik_rb750gr3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-mikrotik_rb750gr3-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Mikrotik vmlinux": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-mikrotik-vmlinux-lzma.elf",
-          "type": "vmlinux"
-        }
-      ],
-      "target": "ar71xx/mikrotik"
-    },
-    "Motorola WA840G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WE800G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-we800g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WR850G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netcore NW718": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nw718-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nw718-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Netgear EX6100 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-initramfs-fit-uImage.itb",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ipq40xx-generic-netgear_ex6100v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Netgear R6120": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-netgear_r6120-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-netgear_r6120-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Netgear R6250": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-netgear-r6250-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R6300 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-netgear-r6300-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R7000": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-netgear-r7000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R7900": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-netgear-r7900-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear R8000": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-netgear-r8000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Netgear WGT634U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netgear WN2500RP v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WN3000RP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNCE2001": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wnce2001-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Netgear WNDR3300 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netgear WNDR3400 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3400 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3400 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3700 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3700 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3700v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3700 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR3700 v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-wndr3700v4-ubi-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-wndr3700v4-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Netgear WNDR3700 v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wndr3700v5-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Netgear WNDR3800": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR3800CH": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800ch-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndr3800ch-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDR4000": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNDR4300": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-wndr4300-ubi-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-wndr4300-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "Netgear WNDRMAC v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndrmac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndrmac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNDRMAC v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndrmacv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wndrmacv2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNR2000 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR2000 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000v3-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-tiny-wnr2000v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/tiny"
-    },
-    "Netgear WNR2200": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wnr2200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wnr2200-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Netgear WNR3500 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Netgear WNR834B v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Netis WF-2881": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wf-2881-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-wf-2881-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Nexx WT1520": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wt1520-8M-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nexx WT3020": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wt3020-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "OYEWIFI OYE-0001": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-oy-0001-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-oy-0001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Onion Omega": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-onion-omega-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-onion-omega-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Onion Omega2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-omega2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Onion Omega2P": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-omega2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Open-Mesh MR1750 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr1750-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr1750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh MR600 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr600-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh MR900 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr900-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mr900-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh OM2P v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-om2p-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-om2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh OM5P": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-om5p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-om5p-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Open-Mesh OM5P v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-generic-openmesh_om5p-ac-v2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-generic-openmesh_om5p-ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PC Engines ALIX": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-x86-geode-combined-ext4.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-geode-vmlinuz",
-          "type": "vmlinuz"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-geode-combined-squashfs.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-geode-rootfs-ext4.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-geode-rootfs-squashfs.img.gz",
-          "type": "rootfs"
-        }
-      ],
-      "target": "x86/geode"
-    },
-    "PHICOMM PSG1208": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-psg1208-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-psg1208-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "PandoraBox PBR-D1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-pbr-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "PandoraBox PBR-M1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-pbr-m1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-pbr-m1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Planex CS-QR10": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-cs-qr10-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-cs-qr10-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex DB-WRT01": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-db-wrt01-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-db-wrt01-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZA-WDPR": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-wdpr-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-wdpr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-750DHP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-750dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-750dhp-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-DP150N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-dp150n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-dp150n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-EX300NP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex300np-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex300np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-EX750NP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex750np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-mzk-ex750np-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-W04NU": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w04nu-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w04nu-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Planex MZK-W300NH": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w300nh-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mzk-w300nh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Planex MZK-W300NH2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-mzk-w300nh2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex VR500": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-vr500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-vr500-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Poray M3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m3-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray M4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-4M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-m4-8M-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x5-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X8": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x8-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-x8-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Raspberry Pi Foundation PI 2 B": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
-          "type": "factory"
-        }
-      ],
-      "target": "brcm2708/bcm2709"
-    },
-    "Raspberry Pi Foundation Pi 3 B/CM": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2710"
-    },
-    "Raspberry Pi Foundation Pi B/B+/CM/Zero/ZeroW": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
-          "type": "factory"
-        }
-      ],
-      "target": "brcm2708/bcm2708"
-    },
-    "STORYLiNK SAP-G3200U3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-sap-g3200u3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-sap-g3200u3-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "SamKnows SK-WB8": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-sk-wb8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-sk-wb8-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Sanlinking D240": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-d240-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-d240-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Seagate DockStar": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_dockstar-initramfs-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Seagate GoFlex Home": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexhome-initramfs-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Seagate GoFlex Net": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-initramfs-uImage",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-kirkwood-seagate_goflexnet-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "kirkwood/generic"
-    },
-    "Sercomm NA930": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-na930-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-na930-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "SmartRG SR400ac": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-smartrg-sr400ac-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer C20i": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ArcherC20i-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C25 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c25-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c25-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C5 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c5-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c5-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C5 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-tplink-archer-c5-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer C7 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-eu": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory-eu.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-il": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-il-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-il-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v2-us": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v2-squashfs-factory-us.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C7 v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-archer-c7-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link Archer C9 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-tplink-archer-c9-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer MR200": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ArcherMR200-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-ArcherMR200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link CPE 210 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 210 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 210 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 220 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe210-220-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 220 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ath79-generic-tplink_cpe220-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE 510 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 510 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link CPE 520 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-cpe510-520-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-MR10U": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr10u-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-MR3020 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3020-v1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-MR3020 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-MR3040 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3040-v2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-MR3220 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3220-v1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-MR3420 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-mr3420-v1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-MR3420 v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-MR6400 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-mr6400-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-mr6400-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WA801N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WA901N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wa901nd-v2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WDR3500 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3500-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3500-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR3600 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3600-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr3600-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4300 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4300 v1-il": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4300-v1-il-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4310 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4310-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4310-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR4900 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-fdt.bin",
-          "type": "fdt"
-        },
-        {
-          "name": "openwrt-19.07.1-mpc85xx-generic-tl-wdr4900-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "mpc85xx/generic"
-    },
-    "TP-Link TL-WDR4900 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4900-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr4900-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR6500 v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr6500-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr6500-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WDR7500 v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr7500-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wdr7500-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WPA8630 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wpa8630-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wpa8630-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR1043N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043n-v5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr1043n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR2543N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr2543-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr2543-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR703N": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr703n-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR710N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR710N v2.1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v2.1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr710n-v2.1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR740N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR740N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v3-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR740N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr740n-v4-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR741N/ND v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr741nd-v4-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR743N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr743nd-v1-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR802N v4": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR810N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR810N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr810n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR841N/ND v10": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v10-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v11": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v11-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v12": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v12-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v13": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tl-wr841n-v13-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR841N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v5-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v7": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v7-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v8": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v8-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v9": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath79-tiny-tplink_tl-wr841-v9-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR842N/ND v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v3": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tl-wr842n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link TL-WR842N/ND v5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link WBS 210 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wbs210-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wbs210-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TP-Link WBS 510 v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wbs510-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wbs510-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-673GRU": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-673gru-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-673gru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-714TRU": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-tew-714tru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-tew-714tru-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "TRENDnet TEW-732BR": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-732br-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-732br-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "TRENDnet TEW-823DRU": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-823dru-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-tew-823dru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Teltonika RUT500": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rut5xx-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-rut5xx-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G150B": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g150b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g150b-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G300M": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g300m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-3g300m-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda AC9": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-bcm53xx-tenda-ac9-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Tenda W306R v20": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-w306r-v20-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-w306r-v20-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "USRobotics USR5461": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Ubiquiti AirGateway": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-pro-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-air-gateway-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti AirRouter": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-airrouter-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-airrouter-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Bullet M2/M5": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti EdgeRouter X": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti EdgeRouter X-SFP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-sfp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-ubnt-erx-sfp-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti Litestation SR71": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-ls-sr71-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-ls-sr71-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation Loco M2/M5 XM/XW": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-bullet-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation M2/M5 XM": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti NanoStation M2/M5 XW": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-nano-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Rocket M XM": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-ti-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-ti-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti Rocket M XW": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rocket-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti RouterStation": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rs-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti RouterStation Pro": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rspro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-rspro-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP AC Lite": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifiac-lite-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Outdoor": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Outdoor+": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-unifi-outdoor-plus-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti UniFi AP Pro": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-uap-pro-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ubnt-uap-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Ubiquiti XS2-8": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath25/generic"
-    },
-    "Unbranded WR512-3GN": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wr512-3gn-8M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-wr512-3gn-8M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Unbranded XDXRN502J": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-xdxrn502j-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-xdxrn502j-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "WRTnode WRTnode": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wrtnode-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-wrtnode-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "WRTnode WRTnode2Q": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-wrtnode2q-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "WRTnode WRTnode2R": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-wrtnode2r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Wandboard Dual": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-imx6-wandboard-uImage",
-          "type": "kernel"
-        }
-      ],
-      "target": "imx6/generic"
-    },
-    "WeVO 11AC NAS Router": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-11acnas-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-11acnas-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "WeVO W2914NS v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-w2914nsv2-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-w2914nsv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Western Digital My Net N600": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n600-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Western Digital My Net N750": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n750-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-n750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Western Digital Wi-Fi Range Extender": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-rext-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-mynet-rext-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "Xiaomi Mi Router 3G": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi MiWiFi Mini": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-miwifi-mini-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-miwifi-mini-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Xiaomi MiWiFi Nano": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt76x8-miwifi-nano-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Youku youku-yk1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-youku-yk1-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-youku-yk1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT APE522II": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-ape522ii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-ape522ii-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT CPE102": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-cpe102-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-cpe102-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WA05": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wa05-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wa05-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WE826": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-32M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-we826-32M-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WE826-E": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbtlink_zbt-we826-e-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbtlink_zbt-we826-e-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZBT WG2626": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg2626-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg2626-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ZBT WG3526": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-16M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-16M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-32M-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7621-zbt-wg3526-32M-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ZBT WR8305RT": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wr8305rt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zbt-wr8305rt-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZTE zte-q7": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zte-q7-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-zte-q7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Omni": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rc-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Omni II": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kn_rf-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Viva rev.B": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-mt7620-kng_rc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL NBG-419N v1": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n-initramfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG-419N v2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ramips-rt305x-nbg-419n2-initramfs-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG6616": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-NBG6616-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-NBG6616-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "ZyXEL NBG6716": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-nbg6716-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-nand-nbg6716-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/nand"
-    },
-    "jjPlus JA76PF0": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf-kernel.bin",
-          "type": "kernel"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JA76PF2": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-ja76pf2-rootfs-squashfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JWAP003": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-rootfs-squashfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-jwap003-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "jjPlus JWAP230": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-ar71xx-generic-jwap230-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ar71xx/generic"
-    },
-    "x86 generic 32bit": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-x86-generic-vmlinuz",
-          "type": "vmlinuz"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-generic-rootfs-squashfs.img.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-generic-combined-squashfs.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-generic-combined-ext4.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-generic-generic-rootfs.tar.gz",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-generic-rootfs-ext4.img.gz",
-          "type": "rootfs"
-        }
-      ],
-      "target": "x86/generic"
-    },
-    "x86 generic 64bit": {
-      "images": [
-        {
-          "name": "openwrt-19.07.1-x86-64-combined-squashfs.img.gz",
-          "type": "combined"
-        },
-        {
-          "name": "openwrt-19.07.1-x86-64-combined-ext4.img.gz",
-          "type": "combined"
-        }
-      ],
-      "target": "x86/64"
-    }
-  },
-  "url": "https://downloads.openwrt.org/releases/{version}/targets/{target}",
-  "version_code": "r10911-c155900f66"
-}
\ No newline at end of file
diff --git a/names-SNAPSHOT.json b/names-SNAPSHOT.json
deleted file mode 100644 (file)
index c65e63e..0000000
+++ /dev/null
@@ -1,12116 +0,0 @@
-{
-  "models": {
-    "1&1 HomeServer": {
-      "id": "avm_fritz7320",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-avm_fritz7320-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "7Links PX-4885 4M": {
-      "id": "7links_px-4885-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-7links_px-4885-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "7Links PX-4885 8M": {
-      "id": "7links_px-4885-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-7links_px-4885-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "8devices Carambola": {
-      "id": "8devices_carambola",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-8devices_carambola-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "8devices Carambola2": {
-      "id": "8dev_carambola2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-8dev_carambola2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "8devices Jalapeno": {
-      "id": "8dev_jalapeno",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-8dev_jalapeno-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-8dev_jalapeno-squashfs-nand-factory.ubi",
-          "type": "nand-factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "A5-V11": {
-      "id": "unbranded_a5-v11",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-unbranded_a5-v11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-unbranded_a5-v11-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ADB P.DG A4001N": {
-      "id": "A4001N",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-A4001N-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "ADB P.DG A4001N1": {
-      "id": "A4001N1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-A4001N1-squashfs-cfe.bin",
-          "type": "cfe"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-A4001N1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "ADB P.DG AV4202N": {
-      "id": "AV4202N",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AV4202N-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "ADSLR G7": {
-      "id": "adslr_g7",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-adslr_g7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "AFOUNDRY EW1200": {
-      "id": "afoundry_ew1200",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-afoundry_ew1200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ALFA Network AC1200RM": {
-      "id": "alfa-network_ac1200rm",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-alfa-network_ac1200rm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ALFA Network AP120C-AC": {
-      "id": "alfa-network_ap120c-ac",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-alfa-network_ap120c-ac-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-alfa-network_ap120c-ac-squashfs-nand-factory.bin",
-          "type": "nand-factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "ALFA Network AP121F": {
-      "id": "alfa-network_ap121f",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-alfa-network_ap121f-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "ALFA Network AWUSFREE1": {
-      "id": "alfa-network_awusfree1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-alfa-network_awusfree1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "ALFA Network Quad-E4G": {
-      "id": "alfa-network_quad-e4g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-alfa-network_quad-e4g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ALFA Network R36M-E4G": {
-      "id": "alfa-network_r36m-e4g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-alfa-network_r36m-e4g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ALFA Network Tube-E4G": {
-      "id": "alfa-network_tube-e4g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-alfa-network_tube-e4g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ALFA Networks W502U": {
-      "id": "alfa-network_w502u",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-alfa-network_w502u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ARC Wireless FreeStation": {
-      "id": "arcwireless_freestation5",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-arcwireless_freestation5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ASUS Lyra (MAP-AC2200)": {
-      "id": "asus_map-ac2200",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-asus_map-ac2200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "ASUS RT-AC53U": {
-      "id": "asus-rt-ac53u",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-ac53u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-AC56U": {
-      "id": "asus-rt-ac56u",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-asus-rt-ac56u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "ASUS RT-AC57U": {
-      "id": "asus_rt-ac57u",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-asus_rt-ac57u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ASUS RT-AC58U": {
-      "id": "asus_rt-ac58u",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-asus_rt-ac58u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "ASUS RT-AC65P": {
-      "id": "asus_rt-ac65p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-asus_rt-ac65p-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ASUS RT-AC68U": {
-      "id": "asus-rt-ac68u",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-asus-rt-ac68u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "ASUS RT-AC85P": {
-      "id": "asus_rt-ac85p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-asus_rt-ac85p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-asus_rt-ac85p-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ASUS RT-AC87U": {
-      "id": "asus-rt-ac87u",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-asus-rt-ac87u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "ASUS RT-N10": {
-      "id": "asus-rt-n10",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N10P v1": {
-      "id": "asus-rt-n10p",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10p-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N10P v2": {
-      "id": "asus-rt-n10p-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10p-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N10U A": {
-      "id": "asus-rt-n10u",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N10U B": {
-      "id": "asus-rt-n10u-b",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n10u-b-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N12 A1": {
-      "id": "asus-rt-n12",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N12 B1": {
-      "id": "asus-rt-n12-b1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-b1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N12 C1": {
-      "id": "asus-rt-n12-c1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-c1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N12 D1": {
-      "id": "asus-rt-n12-d1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12-d1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N12HP": {
-      "id": "asus-rt-n12hp",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n12hp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N14UHP": {
-      "id": "asus-rt-n14uhp",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n14uhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N15U": {
-      "id": "asus-rt-n15u",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n15u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N16": {
-      "id": "asus-rt-n16",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n16-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N18U": {
-      "id": "asus-rt-n18u",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-asus-rt-n18u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "ASUS RT-N53": {
-      "id": "asus-rt-n53",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n53-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N66U": {
-      "id": "asus-rt-n66u",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n66u-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS RT-N66W": {
-      "id": "asus-rt-n66w",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-asus-rt-n66w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "ASUS WL-300g": {
-      "id": "asus-wl-300g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-300g-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-320gP": {
-      "id": "asus-wl-320gp",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-320gp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-330gE": {
-      "id": "asus-wl-330ge",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-330ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-500W": {
-      "id": "asus-wl-500w",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-500w-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-500g Deluxe": {
-      "id": "asus-wl-500gd",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-500gd-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-500gP v1": {
-      "id": "asus-wl-500gp-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-500gp-v1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-500gP v2": {
-      "id": "asus-wl-500gp-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-500gp-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-520gU": {
-      "id": "asus-wl-520gu",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-520gu-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-550gE": {
-      "id": "asus-wl-550ge",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-550ge-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "ASUS WL-HDD25": {
-      "id": "asus-wl-hdd25",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-asus-wl-hdd25-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "AVM FRITZ!Box 3370 Rev. 2 (Hynix NAND)": {
-      "id": "avm_fritz3370-rev2-hynix",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-kernel.bin",
-          "type": "eva-kernel"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-eva-filesystem.bin",
-          "type": "eva-filesystem"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-hynix-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "AVM FRITZ!Box 3370 Rev. 2 (Micron NAND)": {
-      "id": "avm_fritz3370-rev2-micron",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-eva-kernel.bin",
-          "type": "eva-kernel"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz3370-rev2-micron-squashfs-eva-filesystem.bin",
-          "type": "eva-filesystem"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "AVM FRITZ!Box 4020": {
-      "id": "avm_fritz4020",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-avm_fritz4020-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "AVM FRITZ!Box 4040": {
-      "id": "avm_fritzbox-4040",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-eva.bin",
-          "type": "eva"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-avm_fritzbox-4040-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!Box 7312": {
-      "id": "avm_fritz7312",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-avm_fritz7312-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "AVM FRITZ!Box 7320": {
-      "id": "avm_fritz7320",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-avm_fritz7320-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "AVM FRITZ!Box 7360 SL": {
-      "id": "avm_fritz7360sl",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz7360sl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "AVM FRITZ!Box 7362 SL": {
-      "id": "avm_fritz7362sl",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz7362sl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "AVM FRITZ!Box 7412": {
-      "id": "avm_fritz7412",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-avm_fritz7412-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "AVM FRITZ!Box 7530": {
-      "id": "avm_fritzbox-7530",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-avm_fritzbox-7530-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!Repeater 1200": {
-      "id": "avm_fritzrepeater-1200",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-avm_fritzrepeater-1200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!Repeater 3000": {
-      "id": "avm_fritzrepeater-3000",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-avm_fritzrepeater-3000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AVM FRITZ!WLAN Repeater 300E": {
-      "id": "avm_fritz300e",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-avm_fritz300e-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "AXIMCom MR-102N": {
-      "id": "aximcom_mr-102n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-aximcom_mr-102n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Accton WR6202": {
-      "id": "accton_wr6202",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-accton_wr6202-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Actiontec R1000H": {
-      "id": "R1000H",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-R1000H-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Adtran/Bluesocket BSAP-1800 v2": {
-      "id": "adtran_bsap1800-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1800-v2-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Adtran/Bluesocket BSAP-1840": {
-      "id": "adtran_bsap1840",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-adtran_bsap1840-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Aerohive HiveAP 121": {
-      "id": "aerohive_hiveap-121",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-aerohive_hiveap-121-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-aerohive_hiveap-121-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "Aerohive HiveAP-330": {
-      "id": "aerohive_hiveap-330",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-p1020-aerohive_hiveap-330-squashfs-fdt.bin",
-          "type": "fdt"
-        },
-        {
-          "name": "openwrt-mpc85xx-p1020-aerohive_hiveap-330-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/p1020"
-    },
-    "Aigale Ai-BR100": {
-      "id": "aigale_ai-br100",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-aigale_ai-br100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "AirLive Air3GII": {
-      "id": "airlive_air3gii",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-airlive_air3gii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Airlink AR670W": {
-      "id": "airlink101_ar670w",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-airlink101_ar670w-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt288x-airlink101_ar670w-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Airlink AR725W": {
-      "id": "airlink101_ar725w",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-airlink101_ar725w-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Akition myCloud mini": {
-      "id": "akitio_mycloud",
-      "images": [
-        {
-          "name": "openwrt-oxnas-ox820-akitio_mycloud-ubifs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-akitio_mycloud-ubifs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-akitio_mycloud-squashfs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-akitio_mycloud-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "oxnas/ox820"
-    },
-    "Alcatel RG100A": {
-      "id": "RG100A",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-RG100A-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Alice/O2 IAD 4421": {
-      "id": "arcadyan_arv7506pw11",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7506pw11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Allnet ALL0239-3G": {
-      "id": "aztech_hw550-3g",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-aztech_hw550-3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL0256N 4M": {
-      "id": "allnet_all0256n-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-allnet_all0256n-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL0256N 8M": {
-      "id": "allnet_all0256n-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-allnet_all0256n-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL0333CJ": {
-      "id": "allnet_all0333cj",
-      "images": [
-        {
-          "name": "openwrt-lantiq-ase-allnet_all0333cj-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/ase"
-    },
-    "Allnet ALL5002": {
-      "id": "allnet_all5002",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-allnet_all5002-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Allnet ALL5003": {
-      "id": "allnet_all5003",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-allnet_all5003-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alpha ASL26555": {
-      "id": "alphanetworks_asl26555-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-alphanetworks_asl26555-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alpha ASL26555 16M": {
-      "id": "alphanetworks_asl26555-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-alphanetworks_asl26555-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Alpha ASL56026": {
-      "id": "alphanetworks_asl56026",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-alphanetworks_asl56026-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Arcadyan ARV4510PW": {
-      "id": "arcadyan_arv4510pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv4510pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV7506PW11": {
-      "id": "arcadyan_arv7506pw11",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7506pw11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV7510PW22": {
-      "id": "arcadyan_arv7510pw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7510pw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV7518PW": {
-      "id": "arcadyan_arv7518pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7518pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV7519PW": {
-      "id": "arcadyan_arv7519pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7519pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV7519RW22": {
-      "id": "arcadyan_arv7519rw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Arcadyan ARV752DPW": {
-      "id": "arcadyan_arv752dpw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV752DPW22": {
-      "id": "arcadyan_arv752dpw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan ARV8539PW22": {
-      "id": "arcadyan_arv8539pw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Arcadyan VGV7510KW22 BRN": {
-      "id": "arcadyan_vgv7510kw22-brn",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-brn-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Arcadyan VGV7510KW22 NOR": {
-      "id": "arcadyan_vgv7510kw22-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Arcadyan VGV7519 BRN": {
-      "id": "arcadyan_vgv7519-brn",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-brn-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Arcadyan VGV7519 NOR": {
-      "id": "arcadyan_vgv7519-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Argus ATP-52B": {
-      "id": "argus_atp-52b",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-argus_atp-52b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Aruba AP-105": {
-      "id": "aruba_ap-105",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-aruba_ap-105-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Aruba AP-303": {
-      "id": "aruba_ap-303",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-aruba_ap-303-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Aruba AP-303H": {
-      "id": "aruba_ap-303h",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-aruba_ap-303h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "AsiaRF AP7621-001": {
-      "id": "asiarf_ap7621-001",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-asiarf_ap7621-001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "AsiaRF AP7621-NV1": {
-      "id": "asiarf_ap7621-nv1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-asiarf_ap7621-nv1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "AsiaRF AWAPN2403": {
-      "id": "asiarf_awapn2403",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asiarf_awapn2403-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "AsiaRF AWM002-EVB 4M": {
-      "id": "asiarf_awm002-evb-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asiarf_awm002-evb-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "AsiaRF AWM002-EVB/AWM003-EVB 8M": {
-      "id": "asiarf_awm002-evb-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asiarf_awm002-evb-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Astoria Networks ARV7510PW22": {
-      "id": "arcadyan_arv7510pw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7510pw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Astoria Networks ARV7518PW": {
-      "id": "arcadyan_arv7518pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7518pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Astoria Networks ARV7519PW": {
-      "id": "arcadyan_arv7519pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv7519pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Astoria Networks ARV7519RW22": {
-      "id": "arcadyan_arv7519rw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Asus RP-N53": {
-      "id": "asus_rp-n53",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-asus_rp-n53-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-AC51U": {
-      "id": "asus_rt-ac51u",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-asus_rt-ac51u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-G32 B1": {
-      "id": "asus_rt-g32-b1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asus_rt-g32-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N10+": {
-      "id": "asus_rt-n10-plus",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asus_rt-n10-plus-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N11P/RT-N12+/RT-N12Eb1": {
-      "id": "asus_rt-n12p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-asus_rt-n12p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-N13U": {
-      "id": "asus_rt-n13u",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asus_rt-n13u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus RT-N14u": {
-      "id": "asus_rt-n14u",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-asus_rt-n14u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Asus RT-N15": {
-      "id": "asus_rt-n15",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-asus_rt-n15-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Asus RT-N56U": {
-      "id": "asus_rt-n56u",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-asus_rt-n56u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "Asus WL-330N": {
-      "id": "asus_wl-330n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asus_wl-330n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Asus WL-330N3G": {
-      "id": "asus_wl-330n3g",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-asus_wl-330n3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Atheros Generic AR2xxx board": {
-      "id": "generic",
-      "images": [
-        {
-          "name": "openwrt-ath25-generic-kernel.elf",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ath25-generic-squashfs-rootfs.bin",
-          "type": "rootfs"
-        },
-        {
-          "name": "openwrt-ath25-generic-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath25-generic-kernel.gz",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ath25-generic-kernel.lzma",
-          "type": "kernel"
-        }
-      ],
-      "target": "ath25/"
-    },
-    "Atmel AT91SAM9263-EK": {
-      "id": "at91sam9263ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9263ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9263ek-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9263ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9263ek-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9G15-EK": {
-      "id": "at91sam9g15ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g15ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g15ek-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9G20-EK": {
-      "id": "at91sam9g20ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9G20-EK 2MMC": {
-      "id": "at91sam9g20ek_2mmc",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek_2mmc-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g20ek_2mmc-ubifs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9G25-EK": {
-      "id": "at91sam9g25ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g25ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g25ek-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9G35-EK": {
-      "id": "at91sam9g35ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g35ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9g35ek-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9M10G45-EK": {
-      "id": "at91sam9m10g45ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9m10g45ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9m10g45ek-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9X25-EK": {
-      "id": "at91sam9x25ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x25ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x25ek-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x25ek-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x25ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x25ek-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Atmel AT91SAM9X35-EK": {
-      "id": "at91sam9x35ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x35ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x35ek-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x35ek-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x35ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-at91sam9x35ek-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "AudioCodes MediaPack MP-252": {
-      "id": "audiocodes_mp-252",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-audiocodes_mp-252-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Avnet ZedBoard": {
-      "id": "avnet_zynq-zed",
-      "images": [
-        {
-          "name": "openwrt-zynq-avnet_zynq-zed-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "zynq/"
-    },
-    "Aztech HW550-3G": {
-      "id": "aztech_hw550-3g",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-aztech_hw550-3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "BDCOM WAP2100-SK (ZTE ZXECS EBG3130)": {
-      "id": "bdcom_wap2100-sk",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-bdcom_wap2100-sk-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "BT Home Hub 2.0 A": {
-      "id": "HomeHub2A",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HomeHub2A-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "BT Openreach ECI VDSL Modem V-2FUb/I": {
-      "id": "alphanetworks_asl56026",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-alphanetworks_asl56026-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "BT Openreach ECI VDSL Modem V-2FUb/R": {
-      "id": "arcadyan_vg3503j",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vg3503j-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "BeagleBoard.org OMAP3 TI beagleboard": {
-      "id": "ti_omap3-beagle",
-      "images": [
-        {
-          "name": "openwrt-omap-ti_omap3-beagle-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-omap-ti_omap3-beagle-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "omap/"
-    },
-    "Belkin F5D8235 V1": {
-      "id": "belkin_f5d8235-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-belkin_f5d8235-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Belkin F5D8235 v2": {
-      "id": "belkin_f5d8235-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-belkin_f5d8235-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Belkin F7C027": {
-      "id": "belkin_f7c027",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-belkin_f7c027-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Belkin F9K1109 Version 1.0": {
-      "id": "belkin_f9k1109v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-belkin_f9k1109v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "British Telecom Home Hub 2 Type B": {
-      "id": "bt_homehub-v2b",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-bt_homehub-v2b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "British Telecom Home Hub 3 Type A": {
-      "id": "bt_homehub-v3a",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-bt_homehub-v3a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "British Telecom Home Hub 5 Type A": {
-      "id": "bt_homehub-v5a",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-bt_homehub-v5a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Buffalo BHR-4GRV": {
-      "id": "buffalo_bhr-4grv",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-buffalo_bhr-4grv-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Buffalo BHR-4GRV2": {
-      "id": "buffalo_bhr-4grv2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-buffalo_bhr-4grv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Buffalo WBMR-300HPD": {
-      "id": "buffalo_wbmr-300hpd",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-buffalo_wbmr-300hpd-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Buffalo WBMR-HP-G300H A": {
-      "id": "buffalo_wbmr-hp-g300h-a",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-buffalo_wbmr-hp-g300h-a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Buffalo WBMR-HP-G300H B": {
-      "id": "buffalo_wbmr-hp-g300h-b",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-buffalo_wbmr-hp-g300h-b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Buffalo WCR-1166DS": {
-      "id": "buffalo_wcr-1166ds",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-buffalo_wcr-1166ds-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-buffalo_wcr-1166ds-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Buffalo WHR-1166D": {
-      "id": "buffalo_whr-1166d",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-buffalo_whr-1166d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-300HP2": {
-      "id": "buffalo_whr-300hp2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-buffalo_whr-300hp2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-600D": {
-      "id": "buffalo_whr-600d",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-buffalo_whr-600d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WHR-G300N": {
-      "id": "buffalo_whr-g300n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-buffalo_whr-g300n-squashfs-tftp.bin",
-          "type": "tftp"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-buffalo_whr-g300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Buffalo WHR-G301N": {
-      "id": "buffalo_whr-g301n",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-tftp.bin",
-          "type": "tftp"
-        },
-        {
-          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-buffalo_whr-g301n-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "Buffalo WLI-TX4-AG300N": {
-      "id": "buffalo_wli-tx4-ag300n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-buffalo_wli-tx4-ag300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Buffalo WMR-300": {
-      "id": "buffalo_wmr-300",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-buffalo_wmr-300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Buffalo WSR-1166DHP": {
-      "id": "buffalo_wsr-1166dhp",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-buffalo_wsr-1166dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WSR-600DHP": {
-      "id": "buffalo_wsr-600dhp",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-buffalo_wsr-600dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Buffalo WXR-1900DHP": {
-      "id": "buffalo-wxr-1900dhp",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wxr-1900dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WXR-2533DHP": {
-      "id": "buffalo_wxr-2533dhp",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-buffalo_wxr-2533dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "Buffalo WZR-1750DHP": {
-      "id": "buffalo-wzr-1750dhp",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wzr-1750dhp-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-600DHP2": {
-      "id": "buffalo-wzr-600dhp2",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wzr-600dhp2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-900DHP": {
-      "id": "buffalo-wzr-900dhp",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.trx",
-          "type": "trx"
-        },
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.factory-DHP-EU.bin",
-          "type": "factory-DHP-EU"
-        },
-        {
-          "name": "openwrt-bcm53xx-generic-buffalo-wzr-900dhp-squashfs.factory-DHP2-JP.bin",
-          "type": "factory-DHP2-JP"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Buffalo WZR-AGL300NH": {
-      "id": "buffalo_wzr-agl300nh",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-buffalo_wzr-agl300nh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Buffalo WZR-HP-AG300H": {
-      "id": "buffalo_wzr-hp-ag300h",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-ag300h-squashfs-tftp.bin",
-          "type": "tftp"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Buffalo WZR-HP-G302H A1A0": {
-      "id": "buffalo_wzr-hp-g302h-a1a0",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g302h-a1a0-squashfs-tftp.bin",
-          "type": "tftp"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Buffalo WZR-HP-G450H/WZR-450HP": {
-      "id": "buffalo_wzr-hp-g450h",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-buffalo_wzr-hp-g450h-squashfs-tftp.bin",
-          "type": "tftp"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-E110N v2": {
-      "id": "comfast_cf-e110n-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-e110n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-E120A v3": {
-      "id": "comfast_cf-e120a-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-e120a-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-E313AC": {
-      "id": "comfast_cf-e313ac",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-e313ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-E314N v2": {
-      "id": "comfast_cf-e314n-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-e314n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-E5/E7": {
-      "id": "comfast_cf-e5",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-e5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-WR650AC v1": {
-      "id": "comfast_cf-wr650ac-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-wr650ac-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "COMFAST CF-WR650AC v2": {
-      "id": "comfast_cf-wr650ac-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-comfast_cf-wr650ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "CZ.NIC Turris Omnia": {
-      "id": "cznic_turris-omnia",
-      "images": [
-        {
-          "name": "omnia-medkit-openwrt-mvebu-cortexa9-cznic_turris-omnia-initramfs.tar.gz",
-          "type": "omnia-medkit-openwrt-mvebu-cortexa9-cznic_turris-omnia-initramfs"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade.img.gz",
-          "type": "openwrt-mvebu-cortexa9-cznic_turris-omnia-sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "CalAmp LMU5000": {
-      "id": "lmu5000",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-lmu5000-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-lmu5000-ubifs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao TNYA9260": {
-      "id": "tny_a9260",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-tny_a9260-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-tny_a9260-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao TNYA9263": {
-      "id": "tny_a9263",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-tny_a9263-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-tny_a9263-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao TNYA9G20": {
-      "id": "tny_a9g20",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-tny_a9g20-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-tny_a9g20-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao USBA9260": {
-      "id": "usb_a9260",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-usb_a9260-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-usb_a9260-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao USBA9263": {
-      "id": "usb_a9263",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-usb_a9263-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-usb_a9263-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Calao USBA9G20": {
-      "id": "usb_a9g20",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-usb_a9g20-ubifs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-at91-sam9x-usb_a9g20-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Cisco Meraki MR24": {
-      "id": "meraki_mr24",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-nand-meraki_mr24-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Cisco Meraki MR33": {
-      "id": "meraki_mr33",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-meraki_mr33-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Cisco Meraki MX60/MX60W": {
-      "id": "meraki_mx60",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-nand-meraki_mx60-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "Cisco Systems ON100": {
-      "id": "cisco_on100",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-cisco_on100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-kirkwood-cisco_on100-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Cloud Engines PogoPlug Pro (with mPCIe)": {
-      "id": "cloudengines_pogoplugpro",
-      "images": [
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-ubifs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-ubifs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-squashfs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplugpro-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "oxnas/ox820"
-    },
-    "Cloud Engines PogoPlug Series V3 (without mPCIe)": {
-      "id": "cloudengines_pogoplug-series-3",
-      "images": [
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-ubifs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-ubifs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-squashfs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-cloudengines_pogoplug-series-3-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "oxnas/ox820"
-    },
-    "Cloud Engines Pogoplug E02": {
-      "id": "cloudengines_pogoe02",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-cloudengines_pogoe02-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-cloudengines_pogoe02-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Cloud Engines Pogoplug V4": {
-      "id": "cloudengines_pogoplugv4",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-cloudengines_pogoplugv4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-cloudengines_pogoplugv4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Comfast CF-WR800N": {
-      "id": "comfast_cf-wr800n",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-comfast_cf-wr800n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Compex WPJ419": {
-      "id": "compex_wpj419",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-compex_wpj419-squashfs-nand-factory.ubi",
-          "type": "nand-factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Compex WPJ428": {
-      "id": "compex_wpj428",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-compex_wpj428-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Compex WPQ864": {
-      "id": "compex_wpq864",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-compex_wpq864-squashfs-nand-factory.bin",
-          "type": "nand-factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-compex_wpq864-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "CompuLab TrimSlice": {
-      "id": "compulab_trimslice",
-      "images": [
-        {
-          "name": "openwrt-tegra-compulab_trimslice-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-tegra-compulab_trimslice-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "tegra/"
-    },
-    "Comtrend AR-5315u": {
-      "id": "AR5315u",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AR5315u-squashfs-cfe.bin",
-          "type": "cfe"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-AR5315u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend AR-5381u": {
-      "id": "AR5381u",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AR5381u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-AR5381u-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend AR-5387un": {
-      "id": "AR5387un",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AR5387un-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-AR5387un-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend CT-6373": {
-      "id": "CT-6373",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-CT-6373-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend VR-3025u": {
-      "id": "VR-3025u",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-VR-3025u-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-VR-3025u-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend VR-3025un": {
-      "id": "VR-3025un",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-VR-3025un-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend VR-3026e": {
-      "id": "VR-3026e",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-VR-3026e-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Comtrend WAP-5813n": {
-      "id": "WAP-5813n",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-WAP-5813n-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "CreativeBox v1": {
-      "id": "xzwifi_creativebox-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xzwifi_creativebox-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Crisis Innovation Lab MeshPoint.One": {
-      "id": "cilab_meshpoint-one",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-cilab_meshpoint-one-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-cilab_meshpoint-one-squashfs-nand-factory.ubi",
-          "type": "nand-factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Cubietech Cubieboard": {
-      "id": "cubietech_a10-cubieboard",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-cubietech_a10-cubieboard-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-cubietech_a10-cubieboard-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "Cubietech Cubieboard2": {
-      "id": "cubietech_cubieboard2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-cubietech_cubieboard2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-cubietech_cubieboard2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Cubietech Cubietruck": {
-      "id": "cubietech_cubietruck",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-cubietech_cubietruck-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-cubietech_cubietruck-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Cudy WR1000": {
-      "id": "cudy_wr1000",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-cudy_wr1000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-cudy_wr1000-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "D-Link DAP-1350": {
-      "id": "dlink_dap-1350",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-factory-NA.bin",
-          "type": "factory-NA"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dap-1350-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DAP-1522 A1": {
-      "id": "dlink_dap-1522-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-dlink_dap-1522-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt288x-dlink_dap-1522-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "D-Link DAP-2610": {
-      "id": "dlink_dap-2610",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-dlink_dap-2610-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-dlink_dap-2610-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "D-Link DCH-M225": {
-      "id": "dlink_dch-m225",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dch-m225-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dch-m225-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DIR-300 B1": {
-      "id": "dlink_dir-300-b1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-300-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-300-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-300 B7": {
-      "id": "dlink_dir-300-b7",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-300-b7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-320 B1": {
-      "id": "dlink_dir-320-b1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-320-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-505": {
-      "id": "dlink_dir-505",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-505-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-510L": {
-      "id": "dlink_dir-510l",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dir-510l-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dir-510l-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DIR-600 B1/B2": {
-      "id": "dlink_dir-600-b1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-600-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-600-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-610 A1": {
-      "id": "dlink_dir-610-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-610-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-610-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 D": {
-      "id": "dlink_dir-615-d",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-615-d-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-615-d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-615 H1": {
-      "id": "dlink_dir-615-h1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-615-h1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-615-h1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 A1": {
-      "id": "dlink_dir-620-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-620-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-620 D1": {
-      "id": "dlink_dir-620-d1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dir-620-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DIR-645": {
-      "id": "dlink_dir-645",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-dlink_dir-645-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt3883-dlink_dir-645-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "D-Link DIR-685 Xtreme N Storage Router": {
-      "id": "dlink_dir-685",
-      "images": [
-        {
-          "name": "openwrt-gemini-dlink_dir-685-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-gemini-dlink_dir-685-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "gemini/"
-    },
-    "D-Link DIR-810L": {
-      "id": "dlink_dir-810l",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dir-810l-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DIR-825 B1": {
-      "id": "dlink_dir-825-b1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-825-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-825 C1": {
-      "id": "dlink_dir-825-c1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-825-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-825-c1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-835 A1": {
-      "id": "dlink_dir-835-a1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-835-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-835-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-842 C1": {
-      "id": "dlink_dir-842-c1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-842 C2": {
-      "id": "dlink_dir-842-c2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-842 C3": {
-      "id": "dlink_dir-842-c3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-842-c3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-859 A1": {
-      "id": "dlink_dir-859-a1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-859-a1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-dlink_dir-859-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "D-Link DIR-860L B1": {
-      "id": "dlink_dir-860l-b1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-dlink_dir-860l-b1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-dlink_dir-860l-b1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "D-Link DIR-885L": {
-      "id": "dlink-dir-885l",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-dlink-dir-885l-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "D-Link DNS-313 1-Bay Network Storage Enclosure": {
-      "id": "dlink_dns-313",
-      "images": [
-        {
-          "name": "openwrt-gemini-dlink_dns-313-ext4-factory.bin.gz",
-          "type": "factory"
-        }
-      ],
-      "target": "gemini/"
-    },
-    "D-Link DSL-2650U": {
-      "id": "DSL2650U",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL2650U-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2740B C2": {
-      "id": "DSL274XB-C2",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-C2-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2740B C3": {
-      "id": "DSL274XB-C3",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-C3-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2740B F1": {
-      "id": "DSL274XB-F1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-EU.bin",
-          "type": "cfe-EU"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-AU.bin",
-          "type": "cfe-AU"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2741B C2": {
-      "id": "DSL274XB-C2",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-C2-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2741B C3": {
-      "id": "DSL274XB-C3",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-C3-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2741B F1": {
-      "id": "DSL274XB-F1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-EU.bin",
-          "type": "cfe-EU"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-DSL274XB-F1-squashfs-cfe-AU.bin",
-          "type": "cfe-AU"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2750B D1": {
-      "id": "DSL275XB-D1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL275XB-D1-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DSL-2751 D1": {
-      "id": "DSL275XB-D1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DSL275XB-D1-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DVA-G3810BN/TL": {
-      "id": "DVAG3810BN",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DVAG3810BN-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "D-Link DWL-3150": {
-      "id": "dlink-dwl-3150",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-dlink-dwl-3150-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "D-Link DWR-116 A1/A2": {
-      "id": "dlink_dwr-116-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-116-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-116-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DWR-118 A1": {
-      "id": "dlink_dwr-118-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DWR-118 A2": {
-      "id": "dlink_dwr-118-a2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-118-a2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DWR-512 B": {
-      "id": "dlink_dwr-512-b",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dwr-512-b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-dlink_dwr-512-b-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "D-Link DWR-921 C1": {
-      "id": "dlink_dwr-921-c1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DWR-921 C3": {
-      "id": "dlink_dwr-921-c3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-921-c3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "D-Link DWR-922 E2": {
-      "id": "dlink_dwr-922-e2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-922-e2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-dlink_dwr-922-e2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Digilent Zybo": {
-      "id": "digilent_zynq-zybo",
-      "images": [
-        {
-          "name": "openwrt-zynq-digilent_zynq-zybo-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "zynq/"
-    },
-    "Digilent Zybo Z7": {
-      "id": "digilent_zynq-zybo-z7",
-      "images": [
-        {
-          "name": "openwrt-zynq-digilent_zynq-zybo-z7-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "zynq/"
-    },
-    "Dovado Tiny AC": {
-      "id": "dovado_tiny-ac",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-dovado_tiny-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "DuZun DM06": {
-      "id": "duzun_dm06",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-duzun_dm06-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "ELECOM WRC-1167GHBK2-S": {
-      "id": "elecom_wrc-1167ghbk2-s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-1167ghbk2-s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-1167ghbk2-s-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ELECOM WRC-1750GHBK2-I/C": {
-      "id": "elecom_wrc-1750ghbk2-i",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-elecom_wrc-1750ghbk2-i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "ELECOM WRC-1900GST": {
-      "id": "elecom_wrc-1900gst",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-1900gst-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-1900gst-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ELECOM WRC-2533GST": {
-      "id": "elecom_wrc-2533gst",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-2533gst-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-elecom_wrc-2533gst-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ELECOM WRC-300GHBK2-I": {
-      "id": "elecom_wrc-300ghbk2-i",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-elecom_wrc-300ghbk2-i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "EZVIZ CS-W3-WD1200G EUP": {
-      "id": "ezviz_cs-w3-wd1200g-eup",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-ezviz_cs-w3-wd1200g-eup-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "EasyAcc WIZARD 8800": {
-      "id": "easyacc_wizard-8800",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-easyacc_wizard-8800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax 3g-6200n": {
-      "id": "edimax_3g-6200n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-edimax_3g-6200n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax 3g-6200nl": {
-      "id": "edimax_3g-6200nl",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-edimax_3g-6200nl-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Edimax BR-6475nD": {
-      "id": "edimax_br-6475nd",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-edimax_br-6475nd-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "Edimax BR-6478AC V2": {
-      "id": "edimax_br-6478ac-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-edimax_br-6478ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax EW-7476RPC": {
-      "id": "edimax_ew-7476rpc",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-edimax_ew-7476rpc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax EW-7478AC": {
-      "id": "edimax_ew-7478ac",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-edimax_ew-7478ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax EW-7478APC": {
-      "id": "edimax_ew-7478apc",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-edimax_ew-7478apc-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Edimax Gemini AC2600 RG21S": {
-      "id": "edimax_rg21s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-edimax_rg21s-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Edimax Gemini RA21S": {
-      "id": "edimax_ra21s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Edimax PS-1208MFg": {
-      "id": "edimax-ps1208-mfg",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-edimax-ps1208-mfg-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Edimax RA21S": {
-      "id": "edimax_ra21s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-edimax_ra21s-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Elecom WRH-300CR": {
-      "id": "elecom_wrh-300cr",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-elecom_wrh-300cr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-elecom_wrh-300cr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Embedded Wireless Dorin": {
-      "id": "embeddedwireless_dorin",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-embeddedwireless_dorin-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "EnGenius EAP1300": {
-      "id": "engenius_eap1300",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_eap1300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "EnGenius ECB1750": {
-      "id": "engenius_ecb1750",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-engenius_ecb1750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "EnGenius EMD1": {
-      "id": "engenius_emd1",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_emd1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_emd1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "EnGenius ENS620EXT": {
-      "id": "engenius_ens620ext",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-factory_30.bin",
-          "type": "factory_30"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-engenius_ens620ext-squashfs-factory_35.bin",
-          "type": "factory_35"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "EnGenius EPG5000": {
-      "id": "engenius_epg5000",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-engenius_epg5000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-engenius_epg5000-squashfs-factory.dlf",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "EnGenius ESR-9753": {
-      "id": "engenius_esr-9753",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-engenius_esr-9753-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "EnGenius ESR600": {
-      "id": "engenius_esr600",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-engenius_esr600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-engenius_esr600-squashfs-factory.dlf",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "EnGenius EWS511AP": {
-      "id": "engenius_ews511ap",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-engenius_ews511ap-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Enterasys WS-AP3710i": {
-      "id": "enterasys_ws-ap3710i",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-p1020-enterasys_ws-ap3710i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/p1020"
-    },
-    "Firefly FireWRT": {
-      "id": "firefly_firewrt",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-firefly_firewrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Fon FON2601": {
-      "id": "fon_fon2601",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-fon_fon2601-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Fon Fonera 2.0N": {
-      "id": "fon_fonera-20n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-fon_fonera-20n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-fon_fonera-20n-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Freescale P2020RDB": {
-      "id": "freescale_p2020rdb",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-p2020-freescale_p2020rdb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/p2020"
-    },
-    "FriendlyARM NanoPi M1 Plus": {
-      "id": "friendlyarm_nanopi-m1-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-m1-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-m1-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "FriendlyARM NanoPi NEO": {
-      "id": "friendlyarm_nanopi-neo",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "FriendlyARM NanoPi NEO Air": {
-      "id": "friendlyarm_nanopi-neo-air",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-air-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-friendlyarm_nanopi-neo-air-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "FriendlyARM NanoPi NEO Plus2": {
-      "id": "friendlyarm_nanopi-neo-plus2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo-plus2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo-plus2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "FriendlyARM NanoPi NEO2": {
-      "id": "friendlyarm_nanopi-neo2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-friendlyarm_nanopi-neo2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "GL.iNet GL-AR150": {
-      "id": "glinet_gl-ar150",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-glinet_gl-ar150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "GL.iNet GL-AR300M Lite": {
-      "id": "glinet_gl-ar300m-lite",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-glinet_gl-ar300m-lite-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "GL.iNet GL-AR300M NAND": {
-      "id": "glinet_gl-ar300m-nand",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nand-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nand-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "GL.iNet GL-AR300M NOR": {
-      "id": "glinet_gl-ar300m-nor",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar300m-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "GL.iNet GL-AR300M16": {
-      "id": "glinet_gl-ar300m16",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-glinet_gl-ar300m16-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "GL.iNet GL-AR750": {
-      "id": "glinet_gl-ar750",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-glinet_gl-ar750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "GL.iNet GL-AR750S NOR": {
-      "id": "glinet_gl-ar750s-nor",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "GL.iNet GL-AR750S NOR/NAND": {
-      "id": "glinet_gl-ar750s-nor-nand",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-nand-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-glinet_gl-ar750s-nor-nand-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "GL.iNet GL-B1300": {
-      "id": "glinet_gl-b1300",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-glinet_gl-b1300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "GL.iNet GL-MT300A": {
-      "id": "glinet_gl-mt300a",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-glinet_gl-mt300a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300N": {
-      "id": "glinet_gl-mt300n",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-glinet_gl-mt300n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-MT300N V2": {
-      "id": "glinet_gl-mt300n-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-glinet_gl-mt300n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "GL.iNet GL-MT750": {
-      "id": "glinet_gl-mt750",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-glinet_gl-mt750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "GL.iNet GL-X750": {
-      "id": "glinet_gl-x750",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-glinet_gl-x750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "GL.iNet VIXMINI": {
-      "id": "glinet_vixmini",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-glinet_vixmini-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Gateworks Ventana family large NAND flash": {
-      "id": "ventana",
-      "images": [
-        {
-          "name": "openwrt-imx6-ventana-large-squashfs-nand.ubi",
-          "type": "nand"
-        }
-      ],
-      "target": "imx6/"
-    },
-    "Gateworks Ventana family normal NAND flash": {
-      "id": "ventana",
-      "images": [
-        {
-          "name": "openwrt-imx6-ventana-squashfs-nand.ubi",
-          "type": "nand"
-        },
-        {
-          "name": "openwrt-imx6-ventana-squashfs-bootfs.tar.gz",
-          "type": "bootfs"
-        }
-      ],
-      "target": "imx6/"
-    },
-    "Generic 963281TAN": {
-      "id": "963281TAN-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-4M.bin",
-          "type": "cfe-4M"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-8M.bin",
-          "type": "cfe-8M"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-963281TAN-generic-squashfs-cfe-16M.bin",
-          "type": "cfe-16M"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96328avng": {
-      "id": "96328avng-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-4M.bin",
-          "type": "cfe-4M"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-8M.bin",
-          "type": "cfe-8M"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-96328avng-generic-squashfs-cfe-16M.bin",
-          "type": "cfe-16M"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96338GW": {
-      "id": "96338GW-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96338GW-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96338W": {
-      "id": "96338W-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96338W-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96348GW": {
-      "id": "96348GW-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96348GW-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-96348GW-generic-squashfs-cfe-bc221.bin",
-          "type": "cfe-bc221"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96348GW-10": {
-      "id": "96348GW-10-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96348GW-10-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96348GW-11": {
-      "id": "96348GW-11-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96348GW-11-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96348R": {
-      "id": "96348R-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96348R-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96358VW": {
-      "id": "96358VW-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96358VW-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96358VW2": {
-      "id": "96358VW2-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96358VW2-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96368MVNgr": {
-      "id": "96368MVNgr-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96368MVNgr-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Generic 96368MVWG": {
-      "id": "96368MVWG-generic",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-96368MVWG-generic-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Globalscale Mirabox": {
-      "id": "globalscale_mirabox",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-globalscale_mirabox-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "GnuBee Personal Cloud One": {
-      "id": "gnubee_gb-pc1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-gnubee_gb-pc1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "GnuBee Personal Cloud Two": {
-      "id": "gnubee_gb-pc2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-gnubee_gb-pc2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "HAME MPR A1": {
-      "id": "hame_mpr-a1",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-hame_mpr-a1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HAME MPR A2": {
-      "id": "hame_mpr-a2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-hame_mpr-a2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HAOYU Electronics MarsBoard A10": {
-      "id": "marsboard_a10-marsboard",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-marsboard_a10-marsboard-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-marsboard_a10-marsboard-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "HILINK HLK-7628N": {
-      "id": "hilink_hlk-7628n",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-hilink_hlk-7628n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "HNET C108": {
-      "id": "hnet_c108",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-hnet_c108-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Hauppauge Broadway": {
-      "id": "hauppauge_broadway",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-hauppauge_broadway-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Head Weblink HDRM2000": {
-      "id": "head-weblink_hdrm200",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-head-weblink_hdrm200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Hi-Link HLK-RM04": {
-      "id": "hilink_hlk-rm04",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-hilink_hlk-rm04-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-hilink_hlk-rm04-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HiWiFi HC5661": {
-      "id": "hiwifi_hc5661",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-hiwifi_hc5661-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi HC5661A": {
-      "id": "hiwifi_hc5661a",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-hiwifi_hc5661a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "HiWiFi HC5761": {
-      "id": "hiwifi_hc5761",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-hiwifi_hc5761-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi HC5761A": {
-      "id": "hiwifi_hc5761a",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-hiwifi_hc5761a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "HiWiFi HC5861": {
-      "id": "hiwifi_hc5861",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-hiwifi_hc5861-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "HiWiFi HC5861B": {
-      "id": "hiwifi_hc5861b",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-hiwifi_hc5861b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "HooToo HT-TM02": {
-      "id": "hootoo_ht-tm02",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-hootoo_ht-tm02-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "HuaWei HG255D": {
-      "id": "huawei_hg255d",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-huawei_hg255d-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei D105": {
-      "id": "huawei_d105",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-huawei_d105-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Huawei E970": {
-      "id": "huawei-e970",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-huawei-e970-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Huawei EchoLife HG520v": {
-      "id": "HG520v",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG520v-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG553": {
-      "id": "HG553",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG553-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG556a A": {
-      "id": "HG556a-A",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG556a-A-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG556a B": {
-      "id": "HG556a-B",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG556a-B-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG556a C": {
-      "id": "HG556a-C",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG556a-C-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG622": {
-      "id": "HG622",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG622-squashfs-cfe.bin",
-          "type": "cfe"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-HG622-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Huawei EchoLife HG655b": {
-      "id": "HG655b",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-HG655b-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "I-O DATA ETG3-R": {
-      "id": "iodata_etg3-r",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-iodata_etg3-r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "I-O DATA WN-AC1167DGR": {
-      "id": "iodata_wn-ac1167dgr",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ac1167dgr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ac1167dgr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "I-O DATA WN-AC1167GR": {
-      "id": "iodata_wn-ac1167gr",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-iodata_wn-ac1167gr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-iodata_wn-ac1167gr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "I-O DATA WN-AC1600DGR": {
-      "id": "iodata_wn-ac1600dgr",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ac1600dgr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "I-O DATA WN-AC1600DGR2/DGR3": {
-      "id": "iodata_wn-ac1600dgr2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ac1600dgr2-squashfs-dgr2-dgr3-factory.bin",
-          "type": "dgr2-dgr3-factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "I-O DATA WN-AC733GR3": {
-      "id": "iodata_wn-ac733gr3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-iodata_wn-ac733gr3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-iodata_wn-ac733gr3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "I-O DATA WN-AG300DGR": {
-      "id": "iodata_wn-ag300dgr",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ag300dgr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-iodata_wn-ag300dgr-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "I-O DATA WN-AX1167GR": {
-      "id": "iodata_wn-ax1167gr",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-iodata_wn-ax1167gr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "I-O DATA WN-GX300GR": {
-      "id": "iodata_wn-gx300gr",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-iodata_wn-gx300gr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "I-O DATA WNPR2600G": {
-      "id": "iodata_wnpr2600g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-iodata_wnpr2600g-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ITian Square One SQ201": {
-      "id": "itian_sq201",
-      "images": [
-        {
-          "name": "openwrt-gemini-itian_sq201-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "gemini/"
-    },
-    "Image with LZMA compressed kernel matching CFE decompressor": {
-      "id": "standard-noloader-nodictionarylzma",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-standard-noloader-nodictionarylzma-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Image with LZMA loader and LZMA compressed kernel": {
-      "id": "standard",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-standard-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Image with gzipped kernel": {
-      "id": "standard-noloader-gz",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-standard-noloader-gz-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Imagination Technologies Creator Ci40 (VL-62899)": {
-      "id": "marduk",
-      "images": [
-        {
-          "name": "openwrt-pistachio-marduk-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-pistachio-marduk-squashfs-factory.ubi",
-          "type": "factory"
-        }
-      ],
-      "target": "pistachio/"
-    },
-    "Imagination Technologies Marduk board": {
-      "id": "marduk",
-      "images": [
-        {
-          "name": "openwrt-pistachio-marduk-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-pistachio-marduk-squashfs-factory.ubi",
-          "type": "factory"
-        }
-      ],
-      "target": "pistachio/"
-    },
-    "Intenso Memory 2 Move": {
-      "id": "intenso_memory2move",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-intenso_memory2move-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Iomega Iconnect": {
-      "id": "iom_iconnect-1.1",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-iom_iconnect-1.1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-iom_iconnect-1.1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Iomega StorCenter ix2-200": {
-      "id": "iom_ix2_200",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-iom_ix2_200-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-iom_ix2_200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "JCG JHR-AC876M": {
-      "id": "jcg_jhr-ac876m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-jcg_jhr-ac876m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-jcg_jhr-ac876m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "JCG JHR-N805R": {
-      "id": "jcg_jhr-n805r",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n805r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n805r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JCG JHR-N825R": {
-      "id": "jcg_jhr-n825r",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n825r-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n825r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "JCG JHR-N926R": {
-      "id": "jcg_jhr-n926r",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n926r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-jcg_jhr-n926r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "KPN Experiabox 8 BRN": {
-      "id": "arcadyan_vgv7519-brn",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-brn-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "KPN Experiabox 8 NOR": {
-      "id": "arcadyan_vgv7519-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7519-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Kimax U25AWF H1": {
-      "id": "kimax_u25awf-h1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-kimax_u25awf-h1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Kimax U35WF": {
-      "id": "kimax_u35wf",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-kimax_u35wf-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Kingston MLW221": {
-      "id": "kingston_mlw221",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-kingston_mlw221-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Kingston MLWG2": {
-      "id": "kingston_mlwg2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-kingston_mlwg2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "LAVA LR-25G001": {
-      "id": "lava_lr-25g001",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-lava_lr-25g001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-lava_lr-25g001-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Laird WB45N": {
-      "id": "wb45n",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-wb45n-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-wb45n-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "Lamobo Lamobo R1": {
-      "id": "lamobo_lamobo-r1",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-lamobo_lamobo-r1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-lamobo_lamobo-r1-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Lantiq Danube (EASY50712)": {
-      "id": "lantiq_easy50712",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-lantiq_easy50712-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Lantiq EASY88388 Falcon FTTDP8 Reference Board": {
-      "id": "lantiq_easy88388",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy88388-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq EASY88444 Falcon FTTdp G.FAST Reference Board": {
-      "id": "lantiq_easy88444",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy88444-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq EASY98000 Falcon Eval Board NAND": {
-      "id": "lantiq_easy98000-nand",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98000-nand-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq EASY98000 Falcon Eval Board NOR": {
-      "id": "lantiq_easy98000-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98000-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq EASY98000 Falcon Eval Board SFLASH": {
-      "id": "lantiq_easy98000-sflash",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98000-sflash-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon / VINAXdp MDU Board": {
-      "id": "lantiq_falcon-mdu",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_falcon-mdu-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon HGU Reference Board (EASY98021)": {
-      "id": "lantiq_easy98021",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98021-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon SFP Stick": {
-      "id": "lantiq_falcon-sfp",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_falcon-sfp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon SFP Stick (EASY98035SYNCE) with Synchronous Ethernet": {
-      "id": "lantiq_easy98035synce",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98035synce-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon SFP Stick (EASY98035SYNCE1588) with SyncE and IEEE1588": {
-      "id": "lantiq_easy98035synce1588",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98035synce1588-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon SFU Reference Board (EASY98020) v1.0-v1.7": {
-      "id": "lantiq_easy98020",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98020-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq Falcon SFU Reference Board (EASY98020) v1.8": {
-      "id": "lantiq_easy98020-v18",
-      "images": [
-        {
-          "name": "openwrt-lantiq-falcon-lantiq_easy98020-v18-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/falcon"
-    },
-    "Lantiq VR9 EASY80920 NAND": {
-      "id": "lantiq_easy80920-nand",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nand-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nand-squashfs-fullimage.bin",
-          "type": "fullimage"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "Lantiq VR9 EASY80920 NOR": {
-      "id": "lantiq_easy80920-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-lantiq_easy80920-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "LeMaker Banana Pi": {
-      "id": "lemaker_bananapi",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "LeMaker Banana Pi M2 Ultra": {
-      "id": "lemaker_bananapi-m2-ultra",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-m2-ultra-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapi-m2-ultra-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "LeMaker Banana Pi R2": {
-      "id": "lemaker_bananapi-bpi-r2",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7623-lemaker_bananapi-bpi-r2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mediatek/mt7623"
-    },
-    "LeMaker Banana Pi R64": {
-      "id": "lemaker_bananapi-bpi-r64",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7622-lemaker_bananapi-bpi-r64-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mediatek/mt7622"
-    },
-    "LeMaker Banana Pro": {
-      "id": "lemaker_bananapro",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapro-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-lemaker_bananapro-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Lenovo Y1": {
-      "id": "lenovo_newifi-y1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-lenovo_newifi-y1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Lenovo Y1S": {
-      "id": "lenovo_newifi-y1s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-lenovo_newifi-y1s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Librerouter LibreRouter v1": {
-      "id": "librerouter_librerouter-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-librerouter_librerouter-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "LinkSprite pcDuino": {
-      "id": "linksprite_a10-pcduino",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-linksprite_a10-pcduino-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-linksprite_a10-pcduino-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "LinkSprite pcDuino3": {
-      "id": "linksprite_pcduino3",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-linksprite_pcduino3-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-linksprite_pcduino3-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Linksys Caiman": {
-      "id": "linksys_wrt1200ac",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys Cobra": {
-      "id": "linksys_wrt1900acv2",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys E1000 v1/v2/v2.1": {
-      "id": "linksys-e1000",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e1000-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1200 v1": {
-      "id": "linksys-e1200-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e1200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1200 v2": {
-      "id": "linksys-e1200-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e1200-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1500 v1": {
-      "id": "linksys-e1500-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e1500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1550 v1": {
-      "id": "linksys-e1550-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e1550-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E1700": {
-      "id": "linksys_e1700",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-linksys_e1700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-linksys_e1700-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Linksys E2000 v1": {
-      "id": "linksys-e2000-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e2000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v1": {
-      "id": "linksys-e2500-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2": {
-      "id": "linksys-e2500-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v2.1": {
-      "id": "linksys-e2500-v2.1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v2.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E2500 v3": {
-      "id": "linksys-e2500-v3",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e2500-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E3000 v1": {
-      "id": "linksys-e3000-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-e3000-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys E3200 v1": {
-      "id": "linksys-e3200-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e3200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E4200 v1": {
-      "id": "linksys-e4200-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e4200-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys E4200v2 / EA4500 (Viper)": {
-      "id": "linksys_viper",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-linksys_viper-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-linksys_viper-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Linksys E900 v1": {
-      "id": "linksys-e900-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-e900-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys EA3500 (Audi)": {
-      "id": "linksys_audi",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-linksys_audi-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-linksys_audi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Linksys EA6350 v3": {
-      "id": "linksys_ea6350v3",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-linksys_ea6350v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-linksys_ea6350v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Linksys EA6500 v2": {
-      "id": "linksys-ea6500-v2",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-linksys-ea6500-v2-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Linksys EA8300": {
-      "id": "linksys_ea8300",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-linksys_ea8300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-linksys_ea8300-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Linksys EA8500": {
-      "id": "linksys_ea8500",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-linksys_ea8500-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-linksys_ea8500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "Linksys Mamba": {
-      "id": "linksys_wrt1900ac",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys RE6500": {
-      "id": "linksys_re6500",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-linksys_re6500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Linksys Rango": {
-      "id": "linksys_wrt3200acm",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys Shelby": {
-      "id": "linksys_wrt1900acs",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys Venom": {
-      "id": "linksys_wrt32x",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1200AC": {
-      "id": "linksys_wrt1200ac",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1200ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT150N": {
-      "id": "linksys-wrt150n",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt150n-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v1": {
-      "id": "linksys-wrt160n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt160n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT160N v3": {
-      "id": "linksys-wrt160n-v3",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-wrt160n-v3-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT1900AC v1": {
-      "id": "linksys_wrt1900ac",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900ac-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900AC v2": {
-      "id": "linksys_wrt1900acv2",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acv2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900ACS v1": {
-      "id": "linksys_wrt1900acs",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT1900ACS v2": {
-      "id": "linksys_wrt1900acs",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt1900acs-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT300N v1": {
-      "id": "linksys-wrt300n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.bin",
-          "type": "bin"
-        },
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt300n-v1-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT300N v1.1": {
-      "id": "linksys-wrt300n-v1.1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-wrt300n-v1.1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v1": {
-      "id": "linksys-wrt310n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-wrt310n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT310N v2": {
-      "id": "linksys-wrt310n-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-wrt310n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT3200ACM": {
-      "id": "linksys_wrt3200acm",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt3200acm-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT320N v1": {
-      "id": "linksys-wrt320n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-linksys-wrt320n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "Linksys WRT32X": {
-      "id": "linksys_wrt32x",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-linksys_wrt32x-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Linksys WRT350N v1": {
-      "id": "linksys-wrt350n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-wrt350n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT54G": {
-      "id": "linksys-wrt54g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G-TM v1": {
-      "id": "linksys-wrt54gs",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G": {
-      "id": "linksys-wrt54g3g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3G-EM": {
-      "id": "linksys-wrt54g3g-em",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3g-em-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54G3GV2-VF": {
-      "id": "linksys-wrt54g3gv2-vf",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.noheader.bin",
-          "type": "noheader"
-        },
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54g3gv2-vf-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS v1/v2/v3": {
-      "id": "linksys-wrt54gs",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT54GS v4": {
-      "id": "linksys-wrt54gs-v4",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrt54gs-v4-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Linksys WRT610N v1": {
-      "id": "linksys-wrt610n-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-wrt610n-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRT610N v2": {
-      "id": "linksys-wrt610n-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-generic-linksys-wrt610n-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/generic"
-    },
-    "Linksys WRTSL54GS": {
-      "id": "linksys-wrtsl54gs",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-linksys-wrtsl54gs-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Loewe WMDR-143N": {
-      "id": "loewe_wmdr-143n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-loewe_wmdr-143n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "MQmaker WiTi": {
-      "id": "mqmaker_witi",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mqmaker_witi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "MTC Wireless Router WR1201": {
-      "id": "mtc_wr1201",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mtc_wr1201-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Marvell Armada 370 Development Board (DB-88F6710-BP-DDR3)": {
-      "id": "marvell_a370-db",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_a370-db-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell Armada 370 RD (RD-88F6710-A1)": {
-      "id": "marvell_a370-rd",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_a370-rd-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell Armada 3700 Community Board Non-eMMC": {
-      "id": "globalscale_espressobin",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell Armada 3700 Community Board V7 Non-eMMC": {
-      "id": "globalscale_espressobin-v7",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell Armada 3700 Community Board V7 eMMC": {
-      "id": "globalscale_espressobin-v7-emmc",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell Armada 3700 Community Board eMMC": {
-      "id": "globalscale_espressobin-emmc",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell Armada 3720 Development Board (DB-88F3720-DDR3)": {
-      "id": "marvell_armada-3720-db",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-marvell_armada-3720-db-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-marvell_armada-3720-db-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell Armada 385 Development Board AP (DB-88F6820-AP)": {
-      "id": "marvell_a385-db-ap",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_a385-db-ap-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_a385-db-ap-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell Armada 388 RD (RD-88F6820-AP)": {
-      "id": "marvell_a388-rd",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_a388-rd-squashfs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell Armada 7040 Development Board": {
-      "id": "marvell_armada7040-db",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_armada7040-db-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_armada7040-db-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa72"
-    },
-    "Marvell Armada 8040 Development Board": {
-      "id": "marvell_armada8040-db",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_armada8040-db-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_armada8040-db-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa72"
-    },
-    "Marvell Armada Armada XP GP (DB-MV784MP-GP)": {
-      "id": "marvell_axp-gp",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_axp-gp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell Armada XP Development Board (DB-78460-BP)": {
-      "id": "marvell_axp-db",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-marvell_axp-db-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Marvell ESPRESSObin Non-eMMC": {
-      "id": "globalscale_espressobin",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell ESPRESSObin V7 Non-eMMC": {
-      "id": "globalscale_espressobin-v7",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell ESPRESSObin V7 eMMC": {
-      "id": "globalscale_espressobin-v7-emmc",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-v7-emmc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Marvell ESPRESSObin eMMC": {
-      "id": "globalscale_espressobin-emmc",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa53-globalscale_espressobin-emmc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "MediaTek LinkIt Smart 7688": {
-      "id": "mediatek_linkit-smart-7688",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-mediatek_linkit-smart-7688-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "MediaTek MT7620a + MT7530 EVB": {
-      "id": "ralink_mt7620a-mt7530-evb",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ralink_mt7620a-mt7530-evb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "MediaTek MT7620a + MT7610e EVB": {
-      "id": "ralink_mt7620a-mt7610e-evb",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ralink_mt7620a-mt7610e-evb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "MediaTek MT7620a EVB": {
-      "id": "ralink_mt7620a-evb",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ralink_mt7620a-evb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "MediaTek MT7620a V22SG": {
-      "id": "ralink_mt7620a-v22sg-evb",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ralink_mt7620a-v22sg-evb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "MediaTek MT7621 EVB": {
-      "id": "mediatek_mt7621-eval-board",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mediatek_mt7621-eval-board-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "MediaTek MT7628 EVB": {
-      "id": "mediatek_mt7628an-eval-board",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-mediatek_mt7628an-eval-board-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "MediaTek MT7629 Lynx reference board": {
-      "id": "mediatek_mt7629-lynx-rfb",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7629-mediatek_mt7629-lynx-rfb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mediatek/mt7629"
-    },
-    "MediaTek MTK7622 Lynx rfb1 AP": {
-      "id": "mediatek_mt7622-lynx-rfb1",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7622-mediatek_mt7622-lynx-rfb1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mediatek/mt7622"
-    },
-    "MediaTek MTK7622 rfb1 AP": {
-      "id": "mediatek_mt7622-rfb1",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7622-mediatek_mt7622-rfb1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mediatek/mt7622"
-    },
-    "Mediatek AP-MT7621A-V60 EVB": {
-      "id": "mediatek_ap-mt7621a-v60",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mediatek_ap-mt7621a-v60-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Mele M9": {
-      "id": "mele_m9",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-mele_m9-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-mele_m9-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Mercury MAC1200R v2.0": {
-      "id": "mercury_mac1200r-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-mercury_mac1200r-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Methode micro-DPU (uDPU)": {
-      "id": "methode_udpu",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa53-methode_udpu-firmware.tgz",
-          "type": "firmware"
-        }
-      ],
-      "target": "mvebu/cortexa53"
-    },
-    "Microchip SAMA5D2 PTC Ek": {
-      "id": "at91-sama5d2_ptc_ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_ptc_ek-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "at91/sama5"
-    },
-    "Microchip SAMA5D2 Xplained": {
-      "id": "at91-sama5d2_xplained",
-      "images": [
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d2_xplained-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sama5"
-    },
-    "Microchip SAMA5D27 SOM1 Ek": {
-      "id": "at91-sama5d27_som1_ek",
-      "images": [
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d27_som1_ek-squashfs-zImage",
-          "type": "zImage"
-        }
-      ],
-      "target": "at91/sama5"
-    },
-    "Microchip SAMA5D3 Xplained": {
-      "id": "at91-sama5d3_xplained",
-      "images": [
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-squashfs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d3_xplained-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "at91/sama5"
-    },
-    "Microchip SAMA5D4 Xplained": {
-      "id": "at91-sama5d4_xplained",
-      "images": [
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ubifs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-squashfs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-squashfs-zImage",
-          "type": "zImage"
-        },
-        {
-          "name": "openwrt-at91-sama5-at91-sama5d4_xplained-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "at91/sama5"
-    },
-    "Microduino MicroWRT": {
-      "id": "microduino_microwrt",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-microduino_microwrt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "MikroTik RouterBOARD 532": {
-      "id": "nand",
-      "images": [
-        {
-          "name": "openwrt-rb532-nand-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "rb532/"
-    },
-    "MikroTik RouterBOARD M11G": {
-      "id": "mikrotik_rbm11g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mikrotik_rbm11g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "MikroTik RouterBOARD M33G": {
-      "id": "mikrotik_rbm33g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mikrotik_rbm33g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "MikroTik RouterBOARD RB750G r3": {
-      "id": "mikrotik_rb750gr3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-mikrotik_rb750gr3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "MikroTik RouterBOARD wAP G-5HacT2HnD (wAP AC)": {
-      "id": "mikrotik_routerboard-wap-g-5hact2hnd",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-mikrotik_routerboard-wap-g-5hact2hnd-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "MitraStar STG-212": {
-      "id": "mitrastar_stg-212",
-      "images": [
-        {
-          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-ubifs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-ubifs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-squashfs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-mitrastar_stg-212-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "oxnas/ox820"
-    },
-    "MoFi Network MOFI3500-3GN": {
-      "id": "mofinetwork_mofi3500-3gn",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-mofinetwork_mofi3500-3gn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Motorola WA840G": {
-      "id": "motorola-wa840g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-motorola-wa840g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WE800G": {
-      "id": "motorola-we800g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-motorola-we800g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Motorola WR850G": {
-      "id": "motorola-wr850g",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-motorola-wr850g-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "NEC Aterm WG1200CR": {
-      "id": "nec_wg1200cr",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-nec_wg1200cr-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-nec_wg1200cr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NEC Aterm WG2600HP": {
-      "id": "nec_wg2600hp",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-nec_wg2600hp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "NEC Aterm WG800HP": {
-      "id": "nec_wg800hp",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-nec_wg800hp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-nec_wg800hp-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR Centria N900 WNDR4700/WNDR4720": {
-      "id": "netgear_wndr4700",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndr4700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndr4700-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "NETGEAR DGN1000B": {
-      "id": "netgear_dgn1000b",
-      "images": [
-        {
-          "name": "openwrt-lantiq-ase-netgear_dgn1000b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/ase"
-    },
-    "NETGEAR DGN3500": {
-      "id": "netgear_dgn3500",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-sysupgrade-na.bin",
-          "type": "sysupgrade-na"
-        },
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-factory-na.img",
-          "type": "factory-na"
-        },
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "NETGEAR DGN3500B": {
-      "id": "netgear_dgn3500b",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-lantiq-xway-netgear_dgn3500b-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "NETGEAR DGND3700 v1": {
-      "id": "DGND3700v1",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DGND3700v1-squashfs-factory.chk",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-DGND3700v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "NETGEAR DGND3800B": {
-      "id": "DGND3800B",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-DGND3800B-squashfs-factory.chk",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-DGND3800B-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "NETGEAR DM200": {
-      "id": "netgear_dm200",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-netgear_dm200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-lantiq-xrx200-netgear_dm200-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "NETGEAR EVG2000": {
-      "id": "EVG2000",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-EVG2000-squashfs-factory.chk",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-EVG2000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "NETGEAR EX2700": {
-      "id": "netgear_ex2700",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex2700-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex2700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "NETGEAR EX3700/EX3800": {
-      "id": "netgear_ex3700",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex3700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex3700-squashfs-factory.chk",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "NETGEAR EX6130": {
-      "id": "netgear_ex6130",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex6130-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-netgear_ex6130-squashfs-factory.chk",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "NETGEAR EX6150": {
-      "id": "netgear_ex6150",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_ex6150-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_ex6150-squashfs-factory.chk",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR EX6400": {
-      "id": "netgear_ex6400",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_ex6400-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_ex6400-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR EX7300": {
-      "id": "netgear_ex7300",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_ex7300-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_ex7300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR Nighthawk X4 D7800": {
-      "id": "netgear_d7800",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-netgear_d7800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-netgear_d7800-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "NETGEAR Nighthawk X4 R7500 v1": {
-      "id": "netgear_r7500",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7500-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "NETGEAR Nighthawk X4 R7500 v2": {
-      "id": "netgear_r7500v2",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7500v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7500v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "NETGEAR Nighthawk X4S R7800": {
-      "id": "netgear_r7800",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-netgear_r7800-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "NETGEAR R6120": {
-      "id": "netgear_r6120",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-netgear_r6120-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-netgear_r6120-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "NETGEAR R6220": {
-      "id": "netgear_r6220",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6220-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR R6250": {
-      "id": "netgear-r6250",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-netgear-r6250-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "NETGEAR R6260": {
-      "id": "netgear_r6260",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6260-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6260-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR R6300 v2": {
-      "id": "netgear-r6300-v2",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-netgear-r6300-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "NETGEAR R6350": {
-      "id": "netgear_r6350",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6350-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR R6850": {
-      "id": "netgear_r6850",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_r6850-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR R7000": {
-      "id": "netgear-r7000",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-netgear-r7000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "NETGEAR R7900": {
-      "id": "netgear-r7900",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-netgear-r7900-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "NETGEAR R8000": {
-      "id": "netgear-r8000",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-netgear-r8000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "NETGEAR WGR614 v10": {
-      "id": "netgear-wgr614-v10",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wgr614-v10-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WGR614 v10 (NA)": {
-      "id": "netgear-wgr614-v10-na",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wgr614-v10-na-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WGR614 v8": {
-      "id": "netgear-wgr614-v8",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-netgear-wgr614-v8-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "NETGEAR WGT634U": {
-      "id": "netgear-wgt634u",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-netgear-wgt634u-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "NETGEAR WN2500RP v1": {
-      "id": "netgear-wn2500rp-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wn2500rp-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WN3000RP": {
-      "id": "netgear-wn3000rp",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wn3000rp-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WN3000RP v3": {
-      "id": "netgear_wn3000rp-v3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-netgear_wn3000rp-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-netgear_wn3000rp-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "NETGEAR WNCE2001": {
-      "id": "netgear_wnce2001",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-netgear_wnce2001-squashfs-factory-NA.bin",
-          "type": "factory-NA"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "NETGEAR WNDAP620 (Premium Wireless-N)": {
-      "id": "netgear_wndap620",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndap620-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndap620-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "NETGEAR WNDAP660 (Dual Radio Dual Band Wireless-N)": {
-      "id": "netgear_wndap660",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndap660-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-apm821xx-nand-netgear_wndap660-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "apm821xx/nand"
-    },
-    "NETGEAR WNDR3300 v1": {
-      "id": "netgear-wndr3300-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-netgear-wndr3300-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "NETGEAR WNDR3400 v1": {
-      "id": "netgear-wndr3400-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNDR3400 v2": {
-      "id": "netgear-wndr3400-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNDR3400 v3": {
-      "id": "netgear-wndr3400-v3",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3400-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNDR3700 v1": {
-      "id": "netgear_wndr3700",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-factory-NA.img",
-          "type": "factory-NA"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3700-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNDR3700 v2": {
-      "id": "netgear_wndr3700v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3700v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3700v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNDR3700 v3": {
-      "id": "netgear-wndr3700-v3",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wndr3700-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNDR3700 v4": {
-      "id": "netgear_wndr3700-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr3700-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr3700-v4-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "NETGEAR WNDR3700 v5": {
-      "id": "netgear_wndr3700-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netgear_wndr3700-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-netgear_wndr3700-v5-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NETGEAR WNDR3800": {
-      "id": "netgear_wndr3800",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3800-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3800-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNDR3800CH": {
-      "id": "netgear_wndr3800ch",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3800ch-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wndr3800ch-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNDR4000 v1": {
-      "id": "netgear-wndr4000",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wndr4000-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNDR4300": {
-      "id": "netgear_wndr4300",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4300-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "NETGEAR WNDR4300 v2": {
-      "id": "netgear_wndr4300-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4300-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4300-v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "NETGEAR WNDR4500 v3": {
-      "id": "netgear_wndr4500-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4500-v3-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-nand-netgear_wndr4500-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "NETGEAR WNR1000 v2": {
-      "id": "netgear_wnr1000-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr1000-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr1000-v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "NETGEAR WNR1000 v3": {
-      "id": "netgear-wnr1000-v3",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr1000-v3-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR2000 v2": {
-      "id": "netgear-wnr2000v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr2000v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR2000 v3": {
-      "id": "netgear_wnr2000-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr2000-v3-squashfs-factory-NA.img",
-          "type": "factory-NA"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "NETGEAR WNR2200 16M": {
-      "id": "netgear_wnr2200-16m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNR2200 8M": {
-      "id": "netgear_wnr2200-8m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-8m-squashfs-factory-NA.img",
-          "type": "factory-NA"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNR2200 CN/RU": {
-      "id": "netgear_wnr2200-16m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-netgear_wnr2200-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "NETGEAR WNR3500 v2": {
-      "id": "netgear-wnr3500-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR3500L v1 (NA)": {
-      "id": "netgear-wnr3500l-v1-na",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v1-na-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR3500L v1 (ROW)": {
-      "id": "netgear-wnr3500l-v1",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v1-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR3500L v2": {
-      "id": "netgear-wnr3500l-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-mips74k-netgear-wnr3500l-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/mips74k"
-    },
-    "NETGEAR WNR612 v2": {
-      "id": "netgear_wnr612-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr612-v2-squashfs-factory.img",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-netgear_wnr612-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "NETGEAR WNR834B v2": {
-      "id": "netgear-wnr834b-v2",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-netgear-wnr834b-v2-squashfs.chk",
-          "type": "chk"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "NETIS WF-2881": {
-      "id": "netis_wf-2881",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-netis_wf-2881-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NXP LS1012A-RDB": {
-      "id": "ls1012ardb",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-ls1012ardb-ubifs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "NXP LS1043A-RDB Default": {
-      "id": "ls1043ardb",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-ls1043ardb-squashfs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "NXP LS1046A-RDB Default": {
-      "id": "ls1046ardb",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-ls1046ardb-ubifs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "NXP LS1088A-RDB Default": {
-      "id": "ls1088ardb",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-ls1088ardb-ubifs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "NXP LS2088ARDB": {
-      "id": "ls2088ardb",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-ls2088ardb-squashfs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "NXP TWR-LS1021A Default": {
-      "id": "ls1021atwr",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv7-ls1021atwr-squashfs-firmware.bin",
-          "type": "firmware"
-        }
-      ],
-      "target": "layerscape/armv7"
-    },
-    "Netcore NW718": {
-      "id": "netcore_nw718",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-netcore_nw718-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Netgear EX6100 v2": {
-      "id": "netgear_ex6100v2",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-netgear_ex6100v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-netgear_ex6100v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Netgear EX6150 v2": {
-      "id": "netgear_ex6150v2",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-netgear_ex6150v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-netgear_ex6150v2-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Newifi D1": {
-      "id": "lenovo_newifi-d1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-lenovo_newifi-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Newifi D2": {
-      "id": "d-team_newifi-d2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-d-team_newifi-d2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "NexAira BC2": {
-      "id": "nexaira_bc2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-nexaira_bc2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nexx WT1520 4M": {
-      "id": "nexx_wt1520-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-nexx_wt1520-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-nexx_wt1520-4m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nexx WT1520 8M": {
-      "id": "nexx_wt1520-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-nexx_wt1520-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-nexx_wt1520-8m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nexx WT3020 4M": {
-      "id": "nexx_wt3020-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-nexx_wt3020-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-nexx_wt3020-4m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Nexx WT3020 8M": {
-      "id": "nexx_wt3020-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-nexx_wt3020-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-nexx_wt3020-8m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Nixcore X1 16M": {
-      "id": "nixcore_x1-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-nixcore_x1-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Nixcore X1 8M": {
-      "id": "nixcore_x1-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-nixcore_x1-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "NuCom R5010UN v2": {
-      "id": "R5010UNv2",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-R5010UNv2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-R5010UNv2-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "OCEDO Panda": {
-      "id": "ocedo_panda",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-p1020-ocedo_panda-squashfs-fdt.bin",
-          "type": "fdt"
-        },
-        {
-          "name": "openwrt-mpc85xx-p1020-ocedo_panda-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/p1020"
-    },
-    "OLIMEX RT5350F-OLinuXino": {
-      "id": "olimex_rt5350f-olinuxino",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-olimex_rt5350f-olinuxino-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "OLIMEX RT5350F-OLinuXino-EVB": {
-      "id": "olimex_rt5350f-olinuxino-evb",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-olimex_rt5350f-olinuxino-evb-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Observa VH4032N": {
-      "id": "VH4032N",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-VH4032N-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-VH4032N-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Ocedo Koala": {
-      "id": "ocedo_koala",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ocedo_koala-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ocedo Raccoon": {
-      "id": "ocedo_raccoon",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ocedo_raccoon-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ocedo Ursus": {
-      "id": "ocedo_ursus",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ocedo_ursus-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Oh Yeah OY-0001": {
-      "id": "ohyeah_oy-0001",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ohyeah_oy-0001-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Olimex A10-OLinuXino-LIME": {
-      "id": "olimex_a10-olinuxino-lime",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a10-olinuxino-lime-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a10-olinuxino-lime-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "Olimex A13-OLinuXino": {
-      "id": "olimex_a13-olinuxino",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a13-olinuxino-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a13-olinuxino-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "Olimex A13-SOM": {
-      "id": "olimex_a13-olimex-som",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a13-olimex-som-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa8-olimex_a13-olimex-som-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa8"
-    },
-    "Olimex A20-OLinuXino-LIME": {
-      "id": "olimex_a20-olinuxino-lime",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Olimex A20-OLinuXino-LIME2": {
-      "id": "olimex_a20-olinuxino-lime2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Olimex A20-OLinuXino-LIME2 eMMC": {
-      "id": "olimex_a20-olinuxino-lime2-emmc",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-emmc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-lime2-emmc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Olimex A20-OLinuXino-MICRO": {
-      "id": "olimex_a20-olinuxino-micro",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-micro-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-olimex_a20-olinuxino-micro-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Omnima HPM": {
-      "id": "omnima_hpm",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-omnima_hpm-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "Omnima MiniEMBPlug": {
-      "id": "omnima_miniembplug",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-omnima_miniembplug-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Omnima MiniEMBWiFi": {
-      "id": "omnima_miniembwifi",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-omnima_miniembwifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "On Networks N150R": {
-      "id": "on_n150r",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-on_n150r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-on_n150r-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "Onion Omega2": {
-      "id": "onion_omega2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-onion_omega2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Onion Omega2+": {
-      "id": "onion_omega2p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-onion_omega2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "OpenMesh A42": {
-      "id": "openmesh_a42",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-openmesh_a42-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-openmesh_a42-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "OpenMesh A62": {
-      "id": "openmesh_a62",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-openmesh_a62-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-openmesh_a62-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "OpenMesh OM5P-AC v2": {
-      "id": "openmesh_om5p-ac-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-openmesh_om5p-ac-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Orange Livebox 2.1": {
-      "id": "arcadyan_arv7519rw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_arv7519rw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "PHICOMM K3": {
-      "id": "phicomm-k3",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-phicomm-k3-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "PISEN Cloud Easy Power (WMM003N)": {
-      "id": "pisen_wmm003n",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pisen_wmm003n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-pisen_wmm003n-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PISEN TS-D084": {
-      "id": "pisen_ts-d084",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pisen_ts-d084-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-pisen_ts-d084-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PISEN WMB001N": {
-      "id": "pisen_wmb001n",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pisen_wmb001n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-pisen_wmb001n-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PQI Air-Pen": {
-      "id": "pqi_air-pen",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-pqi_air-pen-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "PandaBoard.org OMAP4 TI pandaboard": {
-      "id": "ti_omap4-panda",
-      "images": [
-        {
-          "name": "openwrt-omap-ti_omap4-panda-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-omap-ti_omap4-panda-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "omap/"
-    },
-    "PandoraBox PBR-D1": {
-      "id": "d-team_pbr-d1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-d-team_pbr-d1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "PandoraBox PBR-M1": {
-      "id": "d-team_pbr-m1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-d-team_pbr-m1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Petatel PSR-680W Wireless 3G Router": {
-      "id": "petatel_psr-680w",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-petatel_psr-680w-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Phicomm K2G": {
-      "id": "phicomm_k2g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-phicomm_k2g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Phicomm K2P": {
-      "id": "phicomm_k2p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-phicomm_k2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Phicomm K2T": {
-      "id": "phicomm_k2t",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-phicomm_k2t-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Phicomm KE 2P": {
-      "id": "phicomm_k2p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-phicomm_k2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Phicomm PSG1208": {
-      "id": "phicomm_psg1208",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-phicomm_psg1208-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Phicomm PSG1218 Ax": {
-      "id": "phicomm_psg1218a",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-phicomm_psg1218a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Phicomm PSG1218 Bx": {
-      "id": "phicomm_psg1218b",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-phicomm_psg1218b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Pine64 Pine64+": {
-      "id": "pine64_pine64-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-pine64_pine64-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-pine64_pine64-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "Pine64 SoPine": {
-      "id": "pine64_sopine-baseboard",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-pine64_sopine-baseboard-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-pine64_sopine-baseboard-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "Pirelli A226G": {
-      "id": "A226G",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-A226G-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Pirelli A226M": {
-      "id": "A226M",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-A226M-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Pirelli A226M-FWB": {
-      "id": "A226M-FWB",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-A226M-FWB-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Pirelli Alice Gate VoIP 2 Plus Wi-Fi AGPF-S0": {
-      "id": "AGPF-S0",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AGPF-S0-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Planex CS-QR10": {
-      "id": "planex_cs-qr10",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-planex_cs-qr10-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex DB-WRT01": {
-      "id": "planex_db-wrt01",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-planex_db-wrt01-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-750DHP": {
-      "id": "planex_mzk-750dhp",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-planex_mzk-750dhp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-DP150N": {
-      "id": "planex_mzk-dp150n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-planex_mzk-dp150n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-EX300NP": {
-      "id": "planex_mzk-ex300np",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-planex_mzk-ex300np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-EX750NP": {
-      "id": "planex_mzk-ex750np",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-planex_mzk-ex750np-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Planex MZK-W300NH2": {
-      "id": "planex_mzk-w300nh2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-planex_mzk-w300nh2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-planex_mzk-w300nh2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex MZK-WDPR": {
-      "id": "planex_mzk-wdpr",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-planex_mzk-wdpr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Planex VR500": {
-      "id": "planex_vr500",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-planex_vr500-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Plat'Home OpenBlocks AX3 4 ports": {
-      "id": "plathome_openblocks-ax3-4",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-plathome_openblocks-ax3-4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa9-plathome_openblocks-ax3-4-squashfs-factory.img",
-          "type": "factory"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "Poray IP2202": {
-      "id": "poray_ip2202",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_ip2202-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray M3": {
-      "id": "poray_m3",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_m3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-poray_m3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray M4 4M": {
-      "id": "poray_m4-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_m4-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-poray_m4-4m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray M4 8M": {
-      "id": "poray_m4-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_m4-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-poray_m4-8m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X5/X6": {
-      "id": "poray_x5",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_x5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-poray_x5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Poray X8": {
-      "id": "poray_x8",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-poray_x8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-rt305x-poray_x8-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "PowerCloud Systems CAP324": {
-      "id": "pcs_cap324",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pcs_cap324-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PowerCloud Systems CR3000": {
-      "id": "pcs_cr3000",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pcs_cr3000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "PowerCloud Systems CR5000": {
-      "id": "pcs_cr5000",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-pcs_cr5000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Prolink PWH2004": {
-      "id": "prolink_pwh2004",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-prolink_pwh2004-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Qihoo C301": {
-      "id": "qihoo_c301",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-qihoo_c301-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-qihoo_c301-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Qualcomm AP148 legacy": {
-      "id": "qcom_ipq8064-ap148-legacy",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-legacy-squashfs-nand-factory.bin",
-          "type": "nand-factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-legacy-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "Qualcomm AP148 standard": {
-      "id": "qcom_ipq8064-ap148",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-squashfs-nand-factory.bin",
-          "type": "nand-factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap148-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "Qualcomm AP161": {
-      "id": "qcom_ipq8064-ap161",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap161-squashfs-nand-factory.bin",
-          "type": "nand-factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-qcom_ipq8064-ap161-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "Qualcomm Atheros AP-DK01.1 C1": {
-      "id": "qcom_ap-dk01.1-c1",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-qcom_ap-dk01.1-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Qualcomm Atheros AP-DK04.1 C1": {
-      "id": "qcom_ap-dk04.1-c1",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-qcom_ap-dk04.1-c1-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-qcom_ap-dk04.1-c1-squashfs-nand-factory.ubi",
-          "type": "nand-factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Qxwlan E2600AC C1": {
-      "id": "qxwlan_e2600ac-c1",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "Qxwlan E2600AC C2": {
-      "id": "qxwlan_e2600ac-c2",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c2-squashfs-nand-factory.ubi",
-          "type": "nand-factory"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-qxwlan_e2600ac-c2-squashfs-nand-sysupgrade.bin",
-          "type": "nand-sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "RaidSonic ICY BOX IB-NAS62x0": {
-      "id": "raidsonic_ib-nas62x0",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-raidsonic_ib-nas62x0-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-raidsonic_ib-nas62x0-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Raidsonic NAS IB-4220-B": {
-      "id": "raidsonic_ib-4220-b",
-      "images": [
-        {
-          "name": "openwrt-gemini-raidsonic_ib-4220-b-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "gemini/"
-    },
-    "Rakwireless RAK633": {
-      "id": "rakwireless_rak633",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-rakwireless_rak633-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Ralink AP-RT3052-V22RW-2X2": {
-      "id": "ralink_v22rw-2x2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-ralink_v22rw-2x2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Ralink V11ST-FE": {
-      "id": "ralink_v11st-fe",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt288x-ralink_v11st-fe-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt288x"
-    },
-    "Ralink WR512-3GN 4M": {
-      "id": "unbranded_wr512-3gn-4m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-unbranded_wr512-3gn-4m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Ralink WR512-3GN 8M": {
-      "id": "unbranded_wr512-3gn-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-unbranded_wr512-3gn-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Raspberry Pi 2B-1.2/3B/3B+/3CM": {
-      "id": "rpi-3",
-      "images": [
-        {
-          "name": "openwrt-brcm2708-bcm2710-rpi-3-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2710-rpi-3-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2710-rpi-3-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2710"
-    },
-    "Raspberry Pi 2B/3B/3B+/3CM/4B": {
-      "id": "rpi-2",
-      "images": [
-        {
-          "name": "openwrt-brcm2708-bcm2709-rpi-2-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2709-rpi-2-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2709-rpi-2-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2709-rpi-2-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2709"
-    },
-    "Raspberry Pi 4B": {
-      "id": "rpi-4",
-      "images": [
-        {
-          "name": "openwrt-brcm2708-bcm2711-rpi-4-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2711-rpi-4-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2711-rpi-4-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2711-rpi-4-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2711"
-    },
-    "Raspberry Pi B/B+/CM/Zero/ZeroW": {
-      "id": "rpi",
-      "images": [
-        {
-          "name": "openwrt-brcm2708-bcm2708-rpi-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2708-rpi-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2708-rpi-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm2708-bcm2708-rpi-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm2708/bcm2708"
-    },
-    "Ravpower WD03": {
-      "id": "ravpower_wd03",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-ravpower_wd03-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Rosinson WR818": {
-      "id": "rosinson_wr818",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-rosinson_wr818-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "SFR Neufbox4 Foxconn": {
-      "id": "NEUFBOX4-FXC",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-NEUFBOX4-FXC-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "SFR Neufbox4 Sercomm": {
-      "id": "NEUFBOX4-SER",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-NEUFBOX4-SER-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "SFR Neufbox6": {
-      "id": "NEUFBOX6",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-NEUFBOX6-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "SKY SR102": {
-      "id": "SR102",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-SR102-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "STORYLiNK SAP-G3200U3": {
-      "id": "storylink_sap-g3200u3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-storylink_sap-g3200u3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Sagemcom F@st 2504N": {
-      "id": "FAST2504n",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-FAST2504n-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Sagemcom F@st 2704 V2": {
-      "id": "FAST2704V2",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-FAST2704V2-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Sagemcom F@st 2704N": {
-      "id": "FAST2704N",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-FAST2704N-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "SamKnows Whitebox 8": {
-      "id": "samknows_whitebox-v8",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-samknows_whitebox-v8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Samsung CY-SWR1100": {
-      "id": "samsung_cy-swr1100",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-samsung_cy-swr1100-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt3883-samsung_cy-swr1100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "Sanlinking Technologies D240": {
-      "id": "sanlinking_d240",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-sanlinking_d240-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Seagate FreeAgent Dockstar": {
-      "id": "seagate_dockstar",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-seagate_dockstar-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-seagate_dockstar-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Seagate GoFlexHome": {
-      "id": "seagate_goflexhome",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-seagate_goflexhome-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-seagate_goflexhome-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Seagate GoFlexNet": {
-      "id": "seagate_goflexnet",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-seagate_goflexnet-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-seagate_goflexnet-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "Sercomm AD1018 SPI flash mod": {
-      "id": "AD1018-SPI_flash",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-AD1018-SPI_flash-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Sercomm NA930": {
-      "id": "sercomm_na930",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-sercomm_na930-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Shuttle KD20": {
-      "id": "shuttle_kd20",
-      "images": [
-        {
-          "name": "openwrt-oxnas-ox820-shuttle_kd20-ubifs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-shuttle_kd20-ubifs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-shuttle_kd20-squashfs-ubinized.bin",
-          "type": "ubinized"
-        },
-        {
-          "name": "openwrt-oxnas-ox820-shuttle_kd20-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "oxnas/ox820"
-    },
-    "Siemens Gigaset sx76x": {
-      "id": "siemens_gigaset-sx76x",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-siemens_gigaset-sx76x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Sinovoip Banana Pi M2+": {
-      "id": "sinovoip_bananapi-m2-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-sinovoip_bananapi-m2-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Sitecom WL-351 v1": {
-      "id": "sitecom_wl-351",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-sitecom_wl-351-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Sitecom WLR-6000": {
-      "id": "sitecom_wlr-6000",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-sitecom_wlr-6000-squashfs-factory.dlf",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt3883-sitecom_wlr-6000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "Sitecom WLR-7100 v1 002": {
-      "id": "sitecom_wlr-7100",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-sitecom_wlr-7100-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-sitecom_wlr-7100-squashfs-factory.dlf",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Skylab SKW92A": {
-      "id": "skylab_skw92a",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-skylab_skw92a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Skyline SL-R7205 Wireless 3G Router": {
-      "id": "skyline_sl-r7205",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-skyline_sl-r7205-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "SmartRG SR400ac": {
-      "id": "smartrg-sr400ac",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-smartrg-sr400ac-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "SolidRun Armada 8040 Community Board": {
-      "id": "marvell_macchiatobin",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa72"
-    },
-    "SolidRun ClearFog Base": {
-      "id": "solidrun_clearfog-base-a1",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-solidrun_clearfog-base-a1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "SolidRun ClearFog Pro": {
-      "id": "solidrun_clearfog-pro-a1",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa9-solidrun_clearfog-pro-a1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa9"
-    },
-    "SolidRun CuBox-i": {
-      "id": "cubox",
-      "images": [
-        {
-          "name": "openwrt-imx6-cubox-i-squashfs-combined.bin",
-          "type": "combined"
-        }
-      ],
-      "target": "imx6/"
-    },
-    "SolidRun MACCHIATObin": {
-      "id": "marvell_macchiatobin",
-      "images": [
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-mvebu-cortexa72-marvell_macchiatobin-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "mvebu/cortexa72"
-    },
-    "Sophos RED 15w Rev.1": {
-      "id": "sophos_red-15w-rev1",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-generic-sophos_red-15w-rev1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "mpc85xx/generic"
-    },
-    "Sparklan WCR-150GN": {
-      "id": "sparklan_wcr-150gn",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-sparklan_wcr-150gn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "StorLink SL93512r": {
-      "id": "storlink_sl93512r",
-      "images": [
-        {
-          "name": "openwrt-gemini-storlink_sl93512r-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "gemini/"
-    },
-    "T-Com Speedport W 303V": {
-      "id": "SPW303V",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-SPW303V-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-brcm63xx-smp-SPW303V-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "TOTOLINK A7000R": {
-      "id": "totolink_a7000r",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-totolink_a7000r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "TOTOLINK LR1200": {
-      "id": "totolink_lr1200",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-totolink_lr1200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-LINK Archer C5 v2": {
-      "id": "tplink-archer-c5-v2",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-tplink-archer-c5-v2-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-LINK Archer C9 v1": {
-      "id": "tplink-archer-c9-v1",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-tplink-archer-c9-v1-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "TP-Link Archer A6 v2 (US/TW)": {
-      "id": "tplink_archer-c6-v2-us",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer A7 v5": {
-      "id": "tplink_archer-a7-v5",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-a7-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-a7-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C2 v1": {
-      "id": "tplink_archer-c2-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c2-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c2-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C2 v3": {
-      "id": "tplink_archer-c2-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c2-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c2-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C20 v1": {
-      "id": "tplink_archer-c20-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c20-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c20-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C20 v4": {
-      "id": "tplink_archer-c20-v4",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v4-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link Archer C20 v5": {
-      "id": "tplink_archer-c20-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c20-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link Archer C20i": {
-      "id": "tplink_archer-c20i",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c20i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c20i-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C25 v1": {
-      "id": "tplink_archer-c25-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c25-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c25-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C2600 v1": {
-      "id": "tplink_c2600",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-tplink_c2600-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-tplink_c2600-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "TP-Link Archer C5 v1": {
-      "id": "tplink_archer-c5-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c5-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c5-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C50 v1": {
-      "id": "tplink_archer-c50-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-factory-eu.bin",
-          "type": "factory-eu"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-c50-v1-squashfs-factory-us.bin",
-          "type": "factory-us"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer C50 v3": {
-      "id": "tplink_archer-c50-v3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v3-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link Archer C50 v4": {
-      "id": "tplink_archer-c50-v4",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_archer-c50-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link Archer C58 v1": {
-      "id": "tplink_archer-c58-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c58-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c58-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C59 v1": {
-      "id": "tplink_archer-c59-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c59-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C59 v2": {
-      "id": "tplink_archer-c59-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c59-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C6 v2 (EU/RU/JP)": {
-      "id": "tplink_archer-c6-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C6 v2 (US)": {
-      "id": "tplink_archer-c6-v2-us",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c6-v2-us-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C60 v1": {
-      "id": "tplink_archer-c60-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c60-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c60-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C60 v2": {
-      "id": "tplink_archer-c60-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c60-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c60-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C7 v1": {
-      "id": "tplink_archer-c7-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C7 v2": {
-      "id": "tplink_archer-c7-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory-us.bin",
-          "type": "factory-us"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v2-squashfs-factory-eu.bin",
-          "type": "factory-eu"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C7 v4": {
-      "id": "tplink_archer-c7-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer C7 v5": {
-      "id": "tplink_archer-c7-v5",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-c7-v5-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer D50 v1": {
-      "id": "tplink_archer-d50-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_archer-d50-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link Archer MR200": {
-      "id": "tplink_archer-mr200",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_archer-mr200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link Archer VR200 v1": {
-      "id": "tplink_vr200",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-tplink_vr200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "TP-Link Archer VR200v v1": {
-      "id": "tplink_vr200v",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-tplink_vr200v-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "TP-Link Archer VR2600v v1": {
-      "id": "tplink_vr2600v",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-tplink_vr2600v-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "TP-Link CPE210 v1": {
-      "id": "tplink_cpe210-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE210 v2": {
-      "id": "tplink_cpe210-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE210 v3": {
-      "id": "tplink_cpe210-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe210-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE220 v2": {
-      "id": "tplink_cpe220-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe220-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe220-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE220 v3": {
-      "id": "tplink_cpe220-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe220-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe220-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE510 v1": {
-      "id": "tplink_cpe510-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE510 v2": {
-      "id": "tplink_cpe510-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE510 v3": {
-      "id": "tplink_cpe510-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v3-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe510-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link CPE610 v1": {
-      "id": "tplink_cpe610-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe610-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_cpe610-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link RE200 v1": {
-      "id": "tplink_re200-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-tplink_re200-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-tplink_re200-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "TP-Link RE305 v1": {
-      "id": "tplink_re305-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_re305-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_re305-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link RE350 v1": {
-      "id": "tplink_re350-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-tplink_re350-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-tplink_re350-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "TP-Link RE350K v1": {
-      "id": "tplink_re350k-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_re350k-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_re350k-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link RE355 v1": {
-      "id": "tplink_re355-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_re355-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_re355-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link RE450 v1": {
-      "id": "tplink_re450-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_re450-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_re450-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link RE450 v2": {
-      "id": "tplink_re450-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_re450-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_re450-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link RE650 v1": {
-      "id": "tplink_re650-v1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-tplink_re650-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-tplink_re650-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "TP-Link TD-W8970 v1": {
-      "id": "tplink_tdw8970",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-tplink_tdw8970-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "TP-Link TD-W8980 v1": {
-      "id": "tplink_tdw8980",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-tplink_tdw8980-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "TP-Link TL-MR3020 v3": {
-      "id": "tplink_tl-mr3020-v3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3020-v3-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-MR3420 v5": {
-      "id": "tplink_tl-mr3420-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-mr3420-v5-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-MR6400 v1": {
-      "id": "tplink_tl-mr6400-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-mr6400-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-mr6400-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WA801ND v5": {
-      "id": "tplink_tl-wa801nd-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wa801nd-v5-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WA850RE v1": {
-      "id": "tplink_tl-wa850re-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wa850re-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wa850re-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WA901ND v2": {
-      "id": "tplink_tl-wa901nd-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wa901nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wa901nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WDR3500 v1": {
-      "id": "tplink_tl-wdr3500-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr3500-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr3500-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WDR3600 v1": {
-      "id": "tplink_tl-wdr3600-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr3600-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr3600-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WDR4300 v1": {
-      "id": "tplink_tl-wdr4300-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WDR4300 v1 (IL)": {
-      "id": "tplink_tl-wdr4300-v1-il",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-il-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4300-v1-il-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WDR4900 v1": {
-      "id": "tplink_tl-wdr4900-v1",
-      "images": [
-        {
-          "name": "openwrt-mpc85xx-generic-tplink_tl-wdr4900-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-mpc85xx-generic-tplink_tl-wdr4900-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "mpc85xx/generic"
-    },
-    "TP-Link TL-WDR4900 v2": {
-      "id": "tplink_tl-wdr4900-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4900-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wdr4900-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1043N v5": {
-      "id": "tplink_tl-wr1043n-v5",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043n-v5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1043N/ND v1": {
-      "id": "tplink_tl-wr1043nd-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1043N/ND v2": {
-      "id": "tplink_tl-wr1043nd-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1043N/ND v3": {
-      "id": "tplink_tl-wr1043nd-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1043N/ND v4": {
-      "id": "tplink_tl-wr1043nd-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1043nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR1045ND v2": {
-      "id": "tplink_tl-wr1045nd-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1045nd-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr1045nd-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR2543N/ND v1": {
-      "id": "tplink_tl-wr2543-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr2543-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr2543-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR710N v1": {
-      "id": "tplink_tl-wr710n-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr710n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr710n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR740N v1/v2": {
-      "id": "tplink_tl-wr740n-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR740N v3": {
-      "id": "tplink_tl-wr740n-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR740N v4": {
-      "id": "tplink_tl-wr740n-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr740n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR741N/ND v1/v2": {
-      "id": "tplink_tl-wr741-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr741-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr741-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR741N/ND v4": {
-      "id": "tplink_tl-wr741nd-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr741nd-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr741nd-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR743ND v1": {
-      "id": "tplink_tl-wr743nd-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr743nd-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr743nd-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR802N v4": {
-      "id": "tplink_tl-wr802n-v4",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr802n-v4-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR810N v1": {
-      "id": "tplink_tl-wr810n-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR810N v2": {
-      "id": "tplink_tl-wr810n-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr810n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR840N v4": {
-      "id": "tplink_tl-wr840n-v4",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v4-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR840N v5": {
-      "id": "tplink_tl-wr840n-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr840n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR841N v13": {
-      "id": "tplink_tl-wr841n-v13",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v13-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v13-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR841N v14": {
-      "id": "tplink_tl-wr841n-v14",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr841n-v14-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR841N/ND v10": {
-      "id": "tplink_tl-wr841-v10",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v10-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v10-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v11": {
-      "id": "tplink_tl-wr841-v11",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory-us.bin",
-          "type": "factory-us"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v11-squashfs-factory-eu.bin",
-          "type": "factory-eu"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v12": {
-      "id": "tplink_tl-wr841-v12",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory-us.bin",
-          "type": "factory-us"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v12-squashfs-factory-eu.bin",
-          "type": "factory-eu"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v5/v6": {
-      "id": "tplink_tl-wr841-v5",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v5-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v7": {
-      "id": "tplink_tl-wr841-v7",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v7-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v8": {
-      "id": "tplink_tl-wr841-v8",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v8-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v8-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR841N/ND v9": {
-      "id": "tplink_tl-wr841-v9",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v9-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr841-v9-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR842N v3": {
-      "id": "tplink_tl-wr842n-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR842N v5": {
-      "id": "tplink_tl-wr842n-v5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr842n-v5-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR842N/ND v1": {
-      "id": "tplink_tl-wr842n-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR842N/ND v2": {
-      "id": "tplink_tl-wr842n-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr842n-v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR902AC v1": {
-      "id": "tplink_tl-wr902ac-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr902ac-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_tl-wr902ac-v1-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link TL-WR902AC v3": {
-      "id": "tplink_tl-wr902ac-v3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr902ac-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-tplink_tl-wr902ac-v3-squashfs-tftp-recovery.bin",
-          "type": "tftp-recovery"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "TP-Link TL-WR940N v3": {
-      "id": "tplink_tl-wr940n-v3",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v3-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR940N v4": {
-      "id": "tplink_tl-wr940n-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-us.bin",
-          "type": "factory-us"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-eu.bin",
-          "type": "factory-eu"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr940n-v4-squashfs-factory-br.bin",
-          "type": "factory-br"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941N v2/v3": {
-      "id": "tplink_tl-wr941-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941N v4": {
-      "id": "tplink_tl-wr941-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941N v7 (CN)": {
-      "id": "tplink_tl-wr941n-v7-cn",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941n-v7-cn-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941n-v7-cn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941ND v2/v3": {
-      "id": "tplink_tl-wr941-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941ND v4": {
-      "id": "tplink_tl-wr941-v4",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941-v4-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link TL-WR941ND v6": {
-      "id": "tplink_tl-wr941nd-v6",
-      "images": [
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941nd-v6-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-tiny-tplink_tl-wr941nd-v6-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/tiny"
-    },
-    "TP-Link WBS210 v2": {
-      "id": "tplink_wbs210-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs210-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs210-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link WBS510 v1": {
-      "id": "tplink_wbs510-v1",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs510-v1-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs510-v1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TP-Link WBS510 v2": {
-      "id": "tplink_wbs510-v2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs510-v2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-tplink_wbs510-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "TRENDnet TEW-638APB v2": {
-      "id": "trendnet_tew-638apb-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-trendnet_tew-638apb-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "TRENDnet TEW-691GR": {
-      "id": "trendnet_tew-691gr",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-trendnet_tew-691gr-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt3883-trendnet_tew-691gr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "TRENDnet TEW-692GR": {
-      "id": "trendnet_tew-692gr",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt3883-trendnet_tew-692gr-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-rt3883-trendnet_tew-692gr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt3883"
-    },
-    "TRENDnet TEW-714TRU": {
-      "id": "trendnet_tew-714tru",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-trendnet_tew-714tru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tama W06": {
-      "id": "tama_w06",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-tama_w06-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Tecom GW6000": {
-      "id": "GW6000",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-GW6000-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Tecom GW6200": {
-      "id": "GW6200",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-GW6200-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Telco Electronics X1": {
-      "id": "telco-electronics_x1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-telco-electronics_x1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Telekom Speedport W504V Typ A": {
-      "id": "arcadyan_arv8539pw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv8539pw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Telsey CPVA642-type (CPA-ZNTE60T)": {
-      "id": "CPA-ZNTE60T",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-CPA-ZNTE60T-squashfs-cfe.bin",
-          "type": "cfe"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "Teltonika RUT5XX": {
-      "id": "teltonika_rut5xx",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-teltonika_rut5xx-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G150B": {
-      "id": "tenda_3g150b",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-tenda_3g150b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda 3G300M": {
-      "id": "tenda_3g300m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-tenda_3g300m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda AC9": {
-      "id": "tenda-ac9",
-      "images": [
-        {
-          "name": "openwrt-bcm53xx-generic-tenda-ac9-squashfs.trx",
-          "type": "trx"
-        }
-      ],
-      "target": "bcm53xx/generic"
-    },
-    "Tenda W150M": {
-      "id": "tenda_w150m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-tenda_w150m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Tenda W306R V2.0": {
-      "id": "tenda_w306r-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-tenda_w306r-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Texas Instruments AM335x BeagleBone Black": {
-      "id": "ti_am335x-bone-black",
-      "images": [
-        {
-          "name": "openwrt-omap-ti_am335x-bone-black-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-omap-ti_am335x-bone-black-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "omap/"
-    },
-    "Texas Instruments AM335x EVM": {
-      "id": "ti_am335x-evm",
-      "images": [
-        {
-          "name": "openwrt-omap-ti_am335x-evm-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-omap-ti_am335x-evm-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "omap/"
-    },
-    "Thunder Timecloud": {
-      "id": "thunder_timecloud",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-thunder_timecloud-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Toradex Apalis family": {
-      "id": "apalis",
-      "images": [
-        {
-          "name": "openwrt-imx6-apalis-squashfs.sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-imx6-apalis-squashfs.combined.bin",
-          "type": "combined"
-        }
-      ],
-      "target": "imx6/"
-    },
-    "Traverse LS1043 Boards": {
-      "id": "traverse-ls1043",
-      "images": [
-        {
-          "name": "openwrt-layerscape-armv8_64b-traverse-ls1043-ubifs-root",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-layerscape-armv8_64b-traverse-ls1043-ubifs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "layerscape/armv8_64b"
-    },
-    "Trendnet TEW-823DRU v1.0R": {
-      "id": "trendnet_tew-823dru",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-trendnet_tew-823dru-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-trendnet_tew-823dru-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "UPVEL UR-326N4G": {
-      "id": "upvel_ur-326n4g",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-upvel_ur-326n4g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "UPVEL UR-336UN": {
-      "id": "upvel_ur-336un",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-upvel_ur-336un-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "US Robotics USR5461": {
-      "id": "usrobotics-usr5461",
-      "images": [
-        {
-          "name": "openwrt-brcm47xx-legacy-usrobotics-usr5461-squashfs.bin",
-          "type": "bin"
-        }
-      ],
-      "target": "brcm47xx/legacy"
-    },
-    "Ubiquiti AirRouter XM": {
-      "id": "ubnt_airrouter",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_airrouter-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_airrouter-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Bullet-M XM": {
-      "id": "ubnt_bullet-m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_bullet-m-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_bullet-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Bullet-M XW": {
-      "id": "ubnt_bullet-m-xw",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_bullet-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti EdgeRouter": {
-      "id": "ubnt_edgerouter",
-      "images": [
-        {
-          "name": "openwrt-octeon-ubnt_edgerouter-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "octeon/"
-    },
-    "Ubiquiti EdgeRouter Lite": {
-      "id": "ubnt_edgerouter-lite",
-      "images": [
-        {
-          "name": "openwrt-octeon-ubnt_edgerouter-lite-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "octeon/"
-    },
-    "Ubiquiti EdgeRouter X": {
-      "id": "ubiquiti_edgerouterx",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-ubiquiti_edgerouterx-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti EdgeRouter X-SFP": {
-      "id": "ubiquiti_edgerouterx-sfp",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-ubiquiti_edgerouterx-sfp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Ubiquiti EdgeSwitch 5XP": {
-      "id": "ubnt_edgeswitch-5xp",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_edgeswitch-5xp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_edgeswitch-5xp-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti EdgeSwitch 8XP": {
-      "id": "ubnt_edgeswitch-8xp",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_edgeswitch-8xp-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_edgeswitch-8xp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti LiteAP ac LAP-120": {
-      "id": "ubnt_lap-120",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_lap-120-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_lap-120-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti LiteBeam AC Gen2": {
-      "id": "ubnt_litebeam-ac-gen2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_litebeam-ac-gen2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti NanoBeam AC": {
-      "id": "ubnt_nanobeam-ac",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanobeam-ac-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanobeam-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Nanostation AC": {
-      "id": "ubnt_nanostation-ac",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Nanostation AC loco": {
-      "id": "ubnt_nanostation-ac-loco",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-loco-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-ac-loco-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Nanostation M XM": {
-      "id": "ubnt_nanostation-m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Nanostation M XW": {
-      "id": "ubnt_nanostation-m-xw",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-m-xw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_nanostation-m-xw-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti Rocket-M XM": {
-      "id": "ubnt_rocket-m",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_rocket-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_rocket-m-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti RouterStation": {
-      "id": "ubnt_routerstation",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_routerstation-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti RouterStation Pro": {
-      "id": "ubnt_routerstation-pro",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_routerstation-pro-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi": {
-      "id": "ubnt_unifi",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifi-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifi-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi AC-LR": {
-      "id": "ubnt_unifiac-lr",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifiac-lr-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi AC-Lite": {
-      "id": "ubnt_unifiac-lite",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifiac-lite-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi AC-Mesh": {
-      "id": "ubnt_unifiac-mesh",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifiac-mesh-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi AC-Mesh Pro": {
-      "id": "ubnt_unifiac-mesh-pro",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifiac-mesh-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti UniFi AC-Pro": {
-      "id": "ubnt_unifiac-pro",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_unifiac-pro-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Ubiquiti XS2": {
-      "id": "ubnt2",
-      "images": [
-        {
-          "name": "openwrt-ath25-ubnt2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath25/"
-    },
-    "Ubiquiti XS2-8": {
-      "id": "ubnt2-pico2",
-      "images": [
-        {
-          "name": "openwrt-ath25-ubnt2-pico2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath25/"
-    },
-    "Ubiquiti XS5": {
-      "id": "ubnt5",
-      "images": [
-        {
-          "name": "openwrt-ath25-ubnt5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath25/"
-    },
-    "Ubiquiti airCube ISP": {
-      "id": "ubnt_acb-isp",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-ubnt_acb-isp-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-ubnt_acb-isp-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "UniElec U7621-06 16M": {
-      "id": "unielec_u7621-06-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-unielec_u7621-06-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "UniElec U7621-06 64M": {
-      "id": "unielec_u7621-06-64m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-unielec_u7621-06-64m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "UniElec U7623-02 eMMC/512MB RAM": {
-      "id": "unielec_u7623-02-emmc-512m",
-      "images": [
-        {
-          "name": "openwrt-mediatek-mt7623-unielec_u7623-02-emmc-512m-squashfs-sysupgrade-emmc.bin.gz",
-          "type": "sysupgrade-emmc"
-        }
-      ],
-      "target": "mediatek/mt7623"
-    },
-    "UniElec U7628-01 16M": {
-      "id": "unielec_u7628-01-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-unielec_u7628-01-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Unielec U4019 32M": {
-      "id": "unielec_u4019-32m",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-unielec_u4019-32m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "VoCore VoCore 16M": {
-      "id": "vocore_vocore-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-vocore_vocore-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "VoCore VoCore 8M": {
-      "id": "vocore_vocore-8m",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-vocore_vocore-8m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "VoCore VoCore2": {
-      "id": "vocore_vocore2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-vocore_vocore2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "VoCore VoCore2-Lite": {
-      "id": "vocore_vocore2-lite",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-vocore_vocore2-lite-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Vodafone Easybox 802": {
-      "id": "arcadyan_arv752dpw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Vodafone Easybox 803": {
-      "id": "arcadyan_arv752dpw22",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv752dpw22-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "Vonets VAR11N-300": {
-      "id": "vonets_var11n-300",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-vonets_var11n-300-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "WIZnet WizFi630A": {
-      "id": "wiznet_wizfi630a",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-wiznet_wizfi630a-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "WIZnet WizFi630S": {
-      "id": "wiznet_wizfi630s",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-wiznet_wizfi630s-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "WRTNode WRTNode": {
-      "id": "wrtnode_wrtnode",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-wrtnode_wrtnode-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "WRTnode WRTnode 2P": {
-      "id": "wrtnode_wrtnode2p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-wrtnode_wrtnode2p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "WRTnode WRTnode 2R": {
-      "id": "wrtnode_wrtnode2r",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-wrtnode_wrtnode2r-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Wansview NCS601W": {
-      "id": "wansview_ncs601w",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-wansview_ncs601w-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "Wavlink WL-WN570HA1": {
-      "id": "wavlink_wl-wn570ha1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-wavlink_wl-wn570ha1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Wavlink WL-WN575A3": {
-      "id": "wavlink_wl-wn575a3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-wavlink_wl-wn575a3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "WeVO 11AC NAS Router": {
-      "id": "wevo_11acnas",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-wevo_11acnas-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "WeVO W2914NS v2": {
-      "id": "wevo_w2914ns-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-wevo_w2914ns-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Western Digital My Book Live Series (Single + Duo)": {
-      "id": "wd_mybooklive",
-      "images": [
-        {
-          "name": "openwrt-apm821xx-sata-wd_mybooklive-ext4-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-apm821xx-sata-wd_mybooklive-ext4-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-apm821xx-sata-wd_mybooklive-squashfs-factory.img.gz",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-apm821xx-sata-wd_mybooklive-squashfs-sysupgrade.img.gz",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "apm821xx/sata"
-    },
-    "Western Digital My Net N750": {
-      "id": "wd_mynet-n750",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-wd_mynet-n750-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-wd_mynet-n750-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Western Digital My Net Wi-Fi Range Extender": {
-      "id": "wd_mynet-wifi-rangeextender",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-wd_mynet-wifi-rangeextender-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Widora Widora-NEO 16M": {
-      "id": "widora_neo-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-widora_neo-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Widora Widora-NEO 32M": {
-      "id": "widora_neo-32m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-widora_neo-32m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Winchannel WB2000": {
-      "id": "winchannel_wb2000",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-winchannel_wb2000-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Wippies BeWan iBox v1.0": {
-      "id": "arcadyan_arv4510pw",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-arcadyan_arv4510pw-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "XDX RN502J": {
-      "id": "unbranded_xdx-rn502j",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-unbranded_xdx-rn502j-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "XiaoYu XY-C5": {
-      "id": "xiaoyu_xy-c5",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xiaoyu_xy-c5-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi Mi Router 3 Pro": {
-      "id": "xiaomi_mir3p",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3p-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3p-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi Mi Router 3G": {
-      "id": "xiaomi_mir3g",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-kernel1.bin",
-          "type": "kernel1"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-squashfs-rootfs0.bin",
-          "type": "rootfs0"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi Mi Router 3G v2": {
-      "id": "xiaomi_mir3g-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi Mi Router 4A 100M Edition": {
-      "id": "xiaomi_mir4a-100m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-xiaomi_mir4a-100m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Xiaomi Mi Router 4A Gigabit Edition": {
-      "id": "xiaomi_mir3g-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-xiaomi_mir3g-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Xiaomi Mi Router 4Q": {
-      "id": "xiaomi_mi-router-4q",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-xiaomi_mi-router-4q-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "Xiaomi MiWiFi Mini": {
-      "id": "xiaomi_miwifi-mini",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-xiaomi_miwifi-mini-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Xiaomi MiWiFi Nano": {
-      "id": "xiaomi_miwifi-nano",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-xiaomi_miwifi-nano-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Xilinx ZC702": {
-      "id": "xlnx_zynq-zc702",
-      "images": [
-        {
-          "name": "openwrt-zynq-xlnx_zynq-zc702-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "zynq/"
-    },
-    "Xunlong Orange Pi 2": {
-      "id": "xunlong_orangepi-2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi One": {
-      "id": "xunlong_orangepi-one",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-one-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-one-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi PC": {
-      "id": "xunlong_orangepi-pc",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi PC 2": {
-      "id": "xunlong_orangepi-pc2",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-pc2-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-pc2-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "Xunlong Orange Pi PC Plus": {
-      "id": "xunlong_orangepi-pc-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-pc-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi Plus": {
-      "id": "xunlong_orangepi-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi R1": {
-      "id": "xunlong_orangepi-r1",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-r1-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-r1-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi Zero": {
-      "id": "xunlong_orangepi-zero",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-zero-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa7-xunlong_orangepi-zero-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa7"
-    },
-    "Xunlong Orange Pi Zero Plus": {
-      "id": "xunlong_orangepi-zero-plus",
-      "images": [
-        {
-          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-zero-plus-ext4-sdcard.img.gz",
-          "type": "sdcard"
-        },
-        {
-          "name": "openwrt-sunxi-cortexa53-xunlong_orangepi-zero-plus-squashfs-sdcard.img.gz",
-          "type": "sdcard"
-        }
-      ],
-      "target": "sunxi/cortexa53"
-    },
-    "YOUKU YK1": {
-      "id": "youku_yk1",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-youku_yk1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "YUKAI Engineering BOCCO": {
-      "id": "yukai_bocco",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-yukai_bocco-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "YouHua WR1200JS": {
-      "id": "youhua_wr1200js",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-youhua_wr1200js-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Youku YK-L2": {
-      "id": "youku_yk-l2",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-youku_yk-l2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "YunCore A770": {
-      "id": "yuncore_a770",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-yuncore_a770-squashfs-tftp.bin",
-          "type": "tftp"
-        },
-        {
-          "name": "openwrt-ath79-generic-yuncore_a770-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "YunCore A782": {
-      "id": "yuncore_a782",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-yuncore_a782-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-yuncore_a782-squashfs-tftp.bin",
-          "type": "tftp"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "YunCore XD4200": {
-      "id": "yuncore_xd4200",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-yuncore_xd4200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-generic-yuncore_xd4200-squashfs-tftp.bin",
-          "type": "tftp"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "ZBT WD323": {
-      "id": "zbtlink_zbt-wd323",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-zbtlink_zbt-wd323-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "ZIO FREEZIO": {
-      "id": "zio_freezio",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zio_freezio-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ZTE H201L": {
-      "id": "zte_h201l",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-zte_h201l-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "ZTE Q7": {
-      "id": "zte_q7",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zte_q7-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-APE522II": {
-      "id": "zbtlink_zbt-ape522ii",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-ape522ii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-CPE102": {
-      "id": "zbtlink_zbt-cpe102",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-cpe102-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WA05": {
-      "id": "zbtlink_zbt-wa05",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-wa05-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE1026-5G 16M": {
-      "id": "zbtlink_zbt-we1026-5g-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we1026-5g-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE1026-H 32M": {
-      "id": "zbtlink_zbt-we1026-h-32m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we1026-h-32m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE1226": {
-      "id": "zbtlink_zbt-we1226",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-zbtlink_zbt-we1226-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "Zbtlink ZBT-WE1326": {
-      "id": "zbtlink_zbt-we1326",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zbtlink_zbt-we1326-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Zbtlink ZBT-WE2026": {
-      "id": "zbtlink_zbt-we2026",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we2026-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE3526": {
-      "id": "zbtlink_zbt-we3526",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zbtlink_zbt-we3526-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Zbtlink ZBT-WE826 16M": {
-      "id": "zbtlink_zbt-we826-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE826 32M": {
-      "id": "zbtlink_zbt-we826-32m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-32m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WE826-E": {
-      "id": "zbtlink_zbt-we826-e",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-we826-e-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zbtlink ZBT-WG2626": {
-      "id": "zbtlink_zbt-wg2626",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg2626-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Zbtlink ZBT-WG3526 16M": {
-      "id": "zbtlink_zbt-wg3526-16m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg3526-16m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Zbtlink ZBT-WG3526 32M": {
-      "id": "zbtlink_zbt-wg3526-32m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-zbtlink_zbt-wg3526-32m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "Zbtlink ZBT-WR8305RT": {
-      "id": "zbtlink_zbt-wr8305rt",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zbtlink_zbt-wr8305rt-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "Zorlik ZL5900V2": {
-      "id": "zorlik_zl5900v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-zorlik_zl5900v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL Keenetic": {
-      "id": "zyxel_keenetic",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-zyxel_keenetic-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL Keenetic Extra II": {
-      "id": "zyxel_keenetic-extra-ii",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-zyxel_keenetic-extra-ii-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ramips-mt76x8-zyxel_keenetic-extra-ii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "ZyXEL Keenetic Omni": {
-      "id": "zyxel_keenetic-omni",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Omni II": {
-      "id": "zyxel_keenetic-omni-ii",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-ii-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-omni-ii-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL Keenetic Start": {
-      "id": "zyxel_keenetic-start",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-zyxel_keenetic-start-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL Keenetic Viva": {
-      "id": "zyxel_keenetic-viva",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-viva-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ramips-mt7620-zyxel_keenetic-viva-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ZyXEL NBG-419N": {
-      "id": "zyxel_nbg-419n",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-zyxel_nbg-419n-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG-419N v2": {
-      "id": "zyxel_nbg-419n-v2",
-      "images": [
-        {
-          "name": "openwrt-ramips-rt305x-zyxel_nbg-419n-v2-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/rt305x"
-    },
-    "ZyXEL NBG6617": {
-      "id": "zyxel_nbg6617",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-zyxel_nbg6617-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq40xx-generic-zyxel_nbg6617-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "ZyXEL NBG6716": {
-      "id": "zyxel_nbg6716",
-      "images": [
-        {
-          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-sysupgrade.tar",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-ath79-nand-zyxel_nbg6716-squashfs-sysupgrade-4M-Kernel.bin",
-          "type": "sysupgrade-4M-Kernel"
-        }
-      ],
-      "target": "ath79/nand"
-    },
-    "ZyXEL NBG6817": {
-      "id": "zyxel_nbg6817",
-      "images": [
-        {
-          "name": "openwrt-ipq806x-generic-zyxel_nbg6817-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        },
-        {
-          "name": "openwrt-ipq806x-generic-zyxel_nbg6817-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "ipq806x/generic"
-    },
-    "ZyXEL NSA310b": {
-      "id": "zyxel_nsa310b",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-zyxel_nsa310b-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-zyxel_nsa310b-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "ZyXEL NSA325 v1/v2": {
-      "id": "zyxel_nsa325",
-      "images": [
-        {
-          "name": "openwrt-kirkwood-zyxel_nsa325-squashfs-factory.bin",
-          "type": "factory"
-        },
-        {
-          "name": "openwrt-kirkwood-zyxel_nsa325-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "kirkwood/"
-    },
-    "ZyXEL P-2601HN F1/F3": {
-      "id": "zyxel_p-2601hn",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xway-zyxel_p-2601hn-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xway"
-    },
-    "ZyXEL P-2812HNU F1": {
-      "id": "zyxel_p-2812hnu-f1",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-zyxel_p-2812hnu-f1-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "ZyXEL P-2812HNU F3": {
-      "id": "zyxel_p-2812hnu-f3",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-zyxel_p-2812hnu-f3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "ZyXEL P870HW-51a v2": {
-      "id": "P870HW-51a_v2",
-      "images": [
-        {
-          "name": "openwrt-brcm63xx-smp-P870HW-51a_v2-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "brcm63xx/smp"
-    },
-    "ZyXEL WRE6606": {
-      "id": "zyxel_wre6606",
-      "images": [
-        {
-          "name": "openwrt-ipq40xx-generic-zyxel_wre6606-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ipq40xx/generic"
-    },
-    "devolo WiFi pro 1200e": {
-      "id": "devolo_dvl1200e",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1200e-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "devolo WiFi pro 1200i": {
-      "id": "devolo_dvl1200i",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1200i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "devolo WiFi pro 1750c": {
-      "id": "devolo_dvl1750c",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1750c-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "devolo WiFi pro 1750e": {
-      "id": "devolo_dvl1750e",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1750e-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "devolo WiFi pro 1750i": {
-      "id": "devolo_dvl1750i",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1750i-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "devolo WiFi pro 1750x": {
-      "id": "devolo_dvl1750x",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-devolo_dvl1750x-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "eTactica EG200": {
-      "id": "etactica_eg200",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-etactica_eg200-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "egnite Ethernut 5": {
-      "id": "ethernut5",
-      "images": [
-        {
-          "name": "openwrt-at91-sam9x-ethernut5-ubifs-root.ubi",
-          "type": "root"
-        },
-        {
-          "name": "openwrt-at91-sam9x-ethernut5-squashfs-root.ubi",
-          "type": "root"
-        }
-      ],
-      "target": "at91/sam9x"
-    },
-    "ipTIME A104ns": {
-      "id": "iptime_a104ns",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7620-iptime_a104ns-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7620"
-    },
-    "ipTIME A3": {
-      "id": "iptime_a3",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-iptime_a3-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "ipTIME A604M": {
-      "id": "iptime_a604m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt76x8-iptime_a604m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt76x8"
-    },
-    "ipTIME A6ns-M": {
-      "id": "iptime_a6ns-m",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-iptime_a6ns-m-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "ipTIME A8004T": {
-      "id": "iptime_a8004t",
-      "images": [
-        {
-          "name": "openwrt-ramips-mt7621-iptime_a8004t-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "ramips/mt7621"
-    },
-    "jjPlus JA76PF2": {
-      "id": "jjplus_ja76pf2",
-      "images": [
-        {
-          "name": "openwrt-ath79-generic-jjplus_ja76pf2-squashfs-kernel.bin",
-          "type": "kernel"
-        },
-        {
-          "name": "openwrt-ath79-generic-jjplus_ja76pf2-squashfs-rootfs.bin",
-          "type": "rootfs"
-        }
-      ],
-      "target": "ath79/generic"
-    },
-    "o2 Box 6431 BRN": {
-      "id": "arcadyan_vgv7510kw22-brn",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-brn-squashfs-factory.bin",
-          "type": "factory"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    },
-    "o2 Box 6431 NOR": {
-      "id": "arcadyan_vgv7510kw22-nor",
-      "images": [
-        {
-          "name": "openwrt-lantiq-xrx200-arcadyan_vgv7510kw22-nor-squashfs-sysupgrade.bin",
-          "type": "sysupgrade"
-        }
-      ],
-      "target": "lantiq/xrx200"
-    }
-  },
-  "url": "https://downloads.openwrt.org/snapshots/targets/{target}",
-  "version_code": "r12145-4716c843d6"
-}
\ No newline at end of file