UPDATE 03-08-2019: Our latest WiFiX 2019 version of GoldenOrb contains an internal ping script that runs in the background that resets/reboots the modem. As always when upgrading a router's firmware, be certain to UNCHECK the box to Save Settings.
The instructions and tasks below are no longer required when using the WiFiX firmware. The discussions below are for reference only.
For those running any brand or version of GoldenOrb (i.e., ROOter, WiFiX) firmware, you may want to try this modification.
It will modify a script in the firmware so that the AT!RESET is issued to the modem after the ping test fails.
This modification will apply to the 'Enabled with Modem Reconnect' option in the Connection Monitoring.
Using WinSCP (free download) you will need to access the firmware files.
In the conmon.sh file located at:
Code: Select all
/usr/lib/rooter/connect/conmon.sh
Code: Select all
ATCMDD="AT+CFUN=0;+CFUN=1,1"
Code: Select all
ATCMDD="AT!RESET"
Code: Select all
#ATCMDD="AT+CFUN=0;+CFUN=1,1"
ATCMDD="AT!RESET"
Save the file.
Go to Connecting Monitoring and enable ‘Enabled with Modem Reconnect’ and set the tracking IP to 8.8.8.8 and Save & Apply.
Reboot the router for it to take effect.
UPDATE: 1-15-2019
John (one of our customers) created a ping script that runs as a cron job--and runs independent from the Connection Monitoring ping script. Johns_ping script acts as a backup when all else fails.
The script should be placed in the directory at: /usr/lib/rooter/connect/
Next, go to SYSTEM > SCHEDULED TASKS and set up the cron job:
Code: Select all
0,10,20,30,40,50 * * * * /usr/lib/rooter/connect/johns_ping.sh