Top Level image.json Configuration
The top level image.json file you’re seeing is for the Toradex Easy Installer itself, not your custom image(1). According to the documentation, Toradex Easy Installer images have the isinstaller property set to true(2).
Looking at the example configuration from the documentation, the Easy Installer image.json contains:
{
"config_format": "4",
"autoinstall": false,
"name": "Toradex Easy Installer",
"description": "Toradex Easy Installer for verdin-imx8mp machine",
"version": "5.7.2+build.14",
"release_date": "2023-02-22",
"wrapup_script": "wrapup.sh",
"icon": "tezi.png",
"isinstaller": true,
"supported_product_ids": [
"0058",
"0061",
"0063",
"0064",
"0066"
],
"blockdevs": [
{
"name": "emmc",
"partitions": [
{
"partition_size_nominal": 128,
"want_maximised": false,
"content": {
"label": "BOOT",
"filesystem_type": "FAT",
"mkfs_options": "",
"filelist": [
"tezi.itb",
"boot-tezi.scr",
"overlays.txt"
],
"uncompressed_size": 44.980247497558594
}
}
]
},
{
"name": "emmc-boot0",
"erase": true,
"content": {
"filesystem_type": "raw",
"rawfiles": [
{
"filename": "imx-boot",
"dd_options": "seek=0"
}
]
}
}
]
}
(3)
Why Your Top Level image.json Has Limited PID4s
Since you’re using Toradex Easy Installer 2.0b7 (20210415) as shown in your original post, this version was released before the new PID4s (0077-0080) were introduced(4). The PCN document shows that the transition from V1.0A to V1.1A occurred in 2017, and the new product configurations without Windows EC licenses were introduced more recently(4).
Solution for Yocto Dunfell
For Yocto Dunfell, you’ll need to:
- Update your Easy Installer version to a newer release that supports the new PID4s
- Or manually update the top-level image.json to include the missing PID4s (0077-0080) in the
supported_product_ids list(3)
The supported_product_ids property is mandatory and defines which Product IDs are compatible with that specific Easy Installer image(3).
Since your custom image already has the correct PID4s, the issue is that the Easy Installer itself doesn’t recognize the new modules, preventing it from even attempting to install your custom image.
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.