fix DeviceSettings