Verdin config block erased

After some (successful) update cycles with TEZI, suddenly the config block has been corrupted. TEZI reports: reading config block failed. How can I restore the config block?

What exact hardware (module, carrier board and display adapter) and software (BSP and Toradex Easy Installer) versions of things are you talking about?

Verdin IMX8MM 2G WB IT Ser#06612113, Verdin Development board, Verdin DSI to HDMI adapter.
TEZI 2.0b6, BSP Toradex Yocto 5.0.0 (self compiled)

Hello, can anybody help, please?

Hi klausi,

I am checking with R&D how you can rewrite the config block.

Best Regrads,

Matthias Gohlke

That one is easy. Just stop in U-Boot and use the cfgblock create command followed by the number from the barcode sticker.

I talked about the version and not the serial number.

Ok, I could restore now the config block with “cfgblock create”.

Can you tell me where the cfgblock is stored? On emmc?

How can I avoid that it’s beeing overwritten or erased?

Can you tell me where the cfgblock is stored? On emmc?

In the last block of the primary hardware area boot partition of the eMMC, yes.

https://developer.toradex.com/knowledge-base/emmc-linux#Storage_and_Partitioning

How can I avoid that it’s beeing overwritten or erased?

I do not know what exactly you did but usually one should not mess with them hardware area boot partitions.

BTW: Running the Toradex Easy Installer in recovery mode would have automatically prompted and restored the ConfigBlock.