Here is a project I made a while ago to communicate with the device: https://github.com/AyrA/WinOneRNG You can use the file https://github.com/AyrA/WinOneRNG/blob/master/libOneRNG/RNG.cs as documentation