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

咪咕MGV2000 可以写入emmc使用,有线网络正常 #648

Closed
Woiui opened this issue Oct 26, 2022 · 95 comments
Closed

咪咕MGV2000 可以写入emmc使用,有线网络正常 #648

Woiui opened this issue Oct 26, 2022 · 95 comments
Labels
documentation Improvements or additions to documentation new box Research Fills in the Blanks support This need is supported

Comments

@Woiui
Copy link

Woiui commented Oct 26, 2022

SOC:S905L2品牌咪咕MGV2000
成功刷入armbian 但是写入emmc分区大小不对实际7.3g可用,但是分区6gb ,我尝试写入emmc后重新分区但好像不行,请问一下我该怎么让mmcblk2p2空间最大化7.3gb

image

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

刷入的uboot为 meson-gxl-s905l2-x7-5g.dtb
写入emmc也为meson-gxl-s905l2-x7-5g.dtb

@ophub
Copy link
Owner

ophub commented Oct 26, 2022

你是第一个反馈使用这个盒子的用户。
你使用的哪个固件?内核版本?发下这个固件的名称。
你测试有线可以正常使用?无线和蓝牙呢?你安装是选择的哪个序号?还是手动输入的配置?
这个6G就是对的,因为跳过了不安全的几个分区不能使用,必须跳过,不然就砖了。实际8G的空间,可以6G是正常的。

把你的盒子的照片,型号,SOC芯片,主板正反面等能不能提供个照片或者网上的链接。
如果有安卓系统分享一个下载地址,我登记保存下。

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/common-files/rootfs/usr/sbin/armbian-install#L228-L257

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

你是第一个反馈使用这个盒子的用户。 你使用的哪个固件?内核版本?发下这个固件的名称。 你测试有线可以正常使用?无线和蓝牙呢?你安装是选择的哪个序号?还是手动输入的配置? 这个6G就是对的,因为跳过了不安全的几个分区不能使用,必须跳过,不然就砖了。实际8G的空间,可以6G是正常的。

把你的盒子的照片,型号,SOC芯片,主板正反面等能不能提供个照片或者网上的链接。 如果有安卓系统分享一个下载地址,我登记保存下。

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/common-files/rootfs/usr/sbin/armbian-install#L228-L257

我使用的是Armbian 22.11.0-trunk Jammy这个固件,但不是最新这个是上一周那个固件,我已经连续使用一周,固件没有任何问题 。
内核为: Linux 5.15.73-flippy-78+o
固件名称:[Armbian_22.11.0_Aml_s905x2_jammy_5.15.74_server_2022.10.21.img.gz]
有线正常使用但是wifi无法启动,蓝牙不知怎么测试,但是应该也是无法使用,HDMI正常,俩个USB口全部正常。
使用armbian-install no,选手动0
除SOC name DTB 选项之外其他的只要回车跳过
DTB 为 : meson-gxl-s905l2-x7-5g.dtb,
安卓固件为:链接: https://pan.baidu.com/s/1OC3y8fxM_f-O7FoZINecBA 提取码: wm47
型号:MGV2000 (20180616零配置版)
SOC:S905L2
1
2
3

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

你是第一个反馈使用这个盒子的用户。 你使用的哪个固件?内核版本?发下这个固件的名称。 你测试有线可以正常使用?无线和蓝牙呢?你安装是选择的哪个序号?还是手动输入的配置? 这个6G就是对的,因为跳过了不安全的几个分区不能使用,必须跳过,不然就砖了。实际8G的空间,可以6G是正常的。

把你的盒子的照片,型号,SOC芯片,主板正反面等能不能提供个照片或者网上的链接。 如果有安卓系统分享一个下载地址,我登记保存下。

https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/build-armbian/common-files/rootfs/usr/sbin/armbian-install#L228-L257

