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 [2024/10/21 17:56] – [How to check if FreshTomato supports your hardware] hogwildhardware_compatibility [2025/03/05 04:56] (current) – Restate steps to determine compatibility, eliminating redundancy and implementing inline references, plus add missing tabular datums for CDR King device roguescholar
Line 1: Line 1:
 ====== Hardware compatibility ====== ====== Hardware compatibility ======
 +===== Determining if FreshTomato is compatible with your hardware =====
 +  - Look for your router/gateway device in the [[hardware_compatibility#hardware_compatibility_table|Hardware Compatibility Table]] below; it is __the authoritative source__ for FreshTomato hardware support. Pay particular attention to your model's //hardware revision//,[(hardrev)] if it has one it too must be included in the table entry. If your device is listed in the table, it is officially supported, however this does not imply the existence of any guarantee that you //personally// will be able to successfully install FreshTomato on your particular device. Carefully review any notes that are part of the table entry, that is where the most important details are recorded. \\ \\
 +  - Use a trustworthy external source to confirm that your device uses a Broadcom chipset, such as an independent reference database[(refdbs)] like [[https://wikidevi.wi-cat.ru/|WikiDevi]] or [[https://techinfodepot.shoutwiki.com/|TechInfoDepot]]. There, enter your device's model number (including dashes) in the search box. If your model is among the search results, visit the page and confirm that it lists "Broadcom" in all of the required fields below. After confirming that your device does indeed use Broadcom hardware, you can post a request on the forum to add support for it, with link(s) to the reference databases you checked included in your post.
 +    * 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>
 +  - [[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 still under development. If your device uses a Broadcom chipset but isn't listed in the table, someone might be already be working on adding support for it. Alternatively, it may be known that a build for another model may work //to some degree// with your device, though not perfectly/completely.[(wipbuilds)] Be alert for differences in hardware revision; though their name may suggest otherwise, these are off radically different electronics that only sharing a common outer plastic shell. Depending on the model, significant risks might be involved; **read the details __carefully__**. \\ \\
 +[(hardrev>Sometimes one hardware version/revision of the same model is supported, but others are not. For example, the "A1" model is supported, but "A2" and "B2" are not. Most often, this is a result of different revisions of the same model being based on 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]]) with useful abilities to filter listings by many hardware-based criteria. It should be noted, though, that their information is sourced here and merely resynthesized in their databases. Thus, any contradictions between their information and what is 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, second, etc. For any given device, the first wireless chip operating on a given frequency would be labelled "WI**1** chip**1**" and another chip operating on that same frequency would be "WI**1** chip**2**", while a chip operating on a different frequency in the same device 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 sufficient testers, this will typically result in the device being added to the compatibility table. The FreshTomato developers welcome the upstreaming of such work.)]
  
- +==== Notes ==== 
-===== How to check if FreshTomato supports your hardware ===== +~~REFNOTES~~
- +
-  - Check the Hardware compatibility table. \\ Try to find your model in the Hardware compatibility table on this page. \\ It's the most authoritative resource. Pay close attention to your model's hardware //revision//. \\ If your model is there, \\ it's officially supported. Read the notes for important details. \\ \\ Sometimes one hardware version/revision of the same model is supported, \\ and another one is not. For example, "A1" is supported, but "B2" is not. \\ In other cases, different hardware revisions of the same model may even use \\ different chipsets. //Read carefully//. FreshTomato supports only** Broadcom-based hardware with ARM- and MIPS-based chipsets**.\\  \\  +
-  - Search the forum - there may be a working/partly working build in progress \\ Sometimes, a build for another model may work partly on your model, but not perfectly/completely. Try using the search function in the Tomato forum for your model. Depending on the model, significant risks might be involved. Read the details. \\ \\  +
-  - Search the forum for a build in development. \\ If your model isn't in the table, someone might be //working on// creating support for it. Try using the search function in the Tomato forum. Again, be cautious of differences in hardware revision. Usually, this work will eventually result in that model gaining official support.\\  \\  +
-  - Check a hardware database for chipset compatibility \\ If the above steps don't provide the needed information, use a hardware reference database, such as [[https://deviwiki.com]]. There, enter your model number, (including dashes) in the search box.\\ \\ Check if your model is in the search results. If it is, click on the entries, starting with the first one, to see if one of them includes:  \\  +
-    - CPU(x):           Beside CPUx:, you want to see "Broadcom" +
-    - Wl(x)Chip(x):   You want to see "Broadcom" here.  +
-    - Wl(x) Chip(x):  You want to see "Broadcom" here.  +
-    - Switch:             You want to see "Broadcom" here. \\ \\ *Where (x) is a number indicating first, second etc. \\ So, the first wireless chip would be "Wl1" and so on. \\ \\ +
- +
- Here's an example to make it more obvious: \\ [[https://deviwiki.com/wiki/ASUS_RT-AC1900P]] +
  
 ===== Hardware Compatibility Table ===== ===== Hardware Compatibility Table =====
- +  //**NOTE:** You may need to zoom out in your browser to see content in the Notes column.//
- \\ \\ **NOTE:** You may need to zoom out in your browser to see content in the Notes column.  \\+
  
 <sortable> <sortable>
  
 ^ Model  ^  Rev  ^ CPU Type ^ MHz ^ CPUs ^ LAN ^ USB2 ^ USB3 ^ WiFi ^ Flash ^ NVRAM ^ RAM ^ Build (SDK) ^ Notes ^ ^ Model  ^  Rev  ^ CPU Type ^ MHz ^ CPUs ^ LAN ^ USB2 ^ USB3 ^ WiFi ^ Flash ^ NVRAM ^ RAM ^ Build (SDK) ^ Notes ^
-| Asus DSL-AC68U |   | ARM | 800 | 2 | 1000 | 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|See this forum thread for details. ]]\\ \\ No** **DSL Support.** **This device is to be used as router only. The WAN port is initialized to LAN port 1. |+| Asus DSL-AC68U |   | ARM | 800 | 2 | 1000 | 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|See this forum thread for details. ]]\\ \\ No **DSL support**device acts as router onlyWAN port remapped as LAN1. |
 | Asus RT-N10P |   | MIPS-R2 | 300 | 1 | 100 | - | - | N300 | 8MB | 32KB | 32MB | K26RT-N (SDK5.110) |   | | Asus RT-N10P |   | MIPS-R2 | 300 | 1 | 100 | - | - | N300 | 8MB | 32KB | 32MB | K26RT-N (SDK5.110) |   |
 | Asus RT-N10U | A1/B1/C1 | MIPS-R2 | 300 | 1 | 100 | 1 | - | N300 | 8MB | 32KB | 32MB | K26RT-N (SDK5.110) |   | | Asus RT-N10U | A1/B1/C1 | MIPS-R2 | 300 | 1 | 100 | 1 | - | N300 | 8MB | 32KB | 32MB | K26RT-N (SDK5.110) |   |
