On the C# FFI, if a battery read is called on a device that has disconnected (but hasn't registered as such yet), it can put the system into an undefined state where no other device can communicate until the process is restarted.
This may be a base library issue, but was reported in C#, so we'll start here first.
On the C# FFI, if a battery read is called on a device that has disconnected (but hasn't registered as such yet), it can put the system into an undefined state where no other device can communicate until the process is restarted.
This may be a base library issue, but was reported in C#, so we'll start here first.