This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
faq [2024/04/21 17:44] – [Starting out] hogwild | faq [2024/04/28 17:28] (current) – [Modem Modes] -formatting hogwild | ||
---|---|---|---|
Line 5: | Line 5: | ||
//Q: I'm new to FreshTomato. Where should I start?// | //Q: I'm new to FreshTomato. Where should I start?// | ||
- | \\ | + | |
- | A: You're in the right place. | + | |
- | \\ | + | * Go the [[hardware_compatibility|Hardware compatibility]] page and verify your device is supported by FreshTomato. \\ Read the HW revision column and the notes column there. |
- | *Go the [[hardware_compatibility|Hardware compatibility]] page and verify your device is supported by FreshTomato. \\ Read the HW revision column and the notes column there. | + | * Overall, the installation process is fairly |
- | *Overall, the installation process is relatively | + | * You need an Ethernet connection between your client device and a LAN port on the router. |
- | *You need an Ethernet connection between your client device and a LAN port on the router. | + | * Read and follow the [[firmware_basics_procedures|Installing FreshTomato]] section. This guides you through all steps needed |
- | *Read and follow the [[firmware_basics_procedures|Installing FreshTomato]] section. This guides you through all steps needed to install FreshTomato. | + | * There' |
- | *There | + | |
Line 19: | Line 18: | ||
//Q: Does FreshTomato support only old devices or newer ones too?// | //Q: Does FreshTomato support only old devices or newer ones too?// | ||
- | \\ A: FreshTomato supports a variety of devices. See the [[hardware_compatibility|Hardware compatibility]] page for more details. Keep a close eye on CPU speed, Ethernet port speed and WiFi speed. | + | \\ //A:// FreshTomato supports a variety of devices. See the [[hardware_compatibility|Hardware compatibility]] page for more details. Keep a close eye on CPU speed, Ethernet port speed and WiFi speed. |
Until recently, it was not possible to create new releases that support 802.11ax or newer WiFi standards. However, Broadcom recently released some details about their wireless drivers. As a result, FreshTomato developers are currently writing code to support the Asus TUF AX3000. Traditionally, | Until recently, it was not possible to create new releases that support 802.11ax or newer WiFi standards. However, Broadcom recently released some details about their wireless drivers. As a result, FreshTomato developers are currently writing code to support the Asus TUF AX3000. Traditionally, | ||
Line 47: | Line 46: | ||
//Q: What do those cryptic filenames mean? How do I choose the right build for my router?// | //Q: What do those cryptic filenames mean? How do I choose the right build for my router?// | ||
- | \\ A: The naming scheme for ARM-based models (//with some exceptions// | + | \\ //A:// The naming scheme for ARM-based models (//with some exceptions// |
| **Build Name Term** | | **Build Name Term** | ||
Line 73: | Line 72: | ||
* Release name: 2021.3 | * Release name: 2021.3 | ||
* Build features: AIO (All-in-one). | * Build features: AIO (All-in-one). | ||
- | * NVRAM size: 128K (this is optional but indicates | + | * NVRAM size: 128K (this is optional but indicates NVRAM size of the router). \\ |
* no_media_server: | * no_media_server: | ||
Line 159: | Line 158: | ||
To resolve these issues, please do the following: | To resolve these issues, please do the following: | ||
- | - First, clear the browser cache either | + | - First, clear the browser cache either |
- Try a different browser. | - Try a different browser. | ||
- | - Rarely, | + | - Rarely, multiple copies of FreshTomato' |
\\ | \\ | ||
Line 204: | Line 203: | ||
* Modem (only) mode | * Modem (only) mode | ||
* Storage emulation mode | * Storage emulation mode | ||
+ | |||
+ | \\ | ||
In modem mode, the device operates normally, and allows the host device to communicate with most modem functions. | In modem mode, the device operates normally, and allows the host device to communicate with most modem functions. | ||
Line 219: | Line 220: | ||
For more advanced users, you can get detailed information about usb_modeswitch here: [[https:// | For more advanced users, you can get detailed information about usb_modeswitch here: [[https:// | ||
- | + | \\ | |
- | ==== Huawei modems (and HiLink mode) ==== | + | |
- | + | ||
- | Some Huawei modems have two modes of operation: HiLink mode and Stick mode. Confusingly, | + | |
- | + | ||
- | HiLink mode has the following characteristics: | + | |
- | + | ||
- | * Includes storage emulation, (described above). | + | |
- | * The modem will self-mount as a storage device with drivers on the device itself. | + | |
- | * Presents the modem to the host as a network device with a web interface. | + | |
- | * Makes the modem act as a router | + | |
- | * Directs traffic through NAT | + | |
- | * Provides no IP pass through support (for the IP address assigned by the carrier to pass through to the attached device. | + | |
- | * Does not support port forwarding. | + | |
- | * Because of this, HiLink mode won't work with remote access applications, | + | |
- | * This includes applications like RDP, VNC, and Web servers. | + | |
- | * To use HiLink mode, your application must use only outbound-initiated connections (such as web browsing or email). | + | |
- | * Alternatively, | + | |
- | + | ||
- | Stick Mode presents the USB dongle to the host as a regular modem. When in stick mode, the host device to which the modem is connected (usually a PC) has to deal with all of the networking setup (PPP session, routing, and so on). | + | |
- | + | ||
- | The term "Stick mode" could be confusing, since many refer to a flash drive as a "USB stick" | + | |
- | + | ||
- | + | ||
- | ==== Modem Install Process (TBD) ==== | + | |
- | + | ||
- | Assuming there is no pin enabled, FreshTomato sets the // | + | |
- | + | ||
- | '' | + | |
- | nvram set modem_pin= "" | + | |
- | + | ||
- | nvram commit'' | + | |
- | + | ||
- | If the card does have a PIN set, the variable must be set in nvram: | + | |
- | + | ||
- | '' | + | |