X96 Mini (S905L‑B) – Bricked Device, HDMI Flicker Issues, Bootloader Dump Needed

  • I have an X96 Mini with SoC S905L‑B that became bricked because I initially thought it was an S905X.

    Currently, I’ve managed to boot an Android 7.1.2 build, but HDMI output is unstable—it constantly flickers.

    I’ve tested CoreELEC, LibreELEC, Armbian, Manjaro, and Ubuntu, and all of them provide a stable HDMI signal. The issue is that none of these can be installed to eMMC; they only run from SD card.

    Device specs:

    • 1GB RAM
    • 8GB ROM

    What I need:

    • A dump of the original bootloader (would help a lot for recovery).
    • Guidance on installing any OS with stable HDMI output directly to eMMC, without risking another brick.

    In the photo you will also find a snapshot taken before it became bricked!

    Any help or shared resources would be greatly appreciated.

  • It is not impossible to create/build mainline u-boot for eMMC install on Android TV box hardware, but this requires the original BL2 (and BL301) sources for the specific hardware (tweaked by the manufacturer for the out-of-spec low-bin RAM chips used in specific batches of boxes) which you don't have. It is also not impossible to reverse engineer boot firmware to extract the pre-compiled bits, but this requires the original Android ROM which you don't have. That task also requires tools/skills most users lack, and a level of repetitive "puling your teeth out" time and effort of that project staff have learned to avoid, and this is why none of the distros that you mentioned are interested in supporting eMMC install on Android boxes; except in a few rare cases where the original sources are available and the outcome is reliable.

    You might have greater success in sourceing ROM images or find a more willing audience in Android supporting forums.