This code is very bad, essentially done to prove it could be done, not for.. use. That being said you should be able to run and execute it yourself.
This is essentially a direct port of depau's wonderful reverse engineering done in the elanpoc repo.
- go
- libusb 1.0 (See https://github.com/google/gousb for more instructions)
go run main.go