Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

我来报告一款S905L3B的盒子 咪咕MGV2000(kl代工) #1613

Closed
locAtt opened this issue Aug 15, 2023 · 43 comments
Closed

我来报告一款S905L3B的盒子 咪咕MGV2000(kl代工) #1613

locAtt opened this issue Aug 15, 2023 · 43 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@locAtt
Copy link

locAtt commented Aug 15, 2023

Device Information | 设备信息

  • SOC: [s905l3b]
  • Model [四川移动]

Armbian Version | 系统版本

  • Kernel Version: [5.15.123]
  • Release: [lunar]

Describe the bug | 问题描述
偶然得到这款MGV2000的盒子,主页上有这一款,但是被划归到s905l2,我拆机打开看到确是s905l3b,刷机ty1608安卓4.4的包u盘启动armbian无法获取ip,刷烽火HG680-LC 安卓9 S905L3 沙发语音线刷包,使用m302dtb无法获取ip,改由e900v22e的dtb成功,使用121成功刷入emmc 蓝牙无法使用 无hdmi输出
IMG_3273
IMG_3274
IMG_3275
IMG_3291
IMG_3293

@ophub
Copy link
Owner

ophub commented Aug 15, 2023

感谢分享,你试一下6.1.y内核,使用哪个u-boot可以启动。
/boot/u-boot-xxxx 复制成 u-boot.ext ,U盘中启动先试试

@locAtt
Copy link
Author

locAtt commented Aug 15, 2023

感谢分享,你试一下6.1.y内核,使用哪个u-boot可以启动。 /boot/u-boot-xxxx 复制成 u-boot.ext ,U盘中启动先试试

下载好lunar的6.1.42写入U盘 只是更改了e900v22e的dtb 就成功启动 网口正常 hdmi无显示 好像这个主板没蓝牙芯片

@ophub
Copy link
Owner

ophub commented Aug 15, 2023

下的哪个固件,s905l3b的?发下文件名我确认一下u-boot,我添加到列表里

@locAtt
Copy link
Author

locAtt commented Aug 15, 2023

下的哪个固件,s905l3b的?发下文件名我确认一下u-boot,我添加到列表里

Armbian_23.08.0_amlogic_s905l3b_lunar_6.1.42_server_2023.08.01.img.gz 现在的问题是U盘可以启动 写入EMMC启动不了啦

@ophub
Copy link
Owner

ophub commented Aug 15, 2023

https://github.com/ophub/kernel/releases/tag/tools

你看看这有没有对应的安卓系统,线刷安卓,再刷armbian,救砖也可以用这里的安卓

@locAtt
Copy link
Author

locAtt commented Aug 15, 2023

https://github.com/ophub/kernel/releases/tag/tools

你看看这有没有对应的安卓系统,线刷安卓,再刷armbian,救砖也可以用这里的安卓

这里面的刷过 安卓9的刷不成功 要么刷完启动不了 下一次试试还是先刷以前hg680lc的刷机包再写入6.1.x的试试

@aolin2000
Copy link

我的905L3B盒子用6.x的未能成功过,都是调用armbian的uboot就死掉了,请问6.x为何要多一层uboot?

@locAtt
Copy link
Author

locAtt commented Aug 16, 2023

我的905L3B盒子用6.x的未能成功过,都是调用armbian的uboot就死掉了,请问6.x为何要多一层uboot?

有没有试过不用uboot文件

@locAtt
Copy link
Author

locAtt commented Aug 16, 2023

https://github.com/ophub/kernel/releases/tag/tools

你看看这有没有对应的安卓系统,线刷安卓,再刷armbian,救砖也可以用这里的安卓

先刷安卓9再刷emmc 6.1.42依然无法启动 u盘启动6.1.42正常

@aolin2000
Copy link

5.x的不用uboot可以引导启动armbian

@ophub
Copy link
Owner

ophub commented Aug 16, 2023

对照配置表,试试6.1用哪个dtb + u-boot组合是可以用的,相近的那几个都试试,U盘测试可以启动再试emmc

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/armbian-files/common-files/etc/model_database.conf

从5.10开始,内核调整了偏移量,不打补丁的默认内核都要u-boot。

https://github.com/ophub/kernel/releases

在内核仓库里的dev和beta都是打了补丁的,4个系列的都可以不用u-boot启动。另外的flippy和stable里面,5.4和5.15(打了补丁)不要,但是5.10和6.1这两个都需要u-boot.

@ophub
Copy link
Owner

