
What was done
Claude Code and Ghidra turned the vendor's Windows DLL into a documented protocol and a Python libusb driver for a research digitizer.
Thiago wanted to use an Axon Digidata 1440A digitizer, a lab instrument used in electrophysiology, without Windows. The repo says the driver was reverse engineered from the vendor's AxDD1400.dll using Claude Code.
How it was done
The DLL, shipped with pCLAMP, holds both the bring-up logic and the device firmware. The repo documents the vendor requests, struct offsets and sample codec in a protocol file. The firmware is not redistributed: a script extracts it from a copy of pCLAMP that the user already has. A mock transport lets the tests run without hardware.
Results
The result is a pyusb driver with immediate analog and digital I/O, a protocol setup and streamed analog input acquisition, plus tests and a protocol reference. The author does not report benchmarks, and the repo is a small first release.