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/09/18 02:31] – -Add "r" before release numbers, condnese hogwildhardware_compatibility [2025/09/18 02:34] (current) – old revision restored (2025/09/18 02:33) 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>+  - 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.\\ \\ \\ 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.\\ \\
Line 11: Line 11:
  
 [(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 39: Line 40:
 | 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‑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)  | Distinguished from the RT-AC66U_B1 below as a MIPS-R2 device with 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)  | 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 r2020.8.  | | ASUS \\ **RT‑AC67U**  |    ARM  |  1Ghz ×2  |  1GbE ×4  |  1 / 1  |  AC1900  |  128MB  |  64KB  |  256MB  |  K26ARM (SDK6.37)  | Supported from r2020.8.  |
Line 45: Line 46:
 | 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 r2019.3 then V3 rev support added in r2021.3. V4 rev **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 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) aren'supported. \\ \\ **r2024.4 and later added basic support for LAN Ports 5 to 8.**  |+| 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 r2021.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)  |   |
Line 62: 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 r2021.1. ("wl0is 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]])  |+| 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 103: Line 104:
 | Linksys \\ **WRT160N**  |  v3  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   | | Linksys \\ **WRT160N**  |  v3  |  MIPS R2  |  300Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   |
 | Linksys \\ **WRT300N**  |  v1  |  MIPS R1  |  264Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   | | Linksys \\ **WRT300N**  |  v1  |  MIPS R1  |  264Mhz ×1  |  100MbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   |
-| Linksys \\ **WRT310N**  |  v2  |  MIPS R2  |  300Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Same model as the WRT160N v3.  |+| Linksys \\ **WRT310N**  |  v2  |  MIPS R2  |  300Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  4MB  |  32KB  |  32MB  |  K26 (SDK5.10)  | Same model as the WRT160Nv3.  |
 | Linksys \\ **WRT320N**  |    MIPS R2  |  354Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   | | Linksys \\ **WRT320N**  |    MIPS R2  |  354Mhz ×1  |  1GbE ×4  |  ‒ / ‒  |  N300  |  8MB  |  32KB  |  32MB  |  K26 (SDK5.10)  |   |
 | Linksys \\ **WRT610N**  |  v2  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10)  |   | | Linksys \\ **WRT610N**  |  v2  |  MIPS R2  |  480Mhz ×1  |  1GbE ×4  |  1 / ‒  |  N300  |  8MB  |  32KB  |  64MB  |  K26 (SDK5.10)  |   |
hardware_compatibility.1758159080.txt.gz · Last modified: by hogwild