DEEPLOG
OPEN SOURCE
Records USB activity while you play and captures the exact moment a controller disconnects.
← Back to Tools
Mental Model
INCIDENT LOG = a recording of exactly what your USB did when it failed
DeepPoll tells you the rate now. DeepLog captures the moment it drops.
Run in PowerShell
Downloads an interactive logger that records in the background while you play, then walks you through sending the report:
irm https://tools.mariusheier.com/deeplog.ps1 | iex
Requires admin (kernel tracing). Start it BEFORE plugging in your controller so the connection itself is recorded.
How it works
1
Start it, then plug in your controller
2
Play normally — it records to a ring buffer
3
Disconnect is caught automatically (or press ENTER)
4
Answer 3 questions, get a Log ID to send Marius
What it captures
Your privacy
Sent to support
  • USB timing log (when transfers happened — timing only)
  • Your three answers about what you saw
  • System snapshot: power settings, Windows build, USB controller & device models, drivers, input software
Never sent
  • Your name or Windows username
  • Files, keystrokes, or screen contents
  • Browsing or anything you typed
The tool shows you the full snapshot before anything uploads — and declining keeps the log on your PC.
Requirements
Windows 10 / 11 — Admin rights for ETW tracing — ~2.5 GB free disk for the ring buffer