ufrisk / pcileech

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

Hi, I'm having some problems initializing the device #288

Closed fuqian-null closed 4 months ago

fuqian-null commented 6 months ago

Hi, I'm having some problems initializing the device. I can think I'm connected to the device, but I can't initialize it. My target PC is Windows 10 and I have turned off Intel (VMX) Virtualization Technology (this is the name on my motherboard, does it mean vt-d?). The following is my error DEVICE: FPGA: ScreamerM2 PCIe gen1x1 [300,25,500] [v4.12,0400] [ASYNC,NORM] VmmWinInit_TryInitialize: Initialization Failed. Unable to locate valid DTB. #2 VmmProc: Unable to auto-identify operating system for PROC file system mount. Specify PageDirectoryBase (DTB/CR3) in -cr3 option if value if known. MOUNT: INFO: PROC file system not mounted.

fuqian-null commented 6 months ago

I executed pcileech.exe-device fpga -v display -min 0x1000-vvv and here are his results

DEVICE: FPGA: ScreamerM2 PCIe gen1 x1 [300,25,500] [v4.12,0400] [ASYNC,NORM]

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 01 Addr: 00001000 0000 00 00 00 00 04 00 01 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 02 Addr: 00001000 0000 00 00 00 00 04 00 02 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 03 Addr: 00001000 0000 00 00 00 00 04 00 03 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 04 Addr: 00001000 0000 00 00 00 00 04 00 04 ff 00 00 10 00 ............ Memory Display: Failed reading memory at address: 0x0000000000001000.

fuqian-null commented 6 months ago

I executed pcileech probe-device fpga-visplay-min 0x1000-vvv and here are his results

Memory Map: START END #PAGES 0000000000000000 - 000000000009ffff 000000a0 00000000000c0000 - 000000008f6fffff 0008f640 0000000100000000 - 000000046dffffff 0036e000

Current Action: Probing Memory Access Mode: Normal Progress: 18144 / 18144 (100%) Speed: 279 MB/s Address: 0x000000046E000000 Pages read: 4183776 / 4644864 (90%) Pages failed: 461088 (9%) Memory Probe: Completed.

ufrisk commented 5 months ago

probe seems to be working.

what will it say if you on a freshly booted target PC after you logged in execute:

pcileech.exe -device fpga://algo=1 -v display -min 0x1000 -vvv

and if the above works:

pcileech.exe -device fpga -v display -min 0x1000 -vvv

fuqian-null commented 5 months ago

When I execute ‘’pcileech.exe-device fpga://algo=1 -v display -min 0x1000-vvv‘’ command, this is his result

DEVICE: FPGA: ScreamerM2 PCIe gen1 x1 [300,25,500] [v4.12,0400] [ASYNC,TINY]

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 01 Addr: 00001000 0000 00 00 00 20 04 00 01 ff 00 00 10 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 02 Addr: 00001080 0000 00 00 00 20 04 00 02 ff 00 00 10 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 03 Addr: 00001100 0000 00 00 00 20 04 00 03 ff 00 00 11 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 04 Addr: 00001180 0000 00 00 00 20 04 00 04 ff 00 00 11 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 05 Addr: 00001200 0000 00 00 00 20 04 00 05 ff 00 00 12 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 06 Addr: 00001280 0000 00 00 00 20 04 00 06 ff 00 00 12 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 07 Addr: 00001300 0000 00 00 00 20 04 00 07 ff 00 00 13 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 08 Addr: 00001380 0000 00 00 00 20 04 00 08 ff 00 00 13 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 09 Addr: 00001400 0000 00 00 00 20 04 00 09 ff 00 00 14 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0a Addr: 00001480 0000 00 00 00 20 04 00 0a ff 00 00 14 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0b Addr: 00001500 0000 00 00 00 20 04 00 0b ff 00 00 15 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0c Addr: 00001580 0000 00 00 00 20 04 00 0c ff 00 00 15 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0d Addr: 00001600 0000 00 00 00 20 04 00 0d ff 00 00 16 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0e Addr: 00001680 0000 00 00 00 20 04 00 0e ff 00 00 16 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 0f Addr: 00001700 0000 00 00 00 20 04 00 0f ff 00 00 17 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 10 Addr: 00001780 0000 00 00 00 20 04 00 10 ff 00 00 17 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 11 Addr: 00001800 0000 00 00 00 20 04 00 11 ff 00 00 18 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 12 Addr: 00001880 0000 00 00 00 20 04 00 12 ff 00 00 18 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 13 Addr: 00001900 0000 00 00 00 20 04 00 13 ff 00 00 19 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 14 Addr: 00001980 0000 00 00 00 20 04 00 14 ff 00 00 19 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 15 Addr: 00001a00 0000 00 00 00 20 04 00 15 ff 00 00 1a 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 16 Addr: 00001a80 0000 00 00 00 20 04 00 16 ff 00 00 1a 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 17 Addr: 00001b00 0000 00 00 00 20 04 00 17 ff 00 00 1b 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 18 Addr: 00001b80 0000 00 00 00 20 04 00 18 ff 00 00 1b 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 19 Addr: 00001c00 0000 00 00 00 20 04 00 19 ff 00 00 1c 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1a Addr: 00001c80 0000 00 00 00 20 04 00 1a ff 00 00 1c 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1b Addr: 00001d00 0000 00 00 00 20 04 00 1b ff 00 00 1d 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1c Addr: 00001d80 0000 00 00 00 20 04 00 1c ff 00 00 1d 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1d Addr: 00001e00 0000 00 00 00 20 04 00 1d ff 00 00 1e 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1e Addr: 00001e80 0000 00 00 00 20 04 00 1e ff 00 00 1e 80 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 1f Addr: 00001f00 0000 00 00 00 20 04 00 1f ff 00 00 1f 00 ... ........

