ufrisk / pcileech-fpga

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

Flashing - Modified Gateware #112

Closed AWES0ME1 closed 2 years ago

AWES0ME1 commented 2 years ago

LambdaConcepts PCIe Squirrel (Purchased 2022)

I would like to flash modified FPGA gateware for this device; however, I am unable to do so and could use your help.

Currently I have generated a Vivado bitstream with the information I would like to flash to the device. Lambda Concepts wiki page details a .bin file that is required for flashing, which I've noticed you kindly linked at the bottom of this page (https://github.com/ufrisk/pcileech-fpga/tree/master/PCIeSquirrel)

It would be very helpful if you could further detail the process to make the bin file.

Many thanks, J

Swat2k commented 2 years ago

@AWES0ME1 In Vivado, the button "Generate Bitstream" generates a bin file named "pcileech_squirrel_top.bin" (you can find it by searching in the project folder) - this is the firmware that you need to upload to the device using openocd

Link to official docs