Peripherals
This section of the site contains documentation about making peripherals for Chromebooks and other ChromeOS devices.
Qualified Peripheral ODM and IC Partner Program
The Qualified Peripheral ODM and IC Partner (QPOP) Program is a ChromeOS program for peripheral partner ODMs and ICs, designed to support our goal where all peripherals will "Just Work" on ChromeOS devices.
QPOP Program Overview and Guidelines
Overview and guidelines for the Qualified Peripheral ODM and IC Partner (QPOP) Program.
Qualified QPOP Models & Platforms
Qualified models and platforms under the QPOP Program.
Published specifications
Bluetooth v2.0
ChromeOS Compatible Bluetooth peripheral specification.
Bluetooth Speaker v2.0
ChromeOS Compatible Bluetooth speaker specification.
Connector v1.0
ChromeOS Compatible USB connectors specification.
Display v2.0
ChromeOS Compatible display specification.
Dock v2.0
ChromeOS Compatible docking station specification.
Generic peripheral v2.0
Generic peripheral minimum and additional requirements for all peripherals.
Headset (3.5mm) v2.0
ChromeOS Compatible 3.5mm wired headset specification.
Headset (Bluetooth) v2.0
ChromeOS Compatible Bluetooth headset specification.
Headset (USB) v2.0
ChromeOS Compatible USB headset specification.
Keyboard v2.0
ChromeOS Compatible keyboard specification.
Microphone (USB) v2.0
ChromeOS Compatible USB microphone specification.
Mice v2.0
ChromeOS Compatible mouse specification.
Multifunction Printer v2.0
ChromeOS Compatible multifunction printer (MFP) specification.
Passive USB Cable v1.2
ChromeOS Compatible cable specification.
Scanner v1.0
ChromeOS Compatible scanner specification.
Speakermic (Bluetooth) v2.0
ChromeOS Compatible Bluetooth speakermic specification.
Speakermic (USB) v2.0
ChromeOS Compatible USB speakermic specification.
Stylus v1.0
ChromeOS Compatible stylus specification.
Webcam v2.0
ChromeOS Compatible webcam specification.
Tools
Peripheral Firmware Update using fwupd
Guide for updating peripheral firmware using fwupd.
Fwupd Firmware Updates Integration Handbook
Handbook for integrating fwupd firmware updates.
Specification modules
Peripherals specification modules
Shared specification modules used to compose ChromeOS Compatible peripherals specifications, along with the Spec Module Matrix.