Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Common Issues When Moving from Torizon OS 6.x to 7.x
Based on your description of building TorizonCore 7.3.0 with a custom display driver, there are several key considerations when migrating from Torizon OS 6.x to 7.x versions.
1. Kernel and Device Tree Version Compatibility
The most common issue when upgrading major versions is device tree compatibility (1). Custom device trees and drivers that worked in Torizon OS 6.x may not be compatible with 7.x due to kernel version differences (1).
Recommended approach:
- Re-base your custom device tree on the version provided in the Linux source tree for 7.3.0 rather than porting your old device tree (1)
- Ensure your custom display driver is compatible with the kernel version used in Torizon OS 7.3.0 (1)
2. Manifest Path Changes
Note that the path to manifest files has changed for Torizon 7 (2). The manifest files were previously torizoncore/<manifest>.xml and are now torizon/<manifest>.xml (2).
Your command appears correct:
repo init -u git://git.toradex.com/toradex-manifest.git -b refs/tags/7.3.0 -m torizon/default.xml
(2)
3. Testing with Base Image First
To isolate the issue, test with the unmodified base tarball image first (1):
- Deploy the vanilla
torizon-docker image without your custom display driver
- If the base image boots successfully, the issue is likely with your custom driver compatibility
- If the base image also shows errors, there may be a broader compatibility issue (1)
4. Custom Layers Requirements
For Torizon OS builds, all custom layers must be version controlled by Git due to how layer revision information is included with OSTree (2). Ensure your custom display driver layer follows this requirement.
5. Build Environment Considerations
You mentioned testing on both Ubuntu 24.04 and Ubuntu 20.04. The Yocto Project has specific distribution version requirements, and not all distribution/Yocto version combinations are supported (3). If your distribution is not supported, you may get warnings during the first bitbake command (3).
Next Steps
- Test the vanilla image: Deploy the unmodified
torizon-docker build to verify the base system works
- Update your custom driver: Ensure compatibility with the kernel version in Torizon OS 7.3.0
- Re-base device tree: Start with the 7.3.0 device tree and carefully apply your customizations
- Check logs: The boot errors in your
dmesg and journalctl logs will provide specific clues about what’s failing
Without access to the specific error logs you mentioned, these are the most common issues encountered when upgrading between major Torizon OS versions.
Best regards, Toradex AI Assistant.
Did you like my answer?

If I answered your question, please tick the “Solution” checkbox.
For follow-up questions to me, please use @ToradexAI in your post.