Site Tools


hardware_compatibility

Differences

This shows you the differences between two versions of the page.

Link to this comparison view

Both sides previous revisionPrevious revision
Next revision
Previous revision
hardware_compatibility [2025/05/14 15:55] – -Formatting-remove font treatments on build name hogwildhardware_compatibility [2025/05/14 19:00] (current) – old revision restored (2025/05/14 18:59) hogwild
Line 4: Line 4:
  
   - Look for your device in the [[hardware_compatibility#hardware_compatibility_table|Hardware Compatibility Table]] below. \\ It's the authoritative source for hardware support. Note your //hardware revision. //[(hardrev)] \\ It too must be included there. If your device is in the table, it's\\ officially supported. Review any notes in the table. There are \\ important details recorded there. \\ \\    - Look for your device in the [[hardware_compatibility#hardware_compatibility_table|Hardware Compatibility Table]] below. \\ It's the authoritative source for hardware support. Note your //hardware revision. //[(hardrev)] \\ It too must be included there. If your device is in the table, it's\\ officially supported. Review any notes in the table. There are \\ important details recorded there. \\ \\ 
-  - Only devices with **Broadcom (ARM or MIPS architecture) chipsets** are supported. \\ \\ Use a reliable source to confirm your device uses them, such as  \\ a database like [(refdbs)]  [[https://wikidevi.wi-cat.ru/|WikiDevi]] or [[https://techinfodepot.shoutwiki.com/|TechInfoDepot]]. \\ There, search for your model. If it's in the search results, confirm that \\ "Broadcom" is listed in all required fields below.  \\ \\ - CPU1 \\ - Switch \\ - All fields whose names conform to these formats: \\ [(chipids)]ETH chip<ff serif>//X//</ff> WI<ff serif>//X//</ff> chip<ff serif>//X//</ff>  \\ \\ After confirming this, you can post a request on the forum to add support for it. \\ In your post, include links to the database references you checked.\\ \\ +  - Only devices with **Broadcom (ARM or MIPS architecture) chipsets** are supported. \\ \\ Use a reliable source to confirm your device uses them, such as  \\ a database like [(refdbs)]  [[https://wikidevi.wi-cat.ru/|WikiDevi]] or [[https://techinfodepot.shoutwiki.com/|TechInfoDepot]]. \\ There, search for your model. If it's in the search results, confirm that \\ "Broadcom" is listed in all required fields below.  \\ \\ - CPU1 \\ - Switch \\ - All fields whose names conform to these formats: [(chipids)] \\ ETH chip''<ff serif>''//X//''</ff>'' WI''<ff serif>''//X//''</ff>'' chip''<ff serif>''//X//''</ff>'' 
 + 
 +\\ After confirming this, you can post a request on the forum to add support for it. \\ In your post, include links to the database references you checked.\\ \\ 
   - [[https://www.linksysinfo.org/index.php?search&t=post&c%5Bchild_nodes%5D=1&c%5Bnodes%5D%5B0%5D=33&o=date|Search the forum]] for a (partly) working build in development. \\ If your device is Broadcom-based but isn't in the table, someone might \\ be working on adding support for it. \\ \\ Alternatively, forum members may know whether a build for another model \\ may work //to some degree// on your device.[(wipbuilds)]  \\ \\ Be alert for differences in hardware revision. Different hardware revisions \\ may use radically different electronics. With some models, there may be risks \\ involved. Read all details carefully. \\ \\   - [[https://www.linksysinfo.org/index.php?search&t=post&c%5Bchild_nodes%5D=1&c%5Bnodes%5D%5B0%5D=33&o=date|Search the forum]] for a (partly) working build in development. \\ If your device is Broadcom-based but isn't in the table, someone might \\ be working on adding support for it. \\ \\ Alternatively, forum members may know whether a build for another model \\ may work //to some degree// on your device.[(wipbuilds)]  \\ \\ Be alert for differences in hardware revision. Different hardware revisions \\ may use radically different electronics. With some models, there may be risks \\ involved. Read all details carefully. \\ \\
  
 [(hardrev>Sometimes one hardware version/revision of the same model is supported, but others aren't. For example, the "A1" version is supported, but "B2" isn't. Often, this is because different revisions of the same model contain different chipsets. FreshTomato only supports devices using **Broadcom chipsets of ARM or MIPS architecture**. \\ \\ )] [(refdbs>These sites also maintain lists of devices compatible with FreshTomato (lists of Tomato-supported devices at [[https://wikidevi.wi-cat.ru/List_of_Tomato_firmware_supported_devices|WikiDevi]] and [[https://techinfodepot.shoutwiki.com/wiki/List_of_Tomato_firmware_supported_devices|TechInfoDepot]]). However, their information is sourced here and merely reconstructed in their databases. Thus, contradictions between their data and data on this page indicate the presence of incomplete or incorrect information elsewhere, not here. \\ \\ )] [(chipids>Where <ff serif>//X//</ff> is a digit indicating a series ordinal such as first or second. For any given device, the first wireless chip on a given band would be labelled "WI**1** chip**1**". Another chip on that same band would be "WI**1** chip**2**". A chip on a different band would be labelled "WI**2** chip**1**". For an example, visit the [[https://wikidevi.wi-cat.ru/ASUS_RT-AC3100|Asus RT-AC3100]] entry on WikiDevi. \\ \\ )] [(wipbuilds>If the effort is successful and has enough testers, this will usually result in the device being added to the compatibility table. The FreshTomato developers welcome the upstreaming of such work.)] [(hardrev>Sometimes one hardware version/revision of the same model is supported, but others aren't. For example, the "A1" version is supported, but "B2" isn't. Often, this is because different revisions of the same model contain different chipsets. FreshTomato only supports devices using **Broadcom chipsets of ARM or MIPS architecture**. \\ \\ )] [(refdbs>These sites also maintain lists of devices compatible with FreshTomato (lists of Tomato-supported devices at [[https://wikidevi.wi-cat.ru/List_of_Tomato_firmware_supported_devices|WikiDevi]] and [[https://techinfodepot.shoutwiki.com/wiki/List_of_Tomato_firmware_supported_devices|TechInfoDepot]]). However, their information is sourced here and merely reconstructed in their databases. Thus, contradictions between their data and data on this page indicate the presence of incomplete or incorrect information elsewhere, not here. \\ \\ )] [(chipids>Where <ff serif>//X//</ff> is a digit indicating a series ordinal such as first or second. For any given device, the first wireless chip on a given band would be labelled "WI**1** chip**1**". Another chip on that same band would be "WI**1** chip**2**". A chip on a different band would be labelled "WI**2** chip**1**". For an example, visit the [[https://wikidevi.wi-cat.ru/ASUS_RT-AC3100|Asus RT-AC3100]] entry on WikiDevi. \\ \\ )] [(wipbuilds>If the effort is successful and has enough testers, this will usually result in the device being added to the compatibility table. The FreshTomato developers welcome the upstreaming of such work.)]
 +
  
 ==== Notes ==== ==== Notes ====
Line 20: Line 24:
  
 ^ Manufacturer \\ Model \\ ^  Hardware Rev.  ^  Arch.  ^  CPUs  ^  LAN  ^  USB 2.0/3.0  ^  WiFi Class  ^  Flash  ^  NVRAM  ^  RAM  ^  Build \\ (SDK) \\ ^  Notes  ^ ^ Manufacturer \\ Model \\ ^  Hardware Rev.  ^  Arch.  ^  CPUs  ^  LAN  ^  USB 2.0/3.0  ^  WiFi Class  ^  Flash  ^  NVRAM  ^  RAM  ^  Build \\ (SDK) \\ ^  Notes  ^
-| ASUS \\ **DSL‑AC68U**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2022.3. ([[https://www.linksysinfo.org/index.php?threads/ft-on-asus-dsl-ac68u-work-in-progress.75080|forum thread]]) \\ \\ **No DSL support**; device acts as router only with WAN port remapped as LAN1.  |+| ASUS \\ **DSL‑AC68U**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2022.3. ([[https://www.linksysinfo.org/index.php?threads/ft-on-asus-dsl-ac68u-work-in-progress.75080|forum thread]]) \\ \\ No DSL support; device acts only as router with WAN port remapped as LAN1.  |
 | ASUS \\ **RT‑N10P**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N10P**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N10U**  |  A1 / B1 / C1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N10U**  |  A1 / B1 / C1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N12**  |  A1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   | | ASUS \\ **RT‑N12**  |  A1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   |
 | ASUS \\ **RT‑N12**  |  B1 / C1 / D1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N12**  |  B1 / C1 / D1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
-| ASUS \\ **RT‑N12HP**  |  A1 / B1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  | Support for High Power model added in 2020.4.  |+| ASUS \\ **RT‑N12HP**  |  A1 / B1  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  | Support for high power model added in r2020.4.  |
 | ASUS \\ **RT‑N12K**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N12K**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N12VP**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N12VP**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N15U**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N15U**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N16**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N300  |  32MB  |  32KB  |  128MB  |  K26 (SDK5.10) or K26RT-N (SDK5.110)  | 32K NVRAM build required  | | ASUS \\ **RT‑N16**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N300  |  32MB  |  32KB  |  128MB  |  K26 (SDK5.10) or K26RT-N (SDK5.110)  | 32K NVRAM build required  |
-| ASUS \\ **RT‑N18U**  |    ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  N600  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Use images ending with "…‑64K‑NOSMP.trx.  |+| ASUS \\ **RT‑N18U**  |    ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  N600  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Use images ending with "…‑64K‑NOSMP.trx".  |
 | ASUS \\ **RT‑N53**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N600  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   | | ASUS \\ **RT‑N53**  |    MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N600  |  8MB  |  32KB  |  32MB  |  K26RT-N (SDK5.110)  |   |
 | ASUS \\ **RT‑N66U**  |  B1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  32MB  |  64KB  |  256MB  |  K26RT-N (SDK5.110) or K26RT-AC  |   | | ASUS \\ **RT‑N66U**  |  B1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  32MB  |  64KB  |  256MB  |  K26RT-N (SDK5.110) or K26RT-AC  |   |
 | ASUS \\ **RT‑N66U**  |  C1 (a/k/a B2)  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  N900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2020.8.  | | ASUS \\ **RT‑N66U**  |  C1 (a/k/a B2)  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  N900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2020.8.  |
-| ASUS \\ **RT‑AC56S**  |    ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Use images ending with <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑64K‑NOSMP.trx</typo>.  |+| ASUS \\ **RT‑AC56S**  |    ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Use images ending with "…‑64K‑NOSMP.trx".  |
 | ASUS \\ **RT‑AC56U/R**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1200  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   | | ASUS \\ **RT‑AC56U/R**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1200  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   |
-| ASUS \\ **RT‑AC66U**  |  A1 / A2 / B1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  AC1750  |  32MB  |  64KB  |  256MB  |  K26RT-AC (SDK6.30) This model is distinguished from the RT-AC66U_B1 below as a MIPS-R2 device with two rear black USB 2.0 ports. +| ASUS \\ **RT‑AC66U**  |  A1 / A2 / B1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  AC1750  |  32MB  |  64KB  |  256MB  |  K26RT-AC (SDK6.30) Distinguished from the RT-AC66U_B1 below as a MIPS-R2 device with two rear black USB 2.0 ports. 
-| ASUS \\ **RT‑AC66U_B1**  |  B2 (others? |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37) This model is distinguished from the RT-AC66U above as an ARM device with blue USB 3.0 port in front and black USB 2.0 port in back.  |+| ASUS \\ **RT‑AC66U_B1**  |  B2 (others? |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37) Distinguished from the RT-AC66U above as an ARM device with blue USB 3.0 port in front and black USB 2.0 port in back.  |
 | ASUS \\ **RT‑AC67U**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2020.8.  | | ASUS \\ **RT‑AC67U**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2020.8.  |
 | ASUS \\ **RT‑AC68U/R/P/W**  |  A1 / A2 / B1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   | | ASUS \\ **RT‑AC68U/R/P/W**  |  A1 / A2 / B1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   |
 | ASUS \\ **RT‑AC68U**  |  B2  |  ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   | | ASUS \\ **RT‑AC68U**  |  B2  |  ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   |
-| ASUS \\ **RT‑AC68U**  |  C1 / E1 / V3  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | C1 and E1 revs supported from 2019.3 then V3 rev support added in 2021.3. V4 rev **is NOT** supported. +| ASUS \\ **RT‑AC68U**  |  C1 / E1 / V3  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | C1 and E1 revs supported from r2019.3 then V3 rev support added in r2021.3. V4 rev **NOT** supported. 
-| ASUS \\ **RT‑AC88U**  |    ARM  |  1.4Ghz ×2  |  1GbE ×8  |  1 / 1  |  AC3100  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from 2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac88u-preview-for-ft.77661/|forum thread]]) \\ \\ This image supports only ports LAN1–4 + WAN; the RTL8365MB switch (ports LAN5–8) are not supported. \\ \\ **With release 2024.4 and newer basic support for LAN Ports 5 to 8 has been added**  | +| ASUS \\ **RT‑AC88U**  |    ARM  |  1.4Ghz ×2  |  1GbE ×8  |  1 / 1  |  AC3100  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from r2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac88u-preview-for-ft.77661/|forum thread]]) \\ \\ This image supports only ports LAN1–4 + WAN; the RTL8365MB switch (ports LAN5–8) are not supported. \\ \\ **r2024.4 and later added basic support for LAN Ports 5 to 8.**  | 
-| ASUS \\ **RT‑AC1750**  |  B1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2021.3.  |+| ASUS \\ **RT‑AC1750**  |  B1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from r2021.3.  |
 | ASUS \\ **RT‑AC1900P**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   | | ASUS \\ **RT‑AC1900P**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  |   |
-| ASUS \\ **RT‑AC1900U**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2021.3. \\  \\ Upgrade from AsusWRT to FreshTomato ([[firmware_basics_procedures|more details]])  |+| ASUS \\ **RT‑AC1900U**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from r2021.3. \\  \\ Upgrade from AsusWRT to FreshTomato ([[firmware_basics_procedures|more details]])  |
 | ASUS \\ **RT‑AC3100**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3100  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from 2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac3100-preview-for-ft.77620/|forum thread]])  | | ASUS \\ **RT‑AC3100**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3100  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from 2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac3100-preview-for-ft.77620/|forum thread]])  |
 | ASUS \\ **RT‑AC3200**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3200  |  128MB  |  128KB  |  256MB  |  K26ARM7 (SDK7)  | Please check NVRAM first (64KB default at release or 128KB after Asus update). \\ \\ To install 128KB FreshTomato version, you must be running Asus stock firmware v3.0.0.4.382.51374 or later.  | | ASUS \\ **RT‑AC3200**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3200  |  128MB  |  128KB  |  256MB  |  K26ARM7 (SDK7)  | Please check NVRAM first (64KB default at release or 128KB after Asus update). \\ \\ To install 128KB FreshTomato version, you must be running Asus stock firmware v3.0.0.4.382.51374 or later.  |
 | ASUS \\ **RT‑AC5300**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC5300  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from 2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac5300-preview-for-ft.77592/|forum thread]]) \\ \\ This is //NOT// the Asus **GT**‑AC5300.  | | ASUS \\ **RT‑AC5300**  |    ARM  |  1.4Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC5300  |  128MB  |  128KB  |  512MB  |  K26ARM714 (SDK714)  | Supported from 2022.6 ([[https://www.linksysinfo.org/index.php?threads/asus-rt-ac5300-preview-for-ft.77592/|forum thread]]) \\ \\ This is //NOT// the Asus **GT**‑AC5300.  |
