This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
firmware_basics_procedures [2024/10/10 21:27] – [What is Firmware and what do all those Terms Mean?] -Condense hogwild | firmware_basics_procedures [2024/11/10 21:30] (current) – [What is Firmware and what do all those Terms Mean?] -Condense, clarity hogwild | ||
---|---|---|---|
Line 61: | Line 61: | ||
Make sure to carefully choose a FreshTomato build appropriate for your hardware model. Choosing the wrong build/ | Make sure to carefully choose a FreshTomato build appropriate for your hardware model. Choosing the wrong build/ | ||
- | \\ | + | For help choosing an appropriate build for your hardware, see the [[hardware_compatibility|Hardware compatibility]] wiki page. For more guidance on how to choose a build, see the How Do I Choose a Build? section on the page. If you're still unsure after you've read both those pages, we recommend you ask for advice on the Tomato forum.\\ |
- | When choosing a build, you need to make note of: | + | When choosing a build, you need to note: |
* The router/AP model | * The router/AP model | ||
Line 72: | Line 72: | ||
\\ | \\ | ||
- | Some hardware | + | Some router |
- | For some models, Flash RAM is limited, so it’s also important you choose a build that takes up less storage space than is available. Otherwise, you could run out of Flash RAM and your hardware could be bricked. For help choosing a build that's appropriate for your hardware, see the [[: | + | For some models, Flash RAM is limited, so it’s also important you choose a build that takes up less storage space than is available. Otherwise, you could run out of Flash RAM and your hardware could be bricked. |
\\ | \\ | ||
Line 143: | Line 143: | ||
* The brand/ | * The brand/ | ||
* The age of your hardware. | * The age of your hardware. | ||
- | * Whether the vendor allows that hardware to be flashed | + | * Whether the vendor allows that hardware to be flashed \\ from the firmware it came with. |
* Which firmware you're trying to flash: stock (vendor), or FreshTomato. | * Which firmware you're trying to flash: stock (vendor), or FreshTomato. | ||
Line 154: | Line 154: | ||
In general, if your (FreshTomato-supported) Asus hardware has FreshTomato or another Tomato fork installed, such as Shibby or Toastman, you can upgrade straight to FreshTomato using the Upgrade menu. | In general, if your (FreshTomato-supported) Asus hardware has FreshTomato or another Tomato fork installed, such as Shibby or Toastman, you can upgrade straight to FreshTomato using the Upgrade menu. | ||
+ | |||
+ | \\ | ||
Line 244: | Line 246: | ||
\\ At this point, the router should function properly. | \\ At this point, the router should function properly. | ||
- | Sometimes on the first boot after flashing, FreshTomato may seem buggy or strange | + | \\ |
+ | |||
+ | Sometimes on the first boot after a flash, FreshTomato may seem buggy or weird things | ||
In such cases: | In such cases: | ||
- Reboot the router once or twice more. | - Reboot the router once or twice more. | ||
- | - Clear your browser cache before putting the router | + | - Clear your browser cache before putting the router |
- | - Refresh the page. Any problems caused by cached browser data should | + | - Refresh the page. Any problems caused by cached browser data \\ should |
\\ | \\ | ||
Line 262: | Line 266: | ||
\\ | \\ | ||
- | If the router | + | If the router still acts strangely at that point, you should |
\\ | \\ | ||
Line 279: | Line 283: | ||
\\ | \\ | ||
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | * Type '' | + | |
- | | + | |
- | | + | |
- | * Hold down the Reset button while reconnecting the AC adapter. | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
- | | + | |
\\ | \\ | ||
Line 391: | Line 393: | ||
The " | The " | ||
- | [[https:// | + | [[https:// |
This .zip file has MD5SUM value: e3ef483d088215e9abe4888e0dd36d37 | This .zip file has MD5SUM value: e3ef483d088215e9abe4888e0dd36d37 | ||
Line 399: | Line 401: | ||
The normal R7000 AIO build file: | The normal R7000 AIO build file: | ||
- | [[https:// | + | [[https:// |
This .zip file has MD5SUM value: ec63c869fe14f5b46cbb13813c1699bf | This .zip file has MD5SUM value: ec63c869fe14f5b46cbb13813c1699bf | ||
Line 449: | Line 451: | ||
- Open a browser and type: 192.168.1.1. Log on with your Username/ | - Open a browser and type: 192.168.1.1. Log on with your Username/ | ||
- Disable DHCP. Go to Advanced--> | - Disable DHCP. Go to Advanced--> | ||
- | - Go to the Advanced TAB > Administration > Router update. \\ \\ {{:: | + | - Go to the Advanced TAB > Administration > Router update. \\ \\ {{:: |
- Browse to the .CHK file above (freshtomato-R7000-20xx.x-initial-64K.chk) then click UPLOAD. \\ \\ \\ \\ | - Browse to the .CHK file above (freshtomato-R7000-20xx.x-initial-64K.chk) then click UPLOAD. \\ \\ \\ \\ | ||
- When prompted to continue, click OK. \\ \\ {{:: | - When prompted to continue, click OK. \\ \\ {{:: | ||
Line 494: | Line 496: | ||
A Netgear router with FreshTomato installed can't be directly flashed back to original Netgear firmware from within normal builds. Some Netgear models can be flashed back to Netgear firmware using special " | A Netgear router with FreshTomato installed can't be directly flashed back to original Netgear firmware from within normal builds. Some Netgear models can be flashed back to Netgear firmware using special " | ||
+ | | ||
[[https:// | [[https:// | ||
Line 500: | Line 502: | ||
===== FCC Regulation Change Affecting Wireless Routers ===== | ===== FCC Regulation Change Affecting Wireless Routers ===== | ||
- | Starting in 2015, The US FCC (Federal Communications Commission) passed legislation designed to block people from changing certain | + | In 2015, The US FCC (Federal Communications Commission) passed legislation designed to block people from changing certain |
- | Some hardware vendors reacted to the legislation in an extreme way, blocking third-party firmware from being flashed | + | Some hardware vendors reacted to the legislation in an extreme way, blocking third-party firmware from being flashed |
+ | |||
+ | \\ | ||
ArsTechnica.com: | ArsTechnica.com: | ||
| | ||
+ | |||
===== Installing FreshTomato Notes ===== | ===== Installing FreshTomato Notes ===== | ||
- | * Some devices | + | * Some devices |
- | * On some models, like the Asus-AC3200, | + | * On some models, like the Asus-AC3200, |
* On some models, flashing may take a long time, as much as 10-15 minutes before FreshTomato is ready. Occasionally, | * On some models, flashing may take a long time, as much as 10-15 minutes before FreshTomato is ready. Occasionally, | ||
* If other methods fail, flashing via TFTP is almost always possible. This requires an Ethernet connection, TFTP server software running on router and a TFTP client program on the client device. Generally, this should be attempted only as a last resort, when all other methods have failed. | * If other methods fail, flashing via TFTP is almost always possible. This requires an Ethernet connection, TFTP server software running on router and a TFTP client program on the client device. Generally, this should be attempted only as a last resort, when all other methods have failed. | ||