ophub/amlogic-s9xxx-openwrt

移动M301A,s905l2,CW代工,降频到26Mhz写入成功

FoureyedApple opened this issue · 24 comments

目前运行正常,给大家一个参考

ophub commented

用的哪个dtb和u-boot文件?

cat /boot/uEnv.txt
ls -l /boot/u-boot*

拍点盒子的外观照片,底部照片能看到这个盒子的型号标签。

meson-gxl-s905l2-x7-5g.dtb
u-boot-s905x-s912.bin
IMG_1324
IMG_1323

ophub commented

好的,谢谢分享。
你测试的选择对应列表里序号113的配置,我记录一下。
你有这个盒子的安卓系统没?发个下载链接我转存一份。

链接:https://pan.baidu.com/s/11IBauP9dkFIgFUKwDiCPMw
提取码:bzs5
--来自百度网盘超级会员V8的分享
我在写入的时候刷的是在你这下载的MGV2000的固件

ophub commented

好的,谢谢分享。
MGV2000就是113的序号,现在把M301A也加到这个列表了。

安卓系统我转存到这里了:https://github.com/ophub/kernel/releases/tag/tools

M301A,s905l2,九联代工(应该是),成功U盘启动

U盘启动方法:U盘写入 openwrt_official_amlogic_s905l2_k5.15.119_2023.07.01.img.gz 后, 修改了 uEnv.txt 文件中的 dtb 为 meson-gxl-s905l2-x7-5g.dtb 。U盘插网口旁边的口。用卡针按住底部按钮(有一个箭头指向)通电。

目前成功进入系统,连接网线能进入后台,但是尝试写入114到emmc后无法启动

IMG_7822
IMG_7789
IMG_7785
D86550E626478000E44E3A36A50D0C27

ophub commented

默认的能启动就使用默认的,为什么要改个别的dtb,你试过改了可行?

默认的能启动就使用默认的,为什么要改个别的dtb,你试过改了可行?

好吧,我看了下默认就是 meson-gxl-s905l2-x7-5g.dtb ,相当于是默认配置启动的,被某些教程误导了。

目前是安装提示成功,但是启动一直黑屏。
image

ophub commented

流览器访问试试。有的盒子没有hdmi输出显示,但可以正常启动

流览器访问试试。有的盒子没有hdmi输出显示,但可以正常启动

浏览器无法访问,没有分配 IP 。

U盘启动的时候是有 HDMI 输出的,然后连接键盘也是可以输入的,但是命令行不会显示输入的内容,并且输入的字符某些也会被吞。

IMG_7823

ophub commented

选择使用主线

选择使用主线

请问主线指的是使用6.1内核吗?才试了一下7月1号和9号的固件都无法U盘启动

另外也试了一下 LEDE 和 Immortal 的 5.15内核,同样的写入EMMC后无法启动

ophub commented

哪个内核都可以安装时选择主线。

宝盒插件设置,选择使用bootloader

哪个内核都可以安装时选择主线。

宝盒插件设置,选择使用bootloader

我尝试在宝盒插件设置中勾选了自动写入 bootloader然后安装114,依旧和之前一样无法启动进入EMMC的系统。
另外就是我依旧没有找到选择主线相关选项,还请麻烦能否详细说明一下。
最后就是安装之后现在插着U盘的情况下可以自动启动进入U盘的系统,不用按住刷机键,但是拔掉U盘的情况下依旧没法启动进入EMMC的系统。
image

root@OpenWrt:~# lsblk
NAME         MAJ:MIN RM  SIZE RO TYPE MOUNTPOINTS
sda            8:0    1 15.1G  0 disk 
├─sda1         8:1    1  255M  0 part /boot
├─sda2         8:2    1    1G  0 part /opt/docker
│                                     /
├─sda3         8:3    1 1023M  0 part /mnt/sda3
└─sda4         8:4    1 12.9G  0 part /mnt/sda4
mmcblk2      179:0    0  7.1G  0 disk 
├─mmcblk2p1  179:1    0  160M  0 part /mnt/mmcblk2p1
├─mmcblk2p2  179:2    0  960M  0 part /mnt/mmcblk2p2
├─mmcblk2p3  179:3    0  960M  0 part /mnt/mmcblk2p3
└─mmcblk2p4  179:4    0  4.9G  0 part /mnt/mmcblk2p4
mmcblk2boot0 179:32   0    4M  1 disk 
mmcblk2boot1 179:64   0    4M  1 disk

试了一下 Armbian ,成功写入 EMMC 并启动,用的 Armbian_23.08.0_amlogic_s905l2_lunar_5.15.119_server_2023.07.01.img.gz ,也是用的114的配置

ophub commented

上面这个盒子的贡献者使用的113,你选择114有什么特殊考虑?试试先刷他分享的安卓

上面这个盒子的贡献者使用的113,你选择114有什么特殊考虑?试试先刷他分享的安卓

  1. 选择114是因为看到对应型号 M301A 在里面。刚才又试了一下113配置,无法启动。
    image

  2. 试了一下贡献者 champion0117 提供的安卓线刷包 android_tv_m301a_s905l2.tar.xz ,工具 USB Burning Tool V2.1.2无法刷入。但是在恩山上找的安卓固件(提取码:uvkb)可以正确刷入并启动。
    image

ophub commented

不能刷他分享的安卓,可能机器不同,魔百和各地运营商出的可能不同。找可用的安卓9系统刷。

我用的也是M301A OPENWRT写入 EMMC也是失败,但是U盘可以启动,Armbian 成功写入 EMMC 并启动,不知道是哪里问题

@ramondsq 我的盒子s905l2 也是插网线没反应,界面输入字符不显示 请问最后是怎么解决的

好久没折腾这个盒子了,当时写这个issues时光记得我降频了,忘了我是修改了分区信息的,安卓固件当时也试过很多,大部分写入都没什么问题,还没搞定的可以尝试:
BOOT=512
BLANK1=68
BLANK2=152

@champion0117 不知道在哪里降频 或者在哪里修改你发的这几个参数

有现成的dbt文件么

怎么降频,必须降频吗