USB-C Cable Database

Last updated 25 June 2026. 86 cables.

Every USB-C cable with an e-marker chip reports an identity when you plug it in: vendor ID, speed rating, power limit, cable type. This database records what cables actually report, not what the marketing claims.

What this is for

  • Verify a cable before you buy. Search by brand or vendor to see what cables from that manufacturer actually report.
  • Identify a mystery cable. Got a cable with no markings? Search by VID or speed to find a match.
  • Spot suspicious patterns. Zeroed VIDs, missing XIDs, and speed claims that don't match the e-marker are all red flags.
  • Compare what you have. See how your cable stacks up against others in its class.

Patterns we're seeing

A few reports show patterns that are worth knowing about:

  1. Marketing outpaces the e-marker. #49 (Dbilida) is sold as "Thunderbolt 4 / 40 Gbps / 240 W" but reports passive USB4 Gen 3 with no USB-IF cert. The cable may carry the advertised rate, but nothing in the e-marker backs that claim.
  2. Unregistered VID, no XID. #71 (UGOURD, AliExpress) reports 80 Gbps USB4 Gen 4 from an unregistered vendor with zero XID. Plausibly real silicon, but unverifiable from the identity alone.
  3. Zeroed identity fields. #61 (CUKTECH No.6) has a present e-marker that reports 0x0000 for VID, PID, and no speed. This pattern usually means the e-marker was programmed with blank defaults.

How to read this table

  • VID / PID - Vendor ID and Product ID. Assigned by USB-IF. A zeroed VID (0x0000) means the cable didn't identify its manufacturer.
  • Cable VDO - Cable Vendor Defined Object. A bitfield encoding the cable's speed, current rating, and construction type.
  • Vendor (USB-IF) - The registered name for that VID. "Unregistered" means the VID isn't in the USB-IF database.
  • XID - A secondary identifier some vendors use. "none" means the cable didn't report one.
  • Speed - The maximum data rate the e-marker advertises.
  • Power - Maximum current and voltage the cable's e-marker claims. The wattage is the real deliverable at the USB-PD ceiling, not current x voltage: PD never exceeds 48 V, so a cable that reports 50 V still tops out at 48 V × 5 A = 240 W, not 250 W.
  • Source - Link to the GitHub issue where this cable was reported.

Add your cable

Every report makes the database more useful. Here's how:

  1. Install WhatCable (free, open source). Download from the homepage or via Homebrew.
  2. Plug in a cable and open the menu bar popover.
  3. Click "Report this cable". WhatCable opens a pre-filled GitHub issue with the e-marker fields. Review it and submit.

Reports land at the cable-report tracker. Once triaged, they appear here within a day or two.