This shows you the differences between two versions of the page.
Both sides previous revisionPrevious revisionNext revision | Previous revision | ||
faq [2024/04/21 17:52] – [How Do I Choose a Build? (build naming scheme)] -condense NVRAM size bulleted point hogwild | faq [2024/04/28 17:28] (current) – [Modem Modes] -formatting hogwild | ||
---|---|---|---|
Line 7: | Line 7: | ||
| | ||
- | *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 safe. Depending on your hardware, there are \\ recovery procedures if things don't go as planned. However, you are responsible for any risks \\ involved in upgrading your device to FreshTomato. | + | * Overall, the installation process is fairly safe. Depending on your hardware, there are \\ recovery procedures if things don't go as planned. However, you are responsible for any risks \\ involved in upgrading your device to FreshTomato. |
- | *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 \\ to install FreshTomato. | + | * Read and follow the [[firmware_basics_procedures|Installing FreshTomato]] section. This guides you through all steps needed \\ to install FreshTomato. |
- | *There' | + | * There' |
Line 158: | 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 203: | 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 218: | 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: | + | |
- | + | ||
- | '' | + | |