Travelmate support thread

I'm looking for the most straight forward way to switch the uplink between 2 WiFi APs. I need to test my local network devices setup so they will work with laptops when they are either local or remote.

To do this test I need to switch the Beryl 7 between an AP on my home network and an AP that is connected outside my home, i.e. wireless home internet box.

Since both APs have good signal strength, it's not like moving from one hotel to another.

What I've tested is just clicking "on" for one AP and "off" for the other AP. I have to wait for a minute or 2 for the switch to happen, but it works.

I thought moving the APs using the reordering and dragging the one I want to the top, but that doesn't seem to work.

What am I missing or is the clicking of "on" and "off" the answer?

EDITED:

I did find out that if I drag the AP entry on the TravelMate -> Wireless page I want to the top and reboot the Beryl, it comes up with the top AP entry as connected. Not sure that's ideal.

Both methods will work ... the prio method depends on enabling that option:
image

So I clicked to enable ProActive Uplink Switch, save and restart. Then if I want to switch to the AP on the both of the Travelmate Wireless list, I can drag that entry to the top of the list, then save and apply. That works after about a minute.

Thanks for the information.

1 Like

Hi folks!

I'm trying Travelmate for the first time on my GL-MT3000. I installed through the OpenWRT Software menu and did the initial wizard. It's now stuck on Status = Processing with a spinning wheel. It's been this way overnight. I have attempted to reboot, uninstall and reinstall with no change. The logs tab only shows the service has started. This is preventing me from making changes and saving the configs. It seems the uninstall may not have deleted the previous configuration. Any ideas on how to resolve without reimaging my travel router?

claude.ai is your best friend :wink:

A good starting point is always reading the online available readme (see first post or klick on the link at the app frontpage).

My apologies for my ignorance. I have read through the readme and didn't get any indication of my issue.

For anyone that stumbles upon this issue in the future, config changes can only be made to the "Settings" page on Travelmate only after connecting to something under the "Wireless Stations" tab. I was trying to get everything pre-configured before I travel.

To provide some feedback, the status of "Processing" isn't descriptive from a user perspective. It might be valuable to include a flyout or message on the status line that states a "Wireless Station" connection is required to make changes.

Nope, you can configure travelmate options in every app state - even if it's disabled (it doesn't make sense but you can).

That wasn't my experience, which is why I came here to ask for help.

Hi Guys,

Ive setup a spare router with travelmate to connect to my phone hotspot and share it to the lan via ethernet. I have force hotspot to always on on my phone. But i still have daily several occasions when the connection seems to drop, and travelmate scan will show the network, but its not reconnecting to it. In the interface it just says "processing"

Any ideas why this would be happening?

Any suggestions on making the wifi link more stable?

  1. Look in the readme
  2. We can't help without any information:
    • at least the current travelmate config
    • and the output of the travelmate status

I use smartphone tethering instead of the phone hotspot with travelmate

I've had problems at least for years getting Travelmate to recognize an Optimum hotspot has no Internet. It will happily connect and stay connected despite not having Internet. I jjust tried again today with a fresh install of the latest OpenWRT and a fresh install of Travelmate. The log shows this: Sun Aug 2 16:23:15 2026 user.info trm-2.2.1-r6[25278]: captive portal domain 'outdoorwifi2.optimum.net' added to to dhcp rebind whitelist Sun Aug 2 16:23:17 2026 user.info trm-2.2.1-r6[25278]: connected to uplink 'radio0/optimumwifi/-' with mac '-' (1/2)

Any idea how to address this? Thanks!

Tha latest stable OpenWrt is 25.12. and Travelmate 2.4.6-3 ...

Please look in the readme first ...
image

... and in LuCI ...

... more than that, in current travelmate you can skip certain auto-added hotspots at all:

Net Error Check is one of the first things I set, as well as captive portal detection. Despite being checked, it still doesn't detect a lack of Internet. I don't have Travelmate auto-add any open hotspots.

