ufrisk / pcileech-fpga

FPGA modules used together with the PCILeech Direct Memory Access (DMA) Attack Software
913 stars 206 forks source link

FPGA SP605 + ftdi usb3 ft601-b device isn't detected on my HOST system #107

Closed sridhaleech closed 2 years ago

sridhaleech commented 2 years ago

Hi Frisk ,

I have tried FPGA enablement & unable to make it work USB3 ftdi ft601-b device with FPGA SP605 . == > (https://github.com/ufrisk/pcileech-fpga/tree/master/sp605_ft601)

for build 1.Install Xilinx ISE Development Environment. 2.Open ISE Design Suite 64-Bit Command Prompt. 3.Run build.bat to generate Xilinx proprietary IP cores and build bitstream. Finished !!!

I'm getting some FIFO generation error because PCIleech source file (Downloaded from Github ) was generated FIFO with 9.3v + ISE14.7 version.

I'm using currently FIFO generator 8.4 ver with ISE 13.4 version.

My need is to do DMA read/write with FPGA SP605 + ftdi usb3 ft601-b on my system.

How to make it work FPGA SP605 + ftdi usb3 ft601-b device

Past one month i'm struggling to enable FPGA with ftdi usb3 ft601-b device and ISE 14.3 +FIFO generator 8.4

Pls kindly advise me ,how to do it .

Thanks and advance .

ufrisk commented 2 years ago

Please understand that this is an open source project.

I do not get paid for the time I put into this. You file a lot of issues all the time which is taking up a lot of my time.

You mention it yourself in your issue. If it's built with version 14.7 and it's not working with version 13.4 the solution ought to be obvious.

Please build with version 14.7 and not version 13.4. Thank You for understanding.

And yes, I know ISE is a shit program. Thats why I'm not really updating the SP605 solution any more even if it's supported. But for ISE support please contact Xilinx. There is nothing I can do about their old dev environment being shit.

sridhaleech commented 2 years ago

Sorry man and thanks for support .

I will check with Xilinx team ,Can use 14.7 version instead of 13.4 .

If Yes.Then i will try to do it .

ufrisk commented 2 years ago

Thanks. Or just use the pre-built version I have downloaded unless you'd need to make any changes.

sridhaleech commented 2 years ago

Hi, I just tried with 14.7 ISE and while doing build noticed some error,during " Generated programming file. & Still FT601 USB3.0 FIFO device is not detected in My HOST system device manger .

build_issue

Any thing to do modification before build or ?

I just followed "Build" steps. Downloaded FPGA SP605_FT601 Files from below link and Just run build with 14.7 ISE 64-bit CMD window.

"https://github.com/ufrisk/pcileech-fpga/tree/master/sp605_ft601"

ufrisk commented 2 years ago

great that the build worked. I assume you flashed it successfully too? There are no errors, just some warnings. It should work fine. Or just use the pre-built version.

sridhaleech commented 2 years ago

Hi Frisk ,

  1. After ran "Flash.bat” file & Flashed successfully.Refer picture below. Flashed

  2. While flashing FPGA card jumper setting & refer picture --> image

  3. After flashed, The FT601 3.0 USB was detected under device manager in my host system. refer picture below. HOST_USB 3 0 FT601

  4. From the target system FPGA connected and its enumeration with Yellow Bang( Ethernet controller with 0666 ID ).refer picture below

Target_Ethernet_controller_Yellow_bang

  1. How install the ethernet driver for my "target" ? is there any available driver for this ethernet ?

Thanks and advance ,we near to fix the issue . 👍

Corrected type error in 5.point

sridhaleech commented 2 years ago

Can re-Open the this issue .

sridhaleech commented 2 years ago

Hi Frisk , Could you pls help me ?

ufrisk commented 2 years ago

There is no need for a driver on the host system. DMA should work anyway.

sridhaleech commented 2 years ago

Hi Frisk,

That Yellow bang was in target system. I have connected SP605 on my target system. and now getting ethernet yellow bang on my target system. whether do we need install driver any for Target system or no need ? I know, For HOST system will install only FT601 driver .

sridhaleech commented 2 years ago

Hi frisk . Can re-open this issue ? Kindly help to get update above comment ?