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.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

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

OPMonday opened this issue · comments

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

Device Information | 设备信息

  • SOC: [e.g. UNT403A]
  • Model [e.g. HK1]

Armbian Version | 系统版本

  • Kernel Version: [e.g. 5.15.100]
  • Release: [e.g. jammy]

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

commented

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

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

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

commented

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

image
image
image

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

commented

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

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

是的是安卓9.0

commented

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

commented

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

commented

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

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

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

你这个是S905L3A吧?

WIN_20230124_10_52_14_Pro
WIN_20230124_10_49_57_Pro
是的

commented

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

8761BTV蓝牙芯片

commented

好的

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

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

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

commented

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

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

负载内存正常
image

commented

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

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

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

commented

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

commented

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

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

image
image
3个DTB都行

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

commented

/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处理方法一样,你可以在这里的仓库里看那个方法。

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

谢谢

commented

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

( •̀ ω •́ )y

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

commented

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以追求稳定为出发点。

commented

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

commented

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

commented
commented

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

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

commented

你说的初始化是什么?

commented

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

commented

ddbr不如重装快

commented

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

commented

好的 已经重新安装了 感谢

commented

如何刷回安卓呢 大神

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

commented

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

commented

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

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

Snip20230211_2

commented

好的感谢 已经恢复好了 刷入EMMC后很多权限错误
任何软件都安装不了
image

commented

U盘插入安卓系统会被修改了权限,断电,插U盘,插电启动。

commented

thanks

commented

我刷了armbian ubuntu刷入EMMC后无法启动armbian DEBAN的启动U盘了 除了刷回安卓还有其他方法吗?

commented

可以直接写入debian的,不用说再见刷安卓了

U盘插入安卓系统会被修改了权限,断电,插U盘,插电启动。

在EMMC里可以运行armbian-fix修复权限

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

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

Snip20230211_2

这个应该是有用的,我手头所有S905的都能用

2023-02-12_191934
以前刷过几次都是选的305,现在bullseye_02.12.0551写不了了

commented

前面几楼,cncfa说他用的306
#970 (comment)

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

我手头的UNT403A 是这么处理的(目前除了蓝牙用不了没有别的问题), 供大家参考:
先用S905神器线刷一遍s905l3a的救砖包,然后直接上最新的6.10kernel(更改DTB降emmc速度)然后直接使用e900v22c/d选项刷入emmc(304),emmc启动后第一时间运行armbian-fix修复权限,然后就可以正常使用了

2023-02-12_191934 以前刷过几次都是选的305,现在bullseye_02.12.0551写不了了

你这个I/O error文档里有的,去dtb里给emmc降速

这个

2023-02-12_191934 以前刷过几次都是选的305,现在bullseye_02.12.0551写不了了

你这个I/O error文档里有的,去dtb里给emmc降速

这个改源码自己编译吗?我之前6.0.2内核的版本都直接选305就写进去了

commented

至于前面楼上所说的修复权限的问题306没有出现。
目前容易出现的写入错误和写入后不能启动的问题和解决方法这里列出来大家参考。

  1. 写入304,开机黑屏无法进去
  2. 写入305,能进权限错误。楼上提供了解决方法(armbian-fix修复权限)。
  3. 写入306,能正常开机并使用,写入EMMC成功一定要后先reboot重启,重启后poweroff关机再拔掉U盘。能正常安装各种软件
    没有权 。当然重启后poweroff关机再拔掉U盘也没有出现故障。
    限问题。
    4、对于写入失败的原因多数是U盘的问题,先用USBFormat.exe格式化U盘(我测试的8G),然后用USB Image Tool这个软件将
    armbian镜像写入USB存储。(不推荐使用Etcher1.12.4,这个软件有时候会提示烧写失败,能正常U盘开机,但百分
    百是不能写入EMMC的)
    我的UNT403A使用306能正常写入EMMC并正常使用,目前docker、DDNS-GO,宝塔,v2都能稳定使用。希望对大家有帮助,仅提供参考。

2023-02-12_191934 以前刷过几次都是选的305,现在bullseye_02.12.0551写不了了

换了很多个U盘都报这个错,304 305 306都试过了不行,之前同样的U盘写过内核5.x和6.0.x的都没有问题。 @ophub

commented

还有一个方法实测有效,
首先修改boot盘符下的文件uEnv.txt 将里面的第三行改为FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb
再把extlinux下的extlinux.conf.bak文件修改为extlinux.conf
将里面的内容第三行改为 fdt /dtb/amlogic/meson-g12a-s905l3a-m401a.dtb
再试一次看能否写入

还有一个方法实测有效, 首先修改boot盘符下的文件uEnv.txt 将里面的第三行改为FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再把extlinux下的extlinux.conf.bak文件修改为extlinux.conf 将里面的内容第三行改为 fdt /dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再试一次看能否写入