Perhaps now would be a good time to stop making guesses ...

  • provide your travelmate config
  • provide the output of /etc/init.d/travelmate status
  • and the debug logs of travelmate while you're connected to a stalled uplink
  • and that's all with a current/supported travelmate version 2.4.x

Thanks!

Ok, first, here's my config:

root@OpenWrt:~# cat /etc/config/travelmate

config travelmate 'global'
option trm_enabled '1'
option trm_captive '1'
option trm_proactive '1'
option trm_netcheck '1'
option trm_autoadd '0'
option trm_mail '0'
option trm_debug '0'
option trm_iface 'trm_wwan'
option trm_radio 'radio0 radio1'
option trm_revradio '1'
option trm_vpn '0'
option trm_randomize '0'
option trm_maxretry '2'
option trm_maxwait '20'
option trm_timeout '30'

config uplink
option enabled '1'
option device 'radio1'
option ssid 'TLC Guest'
option con_start_expiry '0'
option con_end_expiry '20'
option con_start '2026.08.08-00:01:28'

config uplink
option enabled '0'
option device 'radio0'
option ssid 'optimumwifi'
option con_start_expiry '0'
option con_end_expiry '0'
option con_start '2026.08.02-16:23:17'

config uplink
option enabled '1'
option device 'radio0'
option ssid 'TLC Guest'
option con_start_expiry '0'
option con_end_expiry '20'

root@OpenWrt:~#

Here is my status:
root@OpenWrt:~# /etc/init.d/travelmate status
::: travelmate runtime information

  • travelmate_status : connected (net cp 'outdoorwifi2.optimum.net'/98)
  • travelmate_version : 2.2.1-r6
  • station_id : radio0/optimumwifi/-
  • station_mac : 22:0D:B0:80:85:A1
  • station_interfaces : trm_wwan, -
  • station_subnet : 25.208.0.0 (lan: 192.168.10.0)
  • run_flags : scan: active, captive: :check_mark:, proactive: :check_mark:, netcheck: :check_mark:, autoadd: ✘, randomize: ✘
  • ext_hooks : ntp: :check_mark:, vpn: ✘, mail: ✘
  • last_run : 2026.08.08-01:48:10
  • system : COMFAST CF-EW72, ath79/generic, OpenWrt 24.10.3 r28872-daca7c049b
    root@OpenWrt:~#

Here's the log:

