title: Unable to connect to Bluetooth service from chrome
body: <p>I am trying to write a web app to control the target power of my Kickr Core turbo trainer.
  I spent far too long trying to connect to the <code>fitness_machine</code> profile before realising that my trainer does not support this. Instead it uses a custom kickr profile and I managed to find some docs on it <a href="https://docplayer.net/42079050-Wahoo-fitness-equipment-profile.html" rel="nofollow noreferrer">here</a>.</p>
  <p>The uuids listed (<code>A026EE07-0A7D-4AB3-97FAF1500F9FEB8B</code> for Wahoo Fitness Equipment Service) do match what I see when I look at chrome://bluetooth-internals after a bit of formatting: <code>a026ee07-0a7d-4ab3-97fa-f1500f9feb8b</code>.</p>
  <p>I am not able to connect to this service though. If I use this uuid to <code>requestDevice({filters: [uuid]})</code> then no devices are listed in the connection dialog. If I acceptAllDevices: <code>requestDevice({ acceptAllDevices: true, optionalServices: [uuid] })</code> then I see my trainer listed but when I select it I am not able to connect to the service, I am told that the service does not exist.</p>
  <p>What else can I try to get connected to my trainer? (I am really regretting not getting a trainer that supports the standard Bluetooth profile now but nothing can be done about that now!)</p>