用笨办法应对充满不确定性的未来

Miyoo Mini Plus 黑屏变砖怎么办?问题分析和修复方法

2024.01.29

前言

Miyoo Mini Plus 是一款造型小巧可爱的复古掌机,能够游玩 GBA 等多种复古平台的游戏。

买过 Miyoo Mini Plus 的偶尔会碰到开机时黑屏,最终无法开机的情况。我最近也碰到了这个问题,本文意图收集互联网上相关的资料,减少大家的查询时间。

注意:本文仅仅是一个方法汇总,我自己尝试失败了已经走售后了,主要是没有多余的 SD 卡能成功刷机

现象

首先检查机器状态是否符合以下情况。

  1. 在未插电源的情况下,现在状态应该是屏幕黑屏,没有声音也没有画面,顶部最右侧的灯亮。那么我们先长按电源键 10 秒强制关机,进行下一条操作
  2. 在关机状态下,保持 SD 卡插入,并插入电源。如果观察到机器顶部三个灯中,最左侧和最右侧灯都亮,但是屏幕持续黑屏,没有画面也没有 LOGO。基本可以判断是变砖了
    1. 接着判断在无 SD 卡的情况下的启动情况。先强制关机,再把 SD 卡拔掉,然后插上电源,看是不是仍然没有启动画面
  3. 如果能看到有画面,但是不断地重启,并且你的机器已经刷过 OniunOS,并且启用了开机时自动开启游戏的功能,导出出现了启动循环,请参考 OnionOS 的文档。

如果确定是砖了,我们进入到下一节,简单解释下这个问题的原因和解决思路

原因和处理思路

导致机器莫名奇妙变砖、黑屏无法启动的原因主要有以下几个,他们是相互促进的,因此需要联合解决。

SD 卡质量问题

闪存不稳定、存储主控有 bug 、甚至单纯的损坏都有可能导致机器读取 SD 卡时异常,并且由于机器的 bootloader 有 bug 会触发无法启动的问题。因此很多网友建议说不要使用随机附赠的 SD 卡,最好是去自己购买一个品牌的,例如闪迪、三星的 SD 卡,并且要格式化成 FAT32 格式。然后走一遍下面的刷机过程

充电时电压电流过高

这款机器对电压要求比较高,建议始终以 5v1A 的充电头进行充电,也就是需要使用 Type-A to Type-C 的线进行充电,而不能使用快充。

机器固件升级逻辑有问题

机器在启动过程中是需要先启动一个 bootloader 的,但是由于前面的 SD 卡质量问题或者电压问题,触发了 bug。因此需要重刷固件。

这机器的刷机检测是先检查 SD 卡根目录下的 img 格式的固件镜像文件,检查它的版本号是否根机器自身的固件版本号是否不同,如果不同才会进入刷机流程。

以上原因分析完,可以想到解决的步骤如下:

  • 前期准备:选几张全新的 SD 卡,并格式化成 FAT-32 格式
  • 刷旧固件:确定当前机器中的固件版本,刷一个跟当前固件版本不同的固件进去,
  • 升级固件:固件刷完,确定能正常开机后,再次刷一个最新版本的固件,如果正常,就可以接着刷 Onion 系统了
  • 完毕开玩:检查软硬件功能是否正常,接着拷入游戏 Rom、Bios 开始游戏

详细步骤

准备固件:

官网上的固件下载地址:

https://www.lomiyoo.com/gujianxiazai.html

  • 黑屏固件。直接打开 MiYoo 官网下载黑屏救转固件
  • 最新固件。下载符合机型的最新的固件

硬核方法

如果你尝试过以上步骤,但是仍然无法救回来,如果没有嵌入式开发相关技能背景的话,能尝试的其实不多。比如更换 SD 卡,重新操作,有时候可能就能正常了。

在不知道机器里到底发生了什么的情况下,这有点像是一个玄学问题。如果有技术相关背景,可以参考下这篇帖子里的内容,拆开机器,利用在主板预留的 Debug 接口来直连芯片进行调试,看看到底出了什么问题,甚至可以直接用编程器刷机。

详细步骤本文就不讲了,可以看参考链接

使用

参考资料

推荐直接去 MiyooMini 的 reddit 站点,页面顶部有很多实用的帖子

https://www.reddit.com/r/MiyooMini/

这里列出我找到的一些资料:

I am stuck in a black screen boot-loop, how can I get back into Onion?

https://onionui.github.io/docs/faq#i-am-stuck-in-a-black-screen-boot-loop-how-can-i-get-back-into-onion

https://www.reddit.com/r/MiyooMini/comments/v5yahn/miyoo_mini_will_not_turn_on/

有人声称通过以下链接中的方法将一台 Miyoo Mini 成功救砖,并且这篇帖子里同样提到好几篇救砖教程

https://www.reddit.com/r/MiyooMini/comments/z1lscd/i_tried_to_change_the_boot_logo_and_now_it_wont/

也有人 miyoo mini plus 无法启动,但是跟我的有差异的是他的能看到启动 LOGO

https://www.reddit.com/r/MiyooMini/comments/1ac5whq/my_miyoo_mini_plus_stuck_on_boot_screen_when_i/

总结

本文中我描述了描述 Miyoo Mini Plus 黑屏、无法启动的状况,并且尝试分析故障原因,并且汇总互联网上的一些资料,避免大家到处搜索所浪费的精力。

最后还是希望 Miyoo 的厂家能够修复这个问题,提供固件升级或者官方的教程来修复问题。