Dear Teltonika Team,
Simply reproducable issue:
The 1st switch to "default-sim" sim1 (after router-start) is interrupting the 1st switch by auto-switch-rule AND leads to permanent disconnected state whenever using sim2 subsequently.
1) no sim in slot1 - a well-working sim in slot2
2) after router-start sim1 (set as default-sim) is tried to be setup (see loglines below)
3) after some minutes the On-Data-Connection-Fail rule of sim1 is firing after 10 connection-trials and is starting to switch to sim2 (see green coloured line below)
4) but after router-start the router wants to set the DEFAULT sim (sim1) either way, DESPITE the sim1 was already set from the beginning - so the switching to sim2 is BREAKING! (see orange coloured libe below)
5) now again sim1 is tested by on-data-connection-fail-rule for 10 trials, then again the rule fires and switches to sim2 which is then working fine for all subsequent switches
Due to the switch to the default-sim, any auto-switching which is in process is interrupted, afterwards every switch to sim2 result in disconnected. With below workaround (no default-sim), everthing is working fine.
Workaround:
The "default-sim" switch is unfortunately toggeling between sim1 and sim2, I cannot disable default-sim for both sims (except with "uci set simcard...")
By when this started to happen: Unfortunately I do not know
>>> logread | egrep "sim|SIM|now up" | egrep -vi "wireless|multiap"
Sat Jan 14 10:41:24 2023 user.notice simcard: sim UBUS object was found! Loading simcard configuration.
Sat Jan 14 10:41:29 2023 user.notice simcard: sim UBUS object was found! Loading simcard configuration.
Sat Jan 14 10:41:29 2023 daemon.info mobifd: [gsm.modem0] Failed to get SIM PIN state
Sat Jan 14 10:41:35 2023 daemon.notice netifd: Interface 'lan' is now up
Sat Jan 14 10:41:35 2023 daemon.notice netifd: Interface 'loopback' is now up
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: Starting sim_switch...
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: Initializing uloop...
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: Connecting to ubus...
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: Reading configuration...
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:42:22 2023 daemon.info sim_switch[6596]: Running...
Sat Jan 14 10:42:52 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:43:22 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:43:52 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:44:53 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:45:24 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:45:54 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:46:24 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:46:54 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:47:24 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:47:54 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:47:54 2023 daemon.info sim_switch[6596]: [1-1.4] SIM switch in progress. Triggered by data_fail rule
Sat Jan 14 10:47:55 2023 daemon.info mobifd: [gsm.modem0] Default SIM change initiated
Sat Jan 14 10:48:14 2023 kern.info kernel: Changing to SIM2: unable to establish data connection
Sat Jan 14 10:48:37 2023 user.notice simcard: sim UBUS object was found! Loading simcard configuration.
Sat Jan 14 10:48:45 2023 daemon.info mobifd: [gsm.modem0] Default SIM change initiated
Sat Jan 14 10:49:04 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:49:34 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:50:04 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:50:34 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:51:04 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:51:34 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:52:05 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:52:35 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:53:05 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:53:35 2023 daemon.info sim_switch[6596]: [config_get_data_fail_iface:555] error: Failed to identify interface!
Sat Jan 14 10:53:35 2023 daemon.info sim_switch[6596]: [1-1.4] SIM switch in progress. Triggered by data_fail rule
Sat Jan 14 10:53:36 2023 daemon.info mobifd: [gsm.modem0] Default SIM change initiated
Sat Jan 14 10:53:56 2023 kern.info kernel: Changing to SIM2: unable to establish data connection
Sat Jan 14 10:54:01 2023 daemon.notice netifd: mob1s2a1 (17418): Quering active sim position
Sat Jan 14 10:54:04 2023 daemon.notice netifd: Interface 'mob1s2a1' is now up
Sat Jan 14 10:54:07 2023 daemon.notice netifd: Interface 'mob1s2a1_4' is now up