Skip to content

Commit bdccd7c

Browse files
author
Mirror Bot
committed
Mirror from private (bb7494e3)
1 parent 6516ee9 commit bdccd7c

11 files changed

Lines changed: 48 additions & 3 deletions

File tree

0 Bytes
Binary file not shown.

data/known-cables.md

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -141,6 +141,7 @@ hand-maintained markdown table; format may change once the consumer exists.
141141
| Wokyis M5 dock bundled Thunderbolt 5 cable, 0.5 m (Sumitomo silicon, 80 Gbps variant of PID 0x0714) | `0x20C2` | `0x0714` | `0x460A2644` | Sumitomo Electric Ind., Ltd., Optical Comm. R&D Lab | none | USB4 Gen 4 (80 Gbps, Thunderbolt 5 class) | 5 A / 50 V (240 W) | passive | [#405](https://github.com/darrylmorley/whatcable/issues/405) |
142142
| Cable Matters active Thunderbolt 5 cable, 2 m | `0x2B1D` | `0x192F` | `0x426A5E5C` | Lintes Technology Co., Ltd. | none | USB4 Gen 4 (80 Gbps, Thunderbolt 5 class) | 5 A / 50 V (240 W) | active | [#406](https://github.com/darrylmorley/whatcable/issues/406) |
143143
| OWC Thunderbolt 5 cable, 12 in (Lintes silicon) | `0x2B1D` | `0x153E` | `0x110A2644` | Lintes Technology Co., Ltd. | `0x5FD` | USB4 Gen 4 (80 Gbps, Thunderbolt 5 class) | 5 A / 50 V (240 W) | passive | [#408](https://github.com/darrylmorley/whatcable/issues/408) |
144+
| Silkland cable sold as USB4, e-marker reports 10 Gbps 240W | `0x3678` | `0x0000` | `0x00084652` | (Silkland) Shenzhen Guanhai Technology Co., Ltd. | `0x281E` | USB 3.2 Gen 2 (10 Gbps) | 5 A / 50 V (240 W) | passive | [#431](https://github.com/darrylmorley/whatcable/issues/431) |
144145

145146
Sorted by VID. The zeroed-fingerprint entry is parked at the bottom because it
146147
is identity-less.

docs/blog/feed.xml

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -191,6 +191,7 @@ newsletter, no tracking, no comments. If you want to chime in, that's what
191191
<p>This is the part nobody talks about. A USB-C cable in a Thunderbolt port is still a USB-C cable. The port will negotiate down to whatever the cable supports. You can have a TB5 port and a 40 Gbps device and still get USB 3.2 speeds because the cable in the middle is a 20 Gbps cable that came with a hard drive five years ago.</p>
192192
<p>Every USB-C cable rated above 60W and above USB 2.0 speeds contains an e-marker chip. The chip declares what the cable can carry: max current, max voltage, max data rate. macOS reads this chip every time you connect a cable. It just doesn't show you what it reads.</p>
193193
<p><a href="https://www.whatcable.uk/">WhatCable</a> reads the e-marker and shows you what the cable is. Not what you hoped it was, not what the box claimed, what the cable itself is telling the Mac. If you've ever wondered whether the "Thunderbolt cable" you bought online is actually Thunderbolt, this is how you check. You can also see how your cable rates against known references in the <a href="https://www.whatcable.uk/cables">cables database</a>.</p>
194+
<p>There is one more trick. On a Thunderbolt or USB4 connection, WhatCable does not just trust the chip. It reads the speed the Mac's controller actually negotiated with the cable and shows it next to the e-marker's claim, so a cable that performs better than its chip admits gets caught. That only works on a live Thunderbolt or USB4 link, and the measured figure is a floor: at least this fast, sometimes more if the device at the far end was the limit.</p>
194195
<p><img src="https://images.whatcable.uk/1779375774954-whatcable-screenshot-usb4-cable-readout.webp" alt="WhatCable showing a USB-C cable identified as USB4 Gen 3, 40 Gbps, Thunderbolt 4 class, rated for 5A at 50V, with a confirmation that the connected 10 Gbps drive is running at full device speed" title="WhatCable identifying a USB4 cable in the menu bar"></p>
195196
<h2>Compatibility, both directions</h2>
196197
<p><strong>USB-C device into a Thunderbolt port:</strong> works, at USB speeds. The TB port has full USB-C compatibility built in. Plug in a phone, a basic USB hub, or a regular external drive and it'll run at whatever the device supports.</p>

docs/blog/thunderbolt-vs-usb-c.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -489,6 +489,7 @@ <h2>How to tell what you actually have</h2>
489489
<p>This is the part nobody talks about. A USB-C cable in a Thunderbolt port is still a USB-C cable. The port will negotiate down to whatever the cable supports. You can have a TB5 port and a 40 Gbps device and still get USB 3.2 speeds because the cable in the middle is a 20 Gbps cable that came with a hard drive five years ago.</p>
490490
<p>Every USB-C cable rated above 60W and above USB 2.0 speeds contains an e-marker chip. The chip declares what the cable can carry: max current, max voltage, max data rate. macOS reads this chip every time you connect a cable. It just doesn't show you what it reads.</p>
491491
<p><a href="/">WhatCable</a> reads the e-marker and shows you what the cable is. Not what you hoped it was, not what the box claimed, what the cable itself is telling the Mac. If you've ever wondered whether the &quot;Thunderbolt cable&quot; you bought online is actually Thunderbolt, this is how you check. You can also see how your cable rates against known references in the <a href="/cables">cables database</a>.</p>
492+
<p>There is one more trick. On a Thunderbolt or USB4 connection, WhatCable does not just trust the chip. It reads the speed the Mac's controller actually negotiated with the cable and shows it next to the e-marker's claim, so a cable that performs better than its chip admits gets caught. That only works on a live Thunderbolt or USB4 link, and the measured figure is a floor: at least this fast, sometimes more if the device at the far end was the limit.</p>
492493
<p><img src="https://images.whatcable.uk/1779375774954-whatcable-screenshot-usb4-cable-readout.webp" alt="WhatCable showing a USB-C cable identified as USB4 Gen 3, 40 Gbps, Thunderbolt 4 class, rated for 5A at 50V, with a confirmation that the connected 10 Gbps drive is running at full device speed" title="WhatCable identifying a USB4 cable in the menu bar"></p>
493494
<h2>Compatibility, both directions</h2>
494495
<p><strong>USB-C device into a Thunderbolt port:</strong> works, at USB speeds. The TB port has full USB-C compatibility built in. Plug in a phone, a basic USB hub, or a regular external drive and it'll run at whatever the device supports.</p>

docs/cables.html

Lines changed: 14 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -453,7 +453,7 @@
453453
"name": "WhatCable cable fingerprint database",
454454
"description": "Crowd-sourced USB-C cable e-marker fingerprints reported via WhatCable. Each entry records the cable's USB-IF VID/PID, cable VDO bitfield, advertised speed, power rating, and a link to the original report.",
455455
"url": "https://www.whatcable.uk/cables",
456-
"dateModified": "2026-07-13T13:12:00.897Z",
456+
"dateModified": "2026-07-15T14:27:50.102Z",
457457
"keywords": [
458458
"USB-C", "USB4", "Thunderbolt", "Thunderbolt 5", "e-marker",
459459
"USB Power Delivery", "USB-C cable database", "cable VDO", "USB-IF VID"
@@ -478,7 +478,7 @@
478478
<main>
479479
<div class="wrap-cables">
480480
<h1>USB-C Cable Database</h1>
481-
<p class="subtitle">Last updated 13 July 2026. 102 cables.</p>
481+
<p class="subtitle">Last updated 15 July 2026. 103 cables.</p>
482482

483483
<p>
484484
Every USB-C cable with an e-marker chip reports an identity when you
@@ -1956,6 +1956,18 @@ <h2>How to read this table</h2>
19561956
<td class="col-type">passive</td>
19571957
<td class="col-source"><a href="https://github.com/darrylmorley/whatcable/issues/408">#408</a></td>
19581958
</tr>
1959+
<tr>
1960+
<td class="col-context">Silkland cable sold as USB4, e-marker reports 10 Gbps 240W</td>
1961+
<td class="col-vid"><code>0x3678</code></td>
1962+
<td class="col-pid"><code>0x0000</code></td>
1963+
<td class="col-cable-vdo"><code>0x00084652</code></td>
1964+
<td class="col-vendor">(Silkland) Shenzhen Guanhai Technology Co., Ltd.</td>
1965+
<td class="col-xid"><code>0x281E</code></td>
1966+
<td class="col-speed">USB 3.2 Gen 2 (10 Gbps)</td>
1967+
<td class="col-power">5 A / 50 V (240 W)</td>
1968+
<td class="col-type">passive</td>
1969+
<td class="col-source"><a href="https://github.com/darrylmorley/whatcable/issues/431">#431</a></td>
1970+
</tr>
19591971
</tbody>
19601972
</table></div>
19611973
</div>

docs/cables.json

Lines changed: 14 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1343,6 +1343,20 @@
13431343
"vid" : "0x34BD",
13441344
"xid" : "0x10536"
13451345
},
1346+
{
1347+
"brand" : "Silkland cable sold as USB4, e-marker reports 10 Gbps 240W",
1348+
"cableVDO" : "0x00084652",
1349+
"issueNum" : "#431",
1350+
"issueURL" : "https:\/\/github.com\/darrylmorley\/whatcable\/issues\/431",
1351+
"pid" : "0x0000",
1352+
"power" : "5 A \/ 50 V (240 W)",
1353+
"registered" : true,
1354+
"speed" : "USB 3.2 Gen 2 (10 Gbps)",
1355+
"type" : "passive",
1356+
"vendor" : "(Silkland) Shenzhen Guanhai Technology Co., Ltd.",
1357+
"vid" : "0x3678",
1358+
"xid" : "0x281E"
1359+
},
13461360
{
13471361
"brand" : "Silkland USB4 80 Gbps cable 3.3 ft, Amazon",
13481362
"cableVDO" : "0x000A2644",

docs/index.html

Lines changed: 1 addition & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1151,6 +1151,7 @@ <h2>Common questions.</h2>
11511151
<div class="faq-item"><h3>Is it really free?</h3><p>Yes. The WhatCable app is free and open source under the MIT licence. No ads, no tracking. WhatCable Pro (£9.99, optional) adds advanced diagnostics for power users. <a href="/pro" style="color: var(--accent);">See what's included.</a></p></div>
11521152
<div class="faq-item"><h3>What does WhatCable Pro add?</h3><p>Pro unlocks 16 advanced features including cable history (named cables with a recorded timeline), live power metering, Negotiation and Display Diagnostics, port health counters, PD contract inspection, and raw VDO identity. One-time £9.99, no subscription, works on up to 2 Macs. <a href="/pro" style="color: var(--accent);">See full features and comparison.</a></p></div>
11531153
<div class="faq-item"><h3>Does it phone home or collect data?</h3><p>No analytics, no telemetry, and nothing about you or your cables ever leaves your Mac. The one routine network call is a version check against the public GitHub Releases API, roughly every 6 hours. Diagnostic data only goes anywhere if you explicitly choose to contribute it. Check the source on GitHub if you want to verify.</p></div>
1154+
<div class="faq-item"><h3>Does WhatCable just read the e-marker?</h3><p>Not only. On a plain USB connection the cable's e-marker chip is all macOS exposes, so that is what WhatCable shows. But on a Thunderbolt or USB4 connection it goes further: it reads the speed the Mac's controller actually negotiated with the cable and shows it next to the e-marker's claim, so a cable that under-reports itself is caught. The measured speed is a floor, meaning at least this fast, so a genuine 10 Gbps cable that never forms a Thunderbolt link really is 10 Gbps.</p></div>
11541155
<div class="faq-item"><h3>Why does my cable show no e-marker data?</h3><p>Two reasons. Either the cable has no e-marker chip (cheap USB 2.0 cables and many cables rated at 3A or below don't have one), or it has a chip but macOS hasn't read it. macOS only asks a cable to identify itself when the connection needs it: a charge drawing more than 3A (a 5A cable on a high-wattage charger), or a Thunderbolt / USB4 link. Plug a marked cable into a low-power charger or a plain data connection and macOS may never query it, so there's nothing for WhatCable to show. To force the read, connect the cable to a high-wattage charger or a Thunderbolt device.</p></div>
11551156
<div class="faq-item"><h3>Can it tell me if a cable is fake?</h3><p>Not definitively. The trust signals feature flags values that look unusual against the USB-PD spec, like a zero vendor ID or reserved bit patterns. A flag means "worth checking," not "definitely counterfeit."</p></div>
11561157
<div class="faq-item"><h3>What languages is WhatCable available in?</h3><p>19, and the diagnostic verdicts are translated too, not just the menus: Armenian, Brazilian Portuguese, Dutch, English, French, German, Hindi, Italian, Japanese, Korean, Latvian, Norwegian, Polish, Russian, Simplified Chinese, Spanish, Traditional Chinese, Turkish, and Ukrainian. WhatCable follows your Mac's language by default, or you can pick one in Settings. Translations are community-refinable, so if something reads oddly in your language, <a href="https://github.com/darrylmorley/whatcable/issues" style="color: var(--accent);">open an issue</a> and we'll fix it.</p></div>

docs/whatcable.db

0 Bytes
Binary file not shown.

src/_includes/cables-table.njk

Lines changed: 13 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -1,5 +1,5 @@
11
{# Generated by scripts/render-known-cables.swift from data/known-cables.md.
2-
Do not edit by hand. Last regenerated: 2026-07-13. #}
2+
Do not edit by hand. Last regenerated: 2026-07-15. #}
33
<table class="cables">
44
<thead>
55
<tr>
@@ -1432,5 +1432,17 @@
14321432
<td class="col-type">passive</td>
14331433
<td class="col-source"><a href="https://github.com/darrylmorley/whatcable/issues/408">#408</a></td>
14341434
</tr>
1435+
<tr>
1436+
<td class="col-context">Silkland cable sold as USB4, e-marker reports 10 Gbps 240W</td>
1437+
<td class="col-vid"><code>0x3678</code></td>
1438+
<td class="col-pid"><code>0x0000</code></td>
1439+
<td class="col-cable-vdo"><code>0x00084652</code></td>
1440+
<td class="col-vendor">(Silkland) Shenzhen Guanhai Technology Co., Ltd.</td>
1441+
<td class="col-xid"><code>0x281E</code></td>
1442+
<td class="col-speed">USB 3.2 Gen 2 (10 Gbps)</td>
1443+
<td class="col-power">5 A / 50 V (240 W)</td>
1444+
<td class="col-type">passive</td>
1445+
<td class="col-source"><a href="https://github.com/darrylmorley/whatcable/issues/431">#431</a></td>
1446+
</tr>
14351447
</tbody>
14361448
</table>

src/blog/posts/2026-05-20-thunderbolt-vs-usb-c.md

Lines changed: 2 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -100,6 +100,8 @@ Every USB-C cable rated above 60W and above USB 2.0 speeds contains an e-marker
100100

101101
[WhatCable](/) reads the e-marker and shows you what the cable is. Not what you hoped it was, not what the box claimed, what the cable itself is telling the Mac. If you've ever wondered whether the "Thunderbolt cable" you bought online is actually Thunderbolt, this is how you check. You can also see how your cable rates against known references in the [cables database](/cables).
102102

103+
There is one more trick. On a Thunderbolt or USB4 connection, WhatCable does not just trust the chip. It reads the speed the Mac's controller actually negotiated with the cable and shows it next to the e-marker's claim, so a cable that performs better than its chip admits gets caught. That only works on a live Thunderbolt or USB4 link, and the measured figure is a floor: at least this fast, sometimes more if the device at the far end was the limit.
104+
103105
![WhatCable showing a USB-C cable identified as USB4 Gen 3, 40 Gbps, Thunderbolt 4 class, rated for 5A at 50V, with a confirmation that the connected 10 Gbps drive is running at full device speed](https://images.whatcable.uk/1779375774954-whatcable-screenshot-usb4-cable-readout.webp "WhatCable identifying a USB4 cable in the menu bar")
104106

105107
## Compatibility, both directions

0 commit comments

Comments
 (0)