Which firmware do I download for my board?

Which firmware do I download for my board? And which operating system is most recommended? The board says aml-s905d3-cc-v1.0c. I’ve tried both the normal and pre-production images, but none of them worked.

You can update the firmware for AML-S905D3-CC by following the guide: How to Flash Firmware or Recover Firmware on Libre Computer AML Boards - #3 by librecomputer

Then you can boot EtherealOS to install your OS of choice.