ophub commented Aug 16, 2023

还有一种方法,就是参照文档里降低频率的做法,把dtb反编译下调低频率试试,很多魔百盒usb使用正常,但是无法写入emmc或者写入后内核恐慌,都是这样解决的。

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md

看12.13 和 12.16

@aolin2000
Copy link

感谢分享,你试一下6.1.y内核,使用哪个u-boot可以启动。 /boot/u-boot-xxxx 复制成 u-boot.ext ,U盘中启动先试试

下载好lunar的6.1.42写入U盘 只是更改了e900v22e的dtb 就成功启动 网口正常 hdmi无显示 好像这个主板没蓝牙芯片

请问你这个盒子是多大内存的,1G+8G吗?
我的S905L3B盒子是1G+8G的,6.1.42的版本始终启动不了,都是在u-boot阶段就挂掉了

@locAtt
Copy link
Author

locAtt commented Aug 16, 2023

是2g+8g组合 无wifi无蓝牙

@aolin2000
Copy link

是2g+8g组合 无wifi无蓝牙

貌似1G的无法启动armbian uboot,我的另外一个CM211-1是2G的,也是可以启动6.1.42的

@locAtt
Copy link
Author

locAtt commented Aug 16, 2023

是2g+8g组合 无wifi无蓝牙

貌似1G的无法启动armbian uboot,我的另外一个CM211-1是2G的,也是可以启动6.1.42的

现在能u盘启动 写入emmc启动不了 还需要调试下

@ophub ophub added documentation Improvements or additions to documentation support This need is supported new box Research Fills in the Blanks labels Aug 17, 2023
@ophub
Copy link
Owner

ophub commented Aug 17, 2023

1f34b0f

05f481a

感谢分享,mgv2000(s905l3b)根据你的测试结果,我添加到设备支持列表了(121序号),等你测试好6.1.y组合,如果有变化再更新。

@whc6869
Copy link

whc6869 commented Aug 23, 2023

1G+8G
我的盒是也是1G+8GMGV2000KL南传_S905L3B_cdtech47822BS,安卓4.4、9.0r的包无法获取ip

@locAtt
Copy link
Author

locAtt commented Aug 23, 2023

1G+8G
我的盒是也是1G+8GMGV2000KL南传_S905L3B_cdtech47822BS,安卓4.4、9.0r的包无法获取ip

你用的哪个dtb 我用的是e900v22e的 m302的外接网卡才行

@whc6869
Copy link

whc6869 commented Aug 23, 2023

我刷了https://pan.baidu.com/s/1s34TmIR_DyD_XmzWA48Tvw fdjf
里面开放ADB的固件
e900v22e和m302dtb都试过了,没有显示也没有IP

@whc6869
Copy link

whc6869 commented Aug 23, 2023

请把你的固件发一下

@locAtt
Copy link
Author

locAtt commented Aug 23, 2023

请把你的固件发一下

TV盒子固件包刷的是这个 下载链接:https://pan.baidu.com/s/1fb2kXW5VwFr5yrOP1kV2_Q
提取码:n3ag

@ophub
Copy link
Owner

ophub commented Aug 24, 2023

写入emmc无法启动,有2个可能,1个是dtb的频率需要下调,另外一个原因是写入了不正确的分区。
刷完安卓系统后,使用文档里12.10的方法查看下,7Ji大佬的方法查看很方便。
https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md

@Aqr-K
Copy link

Aqr-K commented Aug 29, 2023

请把你的固件发一下

TV盒子固件包刷的是这个 下载链接:https://pan.baidu.com/s/1fb2kXW5VwFr5yrOP1kV2_Q 提取码:n3ag

我的盒子是移动mgv2000,芯片是S905l3b的,配置是1G+8G,南传 JL代工,查了一下,KLJL好像是通用的,网上很多KLJL互刷的情况,sd卡烧录的是Armbian_23.08.0_amlogic_s905l3b_bullseye_6.1.46_server_2023.08.19
刷了这个安卓固件后,可以正常使用安卓系统,然后使用开心电视助手远程连接,获取adb的root权限后,点了一下从u盘/sd卡启动,始终进不去armbian一直处于黑屏状态,ping盒子在开安卓系统时获取的ip地址却一直通的
断电重启不拔u盘的情况下,还是会一直处于无法开机的状态,会一直循环SMARTTV的logo的动画阶段,在这个情况下,是完全没有ip的,是不通的,请问一下该怎么解决呢?