TX: MRd32: Len: 020 ReqID: 0400 BE_FL: ff Tag: 20 Addr: 00001f80 0000 00 00 00 20 04 00 20 ff 00 00 1f 80 ... .. .....

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 01 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 01 00 e9 4d 06 00 J.. .........M.. 0010 01 00 00 00 01 00 00 00 3f 00 18 10 00 00 00 00 ........?....... 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 9b 20 00 00 00 00 00 .......... ..... 0040 00 00 00 00 ff ff 00 00 00 93 cf 00 00 00 00 00 ................ 0050 00 00 00 00 ff ff 00 00 00 9b cf 00 00 00 00 00 ................ 0060 00 00 00 00 00 40 9d 8c 00 00 00 00 7c 16 00 00 .....@......|... 0070 30 00 da 16 00 00 10 00 00 00 00 00 30 64 57 2a 0...........0dW* 0080 06 f8 ff ff 00 80 00 00 9b f7 ff ff ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 02 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 02 00 06 04 07 00 J.. ............ 0010 06 04 07 00 01 09 00 00 00 00 00 00 33 00 05 80 ............3... 0020 00 00 00 00 0a d1 6e 04 b8 02 00 00 00 d0 1a 00 ......n......... 0030 00 00 00 00 78 06 37 00 00 00 00 00 00 00 00 00 ....x.7......... 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 f0 0f fe ff ................ 0060 00 00 00 00 00 04 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 57 00 b0 1f 1f 22 80 e7 ff ff 00 00 00 00 ..W...."........ 0080 00 00 ff 0f 00 f0 1e 22 80 e7 ff ff ......."....

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 03 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 03 00 40 00 00 00 J.. ........@... 0010 80 1f 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 00 00 ................ 0040 00 00 00 00 00 c0 1d 22 80 e7 ff ff 00 50 89 a9 .......".....P.. 0050 f6 00 00 00 00 00 00 00 10 00 23 00 80 31 95 2a ..........#..1. 0060 06 f8 ff ff 00 2e 95 2a 06 f8 ff ff 00 47 00 00 ............G.. 0070 00 00 00 00 1f 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 04 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 04 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 0f 00 10 00 ................ 0040 80 1f 00 00 10 00 2b 00 2b 00 53 00 2b 00 00 00 ......+.+.S.+... 0050 82 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 01 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 05 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 05 00 b0 8d f6 d0 J.. ............ 0010 8e a9 ff ff c1 70 5c 8a 40 00 00 00 00 00 00 00 .....p.@....... 0020 00 00 00 00 90 7a 07 88 8f 83 ff ff 00 00 00 00 .....z.......... 0030 00 00 00 00 00 92 7c 2a 06 f8 ff ff 15 00 00 00 ......|........ 0040 00 00 00 00 80 c1 1d 22 80 e7 ff ff 06 00 00 00 ......."........ 0050 00 00 00 00 f0 21 7c 2a 06 f8 ff ff 00 00 00 00 .....!|........ 0060 00 00 00 00 06 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 06 54 01 00 00 00 00 00 30 91 1d cb .....T......0... 0080 8e a9 ff ff 37 21 56 2a 06 f8 ff ff ....7!V*....

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 06 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 06 00 7f 02 00 00 J.. ........ ... 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 80 1f 00 00 ff ff 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 07 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 07 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 52 00 6f 00 ............R.o. 0040 62 00 6f 00 63 00 72 00 61 00 66 00 6f 00 62 00 b.o.c.r.a.f.o.b. 0050 6f 00 63 00 72 00 61 00 66 00 74 00 00 00 00 00 o.c.r.a.f.t..... 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 34 00 2e 00 ............4... 0080 73 00 63 00 61 00 6c 00 65 00 2d 00 s.c.a.l.e.-.

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 08 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 08 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 09 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 09 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0a LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0a 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0b LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0b 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0c LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0c 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0060 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0070 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0080 00 00 00 00 00 00 00 00 00 00 00 00 ............

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0d LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0d 00 00 00 00 00 J.. ............ 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0030 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0040 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0050 00 00 00 00 00 00 00 00 00 00 00 00 fa 66 2b c0 .............f+. 0060 8c c8 8e d8 66 c1 e0 04 66 8b f8 66 67 0f 01 15 ....f...f..fg... 0070 0c 00 00 00 0f 20 c0 66 83 c8 11 0f 22 c0 b8 20 ..... .f....".. 0080 00 8e d8 66 67 ff 6f 60 8b 87 a8 00 ...fg.o`....

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0e LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0e 00 00 00 25 ff J.. ..........%. 0010 ff fd ff 0f 22 e0 8b 47 58 0f 22 d8 f7 47 08 01 ...."..GX."..G.. 0020 00 00 00 74 0c b9 a0 01 00 00 0f 32 83 e2 fb 0f ...t.......2.... 0030 30 f7 47 08 02 00 00 00 74 0b 0f 20 e0 0d 00 10 0.G.....t.. .... 0040 00 00 0f 22 e0 b9 80 00 00 c0 0f 32 0b 87 88 00 ...".......2.... 0050 00 00 0b 97 8c 00 00 00 0f 30 8b 87 90 00 00 00 .........0...... 0060 0f 22 c0 ff 6f 66 8b ff 48 8b 4f 70 48 8b 87 a0 ."..of..H.OpH... 0070 00 00 00 48 8b 7f 78 ff e1 b7 f6 cc e6 2f 9d c0 ...H. x....../.. 0080 20 37 fe 4c 66 2f 1d c0 a0 37 7e 4c 7.Lf/...7~L

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 0f LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 0f 00 84 d1 71 73 J.. ..........qs 0010 c0 64 3c 5e a6 d5 1d 81 d0 bf 61 a0 8e 81 f3 06 .d<^......a..... 0020 b2 88 49 20 de e7 e3 ef 28 51 ea 71 ce 03 73 85 ..I ....(Q.q..s. 0030 5f 36 f2 3d c3 87 51 89 11 b0 bf 80 de c3 4b c5 _6.=..Q.......K. 0040 eb e0 be c8 de d0 73 a8 ef e1 e6 1b ba 0a 43 11 ......s.......C. 0050 12 5c 74 9b 3e 0a dc 95 35 39 cc 6a 92 08 e0 75 .\t.>...59.j...u 0060 7b 09 9e fc de 0a a5 dd 92 31 da 51 da ea 04 b8 {........1.Q.... 0070 3c 6b 16 b0 dc 0e aa f9 31 2f 8b 1b cc ba 02 fe <k......1/...... 0080 4a 1d 17 59 d4 0e b6 f5 58 a8 a3 7d J..Y....X..}

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 10 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 10 00 47 55 41 50 J.. ........GUAP 0010 30 09 08 3d 4d 09 30 f0 c0 57 cd 8b c5 32 62 15 0..=M.0..W...2b. 0020 f1 53 c7 b6 a5 4b 13 b5 69 05 69 1f 84 03 70 08 .S...K..i.i...p. 0030 05 0d 52 a1 f1 6b c6 c9 f8 b9 d5 a5 10 4b 26 e1 ..R..k.......K&. 0040 94 90 b2 79 04 21 e4 51 0a 3b 57 81 d9 90 9a f5 ...y.!.Q.;W..... 0050 ed bc 95 fb 5f c6 22 eb 9b f4 53 1f df 04 11 06 ...._."...S..... 0060 8f 6a d7 ce 9f c6 62 1e 68 85 de e9 df a3 44 19 .j....b.h.....D. 0070 ab 07 13 8e 9f 98 70 42 df e6 1d b0 86 86 74 24 ......pB......t$ 0080 07 2e 6b 98 0f 82 f0 b0 a3 82 cd e4 ..k.........

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 11 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 11 00 a9 c4 bb 3b J.. ...........; 0010 06 f2 a2 d4 ab c5 a1 df e9 8b d5 12 8b 45 93 9a .............E.. 0020 1a b4 8e cb cb 45 c3 ba aa ce 7c 2a c3 d5 55 1b .....E....|*..U. 0030 89 cc 37 0f ce 99 67 82 87 a0 14 91 da 15 0f 0e ..7...g......... 0040 7a 8e 27 17 5e 39 62 57 5e 25 38 77 d4 f4 42 00 z.'.^9bW^%8w..B. 0050 1e 4b 2c 5b d5 f8 e4 19 df 1f 95 13 d5 f8 61 1a .K,[..........a. 0060 16 3d 86 e7 d5 b8 4a 34 4e 4e e4 ad d5 fc d2 33 .=....J4NN.....3 0070 c8 3d 87 1e d4 fc 42 5a 9f 43 e5 fe c4 f8 51 45 .=....BZ.C....QE 0080 ae 80 73 3a 84 c6 c8 d1 8b 9a d8 92 ..s:........

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 12 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 12 00 bb 3b 32 93 J.. .........;2. 0010 44 e2 35 36 ba 8a be 57 43 03 f0 e5 b2 38 bb 3b D.56...WC....8.; 0020 71 9e fe 0d b2 26 1f 1d 27 e1 f4 54 32 9d 9b 53 q....&..'..T2..S 0030 94 fb a6 95 b6 ad bd 9e 34 8d 59 91 17 05 85 17 ........4.Y..... 0040 c6 49 f0 57 76 e9 87 52 c5 eb 14 00 b5 b5 d4 c6 .I.Wv..R........ 0050 a6 4f 8e 58 e1 1b b2 a1 74 67 57 2e f1 05 c0 e5 .O.X....tgW..... 0060 47 6d f6 21 c5 15 ba bb e4 25 de b6 f2 35 ca 45 Gm.!.....%...5.E 0070 f0 7f 1e c1 79 41 74 34 f8 b8 16 07 75 61 d9 f6 . ..yAt4....ua.. 0080 fc 3d 9c 48 35 3d b9 d1 f1 1f df 86 .=.H5=......

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 13 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 13 00 b3 7d e1 37 J.. .........}.7 0010 c8 92 5c c0 b2 5d e0 17 c9 b2 5d e0 ba 5d e8 17 ....]....]..].. 0020 c1 b2 55 e0 ba 5c e8 16 c1 b3 55 e1 ba 5c e8 16 ..U......U.... 0030 c1 b3 55 e1 bb 5c e9 16 c0 b3 54 e1 ab dc f9 96 ..U......T..... 0040 d0 33 44 61 ab dd f9 97 d0 32 44 60 fb 03 d2 a6 .3Da.....2D`.... 0050 46 f4 0c dd fb 03 d2 a6 46 f4 0c dd db 83 f2 26 F.......F......& 0060 66 74 2c 5d db 83 f2 26 66 74 2c 5d db 8b f2 2e ft,]...&ft,].... 0070 66 7c 2c 55 df 8b f6 2e 62 7c 28 55 df 8b f6 2e f|,U....b|(U.... 0080 62 7c 28 55 5f 8b 76 2e e2 7c a8 55 b|(U_.v..|.U

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 14 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 14 00 6c 51 0f dd J.. ........lQ.. 0010 3e 1b 26 78 6e 51 0d dd 3c 1b 24 78 66 11 05 9d >.&xnQ..<.$xf... 0020 34 5b 2c 38 66 10 05 9c 34 5a 2c 39 66 10 05 9c 4[,8f...4Z,9f... 0030 34 5a 2c 39 62 00 01 8c 30 4a 28 29 42 00 21 8c 4Z,9b...0J()B.!. 0040 10 4a 08 29 c2 00 a1 8c 90 4a 88 29 31 1e 52 92 .J.).....J.)1.R. 0050 63 54 7b 37 31 1e 52 92 63 54 7b 37 21 5e 42 d2 cT{71.R.cT{7!^B. 0060 73 14 6b 77 61 5e 02 d2 33 14 2b 77 61 5a 02 d6 s.kwa^..3.+waZ.. 0070 33 10 2b 73 60 7a 03 f6 32 30 2a 53 60 fa 03 76 3.+sz..20*S..v 0080 32 b0 2a d3 60 fb 03 77 32 b1 2a d2 2..`..w2..

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 15 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 15 00 f7 bb 63 e9 J.. ..........c. 0010 29 c0 8c 54 f5 bb 61 e9 2b c0 8e 54 f5 fb 61 a9 )..T..a.+..T..a. 0020 2b 80 8e 14 75 fb e1 a9 ab 80 0e 14 75 f9 e1 ab +...u.......u... 0030 ab 82 0e 16 77 d9 e3 8b a9 a2 0c 36 7f 59 eb 0b ....w......6 Y.. 0040 a1 22 04 b6 7f 58 eb 0a a1 23 04 b7 92 49 c0 03 .".. X...#...I.. 0050 e9 a6 7d f4 92 49 c0 03 e9 a6 7d f4 82 49 d0 03 ..}..I....}..I.. 0060 f9 a6 6d f4 82 49 d0 03 f9 a6 6d f4 82 49 d0 03 ..m..I....m..I.. 0070 f9 a6 6d f4 86 69 d4 23 fd 86 69 d4 a6 e9 f4 a3 ..m..i.#..i..... 0080 dd 06 49 54 26 e9 74 a3 5d 06 c9 54 ..IT&.t.]..T

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 16 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 16 00 a8 8f e2 a6 J.. ............ 0010 47 32 15 78 a8 8f e2 a6 47 32 15 78 b8 8f f2 a6 G2.x....G2.x.... 0020 57 32 05 78 38 8f 72 a6 d7 32 85 78 38 8d 72 a4 W2.x8.r..2.x8.r. 0030 d7 30 85 7a 3c 8d 76 a4 d3 30 81 7a 1c 8d 56 a4 .0.z<.v..0.z..V. 0040 f3 30 a1 7a 1c 8c 56 a5 f3 31 a1 7b b3 54 d0 d8 .0.z..V..1.{.T.. 0050 e1 1e f9 7d b3 74 d0 f8 e1 3e f9 5d a3 34 c0 b8 ...}.t...>.].4.. 0060 f1 7e e9 1d 23 34 40 b8 71 7e 69 1d 23 30 40 bc .~..#4@.q~i.#0@. 0070 71 7a 69 19 27 10 44 9c 75 5a 6d 39 37 10 54 9c qzi.'.D.uZm97.T. 0080 65 5a 7d 39 77 10 14 9c 25 5a 3d 39 eZ}9w...%Z=9

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 17 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 17 00 56 32 c9 0a J.. ........V2.. 0010 28 6c ad 9a 3c 1f c8 5b 29 7a 7d bb 5c 13 ea 61 (l..<..[)z}...a 0020 41 b3 19 a6 5c 53 e9 5b 99 9c eb 46 5c 5a 89 13 A...\S.[...F\Z.. 0030 ed ce f5 95 51 51 69 43 aa 3e 74 cd 5d 7a d9 5a ....QQiC.>t.]z.Z 0040 fb 3c 61 c1 18 18 68 56 bc cf da 4d 9f bd c8 ca .<a...hV...M.... 0050 be cb 41 d0 9f 9d 77 a6 3f a8 d7 c0 8f d5 b5 ec ..A...w.?....... 0060 8e 4b f0 b1 8b d8 3f 6f d6 4b da ee 9f de 8e 19 .K....?o.K...... 0070 29 53 3d ec 8f f8 d9 fa ab a9 86 0a 9f 88 8a d3 )S=............. 0080 fb 3d 0d da 8d fa 68 9b da af 2c 02 .=....h...,.

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 18 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 18 00 a5 5c e5 83 J.. ........... 0010 fe 95 c2 4f 2c e8 01 eb ca 77 cb 6b fc 9b 8c 82 ...O,....w.k.... 0020 44 c7 8a d5 7c a8 ca 62 36 ef d3 0c f9 98 4c e7 D...|..b6.....L. 0030 47 74 97 0f 7e b1 d7 8a cc ed 99 3a 6f 80 c5 06 Gt..~......:o... 0040 43 1b 61 d5 6a 20 61 3b c4 7b a4 fe b2 a8 0a d5 C.a.j a;.{...... 0050 c8 cd ee b5 dc 82 ba 0f 55 9a 7a 54 98 88 c8 72 ........U.zT...r 0060 44 36 96 a3 d1 54 1a 2e 2e c6 da f3 a6 ce 4a 5e D6...T........J^ 0070 30 95 cc cf e7 da 1c 44 8c 88 ca 4a 87 ae 9e 8d 0......D...J.... 0080 c8 f1 44 f2 8e 0b 0f 87 86 c3 c5 92 ..D.........

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 19 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 19 00 42 1e b4 af J.. ........B... 0010 99 20 64 48 60 17 ee 8b f1 99 70 7e 60 57 04 8f . dH.....p~W.. 0020 91 ae f8 b4 49 77 de 0f f9 30 60 54 c0 e8 77 8b ....Iw...0`T..w. 0030 49 d7 39 5a 44 44 32 57 91 6f f5 f2 4c 24 8a 4f I.9ZDD2W.o..L$.O 0040 55 dc b7 1b 8c 65 0f 43 ad bf 7e b4 44 ef 50 e3 U....e.C..~.D.P. 0050 0c c8 61 7f 00 ab 39 31 69 d3 c4 dd 08 2b 30 32 ..a ..91i....+02 0060 fd 48 fb a3 88 2b e0 b9 c9 0c 3b 5d 88 29 b0 74 .H...+....;].).t 0070 e9 a8 52 cc 8c 29 d5 b1 74 aa 8f f5 9e a9 82 e1 ..R..)..t....... 0080 cb 51 f7 a3 dc a9 4e b0 fd 4d 94 6b .Q....N..M.k

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1a LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1a 00 2a a2 1f 47 J.. ..........G 0010 a1 c1 7c de 6b 2f e7 57 e3 29 28 c8 38 4c 8f 01 ..|.k/.W.)(.8L.. 0020 47 a5 72 44 3b 7d c1 76 79 e2 58 d7 38 62 24 a2 G.rD;}.vy.X.8b$. 0030 aa 0e 37 22 3e ee a2 a3 ea f0 16 b3 38 20 b3 2e ..7">.......8 .. 0040 29 2a 36 5f 38 b8 cd a0 60 82 12 90 c1 45 01 85 )6_8...`....E.. 0050 cd 7c df b6 c3 74 30 8b 27 9d 9a 26 e3 67 a7 06 .|...t0.'..&.g.. 0060 6b a6 b7 86 f3 34 bd cf 0c 70 be a5 b3 65 8c 43 k....4...p...e.C 0070 1d 9e 90 2a e1 71 05 3b 71 43 e1 fb f3 75 37 87 ...*.q.;qC...u7. 0080 77 6f b0 ef b3 3d 7a b7 45 3e 09 fe wo...=z.E>..

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1b LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1b 00 9d a3 72 1e J.. ..........r. 0010 85 c0 fe 2f 9d 83 72 3e 85 e0 fe 0f 95 c3 7a 7e .../..r>......z~ 0020 8d a0 f6 4f 15 c3 fa 7e 0d a0 76 4f 15 c7 fa 7a ...O...~..vO...z 0030 0d a4 76 4b 11 c7 fe 7a 09 a4 72 4b 19 c7 f6 7a ..vK...z..rK...z 0040 01 a4 7a 4b 19 c6 f6 7b 01 a5 7a 4a bf ec 8e 2a ..zK...{..zJ... 0050 96 49 1a 78 be ec 8f 2a 97 49 1b 78 ae 6c 9f aa .I.x....I.x.l.. 0060 87 c9 0b f8 2e 6c 1f aa 07 c9 8b f8 2e 64 1f a2 .....l.......d.. 0070 07 c1 8b f0 2e 44 1f 82 07 e1 8b d0 26 c4 17 02 .....D......&... 0080 0f 61 83 50 26 c4 17 02 0f 61 83 50 .a.P&....a.P

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1c LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1c 00 09 db 11 b8 J.. ............ 0010 9d 89 5b 91 09 db 11 b8 9d 89 5b 91 19 9b 01 f8 ..[.......[..... 0020 8d c9 4b d1 19 9b 01 f8 8d c9 4b d1 19 93 01 f0 ..K.......K..... 0030 8d c1 4b d9 18 b3 00 d0 8c e1 4a f9 08 b3 10 d0 ..K.......J..... 0040 9c e1 5a f9 08 b2 10 d1 9c e0 5a f8 0f d7 b2 20 ..Z.......Z.... 0050 6c 5b 83 e6 0e f7 b3 00 6d 7b 82 c6 1e f7 a3 00 l[......m{...... 0060 7d 7b 92 c6 5e f7 e3 00 3d 7b d2 c6 5e f7 e3 00 }{..^...={..^... 0070 3d 7b d2 c6 5f f7 e2 00 3c 7b d3 c6 57 f7 ea 00 ={.._...<{..W... 0080 34 7b db c6 d7 f7 6a 00 b4 7b 5b c6 4{....j..{[.

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1d LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1d 00 e8 c8 1f 16 J.. ............ 0010 64 f9 d9 0e ea c8 1d 16 66 f9 db 0e e2 c8 15 16 d.......f....... 0020 6e f9 d3 0e 62 c8 95 16 ee f9 53 0e 62 cc 95 12 n...b.....S.b... 0030 ee fd 53 0a 62 ec 95 32 ee dd 53 2a 6a ac 9d 72 ..S.b..2..S*j..r 0040 e6 9d 5b 6a 6a ac 9d 72 e6 9d 5b 6a 8d 01 01 30 ..[jj..r..[j...0 0050 c7 28 a4 a4 8d 01 01 30 c7 28 a4 a4 8d 01 01 30 .(.....0.(.....0 0060 c7 28 a4 a4 8d 01 01 30 c7 28 a4 a4 8d 09 01 38 .(.....0.(.....8 0070 c7 20 a4 ac 89 29 05 18 c3 00 a0 8c a9 29 25 18 . ...).......)%. 0080 e3 00 80 8c a9 28 25 19 e3 01 80 8d .....(%.....

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1e LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1e 00 12 e2 d4 fa J.. ............ 0010 b7 76 86 b0 10 c2 d6 da b5 56 84 90 18 82 de 9a .v.......V...... 0020 bd 16 8c d0 58 82 9e 9a fd 16 cc d0 58 80 9e 98 ....X.......X... 0030 fd 14 cc d2 5c a0 9a b8 f9 34 c8 f2 5c e0 9a f8 ........4..... 0040 f9 74 c8 b2 1c e0 da f8 b9 74 88 b2 21 7d ce c0 .t.......t..!}.. 0050 39 1e 42 f1 20 7d cf c0 38 1e 43 f1 30 3d df 80 9.B. }..8.C.0=.. 0060 28 5e 53 b1 b0 3d 5f 80 a8 5e d3 b1 b0 35 5f 88 (^S..=..^...5. 0070 a8 56 d3 b9 b4 35 5b 88 ac 56 d7 b9 bc b5 53 08 .V...5[..V....S. 0080 a4 d6 df 39 fc b5 13 08 e4 d6 9f 39 ...9.......9

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 1f LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 1f 00 ad 02 36 11 J.. ..........6. 0010 a1 d8 76 fe a9 10 03 cd c9 6f c0 8f 89 10 80 8c ..v......o...... 0020 a1 75 7b e2 c9 12 d0 52 ce 6e 2e e7 c9 18 52 2a .u{....R.n....R 0030 e0 30 88 cc cc 9c e0 45 85 29 18 3a c0 3d db 83 .0.....E.).:.=.. 0040 a9 36 b4 96 c0 98 f8 a4 c0 7a aa 4e 91 13 7b a6 .6.......z.N..{. 0050 0b ec 22 d1 91 42 66 6e a1 bf fa c1 91 83 7a 37 .."..Bfn......z7 0060 b0 fd a9 37 91 82 d4 73 eb 8f 27 d6 91 88 51 2f ...7...s..'...Q/ 0070 18 c9 d1 cd 93 8a 6d 2a 7b aa 53 5d 9b c8 4d 6b ......m{.S]..Mk 0080 07 da 40 d8 9b ca 1d 06 57 08 fa dc ..@.....W...

RX: CplD: Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 080 Tag: 20 LowAddr: 00 0000 4a 00 00 20 00 00 00 80 04 00 20 00 0b 3b 73 26 J.. ...... ..;s& 0010 a6 28 c3 08 0b 2b f7 42 68 f6 d5 40 0b 1b 47 47 .(...+.Bh..@..GG 0020 c6 53 f1 4f 4f 18 30 16 04 c5 c5 c2 2f 7e 13 f1 .S.OO.0...../~.. 0030 9a 89 17 1c 4a f9 89 b9 70 9c 8a 9c 5e 71 01 81 ....J...p...^q.. 0040 4e 45 04 92 52 7c 09 1d 65 f5 0a 0c 29 8d cd 22 NE..R|..e...).." 0050 a0 e9 07 af ec 13 ec 50 fd 1d 68 f5 4b 05 56 01 .......P..h.K.V. 0060 d3 99 28 dd ac de 35 11 49 56 30 4e ee 46 55 ac ..(...5.IV0N.FU. 0070 f1 4c 64 09 a8 9b ba 87 dd a5 9d ac ee bf 83 ea .Ld............. 0080 f4 4d e4 d9 d8 d3 eb 81 75 dd 7e 08 .M......u.~. Memory Display: Contents for address: 0x0000000000001000 0000 e9 4d 06 00 01 00 00 00 01 00 00 00 3f 00 18 10 .M..........?... 0010 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 0020 00 00 00 00 00 00 00 00 00 00 00 00 00 9b 20 00 .............. . 0030 00 00 00 00 00 00 00 00 ff ff 00 00 00 93 cf 00 ................ 0040 00 00 00 00 00 00 00 00 ff ff 00 00 00 9b cf 00 ................ 0050 00 00 00 00 00 00 00 00 00 40 9d 8c 00 00 00 00 .........@...... 0060 7c 16 00 00 30 00 da 16 00 00 10 00 00 00 00 00 |...0........... 0070 30 64 57 2a 06 f8 ff ff 00 80 00 00 9b f7 ff ff 0dW*............ 0080 06 04 07 00 06 04 07 00 01 09 00 00 00 00 00 00 ................ 0090 33 00 05 80 00 00 00 00 0a d1 6e 04 b8 02 00 00 3.........n..... 00a0 00 d0 1a 00 00 00 00 00 78 06 37 00 00 00 00 00 ........x.7..... 00b0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00c0 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 00 ................ 00d0 f0 0f fe ff 00 00 00 00 00 04 00 00 00 00 00 00 ................ 00e0 00 00 00 00 00 00 57 00 b0 1f 1f 22 80 e7 ff ff ......W....".... 00f0 00 00 00 00 00 00 ff 0f 00 f0 1e 22 80 e7 ff ff ..........."....

fuqian-null commented 5 months ago

When I execute pcileech.exe-device fpga://algo=1 -v display -min 0x1000-vvv I see that the method should work, Then immediately execute pcileech.exe-device fpga -v display -min 0x1000-vvv command, this is the result

DEVICE: FPGA: ScreamerM2 PCIe gen1 x1 [300,25,500] [v4.12,0400] [ASYNC,NORM]

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 01 Addr: 00001000 0000 00 00 00 00 04 00 01 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 02 Addr: 00001000 0000 00 00 00 00 04 00 02 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 03 Addr: 00001000 0000 00 00 00 00 04 00 03 ff 00 00 10 00 ............

TX: MRd32: Len: 000 ReqID: 0400 BE_FL: ff Tag: 04 Addr: 00001000 0000 00 00 00 00 04 00 04 ff 00 00 10 00 ............ Memory Display: Failed reading memory at address: 0x0000000000001000.

ufrisk commented 5 months ago

It seems it will only work with the "tiny" algorithm which will cause a slowdown.

You might also have to apply a memory map, https://github.com/ufrisk/LeechCore/wiki/Device_FPGA_AMD_Thunderbolt

The issues are caused by a bad interaction between the card firmware and your mother board, causing large 4kB reads not to be supported. This is commonly caused by using some custom firmware. Sometimes things will resolve themselves by flashing the stock firmware I provide on my Github in the pcileech-fpga project if your card is one of the supported ones.

Or you can also decide to live with it, specifying -device fpga://algo=1 and things will work.

fuqian-null commented 5 months ago

If I refresh the firmware, do I still need to do memory mapping?

ufrisk commented 5 months ago

I don't know, if you're on an AMD CPU you most likely will, on an Intel CPU you most likely could avoid it.

fuqian-null commented 5 months ago

Thank you. I have decided to refresh the firmware you provided, but there is a problem when I refresh, which does not exist in its documentation. I used Screamer PCIe Squirrel and used openOCD, and then downloaded the bin file, but when performing the refresh operation, there was an error, the following is its error message, can you help me solve it? thank you.

Error: libusb_claim_interface() failed with LIBUSB_ERROR_NOT_SUPPORTED

ufrisk commented 5 months ago

I think you have to run the Zadig program to replace the Windows internal driver with Libusb for it to work. It should be in the LambdaConcept documentation

ufrisk commented 4 months ago

Since I haven't heard back on this I would assume the issue was resolved. Closing the Github issue.