Used to configure compatibility between online updates. E.g. if you increase from 0
to 1
an online update via omnect portal is not possible.
You have to reflash the device with the new image version containing OMNECT_ADU_DEVICEPROPERTIES_COMPATIBILITY_ID = "1".
Part of compatPropertyNames
, see https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-plug-and-play.
Sets ADUC_DEVICEPROPERTIES_MANUFACTURER
for iot-hub-device-update. See https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-plug-and-play#device-properties.
Sets ADUC_DEVICEPROPERTIES_MODEL
for iot-hub-device-update. See https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-plug-and-play#device-properties.
Sets ADUC_DEVICEINFO_MANUFACTURER
for iot-hub-device-update. See https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-configuration-file (aduc_manufacturer).
Sets ADUC_DEVICEINFO_MODEL
for iot-hub-device-update. See https://learn.microsoft.com/en-us/azure/iot-hub-device-update/device-update-configuration-file (aduc_model).
Name of u-boot bootscript to be generated for devices using u-boot as bootloader. Default is "boot.scr".
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_uboot_embedded_version.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
See https://github.com/omnect/meta-omnect/blob/main/classes/omnect_bootloader_versioning.bbclass.
OMNECT_BUILD_NUMBER
is appended to the upstream yocto version and thus part of DISTRO_VERSION
.
List of tools which get installed into an omnect-os devel image.
Name of u-boot device-tree bootscript to be generated for devices using u-boot as bootloader. Default is "fdt-load.scr".
If value is 1 flash-mode-2 directly flashes the image. Default is unset. Normally we save the incoming image to RAM and verify it before we flash. On devices with a minimal RAM configuration this can fail. In this case you can skip the verifying and flash directly.
Path to grubenv file in buildsystem. Defaults to ${LAYERDIR_omnect}/files/grubenv
. Relevant for devices which use grub as bootloader, such as genericx86-64.
In reference to INITRAMFS_FSTYPES the FSTYPE
of our initramfs artefact. E.g. cpio.gz
vs cpio.gz.u-boot
.
Variable appended to virtual/kernel recipes SRC_URI.
Variable appended to virtual/kernel recipes SRC_URI in case 3g
is in MACHINE_FEATURES.
Offset of the first u-boot environment in omnect-os-image. Machine specific configuration which is used in wic file to generate the omnect-os image and in u-boot + u-boot userspace tooling to access the u-boot environment. Note: Currently the redundant u-boot environment is part of the omnect-os-image. Note: This variable is used to create u-boot userspace runtime config files and the omnect-os-image. If you want to configure the u-boot env offset for u-boot, you have to set it in the appropriate u-boot redundant-env.cfg file, e.g. https://github.com/omnect/meta-omnect/blob/main/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot/redundant-env.cfg.
Offset of the second u-boot environment in omnect-os-image. Machine specific configuration which is used in wic file to generate the omnect-os image and in u-boot + u-boot userspace tooling to access the u-boot environment. Note: Currently the redundant u-boot environment is part of the omnect-os-image. Note: This variable is used to create u-boot userspace runtime config files and the omnect-os-image. If you want to configure the u-boot env offset for u-boot, you have to set it in the appropriate u-boot redundant-env.cfg file, e.g. https://github.com/omnect/meta-omnect/blob/main/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot/redundant-env.cfg.
Size of boot partition. See partition layout.
Size of certificate partition. See partition layout.
Size of data partition. Gets increased to available space on first boot, if resized-data
is in DISTRO_FEATURES.
Size of etc overlay parition. See partition layout.
Size of factory parition. See partition layout.
Size of rootA resp. rootB parition. See partition layout.
Size of u-boot environment. Note: This variable is used to create u-boot userspace runtime config files and the omnect-os-image. If you want to configure the u-boot env size for u-boot, you have to set it in the appropriate u-boot redundant-env.cfg file, e.g. https://github.com/omnect/meta-omnect/blob/main/dynamic-layers/raspberrypi/recipes-bsp/u-boot/u-boot/redundant-env.cfg.
Boolean to reflect if a devel or a release image gets build.
If set to OMNECT_RELEASE_IMAGE=1
no OMNECT_DEVEL_TOOLS
get installed. Getty is disabled. U-boot and grub are configured to be non-interruptible and silent as possible. Kernel is silent on ttyS0. Local ssh access via omnect user is disabled.
Additional u-boot flags which have to be writable. See CONFIG_ENV_FLAGS_LIST_STATIC
in upstream documentation.
Password of the omnect user. Default is "omnect".
Default vm.panic_on_oom setting for the linux kernel virtual memory subsystem.