Odroid C2 (no 2nd boot from eMMC)


a couple of months ago I reported an issue that my C2 stops installing your “DietPi”-updates.
Now the C2 is completely broken !? No Kernel Heartbeat LED is flashing [red, constant blue] no network or HDMI response. It was just a reboot :roll_eyes:

Well, I started first to analyse the eMMC, made an Image with dd to my SDcard but it’s also not bootable. Boot partition broken ?
I started from scratch with your latest image on a second SDcard, restoring my system data etc. – everything works fine. Reboots and updates are also working as expected :slight_smile:
Now I need my fast storage back :smiley: so I made an image with dd and flashed it back to the eMMC; System is up and running no errors; But only until the first reboot, that stops again the system :frowning:

Do you know how to fix that ? SDCARD is OK eMMC not.
I tested the Ubuntu Version from Hardkernel, but here are no problems to reboot.

Many thanks for your advice, Bob.

Hi Bob,

We can check the partition table stop and start locations with:

echo -e "p" | fdisk /dev/mmcblk0

Please run this on the EMMC and SD card, and paste results. If the numbers dont match, will give us something to test with.

For reference, my C2 test system with EMMC:

Command (m for help): root@DietPi:~# echo -e "p" | fdisk /dev/mmcblk0

Welcome to fdisk (util-linux 2.25.2).
Changes will remain in memory only, until you decide to write them.
Be careful before using the write command.

Command (m for help): Disk /dev/mmcblk0: 116.5 GiB, 125069950976 bytes, 244277248 sectors
Units: sectors of 1 * 512 = 512 bytes
Sector size (logical/physical): 512 bytes / 512 bytes
I/O size (minimum/optimal): 512 bytes / 512 bytes
Disklabel type: dos
Disk identifier: 0xd3630000

Device         Boot  Start       End   Sectors   Size Id Type
/dev/mmcblk0p1        2048    264191    262144   128M  c W95 FAT32 (LBA)
/dev/mmcblk0p2      264192 244277247 244013056 116.4G 83 Linux