How to load custom .dtb file to Colibri-iMX6ULL board, can we do it from SD card?

We have .dtb file in SD card, we are able to load kernel from SD card with expected changed. can we load that .dtb files to board?

hi @kk_parmar

What is the name of the custom .dtb file? Which carrier board are you using?

We are using iris carrier board, and .dtb file name is imx6ull-colibri-eval-v3.dtb. we have used the existing .dtb files with some modification.

The easiest way to flash a custom device tree is to take an regular BspXX.tezi Image, extract it on SD Card and then replace files you want (kernel, devicetree, …) and then flash the customised .tezi Image from SD Card using Toradex Easy Installer.

By the way, How did you load the kernel from SD card to the module?

thank you @jaski.tx for your help, we are able to boot with updated .dtb file from internal flash as per your suggestions to use toradex easy installer.

-By the way, How did you load the kernel from SD card to the module?

we have copied the modified .dtb file in sd card in boot partition, and in u-boot command mode we did “run sdboot”. This uses the modified .dtb file

Thanks for the input. So is everything working now?

Yes, its working. thank you once again.

You are welcome. Thanks for the feedback.