-| ASUS \\ **TUF‑AX3000**  |  V2  |  ARM  |  1.7Ghz ×4  |  1GbE ×4  |  ‒ / 1  |  AX3000  |  256MB  |  128KB  |  512MB  |  K419ARM (HND 5.04AX)  | Supported from 2023.3. \\ \\ Offers 2.5GbE WAN port, AsusWRT features/GUI //(based on GPL 388.22525)// + some FreshTomato features as of Sep. 2023.  |+| ASUS \\ **TUF‑AX3000**  |  V2  |  ARM  |  1.7Ghz ×4  |  1GbE ×4  |  ‒ / 1  |  AX3000  |  256MB  |  128KB  |  512MB  |  K419ARM (HND 5.04AX)  | Supported from r2023.3. \\ \\ Offers 2.5GbE WAN port, AsusWRT features/GUI //(based on GPL 388.22525)// + some FreshTomato features as of Sep. 2023.  |
 | ASUS \\ **WL‑330gE**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×1  |  ‒ / ‒  |  G54  |  4MB  |  FIXME  |  16MB  |  K26 (SDK5.10)  |   | | ASUS \\ **WL‑330gE**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×1  |  ‒ / ‒  |  G54  |  4MB  |  FIXME  |  16MB  |  K26 (SDK5.10)  |   |
 | ASUS \\ **WL‑500GP**  |  v1 / v2  |  MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  2 / ‒  |  G54  |  8MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   | | ASUS \\ **WL‑500GP**  |  v1 / v2  |  MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  2 / ‒  |  G54  |  8MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   |
