ChromeOS Compatible - Cable Specification v1.2
Stay organized with collections
Save and categorize content based on your preferences.
Version: 1.2
Last updated: 2024-11-08
Legend
Product Verb |
Development Action |
"MUST" |
Mandatory product requirement |
"SHOULD" |
Optional recommendation |
"MAY" |
Nice to have |
Requirements Scope
This specification document describes the criteria that ChromeOS Compatible cables meet. This specification should not be used for WWCB
products, or a product designed and certified together with a Chromebook.
Passive cable types
This specification applies to USB cables with the following connector
combinations:
- USB-A (male) to USB-C (male)
- USB-C (male) to USB-C (male)
- USB-A (female) to USB-C (male)
- micro-B (male) to USB-C (male)
- DP (male) to DP (male)
- HDMI (male) to HDMI (male)
Active cable types
This specification applies to cables with the following connector combinations:
- USB-C (male) to USB-C (male)
Principles
ChromeOS Compatible cables:
- Work with any ChromeOS device out of the box
- Uphold a quality standard
- Comply with international standards and local regulations for safety and
efficiency.
Required Technologies
USB cables MUST be based on the following technologies:
- The USB cable MUST comply with the USB Type-C Specification R2.2 or
later.
- If the cable supports better than USB2.0 speed or higher than 3-amp current,
then it MUST comply with the USB Power Delivery R3.1 V1.7.
Prerequisite Certifications
- The cable SHOULD be USB-IF Certified and discoverable on the public portal
page.
- If the cable reports Intel SVID, then the cable MAY be Intel approved with
documentation. This applies only to USB4 Gen3 cables, Thunderbolt 3 cables,
or Thunderbolt 4 cables.
Hardware and Visual Design Requirements
- The cable MUST default to the most recent version of any connection protocol it supports.
- The HDMI cable SHOULD implement HDMI Forum spec and pass HDMI Forum Compliance Test Suite for the HDMI version implemented.
- The DisplayPort (DP) cable SHOULD implement VESA spec and pass VESA Link Layer and PHY conformance for the DP version implemented. VESA specifications are available to the VESA members for download at VESA Standards.
Logos
- The USB cable SHOULD use USB-IF standardized power and data indication logos
as indicated in their logo usage guidelines for cables.
- The cable SHOULD follow the VESA, HDMI Logo marketing guidelines
USB-C Cable Hardware and Visual Design Requirements
USB-IF Certification
- The USB cable SHOULD be USB-IF Certified
- If an approved USB logo is used, then the cable MUST be USB-IF Certified
- The cable SHOULD be discoverable on public portal page
Thunderbolt Logos
- If the cable is certified for Thunderbolt 3 or Thunderbolt 4, then the cable
MUST follow Intel guidelines for proper Thunderbolt logo usage.
USB Type-C Cable Requirements
Logos for USB-C to USB-C Cables
- All USB 3.2 Gen 1 USB-C to USB-C cable SHOULD bear the appropriate USB-IF
logos for the performance of the cable.
- All USB 3.2 Gen 2 USB-C to USB-C cable SHOULD bear the appropriate USB-IF
logos for the performance of the cable.
- All USB4 Gen 3 USB-C to USB-C cable SHOULD bear the appropriate USB-IF logos
for the performance of the cable.
- All USB 2.0 USB-C to USB-C cables SHOULD bear a High-Speed USB Trident logo.
- Rationale: Inconsistent use of logos is likely to cause user confusion.
- The USB logo SHOULD indicate the cable's power capability.
- The USB cable SHOULD follow the guidelines for USB Performance logos (refer
to https://www.usb.org/logo-license/).
Identification
USB-C to USB-C Cables
- USB-C to USB-C cables rated at 3A current and USB 2.0 performance only MAY
have an eMarker.
- All other kinds of USB-C to USB-C cables MUST contain an eMarker, with
performance and current capability information properly identified.
- If eMarked:
- Cable eMarker MUST have vendor-specific VID and unique PID
- eMarker MUST support Ra weakening
- Ra weakening MUST correctly follow vRa-reattach after UnattachedWait.SRC
state
- Cables with Ra weakening that fail this may appear as a "fake Rd" on
oscilloscope
- Unless cable contains feature requiring power, MUST be marked "Vconn
required = 0"
- Example: cable contains built-in lights, volt+ammeter display, etc.
requiring Vconn
- If the cable is USB-C to USB-C active cable, the cable MUST be marked “Vconn required = 1”
- If eMarker reports SVID Modes, they MUST be disclosed to WWCB.
- Proprietary functions and/or Firmware-update via Manufacturer. Mode,
and their purpose, MUST be disclosed.
- Intel SVID (Thunderbolt) MUST be appropriate for application and Intel
approved
- USB4 Gen3 cable MUST have Intel SVID for TBT3 backward compatibility
- USB4 Gen4 cable MUST have Intel SVID for TBT3 backward compatibility
- The active cables MUST contain SVIDs for the following
- DP Alt Mode (0xFF01)
- Intel SVID (Thunderbolt ) (0x8087)
Hardware Requirements
USB Type-C passive cable specifications
- Cable plug dimensions MUST comply with USB-IF specifications.
- The cable SHOULD use USB-IF Certified components and connectors.
- If intended for data+video and "Full Featured":
- If <=0.8m, strongly recommended to be USB4 Gen3 (40gbps)
- If >0.8m and <=1m, strongly recommended to be USB3.2 Gen2 (20gbps)
or USB4 Gen2 (20 gbps)
- If >1m and <=2m, strongly recommended to be USB3.2 Gen1 (5gbps)
- The above lengths are informative per Type-C R2.0 spec based on current
technological limits.
- See USB Type-C Specification Section 3.1.2, Table 3-1 USB Type-C
Standard Cable Assemblies and Section 5.4, Table 5-1 Certified
Cables Where USB4-compatible Operation is Expected for more
details.
- Products exceeding these technological limitations are permitted if USB-IF
Certified.
- "The cable lengths listed in the table are informative and represents
the practical length based on cable performance requirements."
USB Type-C active cable specifications
- The cable MUST be either TBT 4/5 certified or USB-IF certified
- USB Type-C Active Cables MUST support the following modes
- USB 3.2 operation at Gen 1 (5Gbps), Gen 2 (10Gbps) in 1 or 2 lane configuration
- DisplayPort Alternate Mode with a minimum DisplayPort protocol support of DP 1.4 HBR3
- USB4 Gen 2 and Gen 3 (Gen 4 optional)
- Thunderbolt 3 Gen 2 and Gen 3
- Recommended Active Cable Technologies
- Linear ReDriver (LRD)
- Active Retimer
USB Type-C Legacy Cable and Adapter Requirements
- USB-A (male) to USB-C (male)
- MUST have a single 56 KΩ pull-up resistor connecting Vbus and CC pin in
the USB-C plug.
- Cable MUST either be rated for USB 2.0 or USB 3.2 Gen 1/2, having the
appropriate number of data carrying wires
- If the cable is capable of USB 3.2 Gen 1/2, the USB-A plug MUST be the
USB 3.1 USB Type-A plug with 9 pins.
- If the cable is only capable of USB 2.0, the USB-A plug MUST be the USB
2.0 USB Type-A plug with 4 pins.
- USB-A (female) to USB-C (male)
- MUST have a single 5.1 KΩ pull-down resistor connecting Gnd and CC pin
in the USB-C plug.
- Adapter MUST be rated for USB 3.1 Gen 1.
- USB-A receptacle MUST be a USB 3.1 Standard-A Receptacle with 9 pins.
- micro-B (male) to USB-C (male)
- MUST have a single 5.1 KΩ pull-down resistor connecting Gnd and CC pin
in the USB-C plug.
- Cable MUST either be rated for USB 2.0 or USB 3.2 Gen 1/2, having the
appropriate number of data carrying wires
- If the cable is capable of USB 3.2 Gen 1/2, the Micro-B plug MUST be the
USB 3.1 USB Micro-B plug with 10 pins.
- If the cable is only capable of USB 2.0, the Micro-B plug MUST be the
USB 2.0 USB Micro-B plug with 5 pins.
Revision History
Date |
Version |
Notes |
024-11-08 |
1.2 |
Include prerequisites for DP and HDMI cables |
2024-10-24 |
1.1 |
Include active cable requirements for type-c |
2024-02-01 |
1.0.1 |
Republication on a new platform |
2023-10-11 |
1.0 |
Initial Partner Site Publication |
Except as otherwise noted, the content of this page is licensed under the Creative Commons Attribution 4.0 License, and code samples are licensed under the Apache 2.0 License. For details, see the Google Developers Site Policies. Java is a registered trademark of Oracle and/or its affiliates.
Last updated 2024-12-18 UTC.
[[["Easy to understand","easyToUnderstand","thumb-up"],["Solved my problem","solvedMyProblem","thumb-up"],["Other","otherUp","thumb-up"]],[["Missing the information I need","missingTheInformationINeed","thumb-down"],["Too complicated / too many steps","tooComplicatedTooManySteps","thumb-down"],["Out of date","outOfDate","thumb-down"],["Samples / code issue","samplesCodeIssue","thumb-down"],["Other","otherDown","thumb-down"]],["Last updated 2024-12-18 UTC."],[[["\u003cp\u003eThis specification outlines the requirements for ChromeOS Compatible cables, focusing on ensuring compatibility, quality, and adherence to standards.\u003c/p\u003e\n"],["\u003cp\u003eCables must comply with USB Type-C specifications and USB Power Delivery for higher speeds and currents, with USB-IF certification strongly recommended.\u003c/p\u003e\n"],["\u003cp\u003eHardware requirements vary by cable type, including specifications for USB-C, USB-A, micro-B, DP, and HDMI cables to ensure optimal performance and functionality.\u003c/p\u003e\n"],["\u003cp\u003eVisual design requirements emphasize clear and consistent use of logos, including USB-IF and Thunderbolt logos, to indicate cable capabilities.\u003c/p\u003e\n"],["\u003cp\u003eActive cables must support various modes, including USB 3.2, DisplayPort Alternate Mode, USB4, and Thunderbolt, ensuring versatile connectivity.\u003c/p\u003e\n"]]],[],null,["# ChromeOS Compatible - Cable Specification v1.2\n\nVersion: 1.2 \n\nLast updated: 2024-11-08\n\nLegend\n------\n\n| Product Verb | Development Action |\n|--------------|-------------------------------|\n| \"MUST\" | Mandatory product requirement |\n| \"SHOULD\" | Optional recommendation |\n| \"MAY\" | Nice to have |\n\nRequirements Scope\n------------------\n\nThis specification document describes the criteria that ChromeOS Compatible cables meet. This specification should not be used for WWCB\nproducts, or a product designed and certified together with a Chromebook.\n\n### Passive cable types\n\nThis specification applies to USB cables with the following connector\ncombinations:\n\n- USB-A (male) to USB-C (male)\n- USB-C (male) to USB-C (male)\n- USB-A (female) to USB-C (male)\n- micro-B (male) to USB-C (male)\n- DP (male) to DP (male)\n- HDMI (male) to HDMI (male)\n\n### Active cable types\n\nThis specification applies to cables with the following connector combinations:\n\n- USB-C (male) to USB-C (male)\n\nPrinciples\n----------\n\nChromeOS Compatible cables:\n\n- Work with any ChromeOS device out of the box\n- Uphold a quality standard\n- Comply with international standards and local regulations for safety and efficiency.\n\nRequired Technologies\n---------------------\n\nUSB cables MUST be based on the following technologies:\n\n1. The USB cable MUST comply with the [USB Type-C Specification R2.2 or\n later](https://usb.org/document-library/usb-type-cr-cable-and-connector-specification-revision-20-august-2019).\n2. If the cable supports better than USB2.0 speed or higher than 3-amp current, then it MUST comply with the [USB Power Delivery R3.1 V1.7](https://usb.org/document-library/usb-power-delivery).\n\n### Prerequisite Certifications\n\n- The cable SHOULD be USB-IF Certified and discoverable on the [public portal\n page](https://www.usb.org/products).\n- If the cable reports Intel SVID, then the cable MAY be Intel approved with documentation. This applies only to USB4 Gen3 cables, Thunderbolt 3 cables, or Thunderbolt 4 cables.\n\nHardware and Visual Design Requirements\n---------------------------------------\n\n- The cable MUST default to the most recent version of any connection protocol it supports.\n- The HDMI cable SHOULD implement HDMI Forum spec and pass HDMI Forum Compliance Test Suite for the HDMI version implemented.\n- The DisplayPort (DP) cable SHOULD implement VESA spec and pass VESA Link Layer and PHY conformance for the DP version implemented. VESA specifications are available to the VESA members for download at [VESA Standards](https://groups.vesa.org/wg/AllMem/home/get-vesa-standards).\n\n### Logos\n\n- The USB cable SHOULD use USB-IF standardized power and data indication logos as indicated in their logo [usage guidelines for cables](https://www.usb.org/sites/default/files/usb-if_usb_type-c_cable_logo_usage_guidelines_final_20230320.pdf).\n- The cable SHOULD follow the VESA, HDMI Logo marketing guidelines\n\nUSB-C Cable Hardware and Visual Design Requirements\n---------------------------------------------------\n\n### USB-IF Certification\n\n- The USB cable SHOULD be USB-IF Certified\n- If an approved USB logo is used, then the cable MUST be USB-IF Certified\n- The cable SHOULD be discoverable on [public portal page](https://www.usb.org/products)\n\n### Thunderbolt Logos\n\n- If the cable is certified for Thunderbolt 3 or Thunderbolt 4, then the cable MUST follow Intel guidelines for proper Thunderbolt logo usage.\n\nUSB Type-C Cable Requirements\n-----------------------------\n\n### Logos for USB-C to USB-C Cables\n\n- All USB 3.2 Gen 1 USB-C to USB-C cable SHOULD bear the appropriate USB-IF logos for the **performance** of the cable.\n- All USB 3.2 Gen 2 USB-C to USB-C cable SHOULD bear the appropriate USB-IF logos for the **performance** of the cable.\n- All USB4 Gen 3 USB-C to USB-C cable SHOULD bear the appropriate USB-IF logos for the **performance** of the cable.\n- All USB 2.0 USB-C to USB-C cables SHOULD bear a High-Speed USB Trident logo.\n - Rationale: Inconsistent use of logos is likely to cause user confusion.\n- The USB logo SHOULD indicate the cable's power capability.\n- The USB cable SHOULD follow the guidelines for USB Performance logos (refer to https://www.usb.org/logo-license/).\n\n### Identification\n\n#### USB-C to USB-C Cables\n\n- USB-C to USB-C cables rated at 3A current and USB 2.0 performance only MAY have an eMarker.\n - All other kinds of USB-C to USB-C cables MUST contain an eMarker, with performance and current capability information properly identified.\n- If eMarked:\n - Cable eMarker MUST have vendor-specific VID and unique PID\n - eMarker MUST support Ra weakening\n - Ra weakening MUST correctly follow vRa-reattach after UnattachedWait.SRC state\n - Cables with Ra weakening that fail this may appear as a \"fake Rd\" on oscilloscope\n - Unless cable contains feature requiring power, MUST be marked \"Vconn required = 0\"\n - Example: cable contains built-in lights, volt+ammeter display, etc. requiring Vconn\n - If the cable is USB-C to USB-C active cable, the cable MUST be marked \"Vconn required = 1\"\n- If eMarker reports SVID Modes, they MUST be disclosed to WWCB.\n - Proprietary functions and/or Firmware-update via Manufacturer. Mode, and their purpose, MUST be disclosed.\n - Intel SVID (Thunderbolt) MUST be appropriate for application and Intel approved\n - USB4 Gen3 cable MUST have Intel SVID for TBT3 backward compatibility\n - USB4 Gen4 cable MUST have Intel SVID for TBT3 backward compatibility\n - The active cables MUST contain SVIDs for the following\n - DP Alt Mode (0xFF01)\n - Intel SVID (Thunderbolt ) (0x8087)\n\nHardware Requirements\n---------------------\n\n### USB Type-C passive cable specifications\n\n- Cable plug dimensions MUST comply with USB-IF specifications.\n- The cable SHOULD use USB-IF Certified components and connectors.\n- If intended for data+video and \"Full Featured\":\n - If \\\u003c=0.8m, **strongly recommended** to be USB4 Gen3 (40gbps)\n - If \\\u003e0.8m and \\\u003c=1m, **strongly recommended** to be USB3.2 Gen2 (20gbps) or USB4 Gen2 (20 gbps)\n - If \\\u003e1m and \\\u003c=2m, **strongly recommended** to be USB3.2 Gen1 (5gbps)\n - The above lengths are informative per Type-C R2.0 spec based on current technological limits.\n - See USB Type-C Specification Section 3.1.2, Table 3-1 *USB Type-C\n Standard Cable Assemblies* and Section 5.4, Table 5-1 *Certified\n Cables Where USB4-compatible Operation is Expected* for more details.\n- Products exceeding these technological limitations are permitted if USB-IF Certified.\n - *\"The cable lengths listed in the table are informative and represents\n the practical length based on cable performance requirements.\"*\n\n### USB Type-C active cable specifications\n\n- The cable MUST be either TBT 4/5 certified or USB-IF certified\n- USB Type-C Active Cables MUST support the following modes\n - USB 3.2 operation at Gen 1 (5Gbps), Gen 2 (10Gbps) in 1 or 2 lane configuration\n - DisplayPort Alternate Mode with a minimum DisplayPort protocol support of DP 1.4 HBR3\n - USB4 Gen 2 and Gen 3 (Gen 4 optional)\n - Thunderbolt 3 Gen 2 and Gen 3\n- Recommended Active Cable Technologies\n - Linear ReDriver (LRD)\n - Active Retimer\n\nUSB Type-C Legacy Cable and Adapter Requirements\n------------------------------------------------\n\n- USB-A (male) to USB-C (male)\n - MUST have a single 56 KΩ pull-up resistor connecting Vbus and CC pin in the USB-C plug.\n - Cable MUST either be rated for USB 2.0 or USB 3.2 Gen 1/2, having the appropriate number of data carrying wires\n - If the cable is capable of USB 3.2 Gen 1/2, the USB-A plug MUST be the USB 3.1 USB Type-A plug with 9 pins.\n - If the cable is only capable of USB 2.0, the USB-A plug MUST be the USB 2.0 USB Type-A plug with 4 pins.\n- USB-A (female) to USB-C (male)\n - MUST have a single 5.1 KΩ pull-down resistor connecting Gnd and CC pin in the USB-C plug.\n - Adapter MUST be rated for USB 3.1 Gen 1.\n - USB-A receptacle MUST be a USB 3.1 Standard-A Receptacle with 9 pins.\n- micro-B (male) to USB-C (male)\n - MUST have a single 5.1 KΩ pull-down resistor connecting Gnd and CC pin in the USB-C plug.\n - Cable MUST either be rated for USB 2.0 or USB 3.2 Gen 1/2, having the appropriate number of data carrying wires\n - If the cable is capable of USB 3.2 Gen 1/2, the Micro-B plug MUST be the USB 3.1 USB Micro-B plug with 10 pins.\n - If the cable is only capable of USB 2.0, the Micro-B plug MUST be the USB 2.0 USB Micro-B plug with 5 pins.\n\nRevision History\n----------------\n\n| Date | Version | Notes |\n|------------|---------|----------------------------------------------|\n| 024-11-08 | 1.2 | Include prerequisites for DP and HDMI cables |\n| 2024-10-24 | 1.1 | Include active cable requirements for type-c |\n| 2024-02-01 | 1.0.1 | Republication on a new platform |\n| 2023-10-11 | 1.0 | Initial Partner Site Publication |"]]