Modified the Wi-Fi roaming logic to make better decisions and introduce additional retries to prevent connectivity losses.
Added a new configuration parameter DHCP Renew on Roam under Setting > Wi-Fi > Advanced. The older M300XL and M300 versions always performed a DHCP Renew when roaming. Enabling this option will match the previous behavior. However, certain networks do not respond to DHCP renew messages in a timely manner and enabling this will cause connectivity interruptions. It is recommended to leave this option at the default disabled state unless your network administrator requires otherwise.
Applied Android security patches to bring the device up to compliance as of the December 2019 bulletin.For more information on these security bulletins, refer to the official Android Security Bulletin page here.