@locAtt
Copy link
Author

locAtt commented Aug 29, 2023

请把你的固件发一下

TV盒子固件包刷的是这个 下载链接:https://pan.baidu.com/s/1fb2kXW5VwFr5yrOP1kV2_Q 提取码:n3ag

我的盒子是移动mgv2000,芯片是S905l3b的,配置是1G+8G,南传 JL代工,查了一下,KLJL好像是通用的,网上很多KLJL互刷的情况,sd卡烧录的是Armbian_23.08.0_amlogic_s905l3b_bullseye_6.1.46_server_2023.08.19 刷了这个安卓固件后,可以正常使用安卓系统,然后使用开心电视助手远程连接,获取adb的root权限后,点了一下从u盘/sd卡启动,始终进不去armbian一直处于黑屏状态,ping盒子在开安卓系统时获取的ip地址却一直通的 断电重启不拔u盘的情况下,还是会一直处于无法开机的状态,会一直循环SMARTTV的logo的动画阶段,在这个情况下,是完全没有ip的,是不通的,请问一下该怎么解决呢?

看你这个情况 应该一直没有启动armbian 下载好armbian的固件之后 写入u盘 插机顶盒上 步骤做对了吗

@Aqr-K
Copy link

Aqr-K commented Aug 29, 2023

请把你的固件发一下

TV盒子固件包刷的是这个 下载链接:https://pan.baidu.com/s/1fb2kXW5VwFr5yrOP1kV2_Q 提取码:n3ag

我的盒子是移动mgv2000,芯片是S905l3b的,配置是1G+8G,南传 JL代工,查了一下,KLJL好像是通用的,网上很多KLJL互刷的情况,sd卡烧录的是Armbian_23.08.0_amlogic_s905l3b_bullseye_6.1.46_server_2023.08.19 刷了这个安卓固件后,可以正常使用安卓系统,然后使用开心电视助手远程连接,获取adb的root权限后,点了一下从u盘/sd卡启动,始终进不去armbian一直处于黑屏状态,ping盒子在开安卓系统时获取的ip地址却一直通的 断电重启不拔u盘的情况下,还是会一直处于无法开机的状态,会一直循环SMARTTV的logo的动画阶段,在这个情况下,是完全没有ip的,是不通的,请问一下该怎么解决呢?

看你这个情况 应该一直没有启动armbian 下载好armbian的固件之后 写入u盘 插机顶盒上 步骤做对了吗

应该是没错,但是我用BalenaEtcher烧录的话,最后好像是会出现校验失败,然后我用树莓派官方烧录器倒是校验成功了,同一个包,没解压,烧录结束就直接退出来,插盒子上了,两个烧录都是一样的情况,打不开

@Aqr-K
Copy link

Aqr-K commented Aug 29, 2023

我自己也找了一下,有人说虽然BalenaEtcher会出现因为校验产生的失败,但不影响正常使用,这就很迷了
还有,我试过教程文档里的把.bak去掉的方法也是无法启动

@locAtt
Copy link
Author

locAtt commented Aug 29, 2023

把dtb设置成e900v22e的试一下呢

@Aqr-K
Copy link

Aqr-K commented Aug 29, 2023

把dtb设置成e900v22e的试一下呢

大致怎么操作?能不能教一下

@locAtt
Copy link
Author

locAtt commented Aug 29, 2023

把dtb设置成e900v22e的试一下呢

大致怎么操作?能不能教一下

写入u盘后 打开u盘 里面有个叫uenv.ini的文件 记事本打开 修改为dtb_name=/dtb/meson-gxl-s905l3b-e900v22e.dtb

@Aqr-K
Copy link

Aqr-K commented Aug 30, 2023

把dtb设置成e900v22e的试一下呢

大致怎么操作?能不能教一下

写入u盘后 打开u盘 里面有个叫uenv.ini的文件 记事本打开 修改为dtb_name=/dtb/meson-gxl-s905l3b-e900v22e.dtb

