Super cool, thanks for posting it gave me the enthusiasm to wire those pins up under the microscope.
For reference, because I'm using a saleae clone, the usb vid/pid needs to be added.
./fx2pipe -d=0925:3881 -8 n=300000000 -0
Firmware config: 0x12 0xc3 0xe0 0x0c 0x12
IO loop running...
Downloading firmware [builtin]...
Submitting max. 16 URBs to fill pipeline... 16 submitted
fx2pipe: 297517056 bytes in 7.265s (avg 39992 kb/s, curr 39777 kb/s)URB (just reaped) status=-75 (Unknown error -75), cancelled=0
HMM: URB(18311): blen=0/8960, status=-75, error count=0, cancelled=0
IO loop exited
fx2pipe: 299991040 bytes in 7.325s (avg 39995 kb/s)