第一步完了后,选306可以写入emmc

有没有教程。怎么U盘启动。

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

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

求教程。

有没有教程。怎么U盘启动。

先进安卓默认系统,里面有个启动外部设备的功能.
然后会会启动U盘了.这个刷机应该是比较简单了.

image

image

广东移动UNT403A 写入emmc报错
ERROR: error during mkfs: Operation not permitted

用1试试(ext4)wangzhongwen

用1试试(ext4)wangzhongwen

image

选1 ext4一样有错误

以上UNT403A的错误我都是远程ssh执行的
在盒子接上显示器和键盘,直接控制台执行armbian-install
错误提示的更详细点
Buffer I/O error on dev mmcblk2p2, logical block 3721976, lost async page write
408d1ec63d9b815c9a79f68300bc18e

还有一个方法实测有效, 首先修改boot盘符下的文件uEnv.txt 将里面的第三行改为FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再把extlinux下的extlinux.conf.bak文件修改为extlinux.conf 将里面的内容第三行改为 fdt /dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再试一次看能否写入

按照这个方法试了仍然失败

还有一个方法实测有效, 首先修改boot盘符下的文件uEnv.txt 将里面的第三行改为FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再把extlinux下的extlinux.conf.bak文件修改为extlinux.conf 将里面的内容第三行改为 fdt /dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再试一次看能否写入

按照这个方法试了仍然失败

我第一次写入EMMC选错数字了.然后后面哪怕选对了也无法写入.
解决方法是重新烧录U盘一次.

commented

emmc写入错误的解决办法看文档,调频

emmc写入错误的解决办法看文档,调频

调过频了,还是失败

image

KYVDM2%{K}T0Y{2(_`$H PI
请问各位大神这是什么原因

UNT403A使用的是304的dtb,用306写入的emmc。输入armbian-software后就显示这个

KYVDM2%{K}T0Y{2(_`$H PI
可以帮我看一下这个问题吗?
UNT403A使用的是304的dtb,用306写入的emmc。输入armbian-software后就显示这个
期间更换了的dtb,重新写入。更换刷机包都不好使

commented

重新刷U盘,重新刷armbian
不要把U盘插入安卓系统,插入就被改的权限错乱了

重新刷U盘,重新刷armbian 不要把U盘插入安卓系统,插入就被改的权限错乱了

我是通过U盘引导的,你是说引导完写入EMMC后重启,就把U盘拔出吗?

commented

不要插在安卓系统里

不要插在安卓系统里

我的403刷,不论什么版本都是启动OPENBSD启动失败,SSH也不能用!一直找不到原因

为什么挂载硬盘后开机卡住进不了系统,要重启多次才行,有什么办法解决

我的是unt413a刷机按306无法启动,请求帮助

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

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

我的是unt413a选择306无法启动,可不可以远程指导一下,

commented

为什么我的UNT413A,S905L3 ,安装Armbian_23.08.0_amlogic_s905l3a_lunar_6.1.31_server_2023.06.01.img连接显示器没有图形显示,,但可以ssh进入?

蓝牙怎么搞出来呀?

commented

可刷安卓固件:m401a-m411a-s905l3-9.img就在O大软件合集中有,只要能adb连接开心电视,显示盒子型号等,就说明安卓包已经OK,就要选 armbian包了,多试几个有的卡在开机画面,后台也没有出现armbian的IP地址,就换一个armbian固件。我用的Armbian_23.08.0_amlogic_s905l3_lunar_5.15.114_server_2023.06.01.img没有图形显示,但有armbianIP

还有一个方法实测有效, 首先修改boot盘符下的文件uEnv.txt 将里面的第三行改为FDT=/dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再把extlinux下的extlinux.conf.bak文件修改为extlinux.conf 将里面的内容第三行改为 fdt /dtb/amlogic/meson-g12a-s905l3a-m401a.dtb 再试一次看能否写入

谢谢大佬,我按照这个方法一次性就成功了!可以参考该做法。

emmc写入错误的解决办法看文档,调频

调过频了,还是失败

image

请问最后是怎么解决的呢?我的盒子和你的一样,在写入emmc时也一样出现你描述的问题。

我这边 UNT403A 刷入上边的android底包,遇到将armbian写入U盘后怎么都无法从U盘启动的问题,最终看到B站郑羊羊的解释,说是要清空盒子系统下/dev/block/env 配置才行,有同类问题的可以试下
https://www.bilibili.com/video/BV1LG411L7Us/?vd_source=d3e1dd0dc316038662523b1bd40e19e7

看文档

请问调频文档在那里能找到?

有UNT403G的GK6323芯片可以用的固件吗?