Configure the Router to Use a USB Modem

Once you have flashed your router to use the ROOter firmware and have finished configuring the router functions, it is time to configure it to use your USB modem.

Do not plug the modem into the router until this configuration is completed.

Log on to the ROOter web interface and select Modem in the upper tab and Connection in the lower tab.

Here you can fill in the boxes with information required to allow the modem to connect to the Provider's network and to add some custom features to the process.

Enter your APN in the APN : box. This is required to make a connection and the name is supplied by your Provider.

If your Provider requires a User Name and Password, enter them in the appropriate boxes. Otherwise they can be left blank.

If a User name and Password are required then the Provider will have stated the type of Authentication Protocol to use. This will be PAP or CHAP. Use the dropdown box to choose the correct type.

At this point, you have entered all the required information to achieve a connection. Click on the Save button in the lower right corner and wait for the changes to be applied.

You can now plug in your modem to the router and it will automatically connect to the Provider's network. This can take up to 2 minutes to complete, depending on the modem.

If you leave the modem plugged into the router and reboot the router by powering off and then on, the modem will also automatically connect to the Provider's network after the router has completed its boot up process.

Custom Connection Features

If you wish, there are a couple of custom connection features that can be enabled. These include the Keep Connection Alive feature and Custom DNS servers.

Keep Connection Alive

The Keep Connection Alive feature is designed to keep your connection active by sending a small amount of data over it at timed intervals. This keeps the cell tower from dropping you due to inactivity. It achieves this by pinging a server at specified intervals.

If you choose the Enabled setting the connection will be checked and the status will be written to the System Log. No other action is taken. This setting will keep the connection active.

If you choose Enabled with WAN Restart the connection will also be checked and the status logged to the System Log. However, if the connection is down or disconnected it will restart the modem so it reconnects again. This will ensure that the modem stays connected at all times, even if the connection drops out occationally.

f you choose Enabled with Router Restart the connection will also be checked and the status logged to the System Log. However, if the connection is down or disconnected it will restart the router and allow the modem to reconnect after the router reboots.

If you choose Enabled with Modem Toggle the connection will also be checked and the status logged to the System Log. However, if the connection is down or disconnected the power to the USB port will be turn off and then on to restart the modem and the WAN.

When the Connection Keep Alive feature is enabled in one of it's forms more boxes will appear to allow you to customize how the feature works.

You can leave them at their default settings and it will work properly. However, if you find you need a more customized version it can be done here.

The Ping Interval is the number of minutes between checks that the connection is up and running.

Ping Wait is the number of seconds that the script waits for the ping to return information before declaring the connection down. Increasing this value can help if the connection is slow.

Number of Packets is the number of packets sent during each ping. Again, increasing this value can help with poor connections.

Ping Server 1 is the IP address of the srever you wish to ping in order to test if the connection is up. By default it is set to 8.8.8.8, which is Google. A server IP must be specified in this box.

Ping Server 2 is the IP address of the server you wish to ping if the ping to Ping Server 1 fails. If this server's IP is specified then the pings to both servers must fail before the connection is declared down.

If you enable this feature click on the Save button and wait until the changes have been applied.

Warning : there are concerns that, with some Providers, pinging a site may constitute a data session and a certain minimum amount of data may deducted from your account. This could cause your bandwidth usage to increase far beyond the actual data used. This has not been confirmed as yet but care should be taken when using this feature. If it is not strictly required then don't use it.

USB Power (if supported)

USB Power allows you to specify if the power supplied by the USB port is enabled or not. If you are using a powered USB Hub then you may wish to turn off the power going to the USB port of the router. This feature is not available on all routers but only on those listed on the Supported page as having Power Toggle.

Normally this will be left in it's default ON position.

Connection Delay in Seconds

Connection Delay in Seconds allows increasing the delay after the modem starts the connection procedure and when it actually does the connection. This applies only to modems not using the PPP protocol.

The delay must be at least 1 seconds or you will not be able to save it. The delay may need to be increased if you are having problems getting your modem to run the connection sequence correctly.

This feature is seldom needed and should be used only as a last resort. It will not cause any harm but will slow down the connect procedure.

If you change this value, click on the Save button and wait until the changes have been applied.

Force Modem to PPP Protocol

Force Modem to PPP Protocol allows you to force your modem to use the PPP protocol rather than the high speed protocol it would normally use.

By choosing Yes you will force all modems to use the PPP protocol. This can be useful if your modem would normally use another protocol but refuses to connect while using it. The Huawei E3131 and E173 would normally use the CDC-NCM protocol but they do not then connect correctly. By setting the modem to PPP they will connect and work correctly. The Sierra AC305 with the original modem firmware also requires this to be set.

Notice : there are 2 different versions of the E3131 and this action is only required on the Non-Hilink version of the modem. If the E3131 uses a web interface to set it up when plugged into your computer it is the Hilink version and forcing the protocol to PPP will stop it from working.

When using this feature you may find that you must change the Communication Port on the Network Status page before the information is displayed.

If you change this value, click on the Save button and wait until the changes have been applied.

Custom DNS

Custom DNS servers can be specified so that they override the DNS servers used by your Provider.


You can enter either one or two DNS servers you wish to use. If you enter two servers then the primary DNS server will be DNS Server 1. The IP Address is checked for correct format and will be rejected if it is incorrect.

If you enable this feature click on the Save button and wait until the changes have been applied.