USB-C PD protocol analyzer

Understand every PD capture before it reaches the lab bench.

Browser-based analysis for USB-C PD captures: live WebUSB capture, offline sqlite decoding, cloud sessions, expiring share links, AI troubleshooting, and printer-ready reports.

100% client-side decode 60s live rolling graph Share links expire automatically PDF-ready reports

From capture to answer

A protocol review workflow that keeps the evidence intact.

01

Connect your analyzer

Capture live over WebUSB or drag in exported files from the bench.

02

Decode locally

PD, UFCS, VFCP, timing checks, and power graphs run in the browser.

03

Save and share

Reserve owner permalinks, share read-only links, and keep team context attached.

04

Export a report

Ship charging, troubleshooting, or charger spec sheets as print-ready PDFs.

The handoff problem

Stop losing context between scope traces, sqlite files, and chat threads.

Capture files get separated from the conclusion.

CANDYSIGN keeps decoded packets, annotations, reports, AI findings, and the source capture together.

Reviews depend on screenshots and memory.

Share the live session or printer-friendly report so firmware, QA, and customer teams inspect the same evidence.

Cloud tools can expose too much raw data.

Decode stays client-side; cloud storage is private by default and public links are read-only.

Capture

Live USB-C charging sessions

Plug in your analyzer, unlock high-speed capture, and watch VBUS, IBUS, CC, D+, and D− graph in real time as packets stream in.

Decode

PD, UFCS & VFCP decode

Read every PD message, UFCS frame, and VFCP exchange in clean, labeled fields with timing checks — not a wall of hex.

Offline

Open any capture file

Drop an exported .sqlite, .ufcsStream, or .csv and get the same graphs, packet list, decoder, report, and AI flow as a live session.

Cloud

Save & share captures

Save captures to the cloud, reopen them anytime, and share read-only links that expire when you choose — your data stays private by default.

Timing

Compliance timing analysis

Flag hard resets, requests, GoodCRC timing, keep-alive behavior, and contract transitions while you review the packet log.

AI

Troubleshooting that starts from decoded evidence.

AI receives a compact, lint-aware session summary built from decoded packets, timing analysis, source caps, and your annotations. It does not need an opaque raw-file dump to explain the failure.

Verdict panel 3 findings
  1. PPS request accepted after a delayed PS_RDY transition.
  2. Cable identity is missing from this trace; annotate fixture before sharing.
  3. No compliance violation after the hard reset recovery window.

Reports

Three report formats for the way charger decisions actually happen.

Charging session

Characterize device, cable, charging profile, p25/p50/p75 power, energy, and temperature.

Troubleshooting

Share AI findings, compliance digest, setup metadata, source caps, graphs, and a live-session QR.

Charger spec sheet

Summarize fixed rails, PPS envelope, EPR support, negotiated contracts, delivered V/I, and cable identity.

Cloud and teams

Capture ownership stays clear even when the session travels.

Owner permalinks

Live captures reserve a private permalink at start and upload when the session stops.

Public share links

Create 1, 7, or 14 day read-only links for customer reviews and troubleshooting threads.

Enterprise domain teams

Verified domain users can join the right team automatically, with admin-managed access.

Usage dashboard

Track sessions, shares, token usage, and team access without leaving the analyzer.

Pricing

Start free. Scale when your lab does.

Free for individuals getting hands-on. Pro for teams who live in the lab. Enterprise for whole-domain rollouts with shared captures.

Free

$0

  • Live capture & offline analysis
  • Local reports & CSV export
  • Cloud sessions & AI to get started
Request access

Enterprise

Custom

  • Domain-based team membership
  • Admin-managed read-only captures
  • Deployment & quota coordination
Coming soon

Get analyzing

Bring protocol evidence into every charger decision.