Line 51: Line 51:
 | Asus RT-AC3100 |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] | | Asus RT-AC3100 |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] |
 | Asus RT-AC88U |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] \\ \\ This image supports only LAN ports 1 - 4 + WAN port. Currently, the external RTL8365MB switch (LAN Ports 5 - 8) will not be used/supported. | | Asus RT-AC88U |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] \\ \\ This image supports only LAN ports 1 - 4 + WAN port. Currently, the external RTL8365MB switch (LAN Ports 5 - 8) will not be used/supported. |
-| Asus RT-AC5300 |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] \\ (This is not the Asus GT-AC5300). |+| Asus RT-AC5300 |   | ARM | 1400 | 2 | 1000 | 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/|See this forum thread for details.]] \\ (This is not the Asus **GT**-AC5300). |
 | Asus TUF-AX3000_V2 |   | ARM | 1700 | 4 | 1000 | - | 1 | AX3000 | 256MB | 128KB | 512MB | K419ARM (HND 5.04AX) | Supported from 2023.3. \\ \\ 2.5Gb WAN (Internet) Port. \\  \\ Based on AsusWRT GPL 388.22525. \\ Offers AsusWRT GUI/Features and some FreshTomato Features (as of Sept, 2023) | | Asus TUF-AX3000_V2 |   | ARM | 1700 | 4 | 1000 | - | 1 | AX3000 | 256MB | 128KB | 512MB | K419ARM (HND 5.04AX) | Supported from 2023.3. \\ \\ 2.5Gb WAN (Internet) Port. \\  \\ Based on AsusWRT GPL 388.22525. \\ Offers AsusWRT GUI/Features and some FreshTomato Features (as of Sept, 2023) |
 | Asus WL-330gE |   | MIPS-R1 | 240 | 1 | 100 | - | - | G54 | 4MB | FIXME | 16MB | K26 (SDK5.10) |   | | Asus WL-330gE |   | MIPS-R1 | 240 | 1 | 100 | - | - | G54 | 4MB | FIXME | 16MB | K26 (SDK5.10) |   |
Line 68: Line 68:
 | Buffalo WZR-D1800H |   | MIPS-R2 | 600 | 1 | 1000 | 1 | - | AC1750 | 128MB | 64KB | 128MB | K26RT-N (SDK5.110) |   | | Buffalo WZR-D1800H |   | MIPS-R2 | 600 | 1 | 1000 | 1 | - | AC1750 | 128MB | 64KB | 128MB | K26RT-N (SDK5.110) |   |
 | Buffalo WZR-1750DHP |   | ARM | 800 | 2 | 1000 | 1 | 1 | AC1750 | 128MB | 64KB | 512MB | K26ARM (SDK6.37) | [[https://www.linksysinfo.org/index.php?threads/buffalo-wzr-1750dhp-bricked.74962/#post-333522|See this forum thread for details.]] | | Buffalo WZR-1750DHP |   | ARM | 800 | 2 | 1000 | 1 | 1 | AC1750 | 128MB | 64KB | 512MB | K26ARM (SDK6.37) | [[https://www.linksysinfo.org/index.php?threads/buffalo-wzr-1750dhp-bricked.74962/#post-333522|See this forum thread for details.]] |
-| CD-R King CW-5358U |   | MIPS-R2 | FIXME FIXME | 100 | 1 | - | N300 | 8MB | FIXME | 32MB | FIXME |   |+| CD-R King CW-5358U |   | MIPS-R2 | 300 | 100 | 1 | - | N300 | 8MB | 32KB | 32MB | K26RT-N (SDK5.110) |   |
 | Cisco M10 v2 |   | MIPS-R2  | 300 | 1 | 100 | - | - | N300 | 4MB | 32KB | 32MB | K26RT-N (SDK5.110) |   | | Cisco M10 v2 |   | MIPS-R2  | 300 | 1 | 100 | - | - | N300 | 4MB | 32KB | 32MB | K26RT-N (SDK5.110) |   |
 | D-Link DIR-320 |   | MIPS-R1 | 240 | 1 | 100 | 1 | - | N150 | 4MB | FIXME | 32MB | K26 (SDK5.10) |   | | D-Link DIR-320 |   | MIPS-R1 | 240 | 1 | 100 | 1 | - | N150 | 4MB | FIXME | 32MB | K26 (SDK5.10) |   |
hardware_compatibility.1729529792.txt.gz · Last modified: 2024/10/21 17:56 by hogwild