ophub / amlogic-s9xxx-armbian

Support for Armbian in Amlogic, Rockchip and Allwinner boxes. Support a311d, s922x, s905x3, s905x2, s912, s905d, s905x, s905w, s905, s905l, rk3588, rk3568, rk3399, rk3328, h6, etc.
GNU General Public License v2.0
6.12k stars 1.96k forks source link

UNT403A写入EMMC选306可以正常使用 #970

Closed ghost closed 1 year ago

ghost commented 1 year ago

Standard chat template, no routine, no chat. 标准聊天模板,无套路不聊天。

Device Information | 设备信息

Armbian Version | 系统版本

Describe the bug | 问题描述 Describe the problem in detail and attach screenshots if necessary. 详细描述问题,并在必要时附上屏幕截图。 image

ophub commented 1 year ago

u盘中的/boot/uEnv.txt文件照着306的dtb文件名改成401a那个,重启后再使用306写入emmc看看。

反馈一下改成401a后U盘能否正常使用,写入emmc能否正常使用。

ghost commented 1 year ago

写入Armbian_23.02.0_amlogic_s905l3a_bullseye_5.15.88_server_2023.01.18.img.gz不改dtb可以直接开机,我改一下试试

ophub commented 1 year ago

默认是304的配置,如果可以直接开机,有线网卡也能正常识别,内存大小也对,就armbian-install选择304写入试试也可以。这个盒子之前没用户反馈他的安装选项,你是第一个确认者,根据你的测试结果,我添加到选项里。

ghost commented 1 year ago

image image image

ghost commented 1 year ago

写入EMMC正常负载正常可以开机!

ghost commented 1 year ago

image

ophub commented 1 year ago

以你的测试结果为准,UNT403A就定为304吧,我随后把它添加到列表里。 方便拍一下你的盒子的外观、盒子底部的型号、主板正面、反面的照片吗? 尽量高清一点,可以看清楚型号代码。

你的这个盒子默认的安卓系统是9.0以上的系统吗? 你有没有这个盒子的原厂安卓系统固件(或者可以通刷的其他盒子或其他版本的安卓固件),发个链接,我转存到 https://github.com/ophub/kernel/releases/tag/tools 方便有还原系统/救砖等需求时使用。

ghost commented 1 year ago

是的是安卓9.0

ophub commented 1 year ago

打不开,阿里云不支持分享压缩包。 你有百度网盘没? 或者你到你github仓库,任意一个项目,到releases里创建一个tag就可以上传文件,单个文件不大于2G都可以直接手动上传上来。我上面kernel里的那个tag就是每次手动上传添加的。

ghost commented 1 year ago

https://github.com/OPMonday/kernel/releases/tag/data

ghost commented 1 year ago

https://zndsimg.dangbei.net/data/attachment/forum/202203/27/144426odo4c1ssosohrhbd.jpg

ophub commented 1 year ago

谢谢分享,有主板的照片没?

ghost commented 1 year ago

ophub commented 1 year ago

https://blog.csdn.net/wjf149575296/article/details/123947681

网上有文章介绍,目前发现UNT413A有两款芯片,S905L3A和S905L3,区分方法:初步判断是看设备型号,设置关于里面,结尾gd2是L3 ,gd是L3A,强烈建议拆机确认。

除了上面文章介绍的在安卓系统里查看的方法,在SOC上是不是有准确的型号标注呢?

你这个是S905L3A吧?

ghost commented 1 year ago

WIN_20230124_10_52_14_Pro WIN_20230124_10_49_57_Pro 是的

ophub commented 1 year ago

主板正面的照片,白条旁边的那个芯片,上面的代码拍的能看见点,看看是哪个

ghost commented 1 year ago

8761BTV蓝牙芯片

ophub commented 1 year ago

好的

rxy0924 commented 1 year ago

重刷安卓9固件后,选304依然不能写入emmc,还是报错

ghost commented 1 year ago

你可以试试305 ext4我经过测试305也可以

ghost commented 1 year ago

我发现304,在盒子首次刷时的确有些问题(304好像只有在刷过其他(我以前是centos7.9)的系统才可以),用305,ext4是可以直接写入EMMC的 @ophub

ophub commented 1 year ago

以安卓系统测试为准。 你刷回上面你分享的安卓系统,再测试305写入的结果。

ghost commented 1 year ago

image 这3个DTB都可以用u盘启动,但在首次写入EMMC时只有305可以(306未测) 在设完密码后会跳一次IP,不知道是为什么 image 305首次写入未报错 image image 写入后正常开机 MAC正常

负载内存正常 image

ophub commented 1 year ago

你试一下6.1内核用305是否正常,这个多了一个/boot/u-boot文件

如果6.1能在U盘正常启动,有ip再写入。如果有问题就别写入。

ghost commented 1 year ago

可以,我以前试过,但6.1用有些东西总报错不过其他都正常 这个盒子刷不死

ophub commented 1 year ago

304、305、306的区别只是dtb不同,u-boot是同一个文件,你写入测试时不要加参数,用默认命令armbian-install写入即可。

ophub commented 1 year ago

