ufrisk / pcileech-fpga

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

ScreamerM2 self-disconnect #67

Closed xNarkon closed 10 months ago

xNarkon commented 4 years ago

Hey @ufrisk!

I have noticed another bug. Probably firmware related, but I'm not sure.

Sometimes the device is disconnecting from the attacker PC, without any error - just disconnecting. After that, I cannot initialize it with VMMDLL_Initialize until I restart the target PC. Do you have any idea what is happening?

ufrisk commented 4 years ago

I have noticed disconnects yes, you hear the sound. But for me it always reconnects. The initialization fail is a bit strange.

I'll look into the disconnects though. They bother me, but I have been unable to locate the source of them.

xNarkon commented 4 years ago

@ufrisk how things going? Any progress? Maybe I could help you to debug it, but I'm not sure if this is likely more connected to the software or hardware?

ufrisk commented 4 years ago

no, not really, I've been away for some days and just got back home. I have some updates related to Hyper-V I need to take care of before really looking into this as well. I'll try one thing quite soon though to see if it works. With a bit of luck it may resolve the issue; otherwise I'll have to look more into this which is likely to take some time.

Meanwhile the old read algorithm may be better: i.e. -device fpga://algo=2

ufrisk commented 10 months ago

Closing issue due to old age. I believe it may be better now with recent bug fixes, if not chances are it may be something hardware related which I cannot do anything about.