Radxa E52C not booting - Multiple GPT errors and boot failures

Hello everyone,

I need some help with my Radxa E52C device which is failing to boot. It was working fine, but suddenly today when I tried to power it on, it displayed a series of errors on the console and couldn’t start the operating system.

I’ve attached an image of the error screen, but here’s a summary of the key points I’m seeing:

  • U-Boot SPL 2017.09 is initiating.
  • It attempts to boot from MMC2, but indicates “MMC: no card present” followed by “mmc_init -123, time 0” and “spl_mmc_init failed with error: -123” .
  • Then it tries to boot from MMC1, and this is where I see multiple errors like **"part_get_info_efi: *** ERROR: Invalid GPT *" and **"part_get_info_efi: *** ERROR: Invalid Backup GPT *" .
  • There’s also a “spl: partition error” .
  • It attempts “fitting image” in different sectors (0x4000, 0x5000) but both fail with “Not fit magic”.
  • Finally, the message is “SPL: failed to boot from all boot devices” and "* ERROR ### Please RESET the board ###"** .

I’ve tried resetting the board several times as suggested by the message, but the result is always the same.

My questions are:

  1. Has anyone experienced a similar issue with a Radxa E52C or a similar device?
  2. Could these “Invalid GPT” and “No card present” errors on MMC indicate a problem with the internal eMMC or the SD card (if it’s trying to boot from it)?
  3. Is there a way to recover the eMMC or the partition system from U-Boot, or do I need a more advanced recovery method (like a serial cable or USB with a specific tool)?
  4. What steps do you recommend for diagnosing and possibly solving this problem?

Any help or suggestions would be greatly appreciated.


我的 Radxa E52C 设备无法启动,需要大家的帮助。它之前一直运行良好,但今天突然开机时,控制台显示了一系列错误,无法启动操作系统。

我已附上错误屏幕的图片,但在此我总结一下我看到的主要问题:

  • U-Boot SPL 2017.09 正在初始化。
  • 它尝试从 MMC2 启动,但显示 “MMC: no card present” (未检测到卡),接着是 “mmc_init -123, time 0”“spl_mmc_init failed with error: -123” (spl_mmc_init 失败,错误码:-123)。
  • 然后它尝试从 MMC1 启动,这时我看到了多个错误,例如 **"part_get_info_efi: *** ERROR: Invalid GPT *" (无效的 GPT) 和 **"part_get_info_efi: *** ERROR: Invalid Backup GPT *" (无效的备份 GPT)。
  • 还有一个 “spl: partition error” (spl: 分区错误)。
  • 它尝试在不同的扇区 (0x4000, 0x5000) 进行“fit image”操作,但都因为“Not fit magic”而失败。
  • 最后,消息显示为 “SPL: failed to boot from all boot devices” (SPL: 无法从所有启动设备启动) 和 "* ERROR ### Please RESET the board ###"** (错误 ### 请重置主板 ###)。

我已按照提示尝试多次重置主板,但结果都一样。

我的问题是:

  1. 有没有人遇到过 Radxa E52C 或类似设备出现过类似的问题?
  2. MMC 上这些“Invalid GPT”和“No card present”错误是否表明内部 eMMC 或 SD 卡(如果它尝试从 SD 卡启动)存在问题?
  3. 是否可以通过 U-Boot 恢复 eMMC 或分区系统,还是我需要更高级的恢复方法(例如使用串口线或带特定工具的 USB 连接)?
  4. 您推荐采取哪些步骤来诊断并可能解决这个问题?

非常感谢任何帮助或建议。

提前感谢!

Hi @yu0ew,

It looks like the image is corrupted.
Which storage medium are you booting from—eMMC or SD card?

You can try reflashing the system.

1 Like

Hi everyone, this device is proving difficult to work with, mainly because the pre-installed software is in Chinese. I was running Debian off a microSD. I’m currently stuck trying to understand why a Maskrom flash isn’t letting me exit that mode. I’ll be checking the links provided for more guidance.