Automatically generates custom pcileech firmware from real pcie devices. Supports behavior inspection, advanced customization options and multiple profiles. **This is pre-release code until v1.x is tagged. Expect pretty verbose log output and additional features added. Feedback and PRs are appreciated.**

dma pcileech pcileech-fpga
2 Open Issues Need Help Last updated: Sep 12, 2025

Open Issues Need Help

View All on GitHub
bug good first issue UI error Accepted

Automatically generates custom pcileech firmware from real pcie devices. Supports behavior inspection, advanced customization options and multiple profiles. **This is pre-release code until v1.x is tagged. Expect pretty verbose log output and additional features added. Feedback and PRs are appreciated.**

Python
#dma#pcileech#pcileech-fpga

AI Summary: The issue is a bug in the PCILeechFWGenerator where the template rendering fails due to a missing attribute ('counter_width_bits') in the PerformanceConfig object. Debugging requires examining the template (`sv/advanced_controller.sv.j2`), the PerformanceConfig class within the `src.templating.advanced_sv_features` module, and potentially the data extraction process from the PCIe device to identify why this attribute is not being populated correctly. The log file provides additional context for the error.

Complexity: 4/5
bug good first issue Accepted

Automatically generates custom pcileech firmware from real pcie devices. Supports behavior inspection, advanced customization options and multiple profiles. **This is pre-release code until v1.x is tagged. Expect pretty verbose log output and additional features added. Feedback and PRs are appreciated.**

Python
#dma#pcileech#pcileech-fpga