Line 59: Line 63:
 | Belkin \\ **F7D4302/8302**  |  v1  |  MIPS R2  |  453Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10) / K26RT-N (SDK5.110)  | Belkin Play Wireless  | | Belkin \\ **F7D4302/8302**  |  v1  |  MIPS R2  |  453Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10) / K26RT-N (SDK5.110)  | Belkin Play Wireless  |
 | Belkin \\ **F9K1102**  |  v1 / v3  |  MIPS R2  |  533Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  32KB  |  64MB  |  K26RT-N (SDK5.110)  | [[https://www.linksysinfo.org/index.php?threads/belkin-f9k1102-tomato-bring-up.70850/post-354779]]  | | Belkin \\ **F9K1102**  |  v1 / v3  |  MIPS R2  |  533Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  32KB  |  64MB  |  K26RT-N (SDK5.110)  | [[https://www.linksysinfo.org/index.php?threads/belkin-f9k1102-tomato-bring-up.70850/post-354779]]  |
-| Belkin \\ **F9K1113**  |  v2  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  AC1200  |  16MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Supported from 2021.1. (wl0 is the 5 GHz radio) \\ \\ Additional cooling may be needed; this router can get hot due to its design. ([[https://www.linksysinfo.org/index.php?threads/belkin-f9k1113v2-firmware-testing.76214/|forum thread]])  |+| Belkin \\ **F9K1113**  |  v2  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  1 / 1  |  AC1200  |  16MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Supported from r2021.1. (wl0 is the 5 GHz radio) \\ \\ May need additional cooling; this model can get hot due to its design. ([[https://www.linksysinfo.org/index.php?threads/belkin-f9k1113v2-firmware-testing.76214/|forum thread]])  |
 | Buffalo \\ **WHR‑G54S**  |    MIPS R1  |  200Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G54  |  4MB  |  32KB  |  16MB  |  K26 (SDK5.10)  |   | | Buffalo \\ **WHR‑G54S**  |    MIPS R1  |  200Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G54  |  4MB  |  32KB  |  16MB  |  K26 (SDK5.10)  |   |
 | Buffalo \\ **WHR‑G125**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G108  |  4MB  |  32KB  |  16MB  |  K26 (SDK5.10)  |   | | Buffalo \\ **WHR‑G125**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G108  |  4MB  |  32KB  |  16MB  |  K26 (SDK5.10)  |   |
Line 69: Line 73:
 | D-Link \\ **DIR‑320**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N150  |  4MB  |  FIXME  |  32MB  |  K26 (SDK5.10)  |   | | D-Link \\ **DIR‑320**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N150  |  4MB  |  FIXME  |  32MB  |  K26 (SDK5.10)  |   |
 | D-Link \\ **DIR‑620**  |  C1  |  MIPS R2  |  530Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  8MB  |  FIXME  |  64MB  |  K26RT-N (SDK5.110)  |   | | D-Link \\ **DIR‑620**  |  C1  |  MIPS R2  |  530Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  8MB  |  FIXME  |  64MB  |  K26RT-N (SDK5.110)  |   |
-| D-Link \\ **DIR‑865L**  |    MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  1 / ‒  |  AC1750  |  16MB  |  32KB  |  256MB  |  K26RT-AC (SDK6.30)  | Supported from 2020.8. \\ \\ NVRAM is limited to 32K. Use special build.  |+| D-Link \\ **DIR‑865L**  |    MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  1 / ‒  |  AC1750  |  16MB  |  32KB  |  256MB  |  K26RT-AC (SDK6.30)  | Supported from r2020.8. \\ \\ NVRAM is limited to 32K. Use special build.  |
 | D-Link \\ **DIR‑868L**  |  A1 / B1 / C1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  32KB  |  128MB  |  K26ARM (SDK6.37)  | NVRAM is limited to 32K. Use special build.  | | D-Link \\ **DIR‑868L**  |  A1 / B1 / C1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  32KB  |  128MB  |  K26ARM (SDK6.37)  | NVRAM is limited to 32K. Use special build.  |
 | Fiboom \\ **HG320**  |    MIPS R2  |  533Mhz ×1  |  100MbE ×4  |  1 / ‒  |  FIXME  |  16MB  |  32KB  |  256MB  |  K26RT-N (SDK5.110)  |   | | Fiboom \\ **HG320**  |    MIPS R2  |  533Mhz ×1  |  100MbE ×4  |  1 / ‒  |  FIXME  |  16MB  |  32KB  |  256MB  |  K26RT-N (SDK5.110)  |   |
Line 85: Line 89:
 | Linksys \\ **E3000**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  8MB  |  60KB  |  64MB  |  K26 (SDK5.10) / K26RT-N (SDK5.110)  |   | | Linksys \\ **E3000**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  8MB  |  60KB  |  64MB  |  K26 (SDK5.10) / K26RT-N (SDK5.110)  |   |
 | Linksys \\ **E3200**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  16MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | 60KB NVRAM.  | | Linksys \\ **E3200**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  16MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | 60KB NVRAM.  |
-| Linksys \\ **E4200**  |  v1  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N750  |  16MB  |  60KB  |  64MB  |  K26RT-N (SDK5.110)  | v2 is not supported (has a Marvell chipset). +| Linksys \\ **E4200**  |  v1  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N750  |  16MB  |  60KB  |  64MB  |  K26RT-N (SDK5.110)  | v2 is not supported (it has a Marvell chipset). 
-| Linksys \\ **EA6200**  |  v1  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  ‒ / 1  |  AC900  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916|read this before flashing]]. \\ \\ Single core; use images ending in <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑64K‑NOSMP.trx</typo>. \\ (wl0 is 5GHz radio)  |+| Linksys \\ **EA6200**  |  v1  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  ‒ / 1  |  AC900  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916|read this before flashing]]. \\ \\ Single core; use images ending in "…‑64K‑NOSMP.trx". \\ (wl0 is 5GHz radio)  |
 | Linksys \\ **EA6300**  |  v1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/|read this before flashing]].  | | Linksys \\ **EA6300**  |  v1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/|read this before flashing]].  |
