Constants¶
Details¶
- Fwupd.BATTERY_LEVEL_INVALID = 101¶
This value signifies the battery level is either unset, or the value cannot be discovered.
- Fwupd.BIOS_SETTING_DEBUG_CMD = 'debug_cmd'¶
- Fwupd.BIOS_SETTING_PENDING_REBOOT = 'pending_reboot'¶
- Fwupd.BIOS_SETTING_RESET_BIOS = 'reset_bios'¶
- Fwupd.DBUS_INTERFACE = 'org.freedesktop.fwupd'¶
The dbus interface
- Fwupd.DBUS_P2P_SOCKET_ADDRESS = 'tcp:host=localhost,port=1341'¶
The D-Bus socket address when using point-to-point connections.
NOTE: This is no longer used as the value is set at compile time.
- Fwupd.DBUS_PATH = '/'¶
The dbus path
- Fwupd.DBUS_SERVICE = 'org.freedesktop.fwupd'¶
The dbus service
- Fwupd.DEVICE_FLAG_ADD_COUNTERPART_GUIDS = 0¶
The device will add counterpart GUIDs from an alternate mode like bootloader. This flag is typically specified in a quirk.
New in version 1.4.0.
- Fwupd.DEVICE_FLAG_AFFECTS_FDE = 0¶
The device is warning that a volume with full-disk-encryption was found on this machine, typically a Windows NTFS partition with BitLocker. Updating the firmware on this device may invalidate secrets used to decrypt the volume, and the recovery key may be required.
Supported clients will display this information as a warning to the user.
New in version 1.7.1.
- Fwupd.DEVICE_FLAG_ANOTHER_WRITE_REQUIRED = 262144¶
The device requires the update to be retried, possibly with a different plugin.
New in version 1.2.5.
- Fwupd.DEVICE_FLAG_BACKUP_BEFORE_INSTALL = 0¶
The device firmware should be saved before installing firmware.
New in version 1.5.0.
- Fwupd.DEVICE_FLAG_CAN_VERIFY = 33554432¶
The device checksums can be compared against metadata.
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_CAN_VERIFY_IMAGE = 67108864¶
The device application firmware image can be dumped from device for verification.
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_DUAL_IMAGE = 134217728¶
The device firmware update architecture uses a redundancy mechanism such as A/B partitions for updates.
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_EMULATED = 0¶
The device is emulated and should not be recorded by the backend.
New in version 1.8.11.
- Fwupd.DEVICE_FLAG_EMULATION_TAG = 0¶
The device should be recorded by the backend, allowing emulation.
New in version 1.8.11.
- Fwupd.DEVICE_FLAG_END_OF_LIFE = 0¶
The device is no longer supported by the original hardware vendor as it is considered end-of-life. It it unlikely to receive firmware updates, even for security issues.
New in version 1.7.5.
- Fwupd.DEVICE_FLAG_ENSURE_SEMVER = 2097152¶
Deprecated, no not use
New in version 1.2.9.
- Fwupd.DEVICE_FLAG_HAS_MULTIPLE_BRANCHES = 0¶
The device supports switching to a different stream of firmware.
New in version 1.5.0.
- Fwupd.DEVICE_FLAG_HISTORICAL = 4194304¶
The device is used for historical data only.
New in version 1.3.2.
- Fwupd.DEVICE_FLAG_IGNORE_VALIDATION = 32768¶
When processing an update for the device, plugins should ignore all validation safety checks.
New in version 1.1.2.
- Fwupd.DEVICE_FLAG_INSTALL_ALL_RELEASES = -2147483648¶
Install each intermediate releases for the device rather than jumping directly to the newest.
New in version 1.3.7.
- Fwupd.DEVICE_FLAG_INSTALL_PARENT_FIRST = 4096¶
The composite device requires installation of composite firmware on the parent before the child. Normally the child is installed before the parent.
New in version 1.0.8.
- Fwupd.DEVICE_FLAG_INTERNAL = 1¶
Device is internal to the platform and cannot be removed easily.
New in version 0.1.3.
- Fwupd.DEVICE_FLAG_IS_BOOTLOADER = 8192¶
The device is currently in a read-only bootloader mode and not running application code.
New in version 1.0.8.
- Fwupd.DEVICE_FLAG_LOCKED = 16¶
The device can not be updated without manual user interaction.
New in version 0.6.3.
- Fwupd.DEVICE_FLAG_MD_SET_ICON = 0¶
Deprecated, no not use
New in version 1.5.2.
- Fwupd.DEVICE_FLAG_MD_SET_NAME = 0¶
Deprecated, no not use
New in version 1.4.0.
- Fwupd.DEVICE_FLAG_MD_SET_NAME_CATEGORY = 0¶
Deprecated, no not use
New in version 1.4.0.
- Fwupd.DEVICE_FLAG_MD_SET_VERFMT = 0¶
Deprecated, no not use
New in version 1.4.0.
- Fwupd.DEVICE_FLAG_NEEDS_ACTIVATION = 1048576¶
The device update needs to be separately activated. This process may occur automatically on shutdown in some operating systems or when the device is unplugged with some devices.
New in version 1.2.6.
- Fwupd.DEVICE_FLAG_NEEDS_BOOTLOADER = 64¶
The device requires entering a bootloader mode to be manually.
New in version 0.7.3.
- Fwupd.DEVICE_FLAG_NEEDS_REBOOT = 256¶
The device requires a system reboot to apply firmware or to reload hardware.
New in version 0.9.7.
- Fwupd.DEVICE_FLAG_NEEDS_SHUTDOWN = 131072¶
The device requires the system to be shutdown to finish application of new firmware.
New in version 1.2.4.
- Fwupd.DEVICE_FLAG_NONE = 0¶
No flags set
New in version 0.1.3.
- Fwupd.DEVICE_FLAG_NOTIFIED = 1024¶
The user has been notified about a change in the device state.
New in version 1.0.5.
- Fwupd.DEVICE_FLAG_NO_AUTO_INSTANCE_IDS = 524288¶
Deprecated, no not use
New in version 1.2.5.
- Fwupd.DEVICE_FLAG_NO_GUID_MATCHING = 0¶
Deprecated, no not use
New in version 1.4.1.
- Fwupd.DEVICE_FLAG_ONLY_EXPLICIT_UPDATES = 0¶
The device should stay on one firmware version unless the new version is explicitly specified.
This can either be done using
fwupdmgr install
, using GNOME Firmware, or using a BKC config.New in version 1.9.3.
- Fwupd.DEVICE_FLAG_ONLY_OFFLINE = 4¶
Update can only be done from a limited functionality OS (offline mode).
New in version 0.9.7.
- Fwupd.DEVICE_FLAG_ONLY_SUPPORTED = 8388608¶
Deprecated, no not use
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_ONLY_VERSION_UPGRADE = 0¶
The device firmware can only be updated to a newer version and never downgraded or reinstalled.
New in version 1.6.2.
- Fwupd.DEVICE_FLAG_REGISTERED = 128¶
The device has been registered with other plugins.
New in version 0.9.7.
- Fwupd.DEVICE_FLAG_REPORTED = 512¶
The success or failure of a previous update has been reported to a metadata server.
New in version 1.0.4.
- Fwupd.DEVICE_FLAG_REQUIRE_AC = 8¶
Device requires an external power source to be connected or the battery level at a minimum threshold to update.
New in version 0.6.3.
- Fwupd.DEVICE_FLAG_SELF_RECOVERY = 268435456¶
In flashing mode, the device will only accept intended payloads and will revert back to a valid firmware image if an invalid or incomplete payload was sent.
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_SIGNED_PAYLOAD = 0¶
The firmware payload is verified on-device the payload using strong cryptography such as RSA, AES or ECC.
It is usually not possible to modify or flash custom firmware not provided by the vendor.
New in version 1.7.6.
- Fwupd.DEVICE_FLAG_SKIPS_RESTART = 0¶
The device relies upon activation or power cycle to load firmware.
New in version 1.5.0.
- Fwupd.DEVICE_FLAG_SUPPORTED = 32¶
The device is found in metadata loaded into the daemon.
New in version 0.7.1.
- Fwupd.DEVICE_FLAG_TRUSTED = 65536¶
A trusted client is reading information about the device. Extra metadata such as serial number can be exposed about this device.
New in version 1.1.2.
- Fwupd.DEVICE_FLAG_UNREACHABLE = 0¶
The device is currently unreachable, perhaps because it is in a lower power state or is out of wireless range.
New in version 1.7.0.
- Fwupd.DEVICE_FLAG_UNSIGNED_PAYLOAD = 0¶
The firmware payload is unsigned and it is possible to modify and flash custom firmware.
New in version 1.7.6.
- Fwupd.DEVICE_FLAG_UPDATABLE = 2¶
Device has the ability to be updated in this or any other mode.
New in version 0.9.7.
- Fwupd.DEVICE_FLAG_UPDATABLE_HIDDEN = 0¶
The device is updatable but is currently inhibited from updates in the client. Reasons include but are not limited to low power or requiring reboot from a previous update.
New in version 1.4.1.
- Fwupd.DEVICE_FLAG_USABLE_DURING_UPDATE = 536870912¶
The device remains usable while the update flashes or schedules the update. The update will implicitly be applied next time the device is power cycled or possibly activated.
New in version 1.3.3.
- Fwupd.DEVICE_FLAG_USE_RUNTIME_VERSION = 2048¶
The device will always display use the runtime version rather than the bootloader version.
New in version 1.0.6.
- Fwupd.DEVICE_FLAG_VERSION_CHECK_REQUIRED = 1073741824¶
All firmware updates for this device require a firmware version check.
New in version 1.3.7.
- Fwupd.DEVICE_FLAG_WAIT_FOR_REPLUG = 16384¶
The device is in the middle of and update and the hardware is waiting to be probed/replugged.
New in version 1.1.2.
- Fwupd.DEVICE_FLAG_WILDCARD_INSTALL = 0¶
All devices with matching GUIDs will be updated at the same time.
For some devices it is not possible to have different versions of firmware for hardware of the same type. Updating one device will force update of others with exactly the same instance IDs.
New in version 1.6.2.
- Fwupd.DEVICE_FLAG_WILL_DISAPPEAR = 16777216¶
The device will disappear after the update is complete and success or failure can’t be verified.
New in version 1.3.3.
- Fwupd.DEVICE_ID_ANY = '*'¶
Wildcard used for matching all device ids in fwupd
- Fwupd.DEVICE_PROBLEM_DISPLAY_REQUIRED = 2048¶
The device cannot be used while there are no displays plugged in.
New in version 1.9.6.
- Fwupd.DEVICE_PROBLEM_IN_USE = 1024¶
The device is in use and cannot be interrupted, for instance taking a phone call.
New in version 1.9.1.
- Fwupd.DEVICE_PROBLEM_IS_EMULATED = 64¶
The device is emulated from a different host.
New in version 1.8.3.
- Fwupd.DEVICE_PROBLEM_LID_IS_CLOSED = 32¶
The device cannot be used while the laptop lid is closed.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_MISSING_LICENSE = 128¶
The device cannot be updated due to missing vendor’s license.
New in version 1.8.6.
- Fwupd.DEVICE_PROBLEM_NONE = 0¶
No device problems detected.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_POWER_TOO_LOW = 4¶
The device battery power is too low.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_REQUIRE_AC_POWER = 16¶
The device requires AC power to be connected.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_SYSTEM_INHIBIT = 256¶
The device cannot be updated due to a system-wide inhibit.
New in version 1.8.10.
- Fwupd.DEVICE_PROBLEM_SYSTEM_POWER_TOO_LOW = 1¶
The system power is too low to perform the update.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_UNREACHABLE = 2¶
The device is unreachable, or out of wireless range.
New in version 1.8.1.
- Fwupd.DEVICE_PROBLEM_UPDATE_IN_PROGRESS = 512¶
The device cannot be updated as it is already being updated.
New in version 1.8.11.
- Fwupd.DEVICE_PROBLEM_UPDATE_PENDING = 8¶
The device is waiting for the update to be applied.
New in version 1.8.1.
- Fwupd.MAJOR_VERSION = 1¶
The compile-time major version
- Fwupd.MICRO_VERSION = 21¶
The compile-time micro version
- Fwupd.MINOR_VERSION = 9¶
The compile-time minor version
- Fwupd.PLUGIN_FLAG_AUTH_REQUIRED = 4096¶
The plugin requires the user to provide authentication details. Supported clients will display this information to a user.
New in version 1.6.2.
- Fwupd.PLUGIN_FLAG_CAPSULES_UNSUPPORTED = 16¶
The plugin discovered that UEFI UpdateCapsule are unsupported. Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_CLEAR_UPDATABLE = 4¶
When the plugin loads it should clear the UPDATABLE flag from any devices. This typically happens when the device requires a system restart.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_DISABLED = 1¶
The plugin has been disabled, either by daemon configuration or a problem.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_EFIVAR_NOT_MOUNTED = 64¶
The plugin discovered the efivar filesystem is not found and is required for this plugin. Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_ESP_NOT_FOUND = 128¶
The plugins discovered that the EFI system partition was not found. Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_ESP_NOT_VALID = 65536¶
The plugins discovered that the EFI system partition may not be valid. Supported clients will display this information to a user.
New in version 1.9.3.
- Fwupd.PLUGIN_FLAG_FAILED_OPEN = 512¶
Failed to open plugin (missing dependency). Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_KERNEL_TOO_OLD = 2048¶
The feature is not supported as the kernel is too old.
New in version 1.6.2.
- Fwupd.PLUGIN_FLAG_LEGACY_BIOS = 256¶
The plugin discovered the system is running in legacy CSM mode. Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_MEASURE_SYSTEM_INTEGRITY = 32768¶
The plugin will be checked that it preserves system state such as
KEK
,PK
,BOOT####
etc.New in version 1.8.7.
- Fwupd.PLUGIN_FLAG_MODULAR = 16384¶
The plugin is loaded from an external module.
New in version 1.8.6.
- Fwupd.PLUGIN_FLAG_NONE = 0¶
No plugin flags are set.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_NO_HARDWARE = 8¶
The plugin won’t load because no supported hardware was found. This typically happens with plugins designed for a specific platform design (such as the dell plugin only works on Dell systems).
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_READY = 131072¶
The plugin is ready for use and all devices have been coldplugged.
New in version 1.9.6.
- Fwupd.PLUGIN_FLAG_REQUIRE_HWID = 1024¶
A specific HWID is required to use this plugin.
New in version 1.5.8.
- Fwupd.PLUGIN_FLAG_SECURE_CONFIG = 8192¶
The plugin requires the config file to be saved with permissions that only allow the root user to read.
New in version 1.8.5.
- Fwupd.PLUGIN_FLAG_TEST_ONLY = 262144¶
The plugin is used for virtual devices that exercising daemon flows.
New in version 1.9.13.
- Fwupd.PLUGIN_FLAG_UNLOCK_REQUIRED = 32¶
The plugin discovered that hardware unlock is required. Supported clients will display this information to a user.
New in version 1.5.0.
- Fwupd.PLUGIN_FLAG_USER_WARNING = 2¶
The plugin has a problem and would like to show a user warning to a supported client.
New in version 1.5.0.
- Fwupd.RELEASE_FLAG_BLOCKED_APPROVAL = 32¶
The installation of the release is blocked as release not approved by an administrator.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_BLOCKED_VERSION = 16¶
The installation of the release is blocked as below device version-lowest.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_IS_ALTERNATE_BRANCH = 64¶
The release is an alternate branch of firmware.
New in version 1.5.0.
- Fwupd.RELEASE_FLAG_IS_COMMUNITY = 128¶
The release is supported by the community and not the hardware vendor.
New in version 1.7.5.
- Fwupd.RELEASE_FLAG_IS_DOWNGRADE = 8¶
The release is older than the device version.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_IS_UPGRADE = 4¶
The release is newer than the device version.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_NONE = 0¶
No flags are set.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_TRUSTED_METADATA = 2¶
The payload metadata is trusted.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_TRUSTED_PAYLOAD = 1¶
The payload binary is trusted.
New in version 1.2.6.
- Fwupd.RELEASE_FLAG_TRUSTED_REPORT = 256¶
The payload has been tested by a report we trust.
New in version 1.9.1.
- Fwupd.REPORT_FLAG_FROM_OEM = 1¶
The report was generated by the OEM.
New in version 1.9.1.
- Fwupd.REPORT_FLAG_IS_UPGRADE = 2¶
The new firmware was newer than the old firmware.
New in version 1.9.14.
- Fwupd.REPORT_FLAG_NONE = 0¶
No report flags are set.
New in version 1.9.1.
- Fwupd.REQUEST_FLAG_ALLOW_GENERIC_IMAGE = 2¶
Use a generic (translated) request image.
New in version 1.8.6.
- Fwupd.REQUEST_FLAG_ALLOW_GENERIC_MESSAGE = 1¶
Use a generic (translated) request message.
New in version 1.8.6.
- Fwupd.REQUEST_FLAG_NONE = 0¶
No flags are set.
New in version 1.8.6.
- Fwupd.REQUEST_FLAG_NON_GENERIC_IMAGE = 8¶
Device requires to show the user a custom image for the action to make sense.
New in version 1.9.10.
- Fwupd.REQUEST_FLAG_NON_GENERIC_MESSAGE = 4¶
Device requires a non-generic interaction with custom non-translatable text.
New in version 1.9.10.
- Fwupd.REQUEST_ID_DO_NOT_POWER_OFF = 'org.freedesktop.fwupd.request.do-not-power-off'¶
Show the user a message not to unplug the machine from the AC power, e.g. “Do not turn off your computer or remove the AC adaptor until you are sure the update has completed.”
New in version 1.8.6.
- Fwupd.REQUEST_ID_INSERT_USB_CABLE = 'org.freedesktop.fwupd.request.insert-usb-cable'¶
The user needs to insert the cable to complete the update, e.g. “The update will continue when the device USB cable has been re-inserted.”
New in version 1.8.9.
- Fwupd.REQUEST_ID_PRESS_UNLOCK = 'org.freedesktop.fwupd.request.press-unlock'¶
The user needs to press unlock on the device to continue, e.g. “Press unlock on the device to continue the update process.”
New in version 1.6.2.
- Fwupd.REQUEST_ID_REMOVE_REPLUG = 'org.freedesktop.fwupd.request.remove-replug'¶
The user needs to remove and reinsert the device to complete the update, e.g. “The update will continue when the device USB cable has been unplugged and then re-inserted.”
New in version 1.6.2.
- Fwupd.REQUEST_ID_REMOVE_USB_CABLE = 'org.freedesktop.fwupd.request.remove-usb-cable'¶
The user needs to remove the device to complete the update, e.g. “The update will continue when the device USB cable has been unplugged.”
New in version 1.8.6.
- Fwupd.REQUEST_ID_REPLUG_INSTALL = 'org.freedesktop.fwupd.replug-install'¶
Show the user a message to replug the device and then install the firmware, e.g. “Unplug and replug the device, to continue the update process.”
New in version 1.8.11.
- Fwupd.REQUEST_ID_REPLUG_POWER = 'org.freedesktop.fwupd.replug-power'¶
Show the user a message to replug the power connector, e.g. “The update will continue when the device power cable has been unplugged and then re-inserted.”
New in version 1.9.9.
- Fwupd.RESULT_KEY_APPSTREAM_ID = 'AppstreamId'¶
Result key to represent AppstreamId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_BATTERY_LEVEL = 'BatteryLevel'¶
Result key to represent the current battery level in percent. Expressed from 0-100%, or 101 for invalid or unset.
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_BATTERY_THRESHOLD = 'BatteryThreshold'¶
Result key to represent the minimum battery level required to perform an update. Expressed from 0-100%, or 101 for invalid or unset.
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_BIOS_SETTING_CURRENT_VALUE = 'BiosSettingCurrentValue'¶
Result key to represent the current value of BIOS setting.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_BIOS_SETTING_ID = 'BiosSettingId'¶
Result key to represent the unique identifier of the BIOS setting.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_BIOS_SETTING_LOWER_BOUND = 'BiosSettingLowerBound'¶
Result key to represent the upper bound for an integer BIOS setting. or minimum length for string BIOS setting. The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_BIOS_SETTING_POSSIBLE_VALUES = 'BiosSettingPossibleValues'¶
Result key to represent possible values
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_BIOS_SETTING_READ_ONLY = 'BiosSettingReadOnly'¶
Result key to represent whether BIOS setting is read only
The D-Bus type signature string is ‘b’ i.e. a boolean.
- Fwupd.RESULT_KEY_BIOS_SETTING_SCALAR_INCREMENT = 'BiosSettingScalarIncrement'¶
Result key to represent the scalar increment for an integer BIOS setting.
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_BIOS_SETTING_TARGET_VALUE = 'BiosSettingTargetValue'¶
Result key to represent the value that would enable this attribute.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_BIOS_SETTING_TYPE = 'BiosSettingType'¶
Result key to represent the type of BIOS setting. 0 is invalid, 1+ represent an attribute type
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_BIOS_SETTING_UPPER_BOUND = 'BiosSettingUpperBound'¶
Result key to represent the lower bound for an integer BIOS setting or maximum length for string BIOS setting.
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_BRANCH = 'Branch'¶
Result key to represent Branch
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_CATEGORIES = 'Categories'¶
Result key to represent Categories
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_CHECKSUM = 'Checksum'¶
Result key to represent Checksum
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_COMPOSITE_ID = 'CompositeId'¶
Result key to represent CompositeId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_CREATED = 'Created'¶
Result key to represent Created
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_DESCRIPTION = 'Description'¶
Result key to represent Description
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DETACH_CAPTION = 'DetachCaption'¶
Result key to represent DetachCaption
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DETACH_IMAGE = 'DetachImage'¶
Result key to represent DetachImage
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DETAILS_URL = 'DetailsUrl'¶
Result key to represent DetailsUrl
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DEVICE_ID = 'DeviceId'¶
Result key to represent DeviceId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DEVICE_NAME = 'DeviceName'¶
Result key to represent the device name.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DISTRO_ID = 'DistroId'¶
Result key to represent the distribution ID.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DISTRO_VARIANT = 'DistroVariant'¶
Result key to represent the distribution variant.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_DISTRO_VERSION = 'DistroVersion'¶
Result key to represent the distribution version.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_FILENAME = 'Filename'¶
Result key to represent Filename
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_FLAGS = 'Flags'¶
Result key to represent Flags
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_FLASHES_LEFT = 'FlashesLeft'¶
Result key to represent FlashesLeft
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_GUID = 'Guid'¶
Result key to represent Guid
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_HOMEPAGE = 'Homepage'¶
Result key to represent Homepage
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_HSI_LEVEL = 'HsiLevel'¶
Result key to represent HsiLevel
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_HSI_RESULT = 'HsiResult'¶
Result key to represent HsiResult
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_HSI_RESULT_FALLBACK = 'HsiResultFallback'¶
Result key to represent the fallback HsiResult
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_HSI_RESULT_SUCCESS = 'HsiResultSuccess'¶
Result key to represent the desired HsiResult
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_ICON = 'Icon'¶
Result key to represent Icon
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_INSTALL_DURATION = 'InstallDuration'¶
Result key to represent InstallDuration
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_INSTANCE_IDS = 'InstanceIds'¶
Result key to represent InstanceIds
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_ISSUES = 'Issues'¶
Result key to represent Issues
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_KERNEL_CURRENT_VALUE = 'KernelCurrentValue'¶
Result key to represent the current kernel setting.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_KERNEL_TARGET_VALUE = 'KernelTargetValue'¶
Result key to represent the target kernel setting.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_LICENSE = 'License'¶
Result key to represent License
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_LOCATIONS = 'Locations'¶
Result key to represent Locations
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_METADATA = 'Metadata'¶
Result key to represent Metadata
The D-Bus type signature string is ‘a{ss}’ i.e. a string dictionary.
- Fwupd.RESULT_KEY_MODIFIED = 'Modified'¶
Result key to represent Modified
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_NAME = 'Name'¶
Result key to represent Name
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_NAME_VARIANT_SUFFIX = 'NameVariantSuffix'¶
Result key to represent NameVariantSuffix
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_PARENT_DEVICE_ID = 'ParentDeviceId'¶
Result key to represent ParentDeviceId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_PERCENTAGE = 'Percentage'¶
Result key to represent progress percentage, typically installation or verification
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_PLUGIN = 'Plugin'¶
Result key to represent Plugin
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_PROBLEMS = 'Problems'¶
Result key to represent problems
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_PROTOCOL = 'Protocol'¶
Result key to represent Protocol
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_RELEASE = 'Release'¶
Result key to represent Release
The D-Bus type signature string is ‘a{sv}’ i.e. a variant dictionary.
- Fwupd.RESULT_KEY_RELEASE_ID = 'ReleaseId'¶
Result key to represent the release ID.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_REMOTE_ID = 'RemoteId'¶
Result key to represent RemoteId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_REPORTS = 'Reports'¶
Result key to represent an array of reports.
The D-Bus type signature string is ‘a{sv}’ i.e. a variant dictionary.
- Fwupd.RESULT_KEY_REQUEST_FLAGS = 'RequestFlags'¶
Result key to represent RequestFlags
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_REQUEST_KIND = 'RequestKind'¶
Result key to represent RequestKind
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_SERIAL = 'Serial'¶
Result key to represent Serial
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_SIZE = 'Size'¶
Result key to represent Size
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_SOURCE_URL = 'SourceUrl'¶
Result key to represent SourceUrl
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_STATUS = 'Status'¶
Result key to represent Status
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_SUMMARY = 'Summary'¶
Result key to represent Summary
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_TAGS = 'Tags'¶
Result key to represent release tags
The D-Bus type signature string is ‘as’ i.e. an array of strings.
- Fwupd.RESULT_KEY_TRUST_FLAGS = 'TrustFlags'¶
Result key to represent TrustFlags
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_UPDATE_ERROR = 'UpdateError'¶
Result key to represent UpdateError
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_UPDATE_IMAGE = 'UpdateImage'¶
Result key to represent UpdateImage
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_UPDATE_MESSAGE = 'UpdateMessage'¶
Result key to represent UpdateMessage
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_UPDATE_STATE = 'UpdateState'¶
Result key to represent UpdateState
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_URGENCY = 'Urgency'¶
Result key to represent Urgency
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_URI = 'Uri'¶
Result key to represent Uri
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VENDOR = 'Vendor'¶
Result key to represent Vendor
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VENDOR_ID = 'VendorId'¶
Result key to represent VendorId
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VERSION = 'Version'¶
Result key to represent Version
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VERSION_BOOTLOADER = 'VersionBootloader'¶
Result key to represent VersionBootloader
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VERSION_BOOTLOADER_RAW = 'VersionBootloaderRaw'¶
Result key to represent VersionBootloaderRaw
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_VERSION_BUILD_DATE = 'VersionBuildDate'¶
Result key to represent VersionBuildDate
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_VERSION_FORMAT = 'VersionFormat'¶
Result key to represent VersionFormat
The D-Bus type signature string is ‘u’ i.e. a unsigned 32 bit integer.
- Fwupd.RESULT_KEY_VERSION_LOWEST = 'VersionLowest'¶
Result key to represent VersionLowest
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VERSION_LOWEST_RAW = 'VersionLowestRaw'¶
Result key to represent VersionLowestRaw
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.RESULT_KEY_VERSION_OLD = 'VersionOld'¶
Result key to represent the old version string.
The D-Bus type signature string is ‘s’ i.e. a string.
- Fwupd.RESULT_KEY_VERSION_RAW = 'VersionRaw'¶
Result key to represent VersionRaw
The D-Bus type signature string is ‘t’ i.e. a unsigned 64 bit integer.
- Fwupd.SECURITY_ATTR_ID_AMD_ROLLBACK_PROTECTION = 'org.fwupd.hsi.Amd.RollbackProtection'¶
Host Security ID attribute for Rollback protection of AMD platform firmware
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_AMD_SPI_REPLAY_PROTECTION = 'org.fwupd.hsi.Amd.SpiReplayProtection'¶
Host Security ID attribute for SPI replay protection
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_AMD_SPI_WRITE_PROTECTION = 'org.fwupd.hsi.Amd.SpiWriteProtection'¶
Host Security ID attribute for SPI Write protection
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_BIOS_CAPSULE_UPDATES = 'org.fwupd.hsi.Bios.CapsuleUpdates'¶
Host Security ID attribute indicating Capsule updates are supported by the BIOS.
New in version 1.9.6.
- Fwupd.SECURITY_ATTR_ID_BIOS_ROLLBACK_PROTECTION = 'org.fwupd.hsi.Bios.RollbackProtection'¶
Host Security ID attribute for Rollback protection of BIOS firmware
New in version 1.8.8.
- Fwupd.SECURITY_ATTR_ID_ENCRYPTED_RAM = 'org.fwupd.hsi.EncryptedRam'¶
Host Security ID attribute indicating encrypted RAM available
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_FWUPD_ATTESTATION = 'org.fwupd.hsi.Fwupd.Attestation'¶
Host Security ID attribute for attestation
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_FWUPD_PLUGINS = 'org.fwupd.hsi.Fwupd.Plugins'¶
Host Security ID attribute for plugins
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_FWUPD_UPDATES = 'org.fwupd.hsi.Fwupd.Updates'¶
Host Security ID attribute for updates
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_HOST_EMULATION = 'org.fwupd.hsi.HostEmulation'¶
Host Security ID attribute for host emulation
New in version 1.8.3.
- Fwupd.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ACM = 'org.fwupd.hsi.IntelBootguard.Acm'¶
Host Security ID attribute for Intel Bootguard ACM
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_BOOTGUARD_ENABLED = 'org.fwupd.hsi.IntelBootguard.Enabled'¶
Host Security ID attribute for Intel Bootguard enabled
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_BOOTGUARD_OTP = 'org.fwupd.hsi.IntelBootguard.Otp'¶
Host Security ID attribute for Intel Bootguard OTP fuse
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_BOOTGUARD_POLICY = 'org.fwupd.hsi.IntelBootguard.Policy'¶
Host Security ID attribute for Intel Bootguard policy
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_BOOTGUARD_VERIFIED = 'org.fwupd.hsi.IntelBootguard.Verified'¶
Host Security ID attribute for Intel Bootguard verified
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_CET_ACTIVE = 'org.fwupd.hsi.IntelCet.Active'¶
Host Security ID attribute for Intel CET active
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_CET_ENABLED = 'org.fwupd.hsi.IntelCet.Enabled'¶
Host Security ID attribute for Intel CET enabled
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_INTEL_GDS = 'org.fwupd.hsi.IntelGds'¶
Host Security ID attribute indicating the processor is safe against Gather Data Sampling.
New in version 1.9.4.
- Fwupd.SECURITY_ATTR_ID_INTEL_SMAP = 'org.fwupd.hsi.IntelSmap'¶
Host Security ID attribute for Intel SMAP
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_IOMMU = 'org.fwupd.hsi.Iommu'¶
Host Security ID attribute for IOMMU
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_KERNEL_LOCKDOWN = 'org.fwupd.hsi.Kernel.Lockdown'¶
Host Security ID attribute for kernel lockdown
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_KERNEL_SWAP = 'org.fwupd.hsi.Kernel.Swap'¶
Host Security ID attribute for kernel swap
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_KERNEL_TAINTED = 'org.fwupd.hsi.Kernel.Tainted'¶
Host Security ID attribute for kernel taint
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_MEI_KEY_MANIFEST = 'org.fwupd.hsi.Mei.KeyManifest'¶
Host Security ID attribute for Intel ME Key Manifest
New in version 1.8.7.
- Fwupd.SECURITY_ATTR_ID_MEI_MANUFACTURING_MODE = 'org.fwupd.hsi.Mei.ManufacturingMode'¶
Host Security ID attribute for Intel ME manufacturing mode
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_MEI_OVERRIDE_STRAP = 'org.fwupd.hsi.Mei.OverrideStrap'¶
Host Security ID attribute for Intel ME override strap
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_MEI_VERSION = 'org.fwupd.hsi.Mei.Version'¶
Host Security ID attribute for Intel ME version
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_PLATFORM_DEBUG_ENABLED = 'org.fwupd.hsi.PlatformDebugEnabled'¶
Host Security ID attribute for parts with debugging capabilities enabled
This was previously known as org.fwupd.hsi.PlatformDebugEnabled for Intel 1.5.0+ It was renamed for all vendor support in 1.8.0. *
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_PLATFORM_DEBUG_LOCKED = 'org.fwupd.hsi.PlatformDebugLocked'¶
Host Security ID attribute for parts locked from debugging
This was previously known as org.fwupd.hsi.IntelDci.Locked for Intel 1.5.0+ It was renamed for all vendor support in 1.8.0.
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_PLATFORM_FUSED = 'org.fwupd.hsi.PlatformFused'¶
Host Security ID attribute for fused parts
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_PREBOOT_DMA_PROTECTION = 'org.fwupd.hsi.PrebootDma'¶
Host Security ID attribute for Pre-boot DMA protection
This was previously known as org.fwupd.hsi.AcpiDmar for Intel from 1.5.0+.
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_SPI_BIOSWE = 'org.fwupd.hsi.Spi.Bioswe'¶
Host Security ID attribute for Intel SPI BIOSWE configuration
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_SPI_BLE = 'org.fwupd.hsi.Spi.Ble'¶
Host Security ID attribute for Intel SPI BLE configuration
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_SPI_DESCRIPTOR = 'org.fwupd.hsi.Spi.Descriptor'¶
Host Security ID attribute for Intel SPI descriptor
New in version 1.6.0.
- Fwupd.SECURITY_ATTR_ID_SPI_SMM_BWP = 'org.fwupd.hsi.Spi.SmmBwp'¶
Host Security ID attribute for Intel SPI SMM BWP
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_SUPPORTED_CPU = 'org.fwupd.hsi.SupportedCpu'¶
Host Security ID attribute for Supported CPU
New in version 1.8.0.
- Fwupd.SECURITY_ATTR_ID_SUSPEND_TO_IDLE = 'org.fwupd.hsi.SuspendToIdle'¶
Host Security ID attribute for Suspend to Idle
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_SUSPEND_TO_RAM = 'org.fwupd.hsi.SuspendToRam'¶
Host Security ID attribute for Suspend to RAM
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_TPM_EMPTY_PCR = 'org.fwupd.hsi.Tpm.EmptyPcr'¶
Host Security ID attribute for empty PCR
New in version 1.7.2.
- Fwupd.SECURITY_ATTR_ID_TPM_RECONSTRUCTION_PCR0 = 'org.fwupd.hsi.Tpm.ReconstructionPcr0'¶
Host Security ID attribute for TPM PCR0 reconstruction
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_TPM_VERSION_20 = 'org.fwupd.hsi.Tpm.Version20'¶
Host Security ID attribute for TPM 2.0
New in version 1.5.0.
- Fwupd.SECURITY_ATTR_ID_UEFI_BOOTSERVICE_VARS = 'org.fwupd.hsi.Uefi.BootserviceVars'¶
Host Security ID attribute indicating if Bootservice-only variables are hidden.
New in version 1.9.3.
- Fwupd.SECURITY_ATTR_ID_UEFI_PK = 'org.fwupd.hsi.Uefi.Pk'¶
Host Security ID attribute for UEFI PK
New in version 1.5.5.
- Fwupd.SECURITY_ATTR_ID_UEFI_SECUREBOOT = 'org.fwupd.hsi.Uefi.SecureBoot'¶
Host Security ID attribute for UEFI secure boot
New in version 1.5.0.