Update

This works but at a 1.8ms pulse window, the USB port locks up.