ufrisk / pcileech

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

Getting base address of a process. #109

Closed b3h3m07h closed 4 years ago

b3h3m07h commented 4 years ago

I am wondering if there is a reference or piece of code I can look at that can help me get a base address of a process running on target computer using pciscreamer r02? The code I am looking at uses an old version of the project and the function is no longer valid it seems. I just want to add some offsets to the base address so I can read and write to some parts of the memory.

ufrisk commented 4 years ago

Please look into my MemProcFS project, which have this functionality in the form of a .DLL file.

https://github.com/ufrisk/MemProcFS

It also have an example project at: https://github.com/ufrisk/MemProcFS/blob/master/vmm_example/vmmdll_example.c with some examples about how to do various things.

I'm in the midst of some major changes though, but the external API will only get some very minor changes after this so you should be good to go immediately as-is hopefully. Please let me know if this solves your issue.

b3h3m07h commented 4 years ago

Yes it did thank you for all your hard work and help.

b3h3m07h commented 4 years ago

However I am having trouble initializing using VMMDLL_Initialize(3, (LPSTR[]) { "", "-device", "fpga" }); error: MemProcFS: Failed to connect to memory acquisition device. However there are one red and three green lights that are solid on the board.

ufrisk commented 4 years ago

did you:

  1. download the supporting files to be placed alongside vmm.dll - i.e. binaries for the latest release at: https://github.com/ufrisk/MemProcFS/releases/latest . Even if you compile everything yourself I'm recommending adding these files - especially leechcore.dll, symsrv.dll and dbghelp.dll alongside vmm.dll

  2. also if using FPGA you'll need to download FTD3XX.dll from ftdichip.com and place it alongside the other dlls.

  3. to get more verbose output you may use:

    result = VMMDLL_Initialize(6, (LPSTR[]) { "", "-device", "fpga", "-printf", "-v", "-vv" });

Please let me know if this helps.

b3h3m07h commented 4 years ago

01: Initialize from FPGA:

PRESS ANY KEY TO CONTINUE ... CALL: VMMDLL_Initialize DEVICE: FPGA: PCIeScreamer R2 PCIe gen2 x1 [400,0,750] [v4.0,1b00]

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-ONLY SIZE: 32 BYTES ----- 0000 89 ab 00 00 20 00 00 00 04 00 03 00 00 00 00 00 .... ........... 0010 5a 63 c6 74 16 00 00 00 5c 63 c6 74 16 00 00 00 Zc.t....\c.t....

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-WRITE SIZE: 16 BYTES ----- 0000 cd ef 00 00 10 00 00 00 a0 86 01 00 00 00 00 00 ................

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-ONLY SIZE: 48 BYTES ----- 0000 01 23 00 00 30 00 00 00 1b 00 16 08 5c 00 00 00 .#..0.......... 0010 00 00 10 00 00 00 00 00 10 28 00 00 00 00 40 00 .........(....@. 0020 12 10 00 00 01 7f 00 00 00 00 00 00 00 00 00 00 ..... ..........

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-WRITE SIZE: 28 BYTES ----- 0000 45 67 00 00 1c 00 00 00 35 0a 00 01 01 00 00 00 Eg......5....... 0010 00 00 00 00 00 f0 48 00 00 00 00 0e ......H.....

Successfully loaded LeechCore v1.5.1 Device 3 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. FAIL: VMMDLL_Initialize

b3h3m07h commented 4 years ago

After doing some research I do have a Ryzen chip on the target machine maybe that might have something to do with it.

ufrisk commented 4 years ago

Maybe, I don't know. Others have reported some issues so I ought to find out what the issue is, but I'm not too keen on purchasing an AMD system to try to find out right now. I may purchase an EPYC or Threadripper later next year though.

Out of interest, are you able to use PCILeech to dump memory to acquire a memory dump or is it completely unable to read memory?

pcileech.exe display -min 0x1000 and pcileech.exe dump

