玩转百事通R3300-L,电视盒子、游戏机、服务器、下载机、高清播放器、软路由

2021年3月25日 97点热度 0人点赞 0条评论

前言

本文章是笔者在刷机过程中将参考的教程整理而来,汇聚了很多大神的成果,同时也融合了本人的实践经验。文中所使用的固件均出自网络,著作权归原作者所有。文章最后附有参考资料链接,欢迎各位到原帖支持原作者。最后,对固件的制作者和教程的作者表示感谢!

背景

R3300-L是运营商定制的一款电视盒子,基本配置信息如下:

CPU: Amlogic S905L [email protected](64位、支持4K 60FPS H.265解码及HDR10)
GPU: ARM® Mali™-450 GPU 5核
RAM: 1GB
ROM: 8GB
接口: USB-Ax1,micro USBx1,TF卡槽x1,100M网口x1,HDMIx1
无线:2.4G WiFi,不支持蓝牙

PS:
①本教程只适用于S905L处理器的盒子,其他任何后缀的CPU都不适用,如S905L-B。
②刷机所用的电脑为Windows10。

都2021年了为什么还要折腾这样一款百兆口的盒子呢?其实不难发现,今年利用闲置带宽跑CDN赚钱的项目又再一次受到了火了起来,尤其是甜糖这样几乎没有什么硬件门槛的项目,着实又拉动了一波矿渣。比如S805 32位处理器不配置任何软件的玩客云居然也能卖到50块甚至60块。同样是50-60块的R3300-L就显得有了点性价比,因为相较于玩客云R3300-L性能更强,唯一不足就是百兆网口(USB2.0配千兆实在是浪费千兆口)。当然R3300-L以前也是很便宜的,毕竟是运营商退网的盒子,存量不小,对于有渠道的人来说几乎是没什么成本的。

玩法

百事通R3300-L可以破解刷成Android盒子,摆脱运营商限制;也可以刷成armbian作为服务器、下载机、NAS使用,也可以挂甜糖赚钱,这个系统玩法最多;或者刷成EmuELEC作为怀旧游戏机,S905L的机能运行模拟游戏是非常不错的;或者刷成CoreELEC作为4K播放器。总之玩法还是很多的,可以参考下图:

刷Android

从原系统刷Android

从原系统刷Android其实就是从运营商的IPTV系统刷成可以任意安装APP的正常盒子安卓系统,也就是俗称的“破解”。这一步一般需要线刷。

用到的工具及软件:
①普通Micro USB线,注意,不是双A公头的USB线,就是普通的安卓手机数据线
②USB Burning Tools
③安卓刷机包,可选4.4固件(推荐)(提取码:47kf)或6.0固件(不推荐,很卡)

从原系统刷安卓主要有以下三种情况:

①不拆机,按reset键刷机

刷机过程可以参考这个

https://www.sohu.com/a/192749030_415937

注意事项:
a、工具和固件建议使用本文提供的,以下玩法都是基于本文提供的固件;
b、安装USB Buring Tools时会自动安装一个驱动,如果没安装,请更换更高版本的USB Burning Tools
c、无需外接电源。

②拆机短接法

短接方法见这篇文章

https://www.znds.com/forum.php?mod=viewthread&tid=1023291&page=1&mobile=no

注意事项:
a、电脑上的准备工作同方法①;
b、先短接好后再连接USB;
c、若电脑无反应,可以先换一个USB口,如果还是没有反应,就多试几次,可能要尝试十几次甚至几十次,不要放弃;
d、无需外接电源。

③方法①②都无效

暂无好的解决方法

从其它系统刷Android

①从Android刷Android

方法一(推荐):
盒子启动到安卓, 下载安装“外置系统启动器”这个应用, 退出所有TF卡和U盘, 电脑上打开USB Burning Tool, 连上USB后,在盒子上运行“外置系统启动器”, 点击确认重启,电脑即可识别刷机。

方法二:
参考从原系统刷机的几种方法。

②从armbian,coreELEC,emuELEC等刷Android

在命令行下运行这一行命令:

fw_setenv upgrade_key "if gpio input GPIOAO_2; then echo detect upgrade key; sleep 3; run update;fi;"

然后关机, 然后就可以拔电, 按住reset键连USB线到电脑即可识别线刷

刷armbian

从原系统刷armbian

主要有两种情况:

①直接将烧录好的TF插入即可启动,这种最简单。

②原系统插入TF卡不能启动,则先刷入Android,安装外置系统启动器即可启动TF卡系统。

TF卡制作(适用于①②)过程可以参考这篇文章

https://www.right.com.cn/forum/thread-4088276-1-1.html

从其它系统刷armbian

从Android刷入armbian

安装外置系统启动器这个APP即可,注意,若刷入的安卓固件没有root权限,则该app无效。具体可参考上面的从原系统刷armbian。

刷EmuELEC、CoreELEC

由于这两种系统的特殊性,不建议刷到emmc,更建议采用卡载的外置系统形式,具体情况和刷armbian是一样的。

EmuELEC

建议使用人中日月的整合包,使用方法和整合包在这里:

https://www.bilibili.com/video/BV1DJ411H7Nb?from=search&seid=11219621427923930981

CoreELEC

从Github上的CoreELEC项目 https://github.com/CoreELEC/CoreELEC/releases 下载最新的release, 对应R3300L的是 CoreELEC-Amlogic.arm-x.x.x-Generic.img.gz

将其写入TF卡后, 将device_trees下的 gxl_p212_1g_slowemmc.dtb 复制到根目录下更名为 dtb.img 就可以了, 将TF插入设备后, 就可以从TF卡启动。

这个版本使用的内核依然是3.14, wifi是可用的.

刷openwrt

基本方法和刷armbian是一样的。

主要是以flippy大佬最新的55+o固件为例,flippy大佬原帖地址(固件下载地址也在里面)在这里

https://www.right.com.cn/forum/thread-4076037-1-1.html

制作OP的TF卡

下载N1的openwrt,并烧录到TF卡。烧录完成后先不要拔掉TF卡,打开我的电脑,然后打开uEnv.txt将FDT=/dtb/amlogic/meson-gxl-s905d-phicomm-n1.dtb修改成 FDT=/dtb/amlogic/meson-gxl-s905x-p212.dtb,即替换dtb。

如果你是原系统,插入TF卡后上电,直接启动。如不能启动则考虑刷入安卓后安装外部系统启动器后,再从TF卡启动,其余操作和N1一致,可以参考flippy的原贴进行。

总结

R3300-L这款盒子最佳的玩法是将安卓刷入emmc,然后外置启动armbian、coreelec、emuelec以及openwrt,如果没有看电视的需求也可将R3300-L刷成armbian做服务器、下载机或者挂甜糖,或者刷成op作为百兆网络的旁路由,或者刷成博纳云利用闲置带宽赚钱。基本上N1能干的,它都能干。唯一不足是百兆网口,但是它便宜啊。

参考资料:

https://www.right.com.cn/forum/thread-1761250-1-1.html
https://www.cnblogs.com/milton/p/11883811.html
https://www.right.com.cn/forum/thread-4076037-1-1.html
https://www.znds.com/forum.php?mod=viewthread&tid=1023291&page=1&mobile=no
如有遗漏请留言!

Master

非常规文科生

文章评论