So I had a breakthrough on my windows 7 machine, and was able to Request and Open a communication line to the photon. I have not done any further communication testing with that machine yet. But from what I’ve found in forums threads is once people can open the communication with the device the rest comes into place… We shall see.
Now I’m on my Windows 10 machine and WebUSB cannot even detect the stock Photon. This issue seems to be with the default driver windows selects on Windows 8.1 and above. According to the readme
Microsoft OS 2.0 Descriptors which instruct the Windows operating system (8.1 and above) to automatically the WinUSB.sys driver so that the browser can connect to the device.
On the windows 7 machine, I would see the normal Photon under Ports in device manager, but I would also see a Universal Serial Bus Device that referenced the photon and I believe this is what chrome connects to.
Using Zadig to interrogate the Photon, I see that the Photon loads usbser driver instead of winusb that chrome apparently requires
I believe usbser is the driver that the Photon uses for the standard serial terminal, and on the windows 7 machine, there were 2 different enumerations (drivers) for the Photon in Zadig.
So it appears I need to figure out how to get this Universal Serial Bus Device version of the Photon to enumerate in windows if I want it to work on Windows 10 (which I do). The repo suggests I need to make sure the Photon is using USB 2.1, there may be more but first I need to validate the USB version of the photon