Android 9 La Frite (aml-s805x-ac) fails to boot from emmc

I’ve never been able to get this image to boot. I have the 1GB ram model.

Filename: AML-S805X-AC-Android-P-2021-07-01.emmc.img
SHA256: c139eb962270fa0221973c0efbeaf7c09c0a8b94f79741d21baf205c04f9a236
Size: 2941683496

The instructions are only for Windows PC (which I do not have) and third party software (which I do not want). I have actually tried this method, but it was an AMD processor which the software said it was incompatible with and it did not work. Is there a way to install this image using Linux?

I have tried:
after booting from the U-Boot menu to “USB eMMC Mode”
unzip -c AML-S805X-AC-Android-P-2021-07-01.emmc.zip | sudo dd of=/dev/sdb status=progress
After flashing and disconnecting “No bootable device found”

I’ve also tried Raspberry Pi Imager which fails to flash and provides an error:
Input file is not a valid disk image. File size 2941683496 bytes is not a multiple of 512 bytes.

All other non-Android images I’ve tried have worked. Mostly just curious how Android works on this device. It sounds extremely limited anyway, but I was hoping to at least try it.

You have to use proprietary AML flashing tools (aml_flash or equivalent) to flash from Linux. The version also matters. Android is based on Amlogic’s BSP which is very old and very non-standard. It’s not just dumping the image to disk as the Android images are built from the BSP and output to a special compressed format that only Amlogic’s flashing tool understands. It should work on Windows on a Windows AMD machine though.

Thank you very much for the detailed response!

I decided to just use Windows 11 and step through the official Libre Computer instructions, following the links to various Google docs and installing the provided copy of the Amlogic Burn Tool. I flashed the image and got to “100% Burning Successfully”, but upon booting up the board receive this output which I believe just shows there’s no valid image to boot. I am clueless as to how to proceed.

However, I did stumble across EtherealOS in the U-Boot menu which is amazing and significantly simplifies the install process for the Debian based distros. That is an awesome net boot feature I’ve not seen in any instructions for thus. All others require another computer.

I’m not sure the Android image was really worth pursuing in the first place, but if anyone has any advice let me know.

You need to move the boot switch.