Hello,
I would like you to try the following modifications via SSH. To begin, please login to your router via CLI/SSH. Edit wireless configuration file with a text editor using the following command:
Press letter i to enable editing and add the following options to config wifi-iface, which has option mode 'sta' (your WiFi client instance)
option bgscan 'simple'
option short_interval '20'
option long_interval '300'
option signal_thresh '-50'
Once done, press Esc button, entre :wq and press Enter to save changes and exit. Then execute reload_config command.
See, if you get more satisfactory performance.
Explanation of the options:
- Short_interval - defines the interval between background scans (in seconds) if the actual signal level of the currently connected access point is worse than signal_strength (signal_thresh in wireless config).
- Long_interval - defines the interval between background scans (in seconds) if the actual signal level of the currently connected access point is better than signal_strength(signal_thresh in wireless config).
- Signal_thresh - defines a threshold (in dBm) that determines which one of the following two parameters (i.e., Short Interval or Long Interval) will be effective.
Best regards,