Fixed connection issues with some devices.