---
name: "crossystem"
section: "1"
platform: "linux"
package: "vboot-utils"
version: "0~R106-15054.B+dfsg-0.1"
release: "Debian 13 (Trixie)"
platforms: ["linux"]
url: "https://new.carta.tech/crossystem"
---

# crossystem(1)

Chrome OS firmware/system interface utility

## NAME

crossystem - Chrome OS firmware/system interface utility

## DESCRIPTION

### Usage:

-

  crossystem \[--all\]

-

  Prints all parameters with descriptions and current values. If **--all** is specified, prints even normally hidden fields.

-

  crossystem \[param1 \[param2 \[...\]\]\]

-

  Prints the current value(s) of the parameter(s).

-

  crossystem \[param1=value1\] \[param2=value2 \[...\]\]\]

-

  Sets the parameter(s) to the specified value(s).

-

  crossystem \[param1?value1\] \[param2?value2 \[...\]\]\]

-

  Checks if the parameter(s) all contain the specified value(s).

Stops at the first error. Valid parameters:

- arch

  Platform architecture

- backup\_nvram\_request

  Backup the nvram somewhere at the next boot. Cleared on success.

- battery\_cutoff\_request

  Cut off battery and shutdown on next boot.

- block\_devmode

  Block all use of developer mode

- clear\_tpm\_owner\_request

  Clear TPM owner on next boot

- clear\_tpm\_owner\_done

  Clear TPM owner done

- cros\_debug

  OS should allow debug features

- dbg\_reset

  Debug reset mode request (writable)

- debug\_build

  OS image built for debug features

- dev\_boot\_usb

  Enable developer mode boot from USB/SD (writable)

- dev\_boot\_legacy

  Enable developer mode boot Legacy OSes (writable)

- dev\_boot\_signed\_only

  Enable developer mode boot only from official kernels (writable)

- dev\_default\_boot

  default boot from legacy or usb (writable)

- devsw\_boot

  Developer switch position at boot

- devsw\_cur

  Developer switch current position

- disable\_dev\_request

  Disable virtual dev-mode on next boot

- ecfw\_act

  Active EC firmware

- fmap\_base

  Main firmware flashmap physical address

- fwb\_tries

  Try firmware B count (writable)

- fw\_vboot2

  1 if firmware was selected by vboot2 or 0 otherwise

- fwid

  Active firmware ID

- fwupdate\_tries

  Times to try OS firmware update (writable, inside kern\_nv)

- fw\_tried

  Firmware tried this boot (vboot2)

- fw\_try\_count

  Number of times to try fw\_try\_next (writable)

- fw\_try\_next

  Firmware to try next (vboot2,writable)

- fw\_result

  Firmware result this boot (vboot2,writable)

- fw\_prev\_tried

  Firmware tried on previous boot (vboot2)

- fw\_prev\_result

  Firmware result of previous boot (vboot2)

- hwid

  Hardware ID

- kern\_nv

  Non-volatile field for kernel use

- kernkey\_vfy

  Type of verification done on kernel key block

- loc\_idx

  Localization index for firmware screens (writable)

- mainfw\_act

  Active main firmware

- mainfw\_type

  Active main firmware type

- nvram\_cleared

  Have NV settings been lost?  Write 0 to clear

- oprom\_needed

  Should we load the VGA Option ROM at boot?

- recovery\_reason

  Recovery mode reason for current boot

- recovery\_request

  Recovery mode request (writable)

- recovery\_subcode

  Recovery reason subcode (writable)

- recoverysw\_boot

  Recovery switch position at boot

- recoverysw\_cur

  Recovery switch current position

- recoverysw\_ec\_boot

  Recovery switch position at EC boot

- ro\_fwid

  Read-only firmware ID

- sw\_wpsw\_boot

  Firmware write protect software setting enabled at boot (Baytrail only)

- tpm\_attack

  TPM was interrupted since this flag was cleared

- tpm\_fwver

  Firmware version stored in TPM

- tpm\_kernver

  Kernel version stored in TPM

- tpm\_rebooted

  TPM requesting repeated reboot (vboot2)

- try\_ro\_sync

  try read only software sync

- tried\_fwb

  Tried firmware B before A this boot

- vdat\_flags

  Flags from VbSharedData

- vdat\_lfdebug

  LoadFirmware() debug data (not in print-all)

- vdat\_lkdebug

  LoadKernel() debug data (not in print-all)

- vdat\_timers

  Timer values from VbSharedData

- wipeout\_request

  Firmware requested factory reset (wipeout)

- wpsw\_boot

  Firmware write protect hardware switch position at boot

- wpsw\_cur

  Firmware write protect hardware switch current position

## SEE ALSO

The full documentation for **crossystem** is maintained as a Texinfo manual.  If the **info** and **crossystem** programs are properly installed at your site, the command

-

  **info crossystem**

should give you access to the complete manual.
