diff --git a/proxyclient/experiments/dcp.py b/proxyclient/experiments/dcp.py index e0442a49..d3704a52 100755 --- a/proxyclient/experiments/dcp.py +++ b/proxyclient/experiments/dcp.py @@ -110,9 +110,13 @@ dcp = DCPClient(u, dcp_addr, dart, disp_dart) dcp.dva_offset = getattr(u.adt["/arm-io/dcp"][0], "asc_dram_mask", 0) dcp.start() +dcp.start_ep(0x20) dcp.start_ep(0x37) dcp.dcpep.initialize() +dcp.system.wait_for("system") +dcp.system.system.setProperty("gAFKConfigLogMask", 0xffff) + mgr = DCPManager(dcp.dcpep, compat) mon.poll() diff --git a/proxyclient/m1n1/fw/dcp/client.py b/proxyclient/m1n1/fw/dcp/client.py index 941ab202..4a57d376 100644 --- a/proxyclient/m1n1/fw/dcp/client.py +++ b/proxyclient/m1n1/fw/dcp/client.py @@ -3,9 +3,11 @@ from ...utils import * from ..asc import StandardASC from .dcpep import DCPEndpoint +from ..afk.epic import * class DCPClient(StandardASC): ENDPOINTS = { + 0x20: AFKSystemEndpoint, 0x37: DCPEndpoint, }