This is an old revision of the document!
The FreshTomato project offers downloads for the following devices:
Model | Rev | CPU Type | Freq | Cores | LAN | USB2 | USB3 | WiFi | Flash | NVRAM | RAM | Version | Notes |
---|---|---|---|---|---|---|---|---|---|---|---|---|---|
Asus RT-N10P | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | ||
Asus RT-N10U | A1/B1/C1 | MIPS‑R2 | 300 | 1 | 100Mbps | 1 | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | |
Asus RT-N12 | A1 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | |
Asus RT-N12 | B1/C1/D1 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | |
Asus RT‑N12HP | A1/B1 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | Support for High Power model added in 2020.4 |
Asus RT-N12K | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | ||
Asus RT‑N12VP | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 32KB | 32MB | K26RT‑N | ||
Asus RT-N15U | MIPS‑R2 | 500 | 1 | 1Gbps | 1 | - | N300 | 8MB | 32KB | 64MB | K26RT‑N | ||
Asus RT-N16 | MIPS‑R2 | 480 | 1 | 1Gbps | 2 | - | N300 | 32MB | 32KB | 128MB | K26 or K26RT‑N | 32K NVRAM build required. | |
Asus RT‑AC1750 | B1 | ARM | 1000 | 2 | 1Gbps | AC1750 | Supported from 2021.3. | ||||||
Asus RT-N18U | ARM | 800 | 1 | 1Gbps | 1 | 1 | N600 | 128MB | 64KB | 256MB | K26ARM | Single core (please use images ending with “…-64K-NOSMP.trx”). | |
Asus RT-N53 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N600 | 8MB | 32KB | 32MB | K26RT‑N | ||
Asus RT-N66U | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | - | N900 | 32MB | 64KB | 256MB | K26RT‑N or K26RT‑AC | ||
Asus RT-N66U | C1 (B2) | ARM | 1000 | 2 | 1Gbps | 1 | 1 | N900 | 128MB | 64KB | 256MB | K26ARM | Supported from 2020.8 |
Asus RT‑AC1900U | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1900 | Supported from 2021.3. | |||||
Asus RT‑AC56S | ARM | 800 | 1 | 1Gbps | 1 | 1 | AC1200 | 128MB | 64KB | 128MB | K26ARM | Single core (please use images ending with “…-64K-NOSMP.trx”). | |
Asus RT‑AC56U/R | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1200 | 128MB | 64KB | 256MB | K26ARM | ||
Asus RT‑AC66U | A1/A2/B1 | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | - | AC1750 | 32MB | 64KB | 256MB | K26RT‑AC | This model is different from the RT-AC66U_B1, as this has two USB 2.0 ports at the rear of the router. |
Asus RT‑AC66U_B1 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 64KB | 256MB | K26ARM | Do not confuse this with the RT-AC66U Revision B1 above, which is a MIPS-R2 device. Check if the device has (blue) USB 3.x ports to be sure. Also, one USB port is at the front and the other one is at the rear. | |
Asus RT‑AC67U | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | Supported from 2020.8. | |
Asus RT‑AC68U/R/P | A1/A2/B1 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | |
Asus RT‑AC68U | C1/E1/V3 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | C1/E1 supported from 2019.3 V3 supported from 2021.3 |
Asus RT‑AC68U | B2 | ARM | 1400 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | |
Asus RT‑AC1900P | ARM | 1400 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | ||
Asus RT‑AC3200 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC3200 | 128MB | 64/128KB | 256MB | K26ARM7 | Please check NVRAM first (64KB default at release or 128KB after Asus update). To get 128KB version FreshTomato flashed, you must first have Asus stock firmware V3.0.0.4.382.51374 installed. | |
Asus WL‑330gE | MIPS‑R1 | 240 | 1 | 100Mbps | - | - | G54 | 4MB | 16MB | K26 | |||
Asus WL‑500GP | v1/v2 | MIPS‑R1 | 240 | 1 | 100Mbps | 2 | - | G54 | 8MB | 32MB | K26 | ||
Asus WL‑500W | MIPS‑R1 | 264 | 1 | 100Mbps | 2 | - | G54 | 8MB | 32MB | K26 | |||
Asus WL‑520GU | MIPS‑R1 | 240 | 1 | 100Mbps | 1 | - | G54 | 4MB | 16MB | K26 | |||
Belkin F5D | - | - | 64KB | ||||||||||
Belkin F7D3301/7301 | v1 | MIPS‑R2 | 453 | 1 | 100Mbps | 2 | - | N300 | 8MB | 32KB | 64MB | K26 | |
Belkin F7D3302/7302 | v1 | MIPS‑R2 | 453 | 1 | 100Mbps | 1 | - | N300 | 8MB | 32KB | 64MB | K26 | Belkin F7D3302/7302. |
Belkin F7D4302 | ? | MIPS‑R2 | 533 | 1 | 100Mbps | ? | - | A/N300 | 8MB | 32KB | 64MB | K26 | |
Belkin F9K1102 | v1/v3 | MIPS‑R2 | 533 | 1 | 100Mbps | 1 | - | N600 | 8MB | 32KB | 64MB | K26RT‑N | Support Information for 2021.3. https://www.linksysinfo.org/index.php?threads/belkin-f9k1102-tomato-bring-up.70850/post-327032 |
Belkin F9K1113 | v2 | ARM | 800 | 1 | 1Gbps | 1 | 1 | AC1200 | 16MB | 64KB | 128MB | K26ARM | Supported from 2021.1. Additional cooling may be required. This router can get hot due to its design. See: https://www.linksysinfo.org/index.php?threads/belkin-f9k1113v2-firmware-testing.76214/ (wl0 is 5 GHz radio). |
Buffalo WHR‑G54S | MIPS‑R1 | 200 | 1 | 100Mbps | - | - | G54 | 4MB | 32KB | 16MB | K26 | ||
Buffalo WHR‑G125 | MIPS‑R1 | 240 | 1 | 100Mbps | - | - | G108 | 4MB | 32KB | 16MB | K26 | ||
Buffalo WHR‑HP‑G54 | MIPS‑R1 | 200 | 1 | 100Mbps | - | - | G54 | 4MB | 32KB | 16MB | K26 | ||
Buffalo WZR‑D1800H | MIPS‑R2 | 600 | 1 | 1Gbps | 1 | - | AC1750 | 128MB | 64KB | 128MB | K26RT‑N | ||
CD‑R King CW‑5358U | MIPS‑R2 | 100Mbps | 1 | - | N300 | 8MB | 32MB | ||||||
Cisco M10 v2 | 100Mbps | - | - | N300 | 4MB | 32MB | K26RT‑N | ||||||
D‑Link DIR‑320 | MIPS‑R1 | 240 | 1 | 100Mbps | 1 | - | N150 | 4MB | 32MB | K26 | |||
D‑Link DIR‑620 | C1 | MIPS‑R2 | 530 | 1 | 100Mbps | 1 | - | N300 | 8MB | 64MB | K26RT‑N | ||
D‑Link DIR‑865L | MIPS‑R2 | 600 | 1 | 1Gbps | 1 | - | AC1750 | 16MB | 32KB | 256MB | K26RT‑AC | Supported from 2020.8. NVRAM is limited to 32K. Use special build. |
|
D‑Link DIR‑868L | A1/B1/C1 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1750 | 128MB | 32KB | 128MB | K26ARM | NVRAM is limited to 32K. Use special build. |
Fiboom HG320 | MIPS‑R2 | 533 | 1 | 100Mbps | 1 | - | 16MB | 32KB | 256MB | K26RT‑N | |||
Huawei WS880 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1750 | 128MB | 64KB | 128MB | K26ARM | ||
Linksys E800 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N150 | 8MB | 64KB | 32MB | K26RT‑N | ||
Linksys E900 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 64KB | 32MB | K26RT‑N | ||
Linksys E1000 | v1/v2/v2.1 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26RT‑N | |
Linksys E1200 | v1 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 4MB | 64KB | 32MB | K26RT‑N | |
Linksys E1200 | v2 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 64KB | 32MB | K26RT‑N | |
Linksys E1500 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 8MB | 64KB | 32MB | K26RT‑N | ||
Linksys E1550 | MIPS‑R2 | 300 | 1 | 100Mbps | 1 | - | N300 | 16MB | 60KB | 64MB | K26RT‑N | ||
Linksys E2000 | MIPS‑R2 | 354 | 1 | 1Gbps | - | - | N300 | 8MB | 60KB | 32MB | K26 or K26RT‑N | ||
Linksys E2500 | v1/v2 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N600 | 8MB | 64KB | 64MB | K26RT‑N | NVRAM is limited to 32kB. |
Linksys E2500 | v3 | MIPS‑R2 | 500 | 1 | 100Mbps | 1 | - | N600 | 8MB | 64KB | 64MB | K26RT‑N | NVRAM is limited to 32kB. |
Linksys E3000 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | - | N600 | 8MB | 60KB | 64MB | K26 or K26RT‑N | ||
Linksys E3200 | MIPS‑R2 | 500 | 1 | 1Gbps | 1 | - | N600 | 16MB | 64KB | 64MB | K26RT‑N | NVRAM is limited to 32kB. | |
Linksys E4200 | v1 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | - | N750 | 16MB | 60KB | 64MB | K26RT‑N | v2 is not supported, due to its Marvell chipset. |
Linksys EA6200 | v1 | ARM | 800 | 1 | 1Gbps | - | 1 | AC900 | 128MB | 64KB | 128MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following before flashing: https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916/ Single core (Use images ending with “…-64K-NOSMP.trx”) (wl0 is 5 GHz radio). |
Linksys EA6300 | v1 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1200 | 128MB | 64KB | 128MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following before flashing: https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/ |
Linksys EA6350 | v1 | ARM | 800 | 1 | 1Gbps | - | 1 | AC1200 | 128MB | 64KB | 128MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following thread before flashing: https://www.linksysinfo.org/index.php?threads/linksys-ea6200-ea6350v1-freshtomato-arm-discussion.74916/ Single core (please use the images ending with: “…-64K-NOSMP.trx”) |
Linksys EA6400 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1200 | 128MB | 64KB | 128MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following thread before flashing: https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/ |
|
Linksys EA6500 | v2 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 64KB | 256MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following thread before flashing: https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/ |
Linksys EA6700 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 64KB | 256MB | K26ARM | CFE 32KB NVRAM Bug! AND please read the following thread before flashing: https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/ |
|
Linksys EA6900 | v1/v1.1 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | CFE 32KB NVRAM Bug AND please read the following thread before flashing: https://www.linksysinfo.org/index.php?threads/guide-flash-linksys-ea6300v1-ea6400-ea6500v2-ea6700-ea6900v1-0-1-1-with-tomato.73877/ |
Linksys WRT54GL | v1/v1.1 | MIPS‑R1 | 200 | 1 | 100Mbps | - | - | G54 | 4MB | 32KB | 16MB | K26 | |
Linksys WRT54G/GS | v2/v3/v4 | MIPS‑R1 | 240 | 1 | 100Mbps | - | - | G54 | 4‑8MB | 32KB | 32‑64MB | K26 | |
Linksys WRTSL54GS | MIPS‑R1 | 266 | 1 | 100Mbps | 1 | - | G54 | 8MB | 32KB | 32MB | K26 | ||
Linksys WRT160N | v1 | MIPS‑R1 | 266 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | |
Linksys WRT160N | v3 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | |
Linksys WRT300N | v1 | MIPS‑R1 | 264 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | |
Linksys WRT310N | v2 | MIPS‑R2 | 300 | 1 | 1Gbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | Same as WRT160N v3 |
Linksys WRT320N | MIPS‑R2 | 354 | 1 | 1Gbps | - | - | N300 | 8MB | 32KB | 32MB | K26 | ||
Linksys WRT610N | v2 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | - | N300 | 8MB | 32KB | 64MB | K26 | |
Netgear R6250 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1600 | 128MB | 64KB | 256MB | K26ARM | ||
Netgear R6300 | v1 | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | 1 | AC1750 | 128MB | 64KB | 128MB | K26RT-AC | |
Netgear R6300 | v2 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 64KB | 256MB | K26ARM | |
Netgear R6400 | v1 | ARM | 800 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 128KB | 256MB | K26ARM | |
Netgear R6400 | v2 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 128KB | 256MB | K26ARM | |
Netgear R6700 | v1 | ARM | 1000 | 2 | 1Gbps | - | 1 | AC1750 | 128MB | 64KB | 256MB | K26ARM | Supported from 2020.8 |
Netgear R6700 | v3 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1750 | 128MB | 128KB | 256MB | K26ARM | |
Netgear R6900 | v1 | ARM | 1000 | 2 | 1Gbps | - | 1 | AC1900 | 128MB | 256MB | K26ARM | Supported from 2021.3 | |
Netgear R7000 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | If you have a custom CFE like Vortex 1.3.0.7, please flash back your original Netgear cfe / bootloader before updating to Freshtomato 2020.3 and newer. | |
Netgear R8000 | ARM | 1000 | 2 | 1Gbps | 1 | 1 | AC3200 | 128MB | 64KB | 256MB | K26ARM7 | ||
Netgear XR300 | ARM | 1000 | 2 | 1Gbps | - | 1 | AC1750 | 128MB | 128KB | 512MB | K26ARM | Supported from 2021.1 | |
Netgear WNR2000 | v2 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N300 | 4MB | 32KB | 32MB | K26 | Flash storage limited to about 3.5MB, so FT 2020.x IPv6 is the only current firmware that will fit. |
Netgear WNR3500 | v2 | MIPS‑R2 | 453 | 1 | 1Gbps | - | - | N300 | 3.5MB | 32KB | 32MB | K26 | Due to hard-coded jffs2 partition, flash size is reduced to only 3,473,408 bytes. As of today, FT 2020.x MiniIPV6 is 3,407,872 bytes and is the only image type that will fit. |
Netgear WNR3500L | v1 | MIPS‑R2 | 453 | 1 | 1Gbps | 1 | - | N300 | 8MB | 32KB | 64MB | K26 | |
Netgear WNR3500L | v2 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | - | N300 | 32MB | 32KB | 128MB | K26RT‑N | Please use only images with the name “freshtomato-Netgear-3500Lv2-K26USB_RT-N5x-XXXX.chk” (AIO or VPN version). |
Netgear WNDR3400 | v1 | MIPS‑R2 | 480 | 1 | 100Mbps | 1 | - | N600 | 8MB | 64KB | 64MB | K26RT‑N | |
Netgear WNDR3400 | v2/v3 | MIPS‑R2 | 530 | 1 | 100Mbps | 1 | - | N600 | 8MB | 64KB | 64MB | K26RT‑N | Has a 5GHz USB Radio. |
Netgear WNDR3700 | v3 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | - | N600 | 8MB | 64KB | 64MB | K26RT‑N | Supported from 2020.6. |
Netgear WNDR4000 | MIPS‑R2 | 480 | 1 | 1Gbps | 1 | N750 | 8MB | 64KB | 64MB | K26RT‑N | Supported from 2020.6. | ||
Netgear WNDR4500 | v1 | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | - | N900 | 128MB | 64KB | 128MB | K26RT‑AC | At least up to 2020.5, the LEDs do not function. |
Netgear WNDR4500 | v2 | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | - | N900 | 128MB | 64KB | 128MB | K26RT‑AC | |
Ovislink WL1600GL | MIPS‑R1 | 240 | 1 | 100Mbps | - | - | G125 | 4MB | 16MB | K26 | |||
Tenda AC15 | v1.0 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1900 | 16MB | 64KB | 256MB | K26ARM | |
Tenda AC18 | v1.0 | ARM | 800 | 2 | 1Gbps | - | 1 | AC1900 | 128MB | 64KB | 256MB | K26ARM | Flashing/back-to-ofw inst: https://www.linksysinfo.org/index.php?threads/tenda-ac18-initial-released-was-2019-3-220-beta-current-version-now-2021-5-is-available-now.74917/ |
Tenda N6 | MIPS‑R2 | 300 | 1 | 100Mbps | - | - | N600 | 8MB | 64MB | K26RT‑N | |||
Tenda N60 | MIPS‑R2 | 500 | 1 | 1Gbps | 1 | - | N600 | 8MB | 64MB | K26RT‑N | |||
Tenda N80 | MIPS‑R2 | 500 | 1 | 1Gbps | 1 | - | N900 | 8MB | 128MB | K26RT‑N | |||
Tenda W1800R | MIPS‑R2 | 600 | 1 | 1Gbps | 2 | - | AC1750 | 16MB | 256MB | K26RT‑AC | |||
Xiaomi Mi R1D | ARM | 1000 | 2 | 1Gbps | 1 | - | AC1200 | 128MB | 64KB | 256MB | K26ARM | IMPORTANT : This unit may be bricked if you attempt to FULLY erase NVRAM. Resetting values to defaults works safely. To access the CFE when you have the stock xVortex CFE, you must power on the unit while holding the Reset button for 10 seconds. See https://forum.dd-wrt.com/phpBB2/viewtopic.php?p=1139833#1139833 Please use the images with ending “…-Custom-64K.trx” (wl0 is the 5 GHz radio). |
|
ZTE ZXV10 H618B | MIPS‑R1 | 240 | 1 | 100Mbps | 1 | - | G54 | 16MB | 32MB | K26 | |||
ZTE H218N | MIPS‑R2 | 500 | 1 | 1Gbps | 1 | - | N300 | 16MB | 64MB | K26RT‑N |