-| Linksys \\ **EA6350**  |  v1  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916|read this before flashing]]. \\ \\ Single core; use images ending in <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑64K‑NOSMP.trx</typo>.  | +| Linksys \\ **EA6350**  |  v1  |  ARM  |  800Mhz ×1  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916|read this before flashing]]. \\ \\ Single core; use images ending in "…‑64K‑NOSMP.trx. 
-| Linksys \\ **EA6350**  |  v2  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Supported from 2022.1. ([[https://www.linksysinfo.org/index.php?threads/full-support-linksys-ea6350v2-announcement.77202|forum thread]])  |+| Linksys \\ **EA6350**  |  v2  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Supported from r2022.1. ([[https://www.linksysinfo.org/index.php?threads/full-support-linksys-ea6350v2-announcement.77202|forum thread]])  |
 | Linksys \\ **EA6400**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/|read this before flashing]].  | | Linksys \\ **EA6400**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1200  |  128MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/|read this before flashing]].  |
 | Linksys \\ **EA6500**  |  v2  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877|read this before flashing]].  | | Linksys \\ **EA6500**  |  v2  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | CFE 32KB NVRAM bug; [[https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877|read this before flashing]].  |
Line 110: Line 114:
 | Netgear \\ **R6400**  |  v1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB  |  K26ARM (SDK6.37)  |   | | Netgear \\ **R6400**  |  v1  |  ARM  |  800Mhz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB  |  K26ARM (SDK6.37)  |   |
 | Netgear \\ **R6400**  |  v2  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB  |  K26ARM (SDK6.37)  |   | | Netgear \\ **R6400**  |  v2  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB  |  K26ARM (SDK6.37)  |   |