按照您的说法,就是可使用空间就为6g,不行空间最大7g,但是我家里有另一台玩客云设备,也刷入了armbian设备也是8gb但使用空间就是最大7.3gb
1D913623-1410-49D0-98D7-832C0037CA62

@ophub
Copy link
Owner

ophub commented Oct 26, 2022

有完整主线u-boot的情况下,可以整个emmc格式化了全部使用,但是这个盒子没有,只能把安卓的必要分区保留,确保系统启动引导正常。

你知道这个盒子的短接救砖点在哪吗?主板图片上面标示下。

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

有完整主线u-boot的情况下,可以整个emmc格式化了全部使用,但是这个盒子没有,只能把安卓的必要分区保留,确保系统启动引导正常。

你知道这个盒子的短接救砖点在哪吗?主板图片上面标示下。

QQ图片20181010122757

@ophub
Copy link
Owner

ophub commented Oct 26, 2022

看主板图片,你的无线和蓝牙可能是这个:Dual-band 2.4/5GHz Wi-Fi + Bluetooth (Cdtech 47822BS/Realtek 8822BS 芯片),我在内核里没找到驱动。

所以你就暂时先用有线吧。

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

看主板图片,你的无线和蓝牙可能是这个:Dual-band 2.4/5GHz Wi-Fi + Bluetooth (Cdtech 47822BS/Realtek 8822BS 芯片),我在内核里没找到驱动。

所以你就暂时先用有线吧。

那我该这样让他们工作,我会协助测试谢谢

@ophub
Copy link
Owner

ophub commented Oct 26, 2022

https://github.com/unifreq/linux-5.15.y/tree/main/drivers/net/wireless/realtek

没有rtl8822bs的驱动,等找到了可以添加测试。
我现在现在安装列表里加一个你的安装选项吧,方便你以后直接选择序号安装。

@Woiui
Copy link
Author

Woiui commented Oct 26, 2022

https://github.com/unifreq/linux-5.15.y/tree/main/drivers/staging

没有rtl8822bs的驱动,等找到了可以添加测试。 我现在现在安装列表里加一个你的安装选项吧,方便你以后直接选择序号安装。

好的感谢 ,那以后就是有主线uboot了,分区空间就没有问题了吧?

@ophub
Copy link
Owner

ophub commented Oct 26, 2022

开发u-boot比较费事,要大量测试,暂时没法开发。

@ophub ophub added documentation Improvements or additions to documentation support This need is supported labels Oct 26, 2022
@ophub
Copy link
Owner

ophub commented Oct 26, 2022

少1点不是问题,很多盒子都跳过了1G以上的区域不使用,刚才发给你的安装文件里可以看到各种系列的盒子跳过的空间大小。

这个盒子以后的armbian-install的安装选项是307

@ophub ophub changed the title 咪咕MGV2000 系统分区问题 咪咕MGV2000 可以写入emmc使用,有线网络正常 Oct 26, 2022
@livelier
Copy link
Contributor

livelier commented Oct 27, 2022

@Woiui 我可以帮助你尝试制作主线u-boot,但你首先需要有img格式的原厂安卓刷机包以及具备线刷条件和能够线刷回原厂安卓系统。

如果能够满足线刷自救,请按照 Armbian 使用文档 根据 12.11.1 12.11.2 提供相关文件。

我也是学习制作,不保证 100% 成功。目前仅成功制作了 skyworth-lb2004-u-boot.bin.sd.bin

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

@Woiui 我可以帮助你尝试制作主线u-boot,但你首先需要有img格式的原厂安卓刷机包以及具备线刷条件和能够线刷回原厂安卓系统。

可以呀,很高兴配合你

@ophub
Copy link
Owner

ophub commented Oct 27, 2022

好事好事,提前恭祝livelier再下一城。

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

@Woiui 我可以帮助你尝试制作主线u-boot,但你首先需要有img格式的原厂安卓刷机包以及具备线刷条件和能够线刷回原厂安卓系统。

