You signed in with another tab or window. Reload to refresh your session.You signed out in another tab or window. Reload to refresh your session.You switched accounts on another tab or window. Reload to refresh your session.Dismiss alert
//////////////////////////////////////////////
// XDCKIT STATUS: Active development 2026 //
//////////////////////////////////////////////
Project
XDCKIT — Xbox Direct Connect Kit
Status
Active (library + XCETools host app)
Original roadmap
2021–2022 (extended; major refactors through 2025–2026)
INFO
Started: ~2016–2018 (exploration / prototypes)
Current focus: 2024–2026 — wire-accurate xbdm transport, XDevkit-shaped interop, discovery, file I/O, screenshots, consolefeatures RPC, and tooling hooks.
Goal: Emulate what the official XDevkit stack does over the wire, with clearer control and a single managed codebase you can extend.
How it works
XDCKIT speaks the same xbdm text/binary protocol the debug monitor exposes on TCP/730. It does not wrap xbdm.dll on the PC; it reimplements the session framing (200-, 202- multiline, 203- binary, etc.) so your app owns timeouts, threading, and logging.
Legends who contributed
ohhsodead — early project contributions
Code & inspiration (thank you)
Source
Role
Yelo / Neighborhood-style tooling
LAN workflows, quality-of-life patterns
PeekPoker
Debugging / value-finding ideas
Accension Tool
Debugging / value-finding ideas
Community “consolefeatures” RPC plugins
Remote-call patterns (no legacy plugin names in-tree)
Credits
Vodka Doc
Known issues / roadmap (symbol legend: == done · * in progress · -= almost there)
Area
State
DmScreenShot / framebuffer capture
== (xbdm screenshot + metadata + binary read)
Console features (LEDs, temps, reboot, …)
== / * (surface keeps growing with xbdm parity)
Debugging (breakpoints, threads, context)
*
File system (dirlist, send/get, partial I/O)
== / * (bulk paths + quoting hardening)
Xenia Canary game-patches
== (load .patch.toml, apply enabled rows via typed memory writes) — see game-patches