diff --git a/embedian/smarcimx8mq/smarcimx8mq.sh b/embedian/smarcimx8mq/smarcimx8mq.sh
index 3df24ff..cd911fa 100644
--- a/embedian/smarcimx8mq/smarcimx8mq.sh
+++ b/embedian/smarcimx8mq/smarcimx8mq.sh
@@ -4,7 +4,7 @@ readonly ARCH_CPU="64BIT"
 readonly G_UBOOT_SRC_DIR="${DEF_SRC_DIR}/uboot"
 readonly G_UBOOT_GIT="git@git.embedian.com:developer/smarc-t335x-uboot.git"
 readonly G_UBOOT_BRANCH="smarc_8m-imx_v2019.04_4.19.35_1.1.0"
-readonly G_UBOOT_REV="98ddf5324018cd67bc8c65e706b1c9ba23b53533"
+readonly G_UBOOT_REV="437727199bf07f2c77d8b6bbca7eabe7621994d7"
 if [ "${MACHINE}" = "smarcimx8m2g" ]; then
 G_UBOOT_DEF_CONFIG_MMC="smarcimx8mq_2g_ser3_defconfig"
 elif [ "${MACHINE}" = "smarcimx8m4g" ]; then
@@ -17,7 +17,7 @@ readonly G_UBOOT_NAME_FOR_EMMC_DP='imx-boot-sd-dp.bin'
 readonly G_LINUX_KERNEL_SRC_DIR="${DEF_SRC_DIR}/kernel"
 readonly G_LINUX_KERNEL_GIT="git@git.embedian.com:developer/smarc-fsl-linux-kernel.git"
 readonly G_LINUX_KERNEL_BRANCH="smarc_8m_imx_4.19.35_1.1.0"
-readonly G_LINUX_KERNEL_REV="314102822fd9da8a7b29e20f801b258727cb3249"
+readonly G_LINUX_KERNEL_REV="a24d6757302c3b6a254a5bc408f91f1d2110c7a4"
 readonly G_LINUX_KERNEL_DEF_CONFIG='smarcimx8m_defconfig'
 G_LINUX_DTB="embedian/fsl-smarcimx8mq.dtb 
 	embedian/fsl-smarcimx8mq-dcss-lvds.dtb 
diff --git a/smarc_make_debian.sh b/smarc_make_debian.sh
index 229d796..7d6607f 100755
--- a/smarc_make_debian.sh
+++ b/smarc_make_debian.sh
@@ -412,6 +412,7 @@ function make_uboot()
 		cp ${1}/spl/u-boot-spl.bin ${DEF_SRC_DIR}/imx-mkimage/iMX8M/
 		cp ${1}/arch/arm/dts/${UBOOT_DTB} ${DEF_SRC_DIR}/imx-mkimage/iMX8M/
 		cp ${1}/tools/mkimage ${DEF_SRC_DIR}/imx-mkimage/iMX8M/mkimage_uboot
+		chown -R $USER:$USER ${DEF_SRC_DIR}/imx-mkimage
 		cd ${DEF_SRC_DIR}/imx-mkimage
 		make SOC=iMX8M flash_evk
 		cp ${DEF_SRC_DIR}/imx-mkimage/iMX8M/flash.bin \