Closed dicsonpan closed 1 year ago
百兆应该是选517吧,你先在USB里修改下/boot/uEnv.txt里的dtb名称为meson-sm1-x96-air.dtb,然后重启,确认选择正确的话再写入emmc,选择517
按照上述操作,修改了 uEnv.txt,启动进入 TF 卡上的 armbian 并运行 armbian-install,选择 517 后写入 emmc 后重启,屏幕和之前变砖不同,虽然还是全黑,但 led 屏幕的背光是亮的,即不能显示任何信息。也不能正常启动 emmc 上的 armbian 拔电源,捅菊花,usb 读卡器加载 TF 卡,还能重新进入卡上的系统
安装时用:armbian-install -m yes
情况还是一样,我把 armbian-install 的主要运行过程截图下来了,看看有没什么遗漏或者出错的地方? 另外更正一下,不用捅菊花,插入 usb 口也能加载 TF 卡上的 armbian,是不是 u-boot 或者 dtb 没搞对?
cat /boot/uEnv.txt
sha256sum /boot/u-boot*
你之前用的哪个dtb 你换5.15的固件试试,可能6.0不适合
我记不清之前用的哪个 dtb 了,那几个 dtb 我都试过了,还是一样 刷到 emmc 里边的时候,我看到有个提示说把 u-boot-x96maxplus.bin copy 为 u-boot.emmc 对吗? 是不是意味着从 emmc 启动的话,bootloader 会去找 u-boot.emmc?我对嵌入式的启动过程一知半解,很不专业,瞎猜的
5.15 固件也试过,一样的情况
你先改下uEnv.txt里的dtb为meson-sm1-sei610.dtb,改完重启,如果可以正常从tf卡启动,网络也没问题再写入emmc armbian-install 选0手动输入 meson-sm1-sei610.dtb
在5.15内核里,u-boot如果不需要也可以启动,就可以不添加
5.15 内核里,用 meson-sm1-sei610.dtb 可以正常从 emmc 启动进入系统,无线网络没问题。我不太需要用到有线,就没试
你就改这个dtb测试,写入emmc时选0手动输入。测试没问题的话添加一条配置信息,以后就选ID。
但内存只识别到 1G,蛮奇怪的啊。这个版本应该是 4+32,RAM少了,ROM正常
内存少了就复制u-boot重启
u-boot-x96maxplus.bin 复制为 u-boot.emmc
我在另外一个帖子里看到了,a100盒子用 meson-sm1-sei610.dtb 有线、无线、蓝牙都可以使用 你的盒子拍点照片给大家参考下, 外观 底部的标签 如何方便拍主板的话,正反两面拍一下 如果知道救砖的短接点的话,在主板上标示一下 如果有它的安卓系统的话分享一下,我转存一份备用
盒子已经没了,我一直用主板。照片稍后整理发出 现在的情况是这样 内核:5.15 dtb:meson-sm1-sei610.dtb 没有 u-boot.emmc ,能正常通过 emmc 进入系统,但内存只检测到 1G 如果把 u-boot-x96maxplus.bin 复制为 u-boot.emmc,那还是不能通过 emmc 进入系统
我是用 u盘 启动,进入 u盘 自己的 armbian 之后,把 mmcblk2p1 mount 到一个目录下,进行的 copy 操作,没有重新运行 armbian-install 命令
u盘是u-boot.ext 我给配置添加一条记录,你稍等下载使用这个文件
# 下面的命令一行复制到USB启动系统里执行,替换本地的配置文件
wget https://raw.githubusercontent.com/ophub/amlogic-s9xxx-armbian/main/build-armbian/armbian-files/common-files/etc/model_database.conf -O /etc/model_database.conf
# 然后再执行安装选522即可
armbian-install -m yes
# 下面的命令一行复制到USB启动系统里执行,替换本地的配置文件 wget https://raw.githubusercontent.com/ophub/amlogic-s9xxx-armbian/main/build-armbian/armbian-files/common-files/etc/model_database.conf -O /etc/model_database.conf # 然后再执行安装选522即可 armbian-install -m yes
还是之前说的那个问题,emmc 不能启动 armbian。把 u-boot.emmc 删除后,能进入 armbian,但内存只识别出 1G
在usb里把u-boot-x96maxplus.bin 复制为 u-boot.ext可以启动?这时内存是正常的吧。 你是复制的还是改名的?只能复制不能改名,不要把u-boot-x96maxplus.bin整没了,不然写入emmc时缺少文件无法复制。
在usb里把u-boot-x96maxplus.bin 复制为 u-boot.ext可以启动?这时内存是正常的吧。 可以启动,并且内存正常显示是 4G
你是复制的还是改名的?只能复制不能改名,不要把u-boot-x96maxplus.bin整没了,不然写入emmc时缺少文件无法复制。 我都是复制的,没有改名,写入到 emmc 后,也能找到 u-boot.emmc 这个文件
https://github.com/ophub/amlogic-s9xxx-armbian/issues/283
这个帖子里使用5.10内核。这个肯定需要u-boot才能启动,他存储32G不知道他使用的是emmc还是tf卡。
按理说tf能用的u-boot,在emmc里也没问题,你这是第一个反应只能usb使用的现象。
你会救砖的话,可以试试在 /etc/model_database.conf
里添加 MAINLINE_UBOOT
刚才给你添加的522
编号这一行,第六列(MAINLINE_UBOOT
)里把NA
改为x96maxplus-u-boot.bin.sd.bin
写入时还是使用命令:armbian-install -m yes
USB使用u-boot.ext能使用的原因之一,是因为USB里的固件里添加MAINLINE_UBOOT
这样就可以了!
添加MAINLINE_UBOOT可以了? 欢迎界面截个图
添加MAINLINE_UBOOT可以了?
是的,你更新一下 /etc/model_database.conf 吧
把你的emmc里的/etc/ophub-release
这个文件改下,把这个MAINLINE_UBOOT值更新上(可能脚本已经自动更新对了,你检查下)。
MAINLINE_UBOOT='/usr/u-boot/x96maxplus-u-boot.bin.sd.bin'
这样以后更新内核时自动给添加。
你分享的固件里,你使用过的是哪个?下面的atv这个?
你分享的固件里,你使用过的是哪个?下面的atv这个? 是的
顺便试了一下 6.0 的内核,启动不成功,提示如下,供参考
把你的emmc里的
/etc/ophub-release
这个文件改下,把这个MAINLINE_UBOOT值更新上(可能脚本已经自动更新对了,你检查下)。 MAINLINE_UBOOT='/usr/u-boot/x96maxplus-u-boot.bin.sd.bin'这样以后更新内核时自动给添加。
https://github.com/ophub/kernel/releases/tag/tools
安卓固件转存到这里了。 你试试5.10/5.4的应该可以。
6.0的好几个盒子反馈不能用。现在下载的固件里还没刚才添加的配置文件,你都需要手动改那个配置文件,手动添加u-boot,改dtb等。
Can anyone help me with the correct procedure? I booted the firm with sei610.dtb, copied u-boot-x96maxplus.bin to u-boot.ext, the system loaded and took the 4 GB of RAM and LAN IP. I gave the following command armbian-install -m yes, and selected dtb 522. But when I restarted I didn't get IP =/.
Where am I going wrong?
cat /etc/model_database.conf | grep ^522
Aren't you asking about the s905w next door? This post is s905a, did you change the device?
Yes, but it's the exact same problem I'm facing. I can't make IP Lan + 4GB of Ram work.
Your 100W can be used normally?
From the motherboard picture you sent, your bluetooth/WIFI chip is different, his is AM7256, yours is W522A
Yes, stock firmware x96 max+ 100w.
yes, sei610.dtb recognizes 1gb of ram and takes ip Lan. a95xf3.air.dtb recognizes 2 GB of Ram and Ip Lan. I don't remember if x96-air.dtb worked with 2 GB Ram too, and it got Ip Lan. I've been trying to solve it for 5 days, I'm not thinking straight anymore.
Hi, I have the same hardware: SOC: [S095x3] Model [x96max+ a100,无线网卡是AM7256,有线100M 那款]
I have installed the armbian to the emmc with armbian-install -m yes
with updated /etc/model_database.conf
and the target is 522.
4GB of ram is recognized but the Ethernet is not longer working.
try 5.15/5.10 kernel
Sorry i forgot mentioning the kernel.
/etc/ophub-release
PLATFORM='amlogic'
VERSION_CODEID='debian'
VERSION_CODENAME='bullseye'
SOC='s905x3'
MODEL_NAME='X96-Max+_100Mb'
FDTFILE='meson-sm1-sei610.dtb'
UBOOT_OVERLOAD='u-boot-x96maxplus.bin'
MAINLINE_UBOOT='/usr/lib/u-boot/x96maxplus-u-boot.bin.sd.bin'
BOOTLOADER_IMG='/usr/lib/u-boot/'
FAMILY='meson-sm1'
BOARD='s905x3'
KERNEL_VERSION='5.15.81'
KERNEL_BRANCH='stable'
K510='0'
ROOTFS_TYPE='btrfs'
BOOT_CONF='uEnv.txt'
DISK_TYPE='emmc'
MLUBOOT_STATUS='yes'
AMPART_STATUS='yes'
PACKAGED_DATE='2022-12-06'
Restore the original system of Android first, and then install armbian
Unfortunately i did not make a backup of the system, because when i tried doing amrbian-ddbr
then b
i used to get an error of not enough space, something like >2GB required, only 1GB available.
Can i use the images provided Android TV firmware with the armbian-ddbr
or those images are only for Amlogic usb burning tool
Look at the previous reply, there is an Android system download in the post with pictures.
I have successfully recovered the stock android tv firmware, and then installed armbian to the emmc. Tried the 5.10.157 kernel by doing armbian-update -k 5.10.157 -v stable -m yes
but the lan still does not work.
[ 0.000000] Linux version 5.10.157-ophub (root@ubuntu2204) (Ubuntu clang version 14.0.0-1ubuntu1, Ubuntu LLD 14.0.0) #1 SMP PREEMPT Sun Dec 4 15:30:44 CST 2022
......
[ 15.985415] meson8b-dwmac ff3f0000.ethernet eth0: validation of rmii with support 0000000,00000000,00006280 and advertisement 0000000,00000000,00006280 failed: -22
[ 15.997961] meson8b-dwmac ff3f0000.ethernet eth0: no phy at addr -1
[ 16.003998] meson8b-dwmac ff3f0000.ethernet eth0: stmmac_open: Cannot attach to PHY (error: -19)
Is the kernel network working fine with 5.15.81? Is the network normal when in USB?
the best I could do was use armbian install and use dtb 520 ( a95xf3-air.dtb). I can't find a way to recognize 4GB of Ram and Ip Lan :/
Is the kernel network working fine with 5.15.81? Is the network normal when in USB?
Sorry for being late replying to your question, but was doing a lot of testing as to make sure if it works or not. So, the answer is: Yes, it works with kernel 5.15.81, when booting with USB, and the emmc is in its stock state, armbian not flashed to it yet. As soon as I flash armbian to the EMMC with the mainline u-boot, the Ethernet no longer works.
But there is a note that might be useful. When restoring the EMMC using the image provided in this issues SlimboxTV the Ethernet does not work even when booting from USB. Fortunately I have 2 pcs of the same TV box, so I booted into armbian from USB and did a backup using armbian-ddbr
. Then used the image to restore the emmc of the first device and then the Ethernet was working with 5.15.81, but only while booting from usb. So I think the problem of Ethernet occurs somewhere in the u-boot.
Now I'm restoring back to stock firmware, and this time will try to install on EMMC but without using the mainline u-boot. As far as I remember everything was working that way, but only 1GB of RAM was available, but need to make sure because I forgot.
P.S I can confirm that Ethernet works when not using the mainline u-boot, but only 1GB of RAM is available. Now if I install with the mainline u-boot the RAM will be 4GB and Ethernet will not work.
Is it worth try installing 5.10 kernel?
UPDATE @ophub I've tried installing 5.10.158/5.4.226 kernel but no luck with the Ethernet. As long as i install the mainline u-boot the ethernet no longer works.
Device Information | 设备信息
Armbian Version | 系统版本
Describe the bug | 问题描述 用2022年6月份的版本,具体记不清了,也是jammy,内核5.15把,已经刷机成功,并正常写入 emmc ,也是一直能够正常运行 最近想折腾一下桌面环境,自己装老是有各种报错,非常苦恼。看了现在最新的版本,有 armbian-software 命令,可以比较方便地一键安装桌面环境,故想要重新刷机。 把现在最新的 release 正常刷进 TF 卡,通过 TF 卡启动,然后运行 armbian-install 来写入 emmc 后,再断电,拔 TF 卡,插电,一直黑屏,估计是变砖了。 用线刷刷入 sbx_x96max_plus_a100_atv_15_4_1.img,回到 SlimBox,再捅菊花,通过 usb读卡器加载 TF 卡,启动进入 armbian,再次运行 armbian-install 写入 emmc,变砖情况依旧。
变砖是连开机的 logo 都看不到,之前开机是有一个 x96max+ 的动画的,我是不是把某些更底层的启动代码给洗掉了?