Site Tools


faq

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
faq [2024/04/21 17:45] – [Device Support] hogwildfaq [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.  \\ 
-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 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 relatively safe. Depending on your hardware, there are recovery procedures \\ if things don't go as planned. However, you are fully 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'a lot of information on this wiki. It's not all where you expect to find it. Take a look around.
-  *There is a lot of information on this wiki. Not all of it is where you might expect to find it. Take a good look around.+
  
  
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//) is roughly as follows: \\  \\+\\ //A:// The naming scheme for ARM-based models (//with some exceptions//) is roughly as follows: \\  \\
  
 |  **Build Name Term**  |  **Description**  | |  **Build Name Term**  |  **Description**  |
Line 73: Line 72:
   * Release name: 2021.3  (The third release of 2021. NOT the third month). \\    * Release name: 2021.3  (The third release of 2021. NOT the third month). \\ 
   * Build features: AIO (All-in-one).  The build includes all features. \\    * Build features: AIO (All-in-one).  The build includes all features. \\ 
-  * NVRAM size: 128K (this is optional but indicates the NVRAM size of the routers, 128K in this case). \\ +  * NVRAM size: 128K (this is optional but indicates NVRAM size of the router). \\ 
   * no_media_server: The build doesn't include the Media Server. \\ \\   * no_media_server: The build doesn't include the 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 manually or by reloading the page using CTRL-F5 \\ on the keyboard.+  - First, clear the browser cache either via the graphical interface, or by reloading the page using \\ CTRL-F5 on the keyboard.
   - Try a different browser.   - Try a different browser.
-  - Rarely, there can be multiple copies of FreshTomato's graphical interface certificate stored in your browser.\\ If this happens, remove any unwanted (or all) FreshTomato certificates stored in your browser before \\ reconnecting to the web interface.+  - Rarely, multiple copies of FreshTomato's graphical interface certificate are stored in the browser.\\ If this happens, remove any unwanted (or all) FreshTomato certificates stored in your browser \\ before reconnecting to the web interface.
  
  \\  \\
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://www.draisberghof.de/usb_modeswitch/|Draisberghof Software-usb_modeswitch]] For more advanced users, you can get detailed information about usb_modeswitch here: [[https://www.draisberghof.de/usb_modeswitch/|Draisberghof Software-usb_modeswitch]]
  
- + \\
-==== Huawei modems (and HiLink mode) ==== +
- +
-Some Huawei modems have two modes of operation: HiLink mode and Stick mode. Confusingly, two different "models" may use the same hardware, but different firmware. One modem's firmware includes HiLink mode, and the other's doesn't. HiLink models may have a HiLink logo on the device. Sometimes a modem can be (re)flashed with a firmware version that supports / doesn't support HiLink mode. A HiLink model can become a non-HiLink model and vice versa. +
- +
-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, where hosts on the Internet initiate inbound connections. +
-    * 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, implement a VPN to another device which is initiated by the router with the HiLink mode modem connected. +
- +
-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". This might suggest the modem was in storage mode, when it's actually in modem mode. +
- +
- +
-==== Modem Install Process (TBD) ==== +
- +
-Assuming there is no pin enabled, FreshTomato sets the //modem_pin// nvram variable to null, like this: +
- +
-'' +
-nvram set modem_pin= "" \\ +
- +
-nvram commit'' +
- +
-If the card does have a PIN set, the variable must be set in nvram: +
- +
-''nvram set modem_pin= "1234"''+
  
  
faq.1713717918.txt.gz · Last modified: 2024/04/21 17:45 by hogwild