some years ago ( maybe almost 3 years ) I bought 5 Banana-Pi M3. They were running successfully all over the time. A little bit more than a year ago I replaced these M3 by M64 based on the fact that M64 is a little bit more powerful than M3. I shutdown the M3 and put them into a box. Yesterday I tried to boot one and I had to realize that all 5 of them are dead.
I did everything what came in my mind. I replaced the USB power supply, I replaced the cable. I wrote the SD card with a new image, I took also the old image, I wrote to a brand new SD card. Also tried the USB OTG plug for power instead the power jack I used always. But no way to bring it up.
It always the same. When I power on all 3 LEDs are going on. First the red, than the other two. On the serial console I can watch the boot process. And after about 4.5 seconds the LEDs are dark, the the console hangs. It’s not always at the same boot step. See below. Measuring the current it shows 0 mA power consumption. So it switched off itself. Only unplug/plug from/to power will repeat the boot process until it hangs again. When I hit the return key to stop autoboot I get a prompt and this stays forever.
In my opinion some electronic parts died during this time of inactivity. I also tried to keep it powered on over night. From the old days I know that this big fat condensators died if not used over years. But obviously something similar happened to the M3.
Any ideas what I can do ? Maybe some diagnostics at the boot prompt ? Or did someone else have a similar issue ? I am quite sure if I would run the M3 all the time it would still work.
Hello,
I don’t own a M3 but AFAIK, If you can are getting to the boot screen using UART and reaching the uboot cmd interface there seem to be no problem with the Hardware.
Can you type printenv in uboot command and share the log. Maybe someone with M3 and M3 uboot knowledge can help you with it.
Also have you tried updating the official firmware to the last one from this Link?
I assume it must be old firmware with new OS config, as a lot have changed in the uboot.
many thanks coming back to my posting.
Below the result of “printenv”.
And yes, we tried an image from this link you provided.
I am not sure if a working uboot prompt is really indicating there is no hardware issue. Maybe the boot process of OS is trying to initialize some i/o which wasn’t needed till now.