你手动修改一下/boot/uEnv.txt里面dtb的名字:meson-g12a-s905l3a-m401a.dtb

保存后重启,试试306这个dtb

ghost commented 1 year ago

image image 3个DTB都行

ghost commented 1 year ago

uenv.txt里有个UUID,这个UUID是不是必须是系统/所在分区的UUID 我在刷openwrt系统时必须改dtb和这个UUID才能开机。(不是o大您的固件)

ophub commented 1 year ago

/boot/uEnv.txt和/etc/fstab里面的uuid是相同的。

在U盘中的是打包系统镜像文件时生成的。写入emmc时会根据格式化emmc时生成的新uuid自动更新emmc里面的这两个文件。

所以1个U盘装多个机器也不会重复,每个emmc都会生成新的uuid

通过blkid可以查看设备中的各种存储的uuid,U盘、外接硬盘、emmc、tf/sd卡等。

你说别处下载的op要手动改,可能是他没有在安装脚本里自动处理uuid,你可以补一下。op和armbian处理方法一样,你可以在这里的仓库里看那个方法。

ghost commented 1 year ago

明白了怪不得改之前写的是BOOT_EMMC

ophub commented 1 year ago

https://github.com/ophub/luci-app-amlogic/blob/6db3021c8ed41afc8d3564da20984875230ce647/luci-app-amlogic/root/usr/sbin/openwrt-install-amlogic#L430-L431

https://github.com/ophub/luci-app-amlogic/blob/6db3021c8ed41afc8d3564da20984875230ce647/luci-app-amlogic/root/usr/sbin/openwrt-install-amlogic#L473

https://github.com/ophub/luci-app-amlogic/blob/6db3021c8ed41afc8d3564da20984875230ce647/luci-app-amlogic/root/usr/sbin/openwrt-install-amlogic#L572

https://github.com/ophub/luci-app-amlogic/blob/6db3021c8ed41afc8d3564da20984875230ce647/luci-app-amlogic/root/usr/sbin/openwrt-install-amlogic#L589

op的处理方法如上所示 先生成新uuid,格式化分区时写入。 在/boot/uEnv.txt和/etc/fstab里面更新

在op里面比armbian多一个/etc/config/fstab文件,这3处都要更新。

ghost commented 1 year ago

谢谢

ophub commented 1 year ago

在家更新代码不方便,等过几天开学了我更新脚本里的305

ghost commented 1 year ago

( •̀ ω •́ )y

ghost commented 1 year ago

注意! image UNT403A用m401a的dtb是不能调整到最高频率的 最高1.9GHZ

ophub commented 1 year ago

https://github.com/unifreq/linux-5.15.y/blob/main/arch/arm64/boot/dts/amlogic/meson-g12a-s905l3a-m401a.dts

m401a最高就是1704,具有更广的适应,这些魔百和体质差异大,有些用户实测使用1800、1908会有出现不稳定状态,所以m401a以追求稳定为出发点。

cncfa commented 1 year ago

写入emmc unt403A需要选择306才能正常使用,305写入后黑屏,可在路由器看到ip地址,但是不能连接,使用403a的朋友可以参考。 304写入unt403A EMMC可用,但是安装任何软件都会提示权限错误。 ------已经修改

ophub commented 1 year ago

楼上可能是说可以用306,但不会是406

cncfa commented 1 year ago

是的,是我填写错误了,抱歉。

天下谁人不识君 @.***

 

------------------ 原始邮件 ------------------ 发件人: "ophub/amlogic-s9xxx-armbian" @.>; 发送时间: 2023年2月8日(星期三) 晚上11:54 @.>; @.**@.>; 主题: Re: [ophub/amlogic-s9xxx-armbian] UNT403A写入EMMC选305可以正常使用 (Issue #970)

楼上可能是说可以用306,但不会是406

— Reply to this email directly, view it on GitHub, or unsubscribe. You are receiving this because you commented.Message ID: @.***>

cncfa commented 1 year ago

楼上可能是说可以用306,但不会是406

如何初始化系统呢 大佬求解

ophub commented 1 year ago

你说的初始化是什么?

cncfa commented 1 year ago

系统还原或者重置系统到刚安装的时候,是不是只能用armbian-ddbr来进行备份还原呢?

ophub commented 1 year ago

ddbr不如重装快

ophub commented 1 year ago

分区结果不正常。你重新刷回安卓系统9再试一下

cncfa commented 1 year ago

好的 已经重新安装了 感谢

cncfa commented 1 year ago

如何刷回安卓呢 大神

Johnnybyzhang commented 1 year ago

可以线刷(如果打算完全用做armbian盒子/不做iptv盒子),我手里的UNT403A都是先线刷一遍救砖包再刷armbian的。 直接卡刷别的安卓的话内部的dtb里的校验码会和实际上的对不上,用ampart分区会砖。

cncfa commented 1 year ago

双公头线刷启动不了刷机模式 用TTL没有试过

ophub commented 1 year ago

短接进入刷机模式。如果找不到短接点,某多某宝有卖的HDMI短接神奇,好像amlogic的通用。

我没用过,上次砖了找店铺老板要刷机包,他推荐这个短接神器,不知道用起来怎么样。

Snip20230211_2