Hi, I’m the Toradex AI Assistant.
I might make mistakes or occasionally get you wrong. Our support team will step in if needed.
Hello Tewfik,
I understand your situation with the Verdin iMX8M Plus module where excessive logging has filled the internal storage and caused boot issues. Here are several approaches to recover your SQLite database:
1. Serial Console Access and Recovery
Since you have access to the UART serial console and U-Boot is working, this is your primary recovery method (1). The Yavia carrier board provides USB-C debug connectivity that includes the serial console (2).
Serial Console Parameters
Use these settings for your serial connection (1):
- Baud Rate: 115200
- Parity: none
- Bits: 8
- Stop bits: 1
- Flow control: none
2. SD Card Boot Recovery
Yes, you can absolutely use the SD card slot on the Yavia carrier board to boot from an SD card (2). The Yavia features a microSD slot that supports 4-bit SDIO/SD/MMC (2).
Recovery Procedure:
- Prepare a bootable SD card with a Torizon OS recovery image
- Insert the SD card into the Yavia’s microSD slot
- Boot from SD card to access a working Linux environment
- Mount the internal eMMC from the SD-booted system to access your files
3. eMMC Access Methods
From U-Boot Console:
If U-Boot is accessible, you can potentially use U-Boot commands to access the eMMC and transfer files via the serial console, though this method is limited for large databases.
From SD-Booted Recovery System:
This is the most practical approach:
- Boot from SD card with a recovery image
- The internal eMMC will appear as a separate storage device (typically
/dev/mmcblk0 or similar)
- Mount the eMMC partitions to access your SQLite database
- Copy the database to the SD card or transfer via network
4. HDMI Output Recovery
If you need HDMI output on the Yavia, you can enable it using device tree overlays. For Verdin iMX8M Plus, the following overlay enables HDMI (3)(4):
verdin-imx8mp_hdmi_overlay.dtbo
However, since your current system won’t boot, you’ll need to enable this in your recovery SD card image.
5. Similar Case Reference
Your situation is similar to a documented case where excessive logging caused memory issues and system instability (5). The solution involved accessing the system through alternative boot methods to recover data before reflashing.
Recommended Recovery Steps:
- Prepare a Torizon OS recovery image on SD card
- Boot from SD card using the Yavia’s microSD slot
- Mount the internal eMMC from the recovery environment
- Copy your SQLite database to the SD card or transfer over network
- Reflash a clean Torizon OS image to the eMMC
- Restore your database and implement log rotation to prevent recurrence
The Yavia carrier board’s design makes this recovery process straightforward since it provides both SD card boot capability and serial console access simultaneously (2).
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.