root@OpenWrt:~# logread -e "trm-"
Sat Aug  8 01:43:43 2026 user.info trm-2.2.1-r6[8199]: travelmate instance stopped ::: action: stop, pid: 31427
Sat Aug  8 01:43:45 2026 user.info trm-2.2.1-r6[8288]: travelmate instance started ::: action: start, pid: 8288
Sat Aug  8 01:47:46 2026 user.info trm-2.2.1-r6[11043]: travelmate instance stopped ::: action: stop, pid: 8288
Sat Aug  8 01:47:47 2026 user.info trm-2.2.1-r6[11132]: travelmate instance started ::: action: start, pid: 11132
Sat Aug  8 01:48:56 2026 user.info trm-2.2.1-r6[11132]: connected to uplink 'radio0/optimumwifi/-' with mac '-' (1/2)
Sat Aug  8 01:49:44 2026 user.info trm-2.2.1-r6[14138]: travelmate instance stopped ::: action: stop, pid: 11132
Sat Aug  8 01:49:46 2026 user.info trm-2.2.1-r6[14227]: travelmate instance started ::: action: start, pid: 14227
Sat Aug  8 01:50:47 2026 user.info trm-2.2.1-r6[14227]: connected to uplink 'radio1/TLC Guest/-' with mac '-' (1/2)
Sat Aug  8 01:53:02 2026 user.info trm-2.2.1-r6[18185]: travelmate instance stopped ::: action: stop, pid: 14227
Sat Aug  8 01:53:03 2026 user.info trm-2.2.1-r6[18287]: travelmate instance started ::: action: start, pid: 18287
Sat Aug  8 01:53:57 2026 user.info trm-2.2.1-r6[19989]: travelmate instance stopped ::: action: stop, pid: 18287
Sat Aug  8 01:53:59 2026 user.info trm-2.2.1-r6[20078]: travelmate instance started ::: action: start, pid: 20078
Sat Aug  8 01:53:59 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio0, radio: radio0 radio1, radio_list: radio0, disabled: 0
Sat Aug  8 01:54:00 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio1, radio: radio0 radio1, radio_list: radio1 radio0, disabled: -
Sat Aug  8 01:54:04 2026 user.debug trm-2.2.1-r6[20078]: f_wifi    ::: radio_list: radio1 radio0, ssid_filter: -, radio: radio0, timeout: 3
Sat Aug  8 01:54:04 2026 user.debug trm-2.2.1-r6[20078]: f_env     ::: fetch: /usr/bin/curl, sys_ver: COMFAST CF-EW72, ath79/generic, OpenWrt 24.10.3 r28872-daca7c049b
Sat Aug  8 01:54:04 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: -
Sat Aug  8 01:54:05 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: -
Sat Aug  8 01:54:05 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: -, status: running (not connected), sta_iface: -, sta_radio: -, sta_essid: -, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:54:05 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: initial, name: phy0-sta0, status: false, enabled: 1, connection: -, wait: 2, max_wait: 20, min_quality/quality: 35/92, captive: 1, netcheck: 1
Sat Aug  8 01:54:05 2026 user.debug trm-2.2.1-r6[20078]: f_main-1  ::: status: false, connection: , proactive: 1
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: enabled, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_start, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_end, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_start_expiry, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_end_expiry, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: -, section: default_radio0, enabled: , active_sta: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: enabled, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_start, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_end, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_start_expiry, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: -, option: con_end_expiry, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: -, section: default_radio1, enabled: , active_sta: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:48:56
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:54:06 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: trm_uplink4, enabled: 1, active_sta: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[0]
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: enabled, result: 0
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start, result: 2026.08.08-01:50:47
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end, result: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start_expiry, result: 0
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end_expiry, result: 20
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[0], section: trm_uplink3, enabled: 0, active_sta: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[2]
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: enabled, result: 1
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_start, result: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_end, result: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_start_expiry, result: 0
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_end_expiry, result: 20
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[2], section: trm_uplink5, enabled: 1, active_sta: -
Sat Aug  8 01:54:07 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[2]
Sat Aug  8 01:54:25 2026 user.debug trm-2.2.1-r6[20078]: f_wifi    ::: radio_list: radio1 radio0, ssid_filter: -, radio: radio0, timeout: 15
Sat Aug  8 01:54:28 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: dev, name: -, status: false, enabled: 1, connection: -, wait: 1, max_wait: 20, min_quality/quality: 35/92, captive: 1, netcheck: 1
Sat Aug  8 01:54:28 2026 user.debug trm-2.2.1-r6[20078]: f_main-3  ::: radio_list: radio1 radio0, sta_list: trm_uplink4-radio0 trm_uplink5-radio0
Sat Aug  8 01:54:28 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: -
Sat Aug  8 01:54:28 2026 user.debug trm-2.2.1-r6[20078]: f_main-5  ::: sta_radio: radio0, sta_essid: "optimumwifi", sta_bssid: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-6  ::: radio: radio0, scan_device: trmscan0, scan_mode: active, scan_cnt: 38
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/unknown, bssid(sta/scan): /82:A9:73:7F:C1:97, quality(min/scan): 35/100, open: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/"CIA Drone 4572", bssid(sta/scan): /82:A9:73:4F:C1:97, quality(min/scan): 35/100, open: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/"CIA Drone 4572", bssid(sta/scan): /82:A9:73:3F:C1:97, quality(min/scan): 35/100, open: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/"CampRepeater5", bssid(sta/scan): /66:5E:41:0E:B1:C4, quality(min/scan): 35/100, open: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/"Brian5G", bssid(sta/scan): /30:68:93:AD:42:1B, quality(min/scan): 35/90, open: -
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_main-7  ::: radio(sta/scan): radio0/radio0, essid(sta/scan): "optimumwifi"/"optimumwifi", bssid(sta/scan): /BC:16:F5:1B:8C:8F, quality(min/scan): 35/86, open: +
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:54:35 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: macaddr, result: -
Sat Aug  8 01:54:36 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: set, section: trm_uplink4, macaddr: -, result: -
Sat Aug  8 01:54:36 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:54:36 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:04 2026 user.debug trm-2.2.1-r6[20078]: f_wifi    ::: radio_list: radio1 radio0, ssid_filter: -, radio: radio0, timeout: 22
Sat Aug  8 01:55:08 2026 user.debug trm-2.2.1-r6[20078]: f_net     ::: timeout: 3, cp (json/html/js): outdoorwifi2.optimum.net/-/-, result: net cp 'outdoorwifi2.optimum.net', error (rc/msg): 0/-, url: http://detectportal.firefox.com
Sat Aug  8 01:55:08 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:55:09 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:09 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:55:09 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:55:10 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/84), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:55:10 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: script, result: -
Sat Aug  8 01:55:10 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:55:11 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:11 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:55:11 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:55:12 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/84), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:55:12 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: sta, name: phy0-sta0, status: true, enabled: 1, connection: net cp 'outdoorwifi2.optimum.net'/84, wait: 3, max_wait: 20, min_quality/quality: 35/84, captive: 1, netcheck: 1
Sat Aug  8 01:55:12 2026 user.debug trm-2.2.1-r6[20078]: f_ctrack  ::: uplink_config: @uplink[1], action: start
Sat Aug  8 01:55:12 2026 user.info trm-2.2.1-r6[20078]: connected to uplink 'radio0/optimumwifi/-' with mac '-' (1/2)
Sat Aug  8 01:55:12 2026 user.debug trm-2.2.1-r6[20078]: f_vpn     ::: vpn: 0, enabled: -, action: enable, vpn_service: -, vpn_iface: -, vpn_instance: -, vpn_infolist: -, connection: net cp 'outdoorwifi2.optimum.net', rc: -
Sat Aug  8 01:55:14 2026 user.debug trm-2.2.1-r6[20078]: f_getgw   ::: wan4_gw: 25.208.0.1, wan6_gw: -, result: true
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio0, radio: radio0 radio1, radio_list: radio0, disabled: 0
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio1, radio: radio0 radio1, radio_list: radio1 radio0, disabled: -
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_env     ::: fetch: /usr/bin/curl, sys_ver: COMFAST CF-EW72, ath79/generic, OpenWrt 24.10.3 r28872-daca7c049b
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:44 2026 user.debug trm-2.2.1-r6[20078]: f_net     ::: timeout: 3, cp (json/html/js): outdoorwifi2.optimum.net/-/-, result: net cp 'outdoorwifi2.optimum.net', error (rc/msg): 0/-, url: http://detectportal.firefox.com
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/86), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: script, result: -
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:45 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/86), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: initial, name: phy0-sta0, status: true, enabled: 1, connection: net cp 'outdoorwifi2.optimum.net'/86, wait: 1, max_wait: 20, min_quality/quality: 35/86, captive: 1, netcheck: 1
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_main-1  ::: status: true, connection: net cp 'outdoorwifi2.optimum.net', proactive: 1
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: default_radio0, enabled: 1, active_sta: -
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:46 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: default_radio1, enabled: 1, active_sta: -
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: trm_uplink4, enabled: 1, active_sta: trm_uplink4
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[0]
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: enabled, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start, result: 2026.08.08-01:50:47
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end, result: -
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start_expiry, result: 0
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end_expiry, result: 20
Sat Aug  8 01:55:47 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[0], section: trm_uplink3, enabled: 0, active_sta: trm_uplink4
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[2]
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: enabled, result: 1
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_start, result: -
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_end, result: -
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_start_expiry, result: 0
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[2], option: con_end_expiry, result: 20
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[2], section: trm_uplink5, enabled: 1, active_sta: trm_uplink4
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: dev, name: -, status: true, enabled: 1, connection: net cp 'outdoorwifi2.optimum.net'/86, wait: 1, max_wait: 20, min_quality/quality: 35/86, captive: 1, netcheck: 1
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_main-2  ::: config_radio: radio0, config_essid: "optimumwifi", config_bssid: -
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_main-3  ::: radio_list: radio1 radio0, sta_list: trm_uplink4-radio0 trm_uplink5-radio0
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_ctrack  ::: uplink_config: @uplink[1], action: refresh
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_vpn     ::: vpn: 0, enabled: -, action: enable_keep, vpn_service: -, vpn_iface: -, vpn_instance: -, vpn_infolist: -, connection: net cp 'outdoorwifi2.optimum.net', rc: -
Sat Aug  8 01:55:48 2026 user.debug trm-2.2.1-r6[20078]: f_main-4  ::: config_radio: radio0, config_essid: optimumwifi, config_bssid: -
Sat Aug  8 01:56:18 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio0, radio: radio0 radio1, radio_list: radio0, disabled: 0
Sat Aug  8 01:56:18 2026 user.debug trm-2.2.1-r6[20078]: f_setdev  ::: device: radio1, radio: radio0 radio1, radio_list: radio1 radio0, disabled: -
Sat Aug  8 01:56:18 2026 user.debug trm-2.2.1-r6[20078]: f_env     ::: fetch: /usr/bin/curl, sys_ver: COMFAST CF-EW72, ath79/generic, OpenWrt 24.10.3 r28872-daca7c049b
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_net     ::: timeout: 3, cp (json/html/js): outdoorwifi2.optimum.net/-/-, result: net cp 'outdoorwifi2.optimum.net', error (rc/msg): 0/-, url: http://detectportal.firefox.com
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:56:19 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/98), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: script, result: -
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_mac     ::: action: get, section: trm_uplink4, macaddr: -, result: 22:0D:B0:80:85:A1
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: vpn, result: -
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_subnet  ::: lan_net: 192.168.10.0, wan_net: 25.208.0.0
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_jsnup   ::: section: trm_uplink4, status: connected (net cp 'outdoorwifi2.optimum.net'/98), sta_iface: trm_wwan, sta_radio: radio0, sta_essid: optimumwifi, sta_bssid: -, ntp: 1, vpn: 0/0, mail: 0/0
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_check   ::: mode: initial, name: phy0-sta0, status: true, enabled: 1, connection: net cp 'outdoorwifi2.optimum.net'/98, wait: 1, max_wait: 20, min_quality/quality: 35/98, captive: 1, netcheck: 1
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_main-1  ::: status: true, connection: net cp 'outdoorwifi2.optimum.net', proactive: 1
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:20 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: default_radio0, enabled: 1, active_sta: -
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: default_radio1, enabled: 1, active_sta: -
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[1]
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: enabled, result: 1
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start, result: 2026.08.08-01:55:12
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end, result: -
Sat Aug  8 01:56:21 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_start_expiry, result: 0
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[1], option: con_end_expiry, result: 0
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[1], section: trm_uplink4, enabled: 1, active_sta: trm_uplink4
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getcfg  ::: uplink_config: @uplink[0]
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: enabled, result: 0
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start, result: 2026.08.08-01:50:47
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end, result: -
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_start_expiry, result: 0
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_getval  ::: uplink_config: @uplink[0], option: con_end_expiry, result: 20
Sat Aug  8 01:56:22 2026 user.debug trm-2.2.1-r6[20078]: f_setif   ::: uplink_config: @uplink[0], section: trm_uplink3, enabled: 0, active_sta: trm_uplink4