如果能够满足线刷自救,请按照 Armbian 使用文档 根据 12.11.1 12.11.2 提供相关文件。

我也是学习制作,不保证 100% 成功。目前仅成功制作了 skyworth-lb2004-u-boot.bin.sd.bin

我遇到一个麻烦,实在无法解决,我使用adb命令导出盒子文件提示error: device offline,冲浪找了解决方法依然不行,尝试更换固件等一系列依然解决不了,在此看看您能解决吗,附上截图,实在不知道怎么情况,
屏幕截图 2022-10-27 214016

@ophub
Copy link
Owner

ophub commented Oct 27, 2022

先exit再pull,看一键脚本的备注说明

# adb connect 192.168.1.123
# adb push C:\mybox\adb.sh /data/local
#
# adb shell
# chmod +x /data/local/adb.sh
# /data/local/adb.sh
#
# exit
# adb pull /data/local/mybox C:\mybox

https://github.com/ophub/kernel/releases/download/tools/get_android_system_partition_table_information.tar.xz

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

先exit再pull,看一键脚本的备注说明

# adb connect 192.168.1.123
# adb push C:\mybox\adb.sh /data/local
#
# adb shell
# chmod +x /data/local/adb.sh
# /data/local/adb.sh
#
# exit
# adb pull /data/local/mybox C:\mybox

https://github.com/ophub/kernel/releases/download/tools/get_android_system_partition_table_information.tar.xz

感谢!!已经提取到了

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

先exit再pull,看一键脚本的备注说明

# adb connect 192.168.1.123
# adb push C:\mybox\adb.sh /data/local
#
# adb shell
# chmod +x /data/local/adb.sh
# /data/local/adb.sh
#
# exit
# adb pull /data/local/mybox C:\mybox

https://github.com/ophub/kernel/releases/download/tools/get_android_system_partition_table_information.tar.xz

已经提取出来bootloader.bin文件,根据教程12.11.2 提示貌似是锁了 bootloader。附上图
屏幕截图_20221027_220325
mybox.zip

@livelier
Copy link
Contributor

查看你提取的 bootloader.bin 不符合教程的制作要求。
要确定是官方原厂安卓系统,非官改的版本,是的话继续保留安全分区使用。
不是就刷回官方系统,然后重新提取文件。

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

不能说 100% 有锁,但不符合教程的制作要求。 要确定是官方原厂安卓系统,非官改的版本,是的话继续保留安全分区使用。 不是就刷回官方系统,然后重新提取文件。

官方原厂系统实在没有渠道,我翻遍了整个百度及论坛

@livelier
Copy link
Contributor

livelier commented Oct 27, 2022

zip格式卡刷包,官方的版本有找到吗?有的话,链接发一下。

@Woiui
Copy link
Author

Woiui commented Oct 27, 2022

zip格式卡刷包,官方的版本有找到吗?

实在没有找到

@livelier
Copy link
Contributor

固件选 5.15.y 并保留安全分区使用。

@Woiui
Copy link
Author

Woiui commented Oct 28, 2022

由于实在无法找到官方原厂安卓系统固件导致,bootloader.bin 不符合教程的制作要求。
如有型号为MGV2000 JL (20180616零配置)原厂安卓系统固件请在此留言,感谢!

@livelier
Copy link
Contributor

在你提供的 bootloader.bin 文件中,我找到了 acs 部分。但他仅部分内容符合教程要求。
我可以使用这个 acs 尝试,制作 u-boot,但我不做任何保证。下周回来上传给你。

@marchmin
Copy link

marchmin commented Nov 5, 2022

插着U盘,断电重插就是U盘启动。你之前测试不都是从U盘启动的吗

5.10.y内核,插着

@urain39 这是楼主盒子的型号吗? 晚上尝试给他编译两版

@livelier 不好意思,我说错了。e900xx好像只是创维代工的型号,题主用的是九联代工的。

