View Single Post
Old 06-01-2026, 12:46 PM   #3
nicoden81
Junior Member
nicoden81 began at the beginning.
 
Posts: 3
Karma: 10
Join Date: May 2026
Device: Kobo N418 Libra 2
Thanks for the correction — you're right, the Libra 2 uses a microSD card for internal storage, not eMMC.

The root cause was a failed internal µSD card (Kingston 32GB) reporting only 30 MiB instead of 32 GB.

I first tried flashing the image onto a modern high-speed microSD card — the flash was correct (IVT valid, data verified) but the device stayed in SDP mode. The old NXP i.MX6 ROM simply could not boot from it.

What finally worked: a Verbatim Premium 32GB microSDHC V10 UHS-I Class 10. Booted immediately after flashing.

Key lessons:
- Card compatibility matters with the i.MX6 ROM — avoid too recent or fast cards
- The serial number is stored at offset 0x200 on the µSD in format SN-N418XXXXXXXXX. The image already contains "SN-N418" at offset 512, so only write the variable part at seek=516: echo -n "418XXXXXXXXX" | sudo dd of=/dev/sdX bs=1 seek=516 conv=notrunc

Hope this helps someone!
nicoden81 is offline   Reply With Quote