ufrisk / pcileech

Direct Memory Access (DMA) Attack Software
GNU Affero General Public License v3.0
4.87k stars 718 forks source link

test with usb3380_evb fail #153

Closed shaobingyang closed 3 years ago

shaobingyang commented 3 years ago

Hi, I did a test with usb3380 evb, and failed. Test is in Windows 10 Ver 1903. Win-usb driver's installation failed with an error (This device cannot start. (Code 10) The specified request is not a valid operation for the target device.) Usb3380 driver's installation failed with an error (This device cannot start. (Code 10) {Incorrect Network Resource Type} The specified device type (LPT, for example) conflicts with the actual device type on the remote resource. ) So did I do it in the wrong way, Or what can I do next to do a usb3380 test? Capture01 Capture02 Capture03 Capture04 Capture00

ufrisk commented 3 years ago

It probably work better if you right click install on the inf file instead of going through and manually selecting hardware.

image

Just tried on latest Google USBdriver in a fresh install Windows (2004 release) but I don't think that should matter. It's probably a driver install thing.

Please let me know if you get it to work.

shaobingyang commented 3 years ago

I tried usb_driver_r12-windows.zip in win2004, tested installation using inf. Installation was successful judging from the prompts, but nothing changed in device manager. No new devices found. Installation of USB3380 using inf was the same. Still, I cannot flash USB3380 evb. Does usb3380 work on well on your machine? Did I miss something? Could you show me your testing environment? Capture01 Capture02

ufrisk commented 3 years ago

The installation of the Google USB driver is for PCILeech to be able to communicate with the USB interface.

The USB interface of the USB3380 is however disabled by default and the device would need to be flashed before it's enabled.

You would need to flash the device first as given in the flash instructions here: https://github.com/ufrisk/pcileech/blob/master/usb3380.md If it fails with the Windows flash tool (which have nothing to do with the Google USB driver) please try flashing on Linux. Flashing needs to be done while the USB3380 is inserted into PCI Express of the flash system. It's not possible to flash from the USB side (since the USB is disabled by default).

shaobingyang commented 3 years ago

^_^, actually I am working on this.