Android on SDCARD takes forever to boot

The same Android image from https://github.com/radxa/manifests/releases/tag/ROCK-android12, when I flashed it to internal emmc, it does boot into desktop within minutes, but when flashed to an sd card it never get pass the android boot screen.

Are you using a high quality SD card without corruption?

The same SD card boots debian just fine, so I guess it is the current android image does not handle sdcard booting correctly

How do you even boot Android? do you have to do the SPI an uboot? i cant figure it out plz help

No, you do not need to flash SPI, but an emmc module is a hard requirement. You need to flash the official android image into the emmc and then it would boot.

Yeah cant get it to boot doing this.

I don’t even get an Android loading screen. Waited over 10 minutes. Debian works.

Yeah I get blinking blue LED and the fan goes at 100%, but nothing posts or happens passed that. Deb does “work” i guess.

Here is the boot log if that helps

https://controlc.com/1fe31a75

I was same no Android boot screen with a long long wait and maybe it doesn’t boot if no eMMC present even if you are not going to eMMC boot.
The image that I used dd to write to eMMC is the same but when I got the eMMC I never tried sdboot.

I don’t own an eMMC module and I don’t intend to buy one

Same here, with an sd card it gets into boot loop, no matter on a 5V usb or usb pd, the android image doesnt work, debian image does works

Same here, Debian on TF boots well, and Android on TF doesn’t.

Android on EMMC and NVMe works well though.