smzd 发表于 2023-11-3 12:49

记NL-5101-S2盒子刷Emuelec3.3系统过程

本帖最后由 智能小柠檬 于 2023-11-3 16:08 编辑

记NL-5101-S2盒子刷Emuelec3.3系统过程

NL-5101-S2盒子是晶晨(Amlogic)的S905L芯片,内存1G,理论上是可以跑Emuelec的。前面记录了刷机和Root过程,这次记录刷Emuelec的过程。
本次刷Emuelec过程相对曲折,主要是有个坎过不去,就是如何使盒子从U盘启动。这个盒子没有SD卡槽,只能用U盘装Emuelec了。然后就是dtb如何适配,没有搞过的话都觉得无头绪。本次刷机成功,赶快记录一下,留作参考。

先说如何使盒子从U盘启动。这个查阅了很多资料也没找到究竟是怎样做到的。就是到目前我也不知道如何能做到,但是找到了工具做到了。这个工具目前是“开心电视助手”我是从这里下载到的:

开心电视助手下载 开心电视助手 v4.0 绿色免费版(附使用教程) 下载-脚本之家 (jb51.net)

这个软件下载回来会被报有病毒,会被自动删除隔离。打开反病毒软件,将其释放出来即可。似乎没有太大的问题。介意者请不要下载和运行。

盒子只有有线网络连接,接到和电脑同网段的交换机上,让电脑能访问到机顶盒。先打开机顶盒的网络状态,查看其网络IP,这个“开心电视助手”软件需要。

开心电视助手的界面如下:

将查阅到的盒子IP地址填入到主界面[首页]-“登录信息”中的“设备IP地址”当中,点击右边的“连接”按钮,即可登录盒子。登录完盒子之后,会显示以上信息,也会拉下当前的屏幕截图。如果没有连上盒子,需要检查网络,也需要检查一下盒子配置。

盒子配置通常来说,首先要连上网络。


其次,有可能需要打开“USB调试”,而这,首先需要打开“开发者选项”。这一步骤如下操作:

首先进入设置最底下的“关于媒体盒”,进去转到其最下方的“软件版本号”,然后多次按遥控器的“确定”按钮,多按几次之后,就会出来计数,说还要再操作几次就会打开“开发者选项”。一直按,直到开发者选项打开为止。打开了之后,设置选项中就会多处一栏“开发者选项”,就在“关于媒体盒”的上方。见我的下面第一个图。

进入“开发者选项”中,右上角有一个“打开”,应该处于打开状态,不用动。往下翻,到“调试”这一部分,第一个“USB调试”,按一下确定键,让其勾选上,然后就退出来就行了。



“开心电视助手”连上机顶盒之后,翻到[调试]页面,可以看到“晶晨芯片”栏目组中,有一个“从U盘/SD卡启动”按钮。点一下这个按钮,盒子就会重启,同时,“开心电视助手”软件会失去响应。不用管它了,它的使命完成了,随便怎样关上它都可以。此时,如果盒子上插了Emuelec系统U盘,应该就可以从U盘启动了。


下面再说一下,EmuelecU盘系统如何制作。
我是从官网上下载下来的,因此系统里面将什么游戏也没有。我会记录如何填充游戏进去(仅限NES游戏哈,我只有这个资源)。

Emuelec系统从官网下载,请访问:Releases · EmuELEC/EmuELEC (github.com)
然后从其中选择你要的版本。我选择的版本是3.3,至于当时为啥选它,原因也已经忘了呀。大约是为了系统兼容性?或者是系统性能问题?不知道了。这里演示的就是3.3哈。

从这里下载到压缩包,回来解压缩出来,是一个562M的一个img文件。这个文件用rufus-3.22.exe这样的工具写入到一个大于2G的U盘里面就可以了,其他选项都不用动。

因为U盘很小,包也很小,因此很快就写完了。写完了直接关闭,不要再开始了哈,那就重复刷U盘了。

刷完了U盘,Emuelec系统就写入进去了。但这时候不要着急插到盒子上。因为我们还需要做一件必须的事,也就是替换dtb.img文件。

