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

E900V22D无法启动进入Armbian #2826

Closed
25minutes opened this issue Mar 4, 2025 · 3 comments
Closed

E900V22D无法启动进入Armbian #2826

25minutes opened this issue Mar 4, 2025 · 3 comments

Comments

@25minutes
Copy link

盒子是E900V22D,通过reboot update或者启动外置系统apk,都可以正常启动EmuELEC

下载最新的Armbian_25.05.0_amlogic_s905l3a_bookworm_6.1.129_server_2025.03.02.img.gz,写入外置U盘(实际是读卡器+TF卡,EmuELEC也是这样使用的),但是同样方法启动只会进入TWRP界面(见图)

Image

已经阅读了https://github.com/ophub/amlogic-s9xxx-armbian/blob/main/documents/README.cn.md,没看到镜像写盘后还需要额外的步骤。查看uEnv.txt使用了meson-g12a-s905l3a-e900v22c.dtb,但是目录下也没有e900v22d命名的dtb,应该是兼容的吧,其他的默认值没看出有啥问题

请问可能是什么问题?应该如何做?

@ophub
Copy link
Owner

ophub commented Mar 4, 2025

EmuELEC和armbian有仇,使用了EmuELEC的盒子必须先恢复为安卓系统,才能安装armbian,如果不恢复安卓直接想使用armbian无法引导。

@25minutes
Copy link
Author

我就是从安卓运行reboot update(或Reboot-to-LibreELEC.apk)来启动armbian的,这样也不行吗?emuelec是从USB启动的,没有写入emmc。

以前斐讯N1曾用过老版本armbian,balbes150维护的那个,那时这样做是可以启动的,我的理解是,首次reboot update启动emuelec后会修改uboot环境变量设置导致与armbian不兼容,但是再次reboot update会根据armbian启动脚本重新生成uboot环境变量,就可以启动armbian了。

我只想从USB启动armbian即可,不改变emmc。插卡就是外置系统,拔掉还是原来的安卓。现在盒子原来内置的安卓系统没有动过。大佬指导一下应该怎样做。

@25minutes
Copy link
Author

25minutes commented Mar 5, 2025

继续查阅https://github.com/Calmact/e900v22c ,发现以下这段文字
Linux 内核在从 5.9 版本到 5.10 版本更新时进行了一次内核偏移地址的变更,导致旧版的 u-boot 无法直接引导 5.10+ 的内核。由于目前安卓系统使用的内核版本依旧停留在老旧的 4.9 甚至是 3.14 版本,因而原厂配置的 u-boot 版本也基本都是旧版,不能直接支持引导 5.10+ 的内核。

猜测这是不是导致启动失败的原因,而EmuELEC都是4.9内核,所以能正常启动。故而有以下疑问:

  1. 使用完整版的主线u-boot,看其介绍是要修改emmc的,手残怕砖,而且使用这个方法就不能再使用coreelec/emuelec等三方系统了,这是个大麻烦,因此希望尽量避免这个方案。顺便问一下,现在还能下载5.9版本内核的armbian吗?release里面找了一圈好像没有,其实我并不刻意追求最新版的,旧版如果能用对我来说就足够了。
  2. 使用不完整版的主线u-boot以overload方式使用,文档并没有给出具体做法。如果不是太困难,可以指导一下吗?我觉得这个是更容易接受的解决方案

感谢大佬抽空给予解答。虽然斐讯N1上armbian跑了好几年了,一直没有接触后来的新版本。最近有点时间才想着试试S905L3A的效果。

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

2 participants