可以刷e900v21e s905l2的线刷包,和mg2000启动一样,只能安卓分区启动,请大佬编两版测试一下,谢谢

@marchmin
Copy link

marchmin commented Nov 5, 2022

5.10固件选择s905l3的固件试试能不能U盘启动,如果能启动说明这个u-boot能用

u-boot-e900v22c.bin

或者在你现在的固件里手动复制这个文件为u-boot.ext 和u-boot.emmc

刚用 5.10固件s905l3a固件 u-boot-e900v22c,测试卡在开机界面不动

@marchmin
Copy link

marchmin commented Nov 6, 2022

请问armbian 启动后,没有插网线时,连接指示灯亮起,插上网线指示灯熄灭,请怎么更改dts中的设置,使其正常显示?

p212.dts中启用网络连接指示灯
安卓3.14内核心中显示正常,设置如下:
internal_eth_pins {
amlogic,setmask = <0x4 0x3000000>;
amlogic,clrmask = <0x3 0x300000>;
amlogic,pins = "GPIOZ_14", "GPIOZ_15";
linux,phandle = <0x2e>;
phandle = <0x2e>;
};

armbian dts设置如下:

&internal_phy {
pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
pinctrl-names = "default";
};

@ophub
Copy link
Owner

ophub commented Nov 6, 2022

&ethmac {
	status = "okay";
	phy-mode = "rmii";
	phy-handle = <&internal_phy>;
};



&internal_phy {
	pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
	pinctrl-names = "default";
};

@marchmin
Copy link

marchmin commented Nov 6, 2022

&ethmac {
	status = "okay";
	phy-mode = "rmii";
	phy-handle = <&internal_phy>;
};



&internal_phy {
	pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
	pinctrl-names = "default";
};

是按上面这个编译的dts,刚才又按老大的重新编译了,也是一样:
插上网线的图:
9f4883009acdbc0e6d8ac4208bc2a92
拔下网线的图:
b606ee0afd3d5fd4060bd48b25dfd91

请问怎么设置网口led io端口默认高低位电平?

@marchmin
Copy link

marchmin commented Nov 6, 2022

&ethmac {
	status = "okay";
	phy-mode = "rmii";
	phy-handle = <&internal_phy>;
};



&internal_phy {
	pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
	pinctrl-names = "default";
};

是按上面这个编译的dts,刚才又按老大的重新编译了,也是一样: 插上网线的图: 9f4883009acdbc0e6d8ac4208bc2a92 拔下网线的图: b606ee0afd3d5fd4060bd48b25dfd91

请问怎么设置网口led io端口默认高低位电平?

老大请帮忙把meson-gxl-s905x-p212.dts加一下网口指示编译一个dtb,文件我测试一下,谢谢!

@LX1234567890123
Copy link

大佬,我的机器是中兴 ZXV10 B860AV2.1-A,芯片是S905L2的,不知道使用这个自带的引导meson-gxl-s905l2-x7-5g.dtb,来启动。还是用你们提到的meson-gxl-s905l2-ipbs9505.dtb替换后启动,谢谢解答。

@LX1234567890123
Copy link

是这样我是刷openwrt不是armbian,引导文件不通用是不谢谢

@ophub
Copy link
Owner

ophub commented Nov 17, 2022

你usb测试
两个系统共用相同的文件,引导机制相同。

@LX1234567890123
Copy link

你usb测试 两个系统共用相同的文件,引导机制相同。

如果不刷移动盒子的原始系统,安装libreelec启动是不是也能运行啊,不需要root吧。因为我家盒子还是能看电视的,感谢解答,谢谢

@ophub
Copy link
Owner

ophub commented Nov 17, 2022

不行,安卓分区匹配原厂的,匹配不了其他系统

@LX1234567890123
Copy link

不行,安卓分区匹配原厂的,匹配不了其他系统

好的感谢大佬

