Thanks for the very nice enhancement. I am not a programmer, so think I am missing something in the logic\code. Does this enhancement now run on every “ConnCheckTimer” interval? If so does it not always try to set the network to the first entry, and then if it’s not found continue through the list? Would this not bounce the network every “ConnCheckTimer” interval if the forced station is NOT available?

This issue is similar to the one that exists when the wireless is set to disabled. It bounces the wireless to set it disabled again. Would you be willing to take a stab at fixing this problem, which is at line 79-81, and should have a conditional check to see if the wireless is already disabled, if so skip, if not perform those lines?

Are you using an AR-150? If so have you tested changing the STAtion by using the GLU GUI? GLI sets the config to use WAN as opposed to WWAN, and not sure if this causes an issue. I think it’s OK if you only use this as opposed to using both the GLI GUI and Luci. If you use both you may have some interface issues I think.