Index: conf/distro/ely.conf =================================================================== diff -u -r12acf52e0920c08d420bf6e0d4b4dbfe3062836b -r780802b79d587d5c384b44a1489890e7dac36342 --- conf/distro/ely.conf (.../ely.conf) (revision 12acf52e0920c08d420bf6e0d4b4dbfe3062836b) +++ conf/distro/ely.conf (.../ely.conf) (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -1,22 +1,28 @@ -require conf/distro/poky.conf +require conf/distro/dey.conf +#require conf/distro/poky.conf + # Discrete version values. -YOCTO_MAJOR = "5" -YOCTO_MINOR = "0" +#YOCTO_MAJOR = "5" +#YOCTO_MINOR = "0" -DEY_RELEASE = "2" -DEY_BUILD = "2" +#DEY_RELEASE = "2" +#DEY_BUILD = "2" ELY_RELEASE = "0" -ELY_BUILD = "2" +# Leahi HW fixes +# ELY_BUILD = "2" +# Fix the SWUpdate +ELY_BUILD = "3" + # Firmware version of the system. DEY_FIRMWARE_VERSION ?= "${YOCTO_MAJOR}.${YOCTO_MINOR}.${DEY_RELEASE}.${DEY_BUILD}" # Distribution info. DISTRO = "ely" DISTRO_NAME = "Embedded Leahi Yocto" -DISTRO_VERSION = "${YOCTO_MAJOR}.${YOCTO_MINOR}-r${ELY_RELEASE}.${ELY_BUILD}" +DISTRO_VERSION = "${YOCTO_MAJOR}.${YOCTO_MINOR}-r${DEY_RELEASE}.${DEY_BUILD}-v${ELY_RELEASE}.${ELY_BUILD}" SDK_VENDOR = "-deysdk" Index: recipes-core/images/ely-image-qt.bb =================================================================== diff -u -r9e75fcf97db2e4a8bff61135be953f4fa62a2a86 -r780802b79d587d5c384b44a1489890e7dac36342 --- recipes-core/images/ely-image-qt.bb (.../ely-image-qt.bb) (revision 9e75fcf97db2e4a8bff61135be953f4fa62a2a86) +++ recipes-core/images/ely-image-qt.bb (.../ely-image-qt.bb) (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -103,7 +103,7 @@ BAD_RECOMMENDATIONS += "eudev-hwdb" -DEFAULT_IMAGE_BASENAME ??= "dey-image-${GRAPHICAL_CORE}-${GRAPHICAL_BACKEND}" +DEFAULT_IMAGE_BASENAME = "ely-image-${GRAPHICAL_CORE}-${GRAPHICAL_BACKEND}" export IMAGE_BASENAME = "${DEFAULT_IMAGE_BASENAME}" # to include the display dtbo in the boot partition Index: recipes-digi/swu-images/ely-image-qt-swu.bb =================================================================== diff -u --- recipes-digi/swu-images/ely-image-qt-swu.bb (revision 0) +++ recipes-digi/swu-images/ely-image-qt-swu.bb (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -0,0 +1,13 @@ +# +# Copyright (C) 2026 Diality Inc. +# + +require recipes-digi/swu-images/swu.inc + +# Reuse the templates and scripts supplied by meta-digi-dey. +DIGI_SWU_INC := "${@bb.utils.which(d.getVar('BBPATH'), 'recipes-digi/swu-images/swu.inc')}" +DIGI_SWU_FILES := "${@os.path.join(os.path.dirname(d.getVar('DIGI_SWU_INC')), 'files')}" + +FILESEXTRAPATHS:prepend := "${DIGI_SWU_FILES}:" + +IMG_NAME = "${@get_baseimg_pn(d)}-${GRAPHICAL_BACKEND}" Index: sdk/copy_wsl.sh =================================================================== diff -u -r29253527e92266ba3d86f7bf7342defafea209e2 -r780802b79d587d5c384b44a1489890e7dac36342 --- sdk/copy_wsl.sh (.../copy_wsl.sh) (revision 29253527e92266ba3d86f7bf7342defafea209e2) +++ sdk/copy_wsl.sh (.../copy_wsl.sh) (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -45,13 +45,17 @@ # DEBUG: exit 0 folder_exists "$1" # if not will exit. cd "$1" - copy_file ${SOURCES}/dey-image-qt-fb-ccimx8mm-dvk.boot.vfat - copy_file ${SOURCES}/dey-image-qt-fb-ccimx8mm-dvk.ext4.gz - copy_file ${SOURCES}/dey-image-qt-fb-ccimx8mm-dvk.recovery.vfat + + copy_file ${SOURCES}/ely-image-qt-swu-ccimx8mm-dvk.swu + + copy_file ${SOURCES}/ely-image-qt-fb-ccimx8mm-dvk.boot.vfat + copy_file ${SOURCES}/ely-image-qt-fb-ccimx8mm-dvk.ext4.gz + copy_file ${SOURCES}/ely-image-qt-fb-ccimx8mm-dvk.recovery.vfat copy_file ${SOURCES}/imx-boot-ccimx8mm-dvk.bin copy_file ${SOURCES}/install_linux_fw_uuu.sh copy_file ${HOME}/leahi-distro/sources/meta-leahi/sdk/uuu copy_file ${HOME}/leahi-distro/sources/meta-leahi/sdk/uuu.exe + echo "Successful!" } Index: sdk/ely-build-image.sh =================================================================== diff -u -raa2d39a6ecd1f3fba15cc94b9864dff5f0da1ed2 -r780802b79d587d5c384b44a1489890e7dac36342 --- sdk/ely-build-image.sh (.../ely-build-image.sh) (revision aa2d39a6ecd1f3fba15cc94b9864dff5f0da1ed2) +++ sdk/ely-build-image.sh (.../ely-build-image.sh) (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -12,3 +12,18 @@ echo "The chosen build variant is: $BUILD_VARIANT" time bitbake $TARGET 2>&1 | tee "BUILD-$TARGET-$BUILD_VARIANT-$(date +"%Y%m%d-%H%M")".log + +if [[ "$2" == "--clr" ]]; then + EXTRA=" -c clean " +fi + +if [[ "$2" == "--swu" ]]; then + EXTRA="-swu" +fi + +# time bitbake dey-image-qt-swu 2>&1 | tee "BUILD-$TARGET-$BUILD_VARIANT-$(date +"%Y%m%d-%H%M")".log +# time bitbake $TARGET-swu 2>&1 | tee "BUILD-$TARGET-$BUILD_VARIANT-$(date +"%Y%m%d-%H%M")".log +# bitbake dey-image-recovery-initramfs +# time bitbake dey-image-qt-swu -c clean 2>&1 | tee "BUILD-$TARGET-$BUILD_VARIANT-$(date +"%Y%m%d-%H%M")".log + +time bitbake $TARGET$EXTRA 2>&1 | tee "BUILD-$TARGET-$BUILD_VARIANT-$(date +"%Y%m%d-%H%M")".log Index: sdk/mount-boot-image.sh =================================================================== diff -u --- sdk/mount-boot-image.sh (revision 0) +++ sdk/mount-boot-image.sh (revision 780802b79d587d5c384b44a1489890e7dac36342) @@ -0,0 +1,13 @@ +#!/bin/bash + +MOUNT_POINT=/tmp/bootcheck +mkdir -p $MOUNT_POINT + +if [[ $1 == -u ]]; then + sudo umount $MOUNT_POINT || true + exit $? +fi + +sudo mount -o loop $HOME/leahi-distro/tmp/deploy/images/ccimx8mm-dvk/ely-image-qt-fb-ccimx8mm-dvk.boot.vfat $MOUNT_POINT + +