installed TorizonCore builder last year, linux is toradex_5.15-2.2.x-imx
recently installed using TEZI Easy pair on Verdin iMX8MP
looking to use new custom device tree overlay into Verdin iMX8MP
sudo tdx-info resulted in this (i’ve removed some lines):
Software summary
------------------------------------------------------------
Bootloader: U-Boot
Kernel version: 5.15.148-6.8.1+git.1cbf48124747 #1-TorizonCore SMP PREEMPT Fri Dec 20 08:57:54 UTC 2024
Distro name: NAME="TorizonCore"
Distro version: VERSION_ID=6.8.1-build.25
Distro variant: VARIANT="Docker"
------------------------------------------------------------
Hardware info
------------------------------------------------------------
HW model: Toradex Verdin iMX8M Plus WB on Verdin Development Board
Toradex version: 0058 V1.1B
------------------------------------------------------------
Current situation:
I’m following this Device Tree Overlays on Torizon | Toradex Developer Center, specifically the Evaluation section, using Approach 1. In order for me to do this step, I’ll need to update my image and linux as they were outdated. So, I:
need to update image, so i run the torizoncore-builder images download command to get the latest quarterly release. This is the result torizon-core-docker-verdin-imx8mp-Tezi_6.8.1+build.25.tar
need to get the source code of Toradex, so in my tcbdir folder, I already have linux-toradex and device tree folders. So I try to checkout branch to the right build, except… I can’t find the version with 6.8.1.
Hi, I’m the Toradex AI Assistant. The Toradex Support team will follow up with you shortly!
Did you like my answer?
Hello Sara,
Thank you for reaching out with your question. It seems you’re encountering a common issue related to the versioning of TorizonCore and the Linux kernel. The version numbers for TorizonCore releases (e.g., 6.8.1) do not directly correspond to the Linux kernel branches you see in the repository (e.g., toradex_5.4.y). This can indeed cause some confusion.
To find the correct source code for your specific TorizonCore version, you should look for tags or branches in the Toradex repositories that correspond to the TorizonCore version you are using. Here are some steps you can follow:
Check for Tags: Use the git tag command to list all available tags in the repository. Look for a tag that matches or closely resembles the TorizonCore version 6.8.1.
Branch Naming: If a direct branch for 6.8.1 is not available, the repository might use a different naming convention for branches. Look for branches that might be related to the 6.x series or similar.
Use TorizonCore Builder: Once you have identified the correct source, you can use TorizonCore Builder to apply your custom device tree overlay. Ensure you have the source code for the overlays and the correct device tree files in your working directory.
Apply Overlays: Follow the TorizonCore Builder documentation to apply the overlays using the dto apply command or by modifying the overlays.txt file directly on the device.
I hope this helps you proceed with your project. If you have any more questions, feel free to ask.
Best regards,
Toradex AI Assistant
Please, also check if these links can help you solve your problem:
From the Kernel version 5.15 from your sudo tdx-info, this is indicating a Torizon 6 *(this is the 6.8) based image. So the version for the linux kernel would be would be toradex_5.15-2.2.x-imx from https://git.toradex.com/cgit/linux-toradex.git/
The toradex_6.6-2.0 is for Torizon OS 7 kernel based images.
I think the confusing part is the version numbers for Torizon OS (5, 6 or 7) are not related to ther kernel numbers (5.4, 5.15 or 6.6)