还是不行,我甚至重刷了一次烽火安卓和armbian了,
正常进入安卓系统后,运行完文档12.4里提到的 adb connect 192.168.x.x adb shell reboot update 命令,依旧进不去,现在是绿灯、黑屏、无网络的状态,
而且,如果先插上读卡器,再运行 adb shell reboot update ,会出现卡死在安卓桌面无法运行,也无法使用安卓桌面的情况(非黑屏,就卡死不动)
如果先运行 adb shell reboot update 再插上读卡器,会出现led先红马上变绿,桌面出现一次 SMARTTV logo,然后马上进入黑屏状态,一直保持黑屏不变,且在插着读卡器的情况下直接开机重启,也会进入这个状态
重刷armbian的时候,我注意到uenv文件的格式不知道啥时候变成了.txt格式,我手动改回去.ini
我尝试过让下面四种方式参数,以先插读卡器后运行和先运行再查读卡器的方式都运行了一次
第一次,使用默认的dtb
第二次,尝试用你教的方法,改过 uenv.ini 文件里的参数,修改为 dtb_name=/dtb/meson-gxl-s905l3b-e900v22e.dtb
第三次,尝试用文档12.6提到的方法,去掉了 /extlinux/extlinux.conf.bak 里的 .bak后缀 ,并修改里面的参数为 dtb_name=/dtb/meson-gxl-s905l3b-e900v22e.dtb ,使其与第二次的 uenv.inidtb相同
第四次,还原了 /extlinux/extlinux.confuenv.ini 里的 dtb 为默认的 m302dtb
最后的结果都是黑屏和卡死

@ophub
Copy link
Owner

ophub commented Aug 30, 2023

uEnv.txt是正确的。不是ini

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态
不过无法写入emmc,120-123都试过了,2种格式都试过了,都无法写入,报错都一样

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

这是5.15的报错内容

