This utility interprets PCIe configuration space data extracted by TeleScan PE Software. It serves two main functions:
- Analyzing the configuration space
- Generating a corresponding write mask
The tool produces two output files compatible with pcileech-fpga:
- A shadow configuration space
- A write mask
These files can be used to enhance the legitimacy of your DMA card's appearance when utilizing pcileech-fpga.
PS C:\Tools\PCIeConfigSpace> .\TLScan.exe -h
Usage of C:\Tools\PCIeConfigSpace\TLScan.exe:
-i string
The .tlscan scan file of your donor card (default "donor.tlscan")
-overwrite
Automatically overwrite existing file
-so string
The output .coe file containing your formatted config space (default "pcileech_cfgspace_extracted.coe")
-wo string
The output .coe file containing your formatted config space writemask (default "pcileech_cfgspace_writemask_extracted.coe")
- PCI Local Bus Specification (Revision 2.2)
- PCI Code and ID Assignment Specification (Revision 1.11)
- PCI Express® Base Specification (Revision 3.0)
- Writemask.it by Simonrak