@ChrisLeeJW
Copy link

创维E900V22E有线网络不能用 无线也不能用 5.10内核不能正常启动

@ophub
Copy link
Owner

ophub commented Nov 21, 2022

今天检查发现忘了给meson-gxl-s905l2-ipbs9505.dtb添加列表了,现在已经添加了。
57c6a28

@ophub ophub added the new box Research Fills in the Blanks label Nov 27, 2022
@LX1234567890123
Copy link

LX1234567890123 commented Nov 27, 2022 via email

@shesammi1
Copy link

看主板图片,你的无线和蓝牙可能是这个:Dual-band 2.4/5GHz Wi-Fi + Bluetooth (Cdtech 47822BS/Realtek 8822BS芯片),我在内核里找不到驱动。

所以你就暂时先用有线吧。
我用U盘写入的openwrt_official_amlogic_s905l2_k5.15.110_2023.05.04.img.gz没有无线,怎么办呢?
FDT=/dtb/amlogic/meson-gxl-s905l2-x7-5g.dtb
安卓固件为:链接: https://pan.baidu.com/s /1OC3y8fxM_f-O7FoZINecBA提取码: wm47
型号:MGV2000 (20180902零配置版)
SOC:S905L2

@ChrisLeeJW
Copy link

ChrisLeeJW commented May 5, 2023 via email

@jinjing1106
Copy link

我是用联通沃家电视盒子,IPBS9505,浪潮公司的
安卓固件用的是20191218-R3300L-6.0-root-twrp-Milton.img
之前用Armbian_20.10_Arm-64_buster_current_5.9.0.img这个在U盘上运行,只是Armbian软件版本很低,没有Armbian-software等指令,也不能升级6.1的内核
再刷Armbian_23.05.0_amlogic_s905l2_jammy_6.1.22_server_2023.04.05.img
和Armbian_23.08.0_amlogic_s905l2_jammy_6.1.52_server_2023.09.12.img都不成功
进入安装页面后报##Error: "bootfromsd" not defined 然后重启
我不知道是不是我在U盘运行的原因,我没有用SD卡

@ophub
Copy link
Owner

ophub commented Sep 17, 2023

看文档选择正确的配置,你选的固件不对,手动改,或者生成对应的wojia

@jinjing1106
Copy link

谢谢O大
Armbian_23.08.0_amlogic_s905l2_lunar_5.15.132_server_2023.09.20.img.gz这个可以安装armbian成功,配的是20191218-R3300L-6.0-root-twrp-Milton.img安卓系统
注意事项:
用5.15的内核,6.1的内核不行
只要将U盘uEnv.txt中的DTB文件路径改了,把exlinux\extlinux.conf.bak .bak删除,里面的内容不要动,dtb不要改

@30395597
Copy link

请教大佬,mgv2000 cw 905l2,无线蓝牙是8822的,现在刷armbian,无线正常了吗?这里安卓的底包有吗?没有找到,求教!

@Hx0531
Copy link

Hx0531 commented Sep 11, 2024

&ethmac {
	status = "okay";
	phy-mode = "rmii";
	phy-handle = <&internal_phy>;
};



&internal_phy {
	pinctrl-0 = <&eth_link_led_pins>, <&eth_act_led_pins>;
	pinctrl-names = "default";
};

是按上面这个编译的dts,刚才又按老大的重新编译了,也是一样: 插上网线的图: 9f4883009acdbc0e6d8ac4208bc2a92 拔下网线的图: b606ee0afd3d5fd4060bd48b25dfd91

请问怎么设置网口led io端口默认高低位电平?

老大请帮忙把meson-gxl-s905x-p212.dts加一下网口指示编译一个dtb,文件我测试一下,谢谢!

您好,大佬。我也有一个这样的盒子,请问有可用的安卓底包吗?您这个盒子最后armbian成功了吗?看到已经两年的帖了,不知道大佬是否还在!

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