  	if (customdtb) {
  		customdtb = trim(customdtb);
  		if (strcmp(customdtb, "true") == 0 || strcmp(customdtb, "yes") == 0 || strcmp(customdtb, "enabled") == 0) {
- 			dir_part = "dts-overlay";
+-			dir_part = "dts-overlay";
++			char* dir_part = "dts-overlay";
 +			sprintf(fdt_file, "%s/%s%s%s.dtb", dir_part, modelfdt, video_part, m4_part);
  		}
  	}

 	setenv("fdt_file", fdt_file);
 	
diff --git a/board/udoo/udoo_neo/neo.c b/board/udoo/udoo_neo/neo.c
index 7e46a59..2638640 100644
--- a/board/udoo/udoo_neo/neo.c
+++ b/board/udoo/udoo_neo/neo.c
@@ -1117,18 +1117,17 @@ int do_udooinit(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])

 	setenv("fdt_file", fdt_file);
 	
diff --git a/board/udoo/udoo_qd/udoo.c b/board/udoo/udoo_qd/udoo.c
index 1276e26..fd7c836 100644
--- a/board/udoo/udoo_qd/udoo.c
+++ b/board/udoo/udoo_qd/udoo.c
@@ -439,18 +439,17 @@ int do_udooinit(cmd_tbl_t *cmdtp, int flag, int argc, char * const argv[])
