Chromium OS Factory SDK¶
Welcome to the Chromium OS Factory SDK documentation. From here you can find documentation on working with the factory software and adapting and extending it to work for your project.
Contents¶
- Introduction to working with the Factory SDK
- Regional Configuration
- Device Data
- List of Factory Tests (pytests)
- Notes
- Tests for Accelerometer/IMU
- Tests for Ambient Light Sensor
- Tests for Audio Jack Codec
- Tests for Battery
- Tests for CPU
- Tests for Camera - MIPI
- Tests for Camera - USB
- Tests for Card Reader
- Tests for Display Panel
- Tests for EC
- Tests for Ethernet controller
- Tests for Fingerprint Sensor
- Tests for HPS (Human Presence Sensor)
- Tests for Memory
- Tests for Proximity(SAR) Sensor
- Tests for SPI Flash
- Tests for Secure Element
- Tests for Smart Speaker Amplifier
- Tests for Speaker Amplifier
- Tests for Storage
- Tests for Storage bridge (PCIE-eMMC)
- Tests for TPM
- Tests for Touch screen Controller (non stylus)
- Tests for Touch screen controller (EMR Stylus)
- Tests for Touch screen controller (USI Stylus)
- Tests for Touchpad Controller
- Tests for USB Composite Integrated Component
- Tests for WWAN
- Tests for Wifi / Bluetooth
- Tests for CHROMEBOOK_PlUS (Device feature component)
- Tests for FAN (Device feature component)
- Tests for HARDWARE_BUTTON (Device feature component)
- Tests for HARDWARE_ID (Device feature component)
- Tests for KEYBOARD (Device feature component)
- Tests for LED (Device feature component)
- Tests for PSR (Device feature component)
- Tests for THERMAL_SENSOR (Device feature component)
- Tests for VPD (Device feature component)
- Uncategorized pytests
- List of Factory Test Lists
- base
- disable_factory_server
- empty
- generic_audio
- generic_audio_examples
- generic_battery
- generic_battery_examples
- generic_camera
- generic_camera_examples
- generic_cellular
- generic_cellular_examples
- generic_common
- generic_detachable_base
- generic_display_panel
- generic_display_panel_examples
- generic_dram
- generic_dram_examples
- generic_ec_component_accel
- generic_ec_component_accel_examples
- generic_ec_component_als
- generic_ec_component_als_examples
- generic_ethernet
- generic_ethernet_examples
- generic_fat
- generic_fft
- generic_fingerprint
- generic_fingerprint_examples
- generic_grt
- generic_main
- generic_rf_station
- generic_rma
- generic_rrt
- generic_run_in
- generic_smt
- generic_storage
- generic_storage_examples
- generic_tast
- generic_touchpad
- generic_touchpad_examples
- generic_touchscreen
- generic_touchscreen_examples
- generic_tpm
- generic_tpm_examples
- generic_unprovisioned
- generic_wireless
- generic_wireless_examples
- intel_common
- main_wipe
- station_based
- The Probe Framework
- HWID components
APIs¶
READMEs¶
- Google Chromium OS Factory Software Platform
- Coding Style Guide
- Chromium OS Factory Software Deploymen
- Developer Tools for Chromium OS Factory
- AUFS
- Instalog Scripts
- ChromeOS Factory Developer VIM Plugins
- ChromeOS Factory Developer VSCode configuration files
- Overlord Deployment Guide
- Third Party App directory
- CrOS Factory: Init system
- Chrome OS Factory scripts when Device ID changed.
- CrOS Factory Init: Main
- CrOS Factory Init: preinit.d
- ChromeOS Factory Software: Inhibit Upstart Jobs
- Localization for ChromeOS Factory Software
- ChromeOS Factory Software: Python Source
- Easy Bundle Creation
- ChromeOS Factory Software Build Configuration
- Device API: Android
- Device API: Boards Implementation
- Device API: Chrome OS
- DRM Keys Provisioning Server (DKPS) User Guide
- Dome User Guide
- How to Change Database Schema
- OOBE Audio Test
- ChromeOS Factory Software External Python Modules
- Google Factory Tool (gooftool)
- Goofy Plugin
- Fonts in Goofy
- Images in Goofy
- ChromeOS Factory Software
- ChromeOS HWID Database User Guide
- HWID Service
- HWID Service Tests
- ChromeOS Factory Probe Framework
- ChromeOS Probe Info Service
- Probe Info Service Migration Scripts
- Test Data for Probe Info Service
- Chrome OS Factory Shopfloor Service Specification
- Touchscreen Calibration
- l10n Migrate Region Fields
- Chrome OS Reference Python Factory Tests
- Blocking Charge Images
- Chameleon Sample Data
- Display Image Test
- Graphyte Tests
- Tablet Mode UI Test
- VSWR Station Usage Guide
- WebGL Aquarium Test
- How To Write a ChromeOS Factory Test List (In JSON)
- ChromeOS Factory Test Lists
- Station-Based Testing
- Test List Editor
- Test List Editor Backend Developer Guide
- Test List Editor Backend
- Test List Editor Frontend Developer Guide
- Factory Tools
- Ghost configuration on Goofy
- Tools Test Data
- Umpire
- Integration tests for Umpire docker
- Umpire Migration
- Chrome OS Factory Software Utilities
- Resources for build system
- Chromium OS Factory Bundle
- Custom Factory Reset Process
- Chrome OS Factory Server
- Chromebook Netboot Setup Guide
- Chrome OS Factory Software Setup and Deployment
- Chrome OS RMA shim
- Build script for multicast service.
factory
Usage- ChromeOS Factory Cut-off scripts
About this documentation¶
This documentation is generated with the Sphinx documentation builder from reStructuredText source files in the doc directory in the factory software repository.
To build HTML documentation, run make doc
in the factory
repository. This will generate HTML documentation in the
build/doc/html
directory. A documentation tarball is also
available as doc.tar.bz2
in factory bundles.