Skip to content

v1.0.0 - USB incident logger

Choose a tag to compare

@github-actions github-actions released this 14 Jun 11:18

DeepLog v1.0.0

First release. DeepLog is the incident logger split out of DeepPoll - DeepPoll measures your polling rate, DeepLog captures the moment a controller drops.

What it does

  • Starts before plug-in so the connection/enumeration is always recorded
  • Records kernel USB activity to a ring buffer (keeps the last several minutes, can run for hours)
  • Catches the disconnect automatically when the controller falls off the bus - manual stop (ENTER) as fallback
  • Asks three questions about what you saw (game-level vs Windows-level disconnect, recovery, timing)
  • Collects a system snapshot of USB-flakiness factors: power plan, USB selective suspend, fast startup, USB controllers, drivers, input software
  • Shows you exactly what gets sent before uploading, with a keep-it-local option

Privacy

Timing data only - no keystrokes, no file contents, no name or username. The full system snapshot is shown before anything uploads.

Install

irm https://tools.mariusheier.com/deeplog.ps1 | iex

Requires admin (kernel tracing). Start it before plugging in your controller.