U盘被分成了两个分区,在windows下能看到只有一个512M大小的分区,这个分区中要替换原先的那个dtb.img。我之前一个盒子是E900V21C的,不需要替换,就可以工作。这个盒子要替换这个dtb.img。先删除这个dtb.img,或者将其改名,然后打开这个目录下的“device_trees”目录,从中找到“gxl_p212_2g_slowemmc.dtb”这个文件,将其拷贝到U盘根目录下,然后将其重命名为dtb.img。注意,修改文件名的时候涉及到修改扩展名。因此一定要将扩展名显露出来才可以修改。



好了,回到前面那一步,在连接了盒子的“开心电视助手”那里,点击“从U盘/SD卡启动”按钮,这时候电视会黑屏,盒子重启,等待一下下,就可以开心的玩耍啦!

Emuelec系统第一次启动需要花费一点时间。内部需要初始化一些文件或者目录啥的,稍事等候之后,屏幕亮起,然后播放一段开篇视频,然后就进入系统啦。第一次进入系统,会让你设置游戏手柄,根据提示设置就行了。没有的键长按任何一个按键都会触发跳过去。键盘也是可以设置成为手柄使用的(ASDW方向UIJK按键啥的都行)。

进入系统操作之后,按下“start”键,先把系统语言选成中文吧,这样看着方便。汉化已经做的非常好了。然后进入网络,看看IP地址是啥。如果没有问题,IP地址已经分配好了。目前我这里是192.168.0.151,和之前的Android系统的IP不同。


灌装游戏
这时在电脑上输入“\\192.168.0.151”回车,可以看到Emuelec已经把另一个隐藏的分区给你以网络共享的方式给你开放出来了。找到“roms”目录,双击进入,看到里面有好多文件夹,是分类游戏的存放路径。我们需要知道哪种游戏rom放在哪个文件夹中。对这块我不是很了解,我只知道FC的游戏放在“nes” 目录中就好了,其他的大家自己琢磨研究吧,有的好像还要更新BOIS文件啥的,这个得看专门的教程文档啦!



然后,把rom文件往里面一拖,或者复制粘贴,拷贝完就部署好啦。当然,在Emuelec这边还要再设置一下。


Emuelec这边,主要就是进入“游戏设置”,找到下方的“更新游戏列表”,执行一下,我们拷贝进去的游戏就会出现在清单中啦!然后开始游戏吧!




smzd 发表于 2023-11-3 12:52

发帖过程出现错误,导致图片都跑到最下面去了。大家凑合看吧,勿喷谢谢!

1235qwerfgk 发表于 2023-11-3 16:08

来看看这个

甜猫收藏者 发表于 2023-11-3 16:09

很需要这个

风清云44 发表于 2024-1-24 05:30

我的卡在用开心助手点那个从U盘启动系统无反应

风清云44 发表于 2024-1-24 05:32

从恢复模式或者其它设置都不行,勉强调用adb命令也失败了

风清云44 发表于 2024-1-24 05:34

大神,我刷的机器卡在从u盘启动emuelec这了,怎么搞?我的是B860Av2.1-A,s905L2-B,制的是3.3.1和4.3的游戏版本,机器也root了,可以用recorey模式,提示更新错详。也有libre你那个重启APP,点没反应。盒子刷的湖北移动完美版[感谢][感谢][感谢][感谢][感谢][感谢]

smzd 发表于 2024-1-24 09:45

风清云44 发表于 2024-1-24 05:34
大神,我刷的机器卡在从u盘启动emuelec这了,怎么搞?我的是B860Av2.1-A,s905L2-B,制的是3.3.1和4.3的游 ...

这个主要原因应该是dtb文件不对吧?你得看是哪个平台,比如gxlx_p261_1g之类的,可以明确的说,很多平台根本就没有配对的dtb文件,所以虽然是晶晨的CPU,虽然是S905L系列的芯片,也是跑不起来EmuELEC的,这个我也没办法啦!我也在尝试自己编译EmuELEC,现在还没有成功呢。。。

枭龙0726 发表于 2025-2-6 11:59

smzd 发表于 2024-1-24 09:45
这个主要原因应该是dtb文件不对吧?你得看是哪个平台,比如gxlx_p261_1g之类的,可以明确的说,很多平台 ...

我有这个盒子可以帮我刷吗?

smzd 发表于 2025-2-6 16:38

枭龙0726 发表于 2025-2-6 11:59
我有这个盒子可以帮我刷吗?

可以{znds1}
页: [1] 2
查看完整版本: 记NL-5101-S2盒子刷Emuelec3.3系统过程