Especificações genéricas de periféricos (mínimas e adicionais)

Versão: 2.0
Última atualização: 19/03/2026

Visão geral

Este documento de especificação é dividido em duas seções:

  1. Os requisitos mínimos descrevem os critérios para que uma categoria de periféricos seja compatível com o ChromeOS.

  2. Os requisitos estendidos descrevem os critérios para certificação.

Este documento se aplica a todos os periféricos.

Legend

Verbo do produto Ação de desenvolvimento
"MUST" Requisito obrigatório de produto
"SHOULD" Recomendação opcional
"MAY" Opcional

REQUISITOS MÍNIMOS

Conectividade

Dongle sem fio

  • Se um periférico for embalado junto com um receptor, ele DEVERÁ funcionar sem nenhuma interação do usuário com o receptor embalado.

  • Se um receptor for embalado com o periférico, ele DEVERÁ funcionar imediatamente APENAS com o periférico embalado.

Bluetooth

Com fio

  • Se o periférico for compatível com o receptáculo USB-C no dispositivo ou com um cabo fixo com plugue USB-C, ele PRECISA obedecer às especificações de conectores.

Software

IDs de fornecedor e produto

  • O ID do fornecedor informado pelo periférico em todos os protocolos PRECISA pertencer ao fabricante.

  • As combinações de ID do fornecedor/produto informadas pelo periférico PRECISAM ser exclusivas de outros modelos de periféricos.

  • Se variantes do mesmo modelo de periférico tiverem descritores HID diferentes, cada variação de descritor HID DEVE ser mapeada para um ID de produto exclusivo.

REQUISITOS ADICIONAIS

Além dos requisitos descritos na seção Requisitos mínimos, um periférico PRECISA atender aos requisitos obrigatórios abaixo para receber a certificação.

Atualizador de firmware

  • [Obrigatório] Um periférico Bluetooth/sem fio PRECISA ser compatível com a capacidade de atualização de firmware.

  • [Obrigatório] Um periférico agrupado com um mouse dongle PRECISA oferecer suporte à capacidade de atualização de firmware.

Conectividade

Dongle sem fio

  • [Opcional] O periférico sem fio PODE permitir que o usuário o associe a receptores não agrupados.

  • [Opcional] O receptor PODE permitir que o usuário associe outro periférico sem fio a ele.

  • [Opcional] O periférico PODE depender de um app para associação iniciada pelo usuário com outros receptores.

  • [Opcional] O receptor PODE depender de um app para associação iniciada pelo usuário com outros periféricos.

  • [Obrigatório] Se um app precisar alterar a associação de periférico/receptor, ele DEVE ser executado no ChromeOS.

Periférico com fio

  • [Obrigatório] Se um periférico for compatível com transporte USB, ele DEVE atender às especificações do conector(cc-connectors-v1).

Histórico de revisões

Data Versão Observações
2026-03-19 2,0 Atualizar a documentação
2024-02-01 1.0.1 Publicação inicial na plataforma Google Developers.
2023-08-18 1.0 Publicação inicial.