armbian-install
[ STEPS ] Installing Armbian to internal eMMC...
[ STEPS ] Checking dependencies...
[ INFO ] Dependency check completed. Proceeding installation...
[ STEPS ] Initializing the environment...
[ INFO ] Use mainline u-boot: [ no ]
[ INFO ] Using ampart tool: [ yes ]
[ INFO ] Show all lists: [ no ]
[ INFO ] Internal eMMC : [ /dev/mmcblk2 ]
[ STEPS ] Start selecting device... `

ID SOC MODEL DTB

101 s905d Phicomm-N1 meson-gxl-s905d-phicomm-n1.dtb
102 s905d Phicomm-N1(DMA-thresh) meson-gxl-s905d-phicomm-n1-thresh.dtb
103 s905d MECOOL-KI-Pro meson-gxl-s905d-mecool-ki-pro.dtb
104 s905d SML-5442TW meson-gxl-s905d-sml5442tw.dtb
105 s905x HG680P meson-gxl-s905x-p212.dtb
106 s905x B860H meson-gxl-s905x-b860h.dtb
107 s905x TX9 meson-gxl-s905x-tx9.dtb
108 s905x T95,XiaoMI-3S,X96 meson-gxl-s905x-p212.dtb
109 s905x TBee meson-gxl-s905x-tbee.dtb
110 s905w TX3-Mini meson-gxl-s905w-tx3-mini.dtb

111 s905w W95 meson-gxl-s905w-p281.dtb
112 s905w X96-Mini meson-gxl-s905w-x96-mini.dtb
113 s905w X96W,FunTV,MXQ-Pro-4K meson-gxl-s905w-x96w.dtb
114 s905l2 MGV2000,MGV3000,M301A meson-gxl-s905l2-x7-5g.dtb
115 s905l2 E900v21E meson-gxl-s905l2-x7-5g.dtb
116 s905l2 Wojia-TV-IPBS9505 meson-gxl-s905l2-ipbs9505.dtb
117 s905l3 CM311-1,HG680-LC,M401A,UNT402A meson-gxl-s905l2-x7-5g.dtb
118 s905l3 UNT400G1 meson-gxl-s905l2-x7-5g.dtb
119 s905l3 CM211-1 meson-gxl-s905l3b-m302a.dtb
120 s905l3b E900V22D,TY1608 meson-gxl-s905l2-x7-5g.dtb

121 s905l3b E900V21E,E900V22E,MGV2000 meson-gxl-s905l3b-e900v22e.dtb
122 s905l3b M302A,M304A,CM211-1,CM311-1 meson-gxl-s905l3b-m302a.dtb
123 s905l3b IP103H,TY1608,BV310,B860AV-2.1M meson-gxl-s905l3b-m302a.dtb
124 s905lb BesTV-R3300L,SumaVision-Q7,MG101 meson-gxl-s905x-p212.dtb
125 s905lb Q96-mini meson-gxl-s905x-p212.dtb
126 s905l UNT402A,M201-S meson-gxl-s905l3b-m302a.dtb
127 s905mb S65 meson-gxl-s905x-p212.dtb
0 Other Customize Enter-custom-dtb-name

[ OPTIONS ] Please Input ID: 123
[ INFO ] Input Box ID: [ 123 ]
[ INFO ] Model Name: [ IP103H,TY1608,BV310,B860AV-2.1M ]
[ INFO ] FDTFILE: [ meson-gxl-s905l3b-m302a.dtb ]
[ INFO ] MAINLINE_UBOOT: [ ]
[ INFO ] BOOTLOADER_IMG: [ ]
[ INFO ] UBOOT_OVERLOAD: [ u-boot-s905x-s912.bin ]
[ INFO ] NEED_OVERLOAD: [ no ]
[ STEPS ] Which type of filesystem do you want for your root?

ID TYPE

1 ext4
2 btrfs

[ OPTIONS ] Please Input ID (1/2): 2
[ INFO ] Input Type ID: [ 2 ]
[ INFO ] Type of filesystem: [ btrfs ]
[ STEPS ] Partitioning eMMC...
[ INFO ] Start backing up the default bootloader.
dd: error reading '/dev/mmcblk2': Input/output error
0+0 records in
0+0 records out
0 bytes copied, 0.0405778 s, 0.0 kB/s
[ ERROR ] Using dd to backup [ /usr/lib/u-boot/mybox-bootloader.img ] failed.

@locAtt
Copy link
Author

locAtt commented Aug 31, 2023

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态

ssh能连就已经正常了我也没有hdmi输出 应该还没适配好 我的另一个s905l3a-b的就有显示

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态

ssh能连就已经正常了我也没有hdmi输出 应该还没适配好 我的另一个s905l3a-b的就有显示

问一下,你是用哪个内核的呢?能写入emmc吗?

@ophub
Copy link
Owner

ophub commented Aug 31, 2023

hdmi就是没有,ssh访问管理
没法写入emmc看文档,降低dtb频率

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

hdmi就是没有,ssh访问管理 没法写入emmc看文档,降低dtb频率

我看了一下文档,里面说I/O错误的时候需要降频率,可我没有报I/O错误
好像不是频率问题,我是卡在了备份原安卓系统的阶段了,主要报错是这个

[ STEPS ] Partitioning eMMC...
[ INFO ] Start backing up the default bootloader.
dd: error reading '/dev/mmcblk2': Input/output error
0+0 records in
0+0 records out
0 bytes copied, 0.0304465 s, 0.0 kB/s
[ ERROR ] Using dd to backup [ /usr/lib/u-boot/mybox-bootloader.img ] failed.

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

在issues里找到同样的问题了#1603,我尝试一下先

@Aqr-K
Copy link

Aqr-K commented Aug 31, 2023

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态

ssh能连就已经正常了我也没有hdmi输出 应该还没适配好 我的另一个s905l3a-b的就有显示

问一下,有没有保留移动官方原系统的img包啊?我没存,我想试试能不能通过提取官方的dtb

@locAtt
Copy link
Author

locAtt commented Aug 31, 2023

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态

ssh能连就已经正常了我也没有hdmi输出 应该还没适配好 我的另一个s905l3a-b的就有显示

问一下,你是用哪个内核的呢?能写入emmc吗?

现在暂时用的5.15正常写入emmc,写入序号选的121正常使用 6.1.x优盘能启动 写入emmc不正常 最近没时间弄 5.15先用着

@cjd6568358
Copy link

请把你的固件发一下

TV盒子固件包刷的是这个 下载链接:https://pan.baidu.com/s/1fb2kXW5VwFr5yrOP1kV2_Q 提取码:n3ag

如果刷完安卓系统后盒子一直进入紧急恢复模式,需要重新线刷,勾选 擦除flash+BootLoader

@gxbrave
Copy link

gxbrave commented Mar 2, 2024

uEnv.txt是正确的。不是ini

6.1.46内核的版本,暂时没去尝试了,等一下我试试,现在刷了个5.15,改回了 txt,去掉了 .bak ,使用 e900v22edtb ,ssh可以连,但是没有 hdmi 显示,处于黑屏状态

ssh能连就已经正常了我也没有hdmi输出 应该还没适配好 我的另一个s905l3a-b的就有显示

问一下,有没有保留移动官方原系统的img包啊?我没存,我想试试能不能通过提取官方的dtb

我跟你的情况一模一样,但是我现在还没能从u盘启动成功,连不上ssh也ping不到

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported
Projects
None yet
Development

No branches or pull requests

7 participants