title: UWP SerialDevice.FromIdAsync throws "Element not found" (Exception from HRESULT: 0x80070490) on Windows 10
body: <p>I want to open serial port on an attached Bluetooth device in a Xamarin Forms application.</p>
  
  <p>Here is the code (I simplified it in order to illustrate the problem):</p>
  
  <pre><code>  string l_gdsSelector = SerialDevice.GetDeviceSelector();
    var l_ardiDevices = await DeviceInformation.FindAllAsync(l_gdsSelector);
  
    foreach(DeviceInformation l_diCurrent in l_ardiDevices)
    {
      if(l_diCurrent.Name.StartsWith("PX05"))
      {
        m_sdDevice = await SerialDevice.FromIdAsync(l_diCurrent.Id);
  
        break;
      }
    }
  </code></pre>
  
  <p>This code throws "Element not found" (Exception from HRESULT: 0x80070490) Exception at <code>await SerialDevice.FromIdAsync</code></p>
  
  <p>I cannot believe it : "Element not found" whereas DeviceInformation.FindAllAsync juste returned it as an existing device !</p>
  
  <p>Can someone explain me this strange behavior? and predominatingly how to solve it?</p>
  
  <p>Thank you in advance</p>