Banana Pi M2U No boot

  • After this I've tried the older LibreELEC-R40.arm-12.0.2-bananapi-m2u.img.gz image and it proceeds further, shows Libreelec picture

    After that I've had other problems but that's probably unrelated to issue above

  • I had 12.0.2 running on a BananaPi-M2 Berry and tried the update procedure from within LibreElec console. Screen went black and further no boot.
    So I flashed the 12.2.0 and that does not boot. So tried the 12.0.2-bananapi-m2u image and that does not boot either.
    So I tried 2020-04-19-raspbian-jessie-bpi-m2u-sd-emmc.img and that does boot.

    Any ideas?

  • If neither LE or Armbian images for the board boot, it's either bad hardware or something in common boot code that both distros share. Do you have a UART cable that can be attached to show early boot output?

  • Tried other serial adapter. Now get the message:

    U-Boot SPL 2025.07 (Oct 12 2025 - 20:27:55 +0000)
    DRAM 1024 Mib
    Trying to boot from MMC1

    And that's the end.


    When I start from the raspbian-jessie I get a different startup.
    First:
    [294]HELLO BPI! BOOT0 is starting!
    it ends with:
    [600]Jump to secend boot
    then
    U-Boot 2014.07 (April 19 2020 - 14:29:12) Allwinner Technology
    and then continues

    Edited once, last by warnerk: Merged a post created by warnerk into this post. (October 13, 2025 at 1:33 PM).

  • If I can help, please say so.
    The strange thing is that I had 12.0.2 running on the BPi and then I decided to update...
    I shouldn't have done that.. But talking afterwards is always easy..
    And I tried to install 12.0.2 and that does not start either..
    puzzled...


    I tried 10.0.4 and that boots and starts.

    I'll try 11.0.6 next

    Edited 2 times, last by warnerk: Merged a post created by warnerk into this post. (October 13, 2025 at 8:40 PM).

  • I tried 11.0.6 and that works.
    I tried 12.0.2 and that works too.

    I was misinterpreting that the green led should show activity when the system starts, but that is not the case.
    At least not with LibreElec. With Raspbian it does.

  • I found the issue, but I'm not sure how to solve it yet. It's extremely weird. U-Boot is not built correctly, that much is obvious. However, reason why is curious. If I put .git folder into source folder, then it builds correctly. It seems that some tool require git metadata to decide something. I have to find which tool causes that.

    This is second weird build bug that I'm researching in last week or so...