depending on the outcome, would you be interested in trying a test fpga bitstream to flash? I would like to test a few alterations to the pcie core to see if makes a difference...

b3h3m07h commented 4 years ago

Memory Display: Failed reading memory at address: 0x0000000000001000.

b3h3m07h commented 4 years ago

Current Action: Dumping memory Access Mode: Normal Progress: 4096 / 4096 (100%) Speed: 157 MB/s Address: 0x0000000100000000 Pages read: 0 / 1048576 (0%) Pages failed: 1048576 (100%) Memory Dump: Successful.

b3h3m07h commented 4 years ago

I am willing to test it for you.

ufrisk commented 4 years ago

Thanks. I'll try to put together one or two test bitstreams this weekend. They won't really be usable, but I with some luck they might allow me to pinpoint what may be wrong, or maybe they won't. At the very least they'll help me rule out a few potential issues.

Two more questions,

the pcileech.exe display -min 0x1000 it fails even after a reboot? I suspect so, but it would be nice to know.

also, does the device show up in device manager in Windows at all? (or in "lspci" on a Linux system if you're running Linux...) or is it completely "dead" to the target computer?

b3h3m07h commented 4 years ago

It looks like it does show up. I did build it on Linux but that PC has an Intel processor and I know it showed up using lspci. On the target computer I see an item called Direct memory access controller which I think might be the device.

b3h3m07h commented 4 years ago

I am also getting the same error on my intel based pc.

01: Initialize from FPGA:

PRESS ANY KEY TO CONTINUE ... CALL: VMMDLL_Initialize DEVICE: FPGA: PCIeScreamer R2 PCIe gen1 x1 [400,0,750] [v4.0,0100]

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-ONLY SIZE: 32 BYTES ----- 0000 89 ab 00 00 20 00 00 00 04 00 03 00 00 00 00 00 .... ........... 0010 2c 10 2e 9a 01 00 00 00 2e 10 2e 9a 01 00 00 00 ,...............

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-WRITE SIZE: 16 BYTES ----- 0000 cd ef 00 00 10 00 00 00 a0 86 01 00 00 00 00 00 ................

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-ONLY SIZE: 48 BYTES ----- 0000 01 23 00 00 30 00 00 00 01 00 19 08 1c 00 00 00 .#..0........... 0010 02 00 80 02 00 00 00 02 10 29 00 00 00 00 00 00 .........)...... 0020 11 10 00 00 1e 7f 00 00 00 00 00 00 00 00 00 00 ..... ..........

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-WRITE SIZE: 28 BYTES ----- 0000 45 67 00 00 1c 00 00 00 35 0a 00 01 01 00 00 00 Eg......5....... 0010 00 00 00 00 00 f0 48 00 00 00 00 0e ......H.....

Successfully loaded LeechCore v1.5.1 Device 3 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. FAIL: VMMDLL_Initialize

b3h3m07h commented 4 years ago

when running pcileech.exe display -min 0x1000 I get this on both machines after reboot and move to different pci slots. 0

Memory Display: Failed reading memory at address: 0x0000000000001000.

ufrisk commented 4 years ago

This is strange and it indeed looks very similar.

I now see that your device was found and configured by the target system since it on your AMD system have ID 1b00 DEVICE: FPGA: PCIeScreamer R2 PCIe gen2 x1 [400,0,750] [v4.0,1b00] and on your Intel system 0100: DEVICE: FPGA: PCIeScreamer R2 PCIe gen1 x1 [400,0,750] [v4.0,0100]

I'll still try to put together a test fpga bitstream with some slight changes to see if it will work better.

Microsoft also started to disable "bus mastering" on some upstream bridges in some cases when the computer is locked, so make sure you're logged into Windows before trying the DMA just to make sure that it's not this issue (even tho I don't think so).

also, can you check that it's not related to something similar like this? https://github.com/ufrisk/pcileech/issues/105

b3h3m07h commented 4 years ago

I tried it with windows unlocked and I do not have XMP enabled. No luck getting it working yet on my end.

ufrisk commented 4 years ago

hrm, yes, I'll create those custom bitstreams to try out. I'm a bit unsure if I'll get to it this weekend but thats what I'm hoping for.

ufrisk commented 4 years ago

Hi,

Apologies for the long wait. I have had a lot to do recently and this haven't been top priority for me. But finally I got around to look into this.

If you're still willing I put together a bitstream with a fairly default PCIe core. If you're still interested in looking into this could you please flash the test bitstream onto your PCIeScreamer R02 board. Then power off the board and make it power on when the computer is booted from power-off state. After that please try the following command:

pcileech.exe pagedisplay -device fpga -min 0x1000 -v -vv -vvv

If it doesn't yield any printouts with RX: CplD the first time please try to re-run it a couple of times.

Could you then please post the output here or send me an email to pcileech@frizk.net

Ideally output should look something like this:

W:\bin>pcileech.exe pagedisplay -device fpga -min 0x1000 -v -vv -vvv

DEVICE: FPGA: PCIeScreamer R2 PCIe gen1 x1 [400,0,750] [v4.255,0400]

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-ONLY     SIZE: 32 BYTES -----
0000    89 ab 00 00 20 00 00 00  04 ff 03 00 00 00 00 00   .... ...........
0010    b2 1c 1c 02 05 00 00 00  b4 1c 1c 02 05 00 00 00   ................

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-WRITE    SIZE: 26 BYTES -----
0000    cd ef 00 00 1a 00 00 00  a0 86 01 00 00 00 00 00   ................
0010    ee 10 07 00 ee 10 66 06  02 00                     ......f...

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-ONLY     SIZE: 48 BYTES -----
0000    01 23 00 00 30 00 00 00  04 00 16 08 14 00 00 00   .#..0...........
0010    07 00 10 00 07 00 00 00  10 28 00 00 00 00 40 00   .........(....@.
0020    11 10 00 00 1e 7f 00 00  00 00 00 00 00 00 00 00   ..... ..........

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-WRITE    SIZE: 84 BYTES -----
0000    45 67 00 f0 54 00 00 00  35 0a 00 01 01 00 00 00   Eg..T...5.......
0010    00 00 00 00 00 f0 48 00  00 00 00 0e 00 00 00 00   ......H.........
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                                        ....

Successfully loaded LeechCore v1.5.1 Device 3

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

RX: CplD:   Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: 000 Tag: 80 LowAddr: 00
0000    4a 00 00 20 00 00 00 00  04 00 80 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 80 a0 d6  00 00 00 00 7c 16 00 00   ............|...
0070    30 00 da 16 00 00 10 00  00 00 00 00 30 f4 4c 6d   0...........0.Lm
0080    01 f8 ff ff 00 70 00 80  90 f7 ff ff               .....p......

RX: CplD:   Len: 020 ReqID: 0400 CplID: 0000 Status: 0 BC: f80 Tag: 80 LowAddr: 00
0000    4a 00 00 20 00 00 0f 80  04 00 80 00 06 01 07 00   J.. ............
0010    06 01 07 00 01 09 00 00  00 00 00 00 33 00 05 80   ............3...
0020    00 00 00 00 00 00 00 00  00 00 00 00 00 a0 1b 00   ................
0030    00 00 00 00 78 06 17 00  00 00 00 00 00 00 00 00   ....x...........
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 57 00 b0 8f be 81  80 d2 ff ff 00 00 00 00   ..W.............
0080    00 00 ff 0f 00 60 be 81  80 d2 ff ff               .....`......

...

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 80 a0 d6 00 00 00 00   ................
0060    7c 16 00 00 30 00 da 16  00 00 10 00 00 00 00 00   |...0...........
0070    30 f4 4c 6d 01 f8 ff ff  00 70 00 80 90 f7 ff ff   0.Lm.....p......
0080    06 01 07 00 06 01 07 00  01 09 00 00 00 00 00 00   ................
0090    33 00 05 80 00 00 00 00  00 00 00 00 00 00 00 00   3...............
00a0    00 a0 1b 00 00 00 00 00  78 06 17 00 00 00 00 00   ........x.......
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    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
00e0    00 00 00 00 00 00 57 00  b0 8f be 81 80 d2 ff ff   ......W.........
00f0    00 00 00 00 00 00 ff 0f  00 60 be 81 80 d2 ff ff   .........`......
0100    40 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   @...............
0110    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0120    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................
0130    00 00 00 00 00 00 00 00  00 00 00 00 00 00 00 00   ................

...
b3h3m07h commented 4 years ago

Will do when I get home and will post results.

b3h3m07h commented 4 years ago

Been busy with work and the holidays. I will try and get to it this weekend.

b3h3m07h commented 4 years ago

DEVICE: FPGA: PCIeScreamer R2 PCIe gen1 x1 [400,0,750] [v4.255,1b00]

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-ONLY SIZE: 32 BYTES ----- 0000 89 ab 00 00 20 00 00 00 04 ff 03 00 00 00 00 00 .... ........... 0010 5a fd c6 a2 08 00 00 00 5c fd c6 a2 08 00 00 00 Z..............

----- FPGA DEVICE CONFIG REGISTERS: CORE-READ-WRITE SIZE: 26 BYTES ----- 0000 cd ef 00 00 1a 00 00 00 a0 86 01 00 00 00 00 00 ................ 0010 ee 10 07 00 ee 10 66 06 02 00 ......f...

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-ONLY SIZE: 48 BYTES ----- 0000 01 23 00 00 30 00 00 00 1b 00 16 08 14 00 00 00 .#..0........... 0010 10 00 00 00 00 00 00 00 10 28 00 00 00 00 40 00 .........(....@. 0020 11 10 00 00 1e 7f 00 00 00 00 00 00 00 00 00 00 ..... ..........

----- FPGA DEVICE CONFIG REGISTERS: PCIE-READ-WRITE SIZE: 84 BYTES ----- 0000 45 67 00 f0 54 00 00 00 35 0a 00 01 01 00 00 00 Eg..T...5....... 0010 00 00 00 00 00 f0 48 00 00 00 00 0e 00 00 00 00 ......H......... 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 ....

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000200000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 02 00 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000200001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 02 00 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000200002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 02 00 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000200003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 02 00 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000200010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 02 00 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000200100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 02 00 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000201000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 02 01 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000210000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 02 10 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000180000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 80 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000180001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 80 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000180002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 80 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000180003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 80 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000180010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 80 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000180100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 80 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000181000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 81 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000190000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 90 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000140000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 40 00 00 00 ...........@...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000140001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 40 00 10 00 ...........@...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000140002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 40 00 20 00 ...........@. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000140003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 40 00 30 00 ...........@.0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000140010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 40 01 00 00 ...........@...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000140100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 40 10 00 00 ...........@...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000141000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 41 00 00 00 ...........A...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000150000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 50 00 00 00 ...........P...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000120000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 20 00 00 00 ........... ...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000120001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 20 00 10 00 ........... ...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000120002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 20 00 20 00 ........... . .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000120003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 20 00 30 00 ........... .0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000120010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 20 01 00 00 ........... ...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000120100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 20 10 00 00 ........... ...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000121000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 21 00 00 00 ...........!...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000130000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 30 00 00 00 ...........0...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000110000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 10 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000110002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 10 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000110010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 10 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000111000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 11 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000120000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 20 00 00 00 ........... ...

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000108000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 08 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000108001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 08 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000108002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 08 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000108003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 08 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000108010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 08 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000108100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 08 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000109000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 09 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000118000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 18 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000104000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 04 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000104001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 04 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000104002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 04 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000104003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 04 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000104010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 04 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000104100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 04 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000105000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 05 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000114000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 14 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000102000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 02 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000102001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 02 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000102002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 02 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000102003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 02 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000102010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 02 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000102100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 02 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000103000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 03 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000112000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 12 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000101001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 01 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000101003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 01 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000101100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 01 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000102000000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 02 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000111000000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 11 00 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100800000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 80 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100801000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 80 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100802000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 80 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100803000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 80 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100810000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 81 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100900000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 90 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101800000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 80 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110800000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 80 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100400000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 40 00 00 ............@..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100401000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 40 10 00 ............@..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100402000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 40 20 00 ............@ .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100403000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 40 30 00 ............@0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100410000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 41 00 00 ............A..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100500000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 50 00 00 ............P..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101400000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 40 00 00 ............@..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110400000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 40 00 00 ............@..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100200000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 20 00 00 ............ ..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100201000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 20 10 00 ............ ..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100202000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 20 20 00 ............ .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100203000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 20 30 00 ............ 0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100210000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 21 00 00 ............!..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100300000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 30 00 00 ............0..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101200000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 20 00 00 ............ ..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110200000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 20 00 00 ............ ..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100100000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100101000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100102000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 10 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100103000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100110000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 11 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100200000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 20 00 00 ............ ..

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101100000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110100000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 10 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100080000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 08 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100081000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 08 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100082000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 08 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100083000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 08 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100090000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 09 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100180000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 18 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101080000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 08 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110080000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 08 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100040000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 04 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100041000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 04 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100042000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 04 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100043000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 04 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100050000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 05 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100140000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 14 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101040000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 04 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110040000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 04 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100020000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 02 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100021000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 02 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100022000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 02 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100023000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 02 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100030000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 03 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100120000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 12 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101020000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 02 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110020000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 02 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100011000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 01 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100012000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100013000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 01 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100020000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 02 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100110000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 11 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101010000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110010000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 01 00 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100008000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 80 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100009000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 90 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 000000010000a000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 a0 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 000000010000b000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 b0 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100018000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 80 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100108000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 80 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101008000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 80 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110008000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 80 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100004000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100005000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 50 00 .............P.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100006000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 60 00 .............`.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100007000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 70 00 .............p.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100014000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100104000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101004000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110004000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100003000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100004000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100005000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 50 00 .............P.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100012000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100102000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101002000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110002000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100001000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100002000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 20 00 ............. .

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100003000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 00 30 00 .............0.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100004000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 00 40 00 .............@.

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000100011000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 00 01 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000100101000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 00 10 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 0000000101001000 0000 20 00 00 00 1b 00 80 ff 00 00 00 01 01 00 10 00 ...............

TX: MRd64: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 00 Addr: 0000000110001000 0000 20 00 00 00 1b 00 00 ff 00 00 00 01 10 00 10 00 ............... Successfully loaded LeechCore v1.5.1 Device 3

TX: MRd32: Len: 000 ReqID: 1b00 BE_FL: ff Tag: 80 Addr: 00001000 0000 00 00 00 00 1b 00 80 ff 00 00 10 00 ............

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

b3h3m07h commented 4 years ago

That is the output on the AMD PC.

ufrisk commented 4 years ago

Thank you for trying this out even though the result wasn't what I had hoped for. As it looks now I have no idea whats going on why it's not working. Whether the problem is hardware related or if there is some kind of error in my code.

On the positive side I might just get myself an AMD system some time early next year. I'm looking at either an EPYC or Threadripper system, but I suspect issues will be similar as to the Ryzen systems.

I'll let you know when/if I upgrade, but we're probably looking at February/March unfortunately :/

b3h3m07h commented 4 years ago

What about the issue being similar on an intel based pc? You think they can be related ?

ufrisk commented 4 years ago

I'm not aware of any similar problems on Intel that haven't been possible to explain, whether as to AMD I have had at least another guy with problems earlier on.

People have had problems on Intel as well yes, but sometimes they went away after a bios upgrade, disable xmp and set overclock values manually, change of PCIe slot, or change R01 board into R02 or whatever.

But it would help having an AMD system to test on, but hopefully next year :)

ufrisk commented 4 years ago

I'm closing this issue since I resolved the issues around AMD systems a while ago.