-| Netgear \\ **R6700**  |  v1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2020.8. \\ \\ **Do not enable JFFS with FreshTomato prior to 2022.1; doing so deletes** <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>board_data</typo> **partition!** +| Netgear \\ **R6700**  |  v1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from r2020.8. \\ \\ **Don'enable JFFS with FreshTomato prior to 2022.1; doing so deletes** board_data **partition!** 
-| Netgear \\ **R6700**  |  v3  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB or 512MB  |  K26ARM (SDK6.37)  | Some of these routers have 512MB RAM; images for both variants are provided, named: <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑AIO‑128K‑512M.trx</typo> vs<typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑AIO‑128K.trx</typo> (for ≤ 256MB RAM) \\ //If RAM size is unknown, use the 512MB RAM version; it will always work.//  | +| Netgear \\ **R6700**  |  v3  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1750  |  128MB  |  128KB  |  256MB or 512MB  |  K26ARM (SDK6.37)  | Some of these routers have 512MB RAM; images for both variants are available, named: 128K‑512M.trx . "…‑AIO‑128K.trx(for ≤ 256MB RAM) \\ \\ If RAM size is unknown, use the 512MB RAM version; it will always work.  | 
-| Netgear \\ **R6900**  |  v1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from 2021.3 \\ \\ **Do not enable JFFS with FreshTomato prior to 2022.1; doing so deletes** <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>board_data</typo> **partition!** +| Netgear \\ **R6900**  |  v1  |  ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from r2021.3 \\ \\ **Don'enable JFFS with FreshTomato prior to 2022.1; doing so deletes** board_data **partition!** 
-| Netgear \\ **R7000**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | **Do not enable JFFS with FreshTomato prior to 2022.1; doing so deletes** <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>board_data</typo> **partition!** \\ \\ //If you have a custom CFE/bootloader (e.g. Vortex 1.3.0.7), reinstall original Netgear CFE before flashing FreshTomato 2020.3 or newer.//  | +| Netgear \\ **R7000**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | **Don'enable JFFS with FreshTomato prior to 2022.1; doing so deletes** board_data **partition!** \\ \\ If using a custom CFE/bootloader (e.g. Vortex 1.3.0.7), reinstall original Netgear CFE before flashing FreshTomato 2020.3 or newer. 
-| Netgear \\ **EX7000**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1900  |  16MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Ethernet switch fully working starting with release 2025.3.  \\ (Workaround for release 2025.2 and older see[[https://www.linksysinfo.org/index.php?threads/add-support-for-netgear-ex7000.78502/|forum thread]]) | +| Netgear \\ **EX7000**  |    ARM  |  800Mhz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1900  |  16MB  |  64KB  |  128MB  |  K26ARM (SDK6.37)  | Ethernet works fully starting with r2025.3.  \\ (Workaround for release r2025.2 and older see[[https://www.linksysinfo.org/index.php?threads/add-support-for-netgear-ex7000.78502/|forum thread]]) | 
-| Netgear \\ **R7900**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC3000  |  128MB  |  64KB  |  512MB or 256MB?  |  K26ARM7 (SDK7)  | Supported from 2022.4.  | +| Netgear \\ **R7900**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC3000  |  128MB  |  64KB  |  512MB or 256MB?  |  K26ARM7 (SDK7)  | Supported from r2022.4.  | 
-| Netgear \\ **R8000**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3200  |  128MB  |  64KB  |  256MB  |  K26ARM7 (SDK7)  | **Do not enable JFFS with FreshTomato prior to 2022.3;  doing so deletes** <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>board_data</typo> **partition!** +| Netgear \\ **R8000**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC3200  |  128MB  |  64KB  |  256MB  |  K26ARM7 (SDK7)  | **Don'enable JFFS with FreshTomato earlier than r2022.3;  doing so deletes** board_data **partition!** 
-| Netgear \\ **XR300**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  128KB  |  512MB  |  K26ARM (SDK6.37)  | Supported from 2021.1, images end with <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…-128K-512M.trx</typo>.  | +| Netgear \\ **XR300**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  ‒ / 1  |  AC1750  |  128MB  |  128KB  |  512MB  |  K26ARM (SDK6.37)  | Supported from r2021.1, images end with "…-128K-512M.trx".  | 
-| Netgear \\ **WNR2000**  |  v2  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Flash storage is ≲ 3.5MB; FreshTomato 2020.x IPv6 image is the only one that fits.  | +| Netgear \\ **WNR2000**  |  v2  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Flash storage is ≲ 3.5MB; FreshTomato only the r2020.x IPv6 image will fit.  | 
-| Netgear \\ **WNR3500**  |  v2  |  MIPS R2  |  453Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  3.5MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Due to hard-coded JFFS2 partition, flash storage is ≲ 3,473KB; FreshTomato 2020.x MiniIPv6 image is the only one that fits.  | +| Netgear \\ **WNR3500**  |  v2  |  MIPS R2  |  453Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  3.5MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Due to hard-coded JFFS2 partition, flash storage is ≲ 3,473KB; Only FreshTomato r2020.x MiniIPv6 image will fit.  | 
-| Netgear \\ **WNR3500L**  |  v1  |  MIPS R2  |  453Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10)  | **Only enable JFFS on the FreshTomato Mini images, otherwise your** <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>board_data</typo> **partition is overwritten**. \\ \\ Images must be ≲ 7,475KB. ([[https://www.linksysinfo.org/index.php?threads/big-vpn-23-3-problem-on-wnr3500l.78067/#post-343373|forum thread]]) +| Netgear \\ **WNR3500L**  |  v1  |  MIPS R2  |  453Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10)  | **Enable JFFS only on the FreshTomato Mini images, or your** board_data **partition is overwritten**. \\ \\ Images must be ≲ 7,475KB. ([[https://www.linksysinfo.org/index.php?threads/big-vpn-23-3-problem-on-wnr3500l.78067/#post-343373|forum thread]]) 
-| Netgear \\ **WNR3500L**  |  v2  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  32MB  |  32KB  |  128MB  |  K26RT-N (SDK5.110)  | Only install images with names ending in <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…Netgear‑K26MIPSR2_RTN-USB-XXX</typo> (AIO or VPN).  |+| Netgear \\ **WNR3500L**  |  v2  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  32MB  |  32KB  |  128MB  |  K26RT-N (SDK5.110)  | Only install images with names ending in "…Netgear‑K26MIPSR2_RTN-USB-XXX(AIO or VPN).  |
 | Netgear \\ **WNDR3400**  |  v1  |  MIPS R2  |  480Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  |   | | Netgear \\ **WNDR3400**  |  v1  |  MIPS R2  |  480Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  |   |
 | Netgear \\ **WNDR3400**  |  v2 / v3  |  MIPS R2  |  530Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | [[https://www.linksysinfo.org/index.php?threads/w-i-p-wndr3400v2-development.77559/post-337553|Forum thread]]  | | Netgear \\ **WNDR3400**  |  v2 / v3  |  MIPS R2  |  530Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | [[https://www.linksysinfo.org/index.php?threads/w-i-p-wndr3400v2-development.77559/post-337553|Forum thread]]  |
-| Netgear \\ **WNDR3700**  |  v3  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | Supported from 2020.6.  | +| Netgear \\ **WNDR3700**  |  v3  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N600  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | Supported from r2020.6.  | 
-| Netgear \\ **WNDR4000**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N750  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | Supported from 2020.6.  | +| Netgear \\ **WNDR4000**  |    MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N750  |  8MB  |  64KB  |  64MB  |  K26RT-N (SDK5.110)  | Supported from r2020.6.  | 
-| Netgear \\ **WNDR4500**  |  v1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  128MB  |  64KB  |  128MB  |  K26RT-AC (SDK6.30)  | Prior to FreshTomato 2022.3, the LEDs do not function.  |+| Netgear \\ **WNDR4500**  |  v1  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  128MB  |  64KB  |  128MB  |  K26RT-AC (SDK6.30)  | Prior to FreshTomato r2022.3. \\ The LEDs don'function.  |
 | Netgear \\ **WNDR4500**  |  v2  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  128MB  |  64KB  |  128MB  |  K26RT-AC (SDK6.30)  |   | | Netgear \\ **WNDR4500**  |  v2  |  MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  N900  |  128MB  |  64KB  |  128MB  |  K26RT-AC (SDK6.30)  |   |
 | Ovislink \\ **WL1600GL**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G125  |  4MB  |  FIXME  |  16MB  |  K26 (SDK5.10)  |   | | Ovislink \\ **WL1600GL**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  G125  |  4MB  |  FIXME  |  16MB  |  K26 (SDK5.10)  |   |
Line 135: Line 139:
 | Tenda \\ **N80**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N900  |  8MB  |  64KB  |  128MB  |  K26RT-N (SDK5.110)  |   | | Tenda \\ **N80**  |    MIPS R2  |  500Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N900  |  8MB  |  64KB  |  128MB  |  K26RT-N (SDK5.110)  |   |
 | Tenda \\ **W1800R**  |    MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  AC1750  |  16MB  |  64KB  |  256MB  |  K26RT-AC (SDK6.30)  |   | | Tenda \\ **W1800R**  |    MIPS R2  |  600Mhz ×1  |  1GbE ×4  |  2 / ‒  |  AC1750  |  16MB  |  64KB  |  256MB  |  K26RT-AC (SDK6.30)  |   |
-| Xiaomi \\ **MiWiFi R1D**  |    ARM  |  1Ghz ×2  |  1GbE ×2  |  1 / ‒  |  AC1200  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37) This unit may be **bricked** if you try to FULLY erase NVRAMbut resetting values to defaults is safe. \\ \\ To access the CFE when you have stock xVortex CFE, power on while holding Reset button for 10 seconds. ([[https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1139833#1139833|forum thread]]) \\ \\ Use images whose name ends in <typo bg: #002d38; fc: #819500; ff: monospace; fs: 14px; lh: 1.0; sp: nowrap; va: text-bottom;>…‑Custom‑64K.trx</typo> \\ (wl0 is the 5GHz radio)  |+| Xiaomi \\ **MiWiFi R1D**  |    ARM  |  1Ghz ×2  |  1GbE ×2  |  1 / ‒  |  AC1200  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37) Don't FULLY erase NVRAM; you may **brick the unit** if you do; resetting to defaults is safe. \\ \\ To access the CFE when you have stock xVortex CFE, power on while holding Reset button for 10 seconds. ([[https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1139833#1139833|forum thread]]) \\ \\ Use images whose name ends in "…‑Custom‑64K.trx \\  \\ (wl0 is the 5GHz radio)  |
 | ZTE \\ **ZXV10 H618B**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  1 / ‒  |  G54  |  16MB  |  FIXME  |  32MB  |  K26 (SDK5.10)  |   | | ZTE \\ **ZXV10 H618B**  |    MIPS R1  |  240Mhz ×1  |  100MbE ×4  |  1 / ‒  |  G54  |  16MB  |  FIXME  |  32MB  |  K26 (SDK5.10)  |   |
 | ZTE \\ **H218N**  |    MIPS R2  |  500Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  16MB  |  FIXME  |  64MB  |  K26RT-N (SDK5.110)  |   | | ZTE \\ **H218N**  |    MIPS R2  |  500Mhz ×1  |  100MbE ×4  |  1 / ‒  |  N300  |  16MB  |  FIXME  |  64MB  |  K26RT-N (SDK5.110)  |   |
hardware_compatibility.1747234517.txt.gz · Last modified: 2025/05/14 15:55 by hogwild