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

中兴B863AV3.2-M(s905l3a)写入emmc测试

Haaooo opened this issue · comments

Device Information | 设备信息

  • SOC: [s905l3a]
  • Model [中兴B863AV3.2-M]

Armbian Version | 系统版本

  • Kernel Version: [5.10.156]
  • Release: [bullseye]

Describe the bug | 问题描述
O大你好,
我把固件刷入U盘后,使用一切正常。然后我执行armbian-install,选择ext4格式,然后选择304 e900v22c那个,想要把系统写入EMMC。这些过程都十分顺利,没有出现错误,等写入完成后,它提示我拔掉USB设备,然后重启。

当我重启后,显示器一直处于黑屏状态,无法启动到系统。然后我又尝试插上USB设备,然后再次重启,这一次设备可以正常进入emmc中的系统,因为可以看到总容量已经变成7.1G(我的U盘是16G的),而且开机状态下,拔掉U盘,系统还是在正常运行。所以现在唯一的问题就是想启动到EMMC中的系统的话,必须要把U盘插上来帮助引导进系统。请问大神我是漏掉了什么步骤吗?麻烦指点指点!

固件使用的是未经任何修改的:
https://github.com/ophub/amlogic-s9xxx-armbian/releases/download/Armbian_Aml_bullseye_11.27.0938/Armbian_22.11.0_Aml_s905l3a_bullseye_5.10.156_server_2022.11.27.img.gz

commented

这个应该是306,和m401a使用一个,它的安卓系统和M401A通用。
试试
meson-g12a-s905l3a-m401a.dtb

这个应该是306,和m401a使用一个,它的安卓系统和M401A通用

好的O大,请问除了选择306,其他的操作都完全一样吗?用不用重新刷一个安卓系统啊?

commented

不用
也可以试一下305的meson-g12a-s905l3a-cm311.dtb

我看了一下之前的贴子,cm311也有人刷中兴的做底包。这个盒子的安卓系统被几个盒子刷来做底包,但你是第一个有硬件盒子的,这几个你可以试一下。

你先在usb试改了这个dtb能不能启动,网络是否正确。
/boot/uEnv.txt里改名字,重启

好的大大,十分感谢,等我尝试过后回来反馈

commented

https://github.com/ophub/kernel/releases/tag/tools

我在很早前就从贴子里保存了一份别人在m401a里把这个盒子的安卓系统当底包用的固件,昨天我新上传了一个M401a的系统,才把这个另改名回中兴,之前一直是名字叫m401a_b863av3.2

https://github.com/ophub/kernel/releases/tag/tools

我在很早前就从贴子里保存了一份别人在m401a里把这个盒子的安卓系统当底包用的固件,昨天我新上传了一个M401a的系统,才把这个另改名回中兴,之前一直是名字叫m401a_b863av3.2

这真的是太棒了,因为目前EMMC里的安卓已经被armbian替代了,到时候还可以刷这个固件当底包!

目前我遇到一个麻烦hahaha,如果要引导到U盘的系统,需要在开机时按遥控器左键,但是目前身边没有遥控器,所以上面的方法目前试不了,只能明天去找一个遥控器来用了!害,今天晚上估计入睡会有点困难,因为我已经迫不及待想要试试了!

commented

那就还按你的方式,插U盘启动,改也一样,这个改了不合适的dtb不会砖了

进去以后,用lsblk可以看到是哪个启动了,/挂载在mmcblk2p2是emmc,/挂载在sda是usb

进入后运行lsblk截图

那就还按你的方式,插U盘启动,改也一样,这个改了不合适的dtb不会砖了

我目前是把EMMC和U盘里的DTB都改为了M401,然后插上U盘开机,然后引导进了EMMC中的系统,过程中没有看到代码的错误提示

commented

lsblk截图
cat /boot/uEnv.txt 截图
sha256sum /boot/u-boot* 截图

commented

你改完了,拔了U盘,重新插电,应该可以从emmc启动吧?

屏幕截图_20221128_214417
屏幕截图_20221128_214654
屏幕截图_20221128_214721

刚才试了一下 ,改完DTB之后,还是跟原来的情况一样,开机灰屏

commented

你这就是从emmc启动的。你插着usb运行reboot重启,启动了再reboot重启,再启动后拔了U S B,重新插电启动试试。

另外,开机灰屏,你也等2分钟,看ssh是不是可以连接。有时没有hdmi输出,但也启动了,用ssh可以正常连接

好的 我正在试验

O大 ,等了很久了,ssh链接还是failed。好像确实是没有进入系统,因为正常启动时,盒子的灯会由橙色变为绿色,而且我去路由器后台查看,也没有发现armbian

commented

那你插U盘启动两次,再试一下拔了U盘,插电启动。

从你的挂载看,整个系统都挂载在了emmc,那插着的U盘有什么用呢?如果是从U盘引导启动的,那/boot得挂在/sda1才对

我已经按照这样重启了三次,然后就是我上面说的情况

我盒子的安卓系统不是原版的,是我从别处找到的一个安卓包,有没有可能问题出在这?

commented

还有一种作法,更新到5.15.80

armbian-update -k 5.15.80

更新完会自动重启,等重启后,手动删了/boot里面的u-boot.ext和u-boot.emmc,不要用u-boot再看看启动情况。
删除这两个文件后再reboot重启

大佬,5.15的版本我安装过,启动的时候好像会找不到网卡,就phy -19类似的代码

commented

这两个版本的区别就是用不用这个u-boot。这么说5.15也要使用u-boot

armbian-update -k 5.15.80

好的我已经在运行手动升级的代码了

大佬 已经更新完成了 ,下一步如何操作

commented

更新吧,你在5.10里用的也是5.15的dtb。这个m401a昨晚上刚提交合并的,kernel仓库的5.10内核里还没有,固件里面的dtb是从当前仓库的bootfs目录带的(rebuild时会被kernel解压覆盖了,但这个因为5.10缺少了所以目前没有被替成对应内核的)

更新后自动重启,先看看启动正常后,插着u盘reboot一次,再拔了U盘插电启动试试

更新吧,你在5.10里用的也是5.15的dtb。这个m401a昨晚上刚提交合并的,kernel仓库的5.10内核里还没有,固件里面的dtb是从当前仓库的bootfs目录带的(rebuild时会被kernel解压覆盖了,但这个目前没有被替成对应内核的)

目前已经更新到5.15.80了 ,然后我照着上面做了。表现是:插着u盘能正常启动,而且没有出现以前遇到过的找不到网卡的错误代码了,但是HDMI输出背景变成了红色。拔掉u盘插电启动时,跟以前的症状相同,指示灯一直橙色,输出黑屏,进不去系统

commented

你刷的是哪个盒子的安卓系统呢?
试试改
meson-g12a-s905l3a-cm311.dtb

使用的这个安卓包:
通过百度网盘分享的文件:1-b863av....img
链接:https://pan.baidu.com/s/1mY0K5JncQwZzW0mGkbXnlA?pwd=0000
提取码:0000
复制这段内容打开「百度网盘APP 即可获取」

commented

手动删了/boot里面的u-boot.ext和u-boot.emmc,不要用u-boot再看看启动情况。
删除这两个文件后再reboot重启

commented

cm311也能正常启动?有线网络也是正常的?

是不是之前那个版本启动ssh的问题到导致不能连上去?

cm311也能正常启动?有线网络也是正常的?

是的,因为ssh可以正常连接上,说明网络应该没问题

commented

你正常启动后,可以把那两个#删了,这个只有好处,自动检查重启服务

commented

试过删了u-boot能不能启动没

你正常启动后,可以把那两个#删了,这个只有好处,自动检查重启服务

大神 好消息!! 拔掉u盘后正常进入系统了!
操作为:删除boot文件夹中的u-boot.ext和u-boot.emmc!
前面使用的操作都是:
更新内核的命令
dtb更换为cm311

commented

这个盒子的通用性太强了,三个dtb通用,难怪之前别人拿它的系统做底包呢。

commented

那你以后安装时,选择305吧。用cm311配置吧。用5.15的固件。

刷入u盘后,重新在电脑上拔插一下U盘,电脑就可以识别boot分区了,打开uEnv.txt改为meson-g12a-s905l3a-cm311.dtb
然后再插入盒子启动,安装选305

O大 现在能脱离u盘进入系统了,但是好像网卡又出现问题了
image

image

是因为换了cm311的dtb缘故吗?换回m401的dtb是不是有希望解决?

commented

那你改m401a试试

那你改m401a试试

好像不是这个原因,改回m401a还是出现phy -19的错误

在这种情况下,我插入u盘引导是能正常进入系统的

commented

这款盒子我一直用armbian-install 305 2没有问题的。
Armbian_22.11.0_Aml_s905l3a_bullseye_5.15

commented

@Doboo 你使用305选项,5.15内核,默认是没有u-boot的。
你有没手动添加复制u-boot呢?
你的安卓系统是原系统?还是刷了第三方的?

我就是这个盒子,一直苦恼这个问题,插着优盘能进入emmc的系统,必须用优盘引导.放了几天拔掉优盘它又能脱离优盘进入系统了。不知道问题出在哪,这个盒子第三方系统都是刷的v22c的底包,跟这个有关系吗

这款盒子我一直用armbian-install 305 2没有问题的。 Armbian_22.11.0_Aml_s905l3a_bullseye_5.15

我用5.15内核会网卡出错 找不到网卡,另外你安卓系统是什么底包,我是刷的v22c 这个盒子刷回安卓很简单,只要点好刷机软件的开始,同时插上USB跟接通盒子供电,就会进入刷机模式,必须刷机软件2.2的版本,我之前2.1就用是失败

那你改m401a试试

好像不是这个原因,改回m401a还是出现phy -19的错误

在这种情况下,我插入u盘引导是能正常进入系统的

你成功了记得分享一下,我整了好久都没成~

@ophub O大,我把盒子拆开了。我看了一下主板,上面的存储芯片好像是nand,不是emmc。 这是不是问题的所在???
243DD46B-B374-4580-B92A-510AAD0F220D
5B22EDFA-0D43-47C7-9A89-BCFA7C159484
CA78EC2F-99F5-4D77-AD2F-6A76A8D611C6

那你改m401a试试

好像不是这个原因,改回m401a还是出现phy -19的错误
在这种情况下,我插入u盘引导是能正常进入系统的

你成功了记得分享一下,我整了好久都没成~

咱俩情况是一模一样啊! 我还有个问题,U盘启动时,如果第二个口插得有u盘或者移动硬盘,就会开机启动一直灰屏

那你改m401a试试

好像不是这个原因,改回m401a还是出现phy -19的错误
在这种情况下,我插入u盘引导是能正常进入系统的

你成功了记得分享一下,我整了好久都没成~

咱俩情况是一模一样啊! 我还有个问题,U盘启动时,如果第二个口插得有u盘或者移动硬盘,就会开机启动一直灰屏

你这个就是emmc 这盒子供电有问题 USB供电很差劲的

commented

emmc也是nand类的闪存, emmc=nand + 内置主控

内核从u盘启动,然后就可以识别emmc,如果从emmc启动,本身无法驱动emmc,或许和缺了主线u-boot有关:

# Write the specified bootloader
if [[ -n "${MAINLINE_UBOOT}" && -f "${uboot_path}/bootloader/${MAINLINE_UBOOT}" ]]; then
dd if="${uboot_path}/bootloader/${MAINLINE_UBOOT}" of="${loop_new}" conv=fsync bs=1 count=444 2>/dev/null
dd if="${uboot_path}/bootloader/${MAINLINE_UBOOT}" of="${loop_new}" conv=fsync bs=512 skip=1 seek=1 2>/dev/null
#echo -e "${INFO} For [ ${board} ] write Mainline bootloader: ${MAINLINE_UBOOT}"
elif [[ -n "${ANDROID_UBOOT}" && -f "${uboot_path}/bootloader/${ANDROID_UBOOT}" ]]; then
dd if="${uboot_path}/bootloader/${ANDROID_UBOOT}" of="${loop_new}" conv=fsync bs=1 count=444 2>/dev/null
dd if="${uboot_path}/bootloader/${ANDROID_UBOOT}" of="${loop_new}" conv=fsync bs=512 skip=1 seek=1 2>/dev/null
#echo -e "${INFO} For [ ${board} ] write Android bootloader: ${ANDROID_UBOOT}"
fi

在rebuild制作固件时,不分内核都添加了主线,但写入emmc时安装脚本默认没有使用主线u-boot(用armbian-install -m yes可以添加主线),对于已经列入支持列表的盒子,写入主线是安全可靠的,但对你这个未知设备,写入不匹配的主线u-boot会砖了。

如果你愿意挑战,可以先下载安卓系统,用短接救砖法试试还原,如果可以还原,有了救砖方案兜底,可以试试用主线。

修改本地305,添加上e900v22c-u-boot.bin.sd.bin
或者自己加一条独立id的配置信息

commented

还有一种方式是刷合适的安卓系统。上面也有人反馈他用305默认就可以正常使用。说明他的安卓系统的bootloader能正常引导。

安装脚本自动备份了原安卓系统的bootloader,文件保存在/usr/lib/u-boot/mybox-bootloader.img

可以试试刷入能正常使用的安卓系统的这个bootloader 文件进行替换,理论上可行。

还有一种方式是刷合适的安卓系统。上面也有人反馈他用305默认就可以正常使用。说明他的安卓系统的bootloader能正常引导。

O大,现在目前的情况是:使用5.10固件,不做任何更改,写入emmc时选择304,然后格式选择btrfs格式,拔掉u盘可以顺利引导进emmc系统。使用上没有任何问题,但是执行reboot 或者直接断电重启会大概率开不了机(一会可以一会不可以)

commented

说明你安卓系统的bootloader不匹配。要MAINLINE_UBOOT或者ANDROID_UBOOT有一个可以用的就好了。可以找几个合适的安卓系统刷一下。

之前别的盒子也会用中兴的系统,不知道能不能刷这些盒子,用E900V22C或者cm311的安卓,写emmc时也对应地选择304或者305

你现在刷了304的配置,试试刷别的304用户自动备份的mybox-bootloader.img

说明你安卓系统的bootloader不匹配。要MAINLINE_UBOOT或者ANDROID_UBOOT有一个可以用的就好了。可以找几个合适的安卓系统刷一下。

之前别的盒子也会用中兴的系统,不知道能不能刷这些盒子,用E900V22C或者cm311的安卓,写emmc时也对应地选择304或者305

你现在刷了304的配置,试试刷304自动备份的mybox-bootloader.img

大佬 ,我没有任何相关的专业知识。请问O大能否细说一下操作步骤啊。

就是这个→《试试刷304自动备份的mybox-bootloader.img》

文件我应该能找到,但是不知道如何刷

commented
#写安卓bootloader也是有风险的,如果不可用也是会砖了,如果会短接救砖再试。下面4步,依次改好了,复制粘贴回车执行

#1. 找cm311用户要一个他备份的文件,它自动备份的路径看上一贴,把他的bootloader上传到你的盒子,根据你自己上传的路径和文件名改对了
MYBOX_UBOOT=/root/cm311-bootloader.img

#2. 用lsblk看一下,你的emmc应该是mmcblk2
DEV_EMMC=/dev/mmcblk2

#3. 添好上面的两个值,下面的两条dd命令依次复制粘贴回车执行
dd if=${MYBOX_UBOOT} of="${DEV_EMMC}" conv=fsync bs=1 count=444
dd if=${MYBOX_UBOOT} of="${DEV_EMMC}" conv=fsync bs=512 skip=1 seek=1

#4. 写完了保存重启
sync && reboot
#写安卓bootloader也是有风险的,如果不可用也是会砖了,如果会短接救砖再试。下面4步,依次改好了,复制粘贴回车执行

#1. 找cm311用户要一个他备份的文件,它自动备份的路径看上一贴,把他的bootloader上传到你的盒子,根据你自己上传的路径和文件名改对了
MYBOX_UBOOT=/root/cm311-bootloader.img

#2. 用lsblk看一下,你的emmc应该是mmcblk2
DEV_EMMC=/dev/mmcblk2

#3. 添好上面的两个值,下面的两条dd命令依次复制粘贴回车执行
dd if=${MYBOX_UBOOT} of="${DEV_EMMC}" conv=fsync bs=1 count=444
dd if=${MYBOX_UBOOT} of="${DEV_EMMC}" conv=fsync bs=512 skip=1 seek=1

#4. 写完了保存重启
sync && reboot

这个就是刷的v22c的安卓包 刷回安卓很简单的 只要准备好刷机软件点开始等待,然后同时接通12v跟USB线。不用拆机

@ophub O大你好

我按照你的建议刷入了这个安卓固件(刷写时勾选擦除flash和bootloader)
https://github.com/ophub/kernel/releases/download/tools/android_tv_m401a_s905l3a.tar.xz

内核选择5.15 bullseye
dtb选择m401
Armbian-install选择m401的 btrfs格式

使用起来功能没有问题,但是经过测试,连续两个晚上都会报内核恐慌,然后卡死。早上起床发现时只能重启。
59B3972E-F19E-4773-A82F-47A28F6B42E7

commented

你的测试可以说明换m401a的安卓系统是可行的,主要是使用了他的bootloader引导。

最近5.15/6.0内核最近两周内都收到多个反馈内核恐慌的现象。
tx3用户反馈切换到5.10后稳定运行几天了。

你可以更新内核到5.10/5.4试一试

你的测试可以说明换m401a的安卓系统是可行的,主要是使用了他的bootloader引导。

最近5.15/6.0内核最近两周内都收到多个反馈内核恐慌的现象。 tx3用户反馈切换到5.10后稳定运行几天了。

你可以更新内核到5.10/5.4试一试

好的 我尝试一下再过来反馈

你的测试可以说明换m401a的安卓系统是可行的,主要是使用了他的bootloader引导。

最近5.15/6.0内核最近两周内都收到多个反馈内核恐慌的现象。 tx3用户反馈切换到5.10后稳定运行几天了。

你可以更新内核到5.10/5.4试一试

大佬,更换为5.10内核后,又出现写入EMMC后拔u盘灰屏不启动的情况了。。

commented

插着U盘能启动,不插U盘无法启动?
如果U盘插着能启动EMMC的系统,你这样先挂机2天看看,有没有5.15那个一天宕机问题。

插着U盘能启动,不插U盘无法启动?
如果U盘插着能启动EMMC的系统,你这样先挂机2天看看,有没有5.15那个一天宕机问题。

好的 好奇怪啊。明明只是更换内核什么都没动。不管是用命令直接更新内核还是u盘重刷5.10的系统然后写入emmc,得到的结果都是拔优盘启动时灰屏

插着U盘能启动,不插U盘无法启动?
如果U盘插着能启动EMMC的系统,你这样先挂机2天看看,有没有5.15那个一天宕机问题。

好的 好奇怪啊。明明只是更换内核什么都没动。不管是用命令直接更新内核还是u盘重刷5.10的系统然后写入emmc,得到的结果都是拔优盘启动时灰屏

我现在刷了上面给的那个401的安卓固件然后下载了最新的5.10内核的镜像写入emmc选的btrfs完成之后重启再关机,现在脱离优盘能开机了,我再多试几次

现在重启了三次 用reboot重启开机能获取到ip地址但是ssh链接不上,我又硬重启会出现一分半的倒计时,插拔网线以后顺利连接上,出现了获取两个ip的现象

commented

/etc/custom_service/start_service.sh

[[ -d "/var/run/sshd" ]] || mkdir -p -m0755 /var/run/sshd 2>/dev/null
[[ -f "/etc/init.d/ssh" ]] && sleep 5 && /etc/init.d/ssh restart 2>/dev/null

你复制现在的这2行ssh代码,改下你本地的这个文件对应的2行代码,然后重启测试ssh连接不上的问题。

这次重启没有提示一分半倒计时但是连接不上ssh 获取的两个ip都不行。
IMG_20221203_213418
提示这个屏幕上

我改一下试试,有什么重启获取ssh才能改呀 这次我拔了网线先开机再插上试试

我试了复制执行两行代码重启之后还是连接不上ssh

commented

你这截图,正好把最上面的ssh的提示给截取没了。

你这截图,正好把最上面的ssh的提示给截取没了。

IMG_20221203_220135
新图来了 我是拍的投影不清楚哈

commented

cat /etc/custom_service/start_service.sh截个图

commented

Snip20221203_2

你没照我说的改啊,-f那行加了sleep延时执行,改一样了,保存重启
这个脚本的作用是在启动的最后一步,会自动重启下ssh服务,确保ssh服务起来。


[[ -f "/etc/init.d/ssh" ]] && sleep 5 && /etc/init.d/ssh restart 2>/dev/null 

谢谢大佬已经用vi命令改了 改了两行 确实可以了 下一步就是插优盘看能不能启动了,这盒子USB供电出奇的差

我总结一下,刷楼上给的401a安卓固件以后用最新版5.10内核的镜像写入emmc选btrfs分区,写入完成之后重启一遍再关机一遍,拔了优盘就能从emmc启动了。我试了十几遍都能开起来,剩下的就是会启动后报那个一分半的倒计时还有启动后ssh不能用,楼上大佬已经给了解决方案,估计是这几个版本固件的问题 后面可能会修复。有问题我再报告哈。

commented

总结起来就是找到了合适的安装使用方法,那我添加一条这个盒子的配置信息和贡献者名单。

我总结一下,刷楼上给的401a安卓固件以后用最新版5.10内核的镜像写入emmc选btrfs分区,写入完成之后重启一遍再关机一遍,拔了优盘就能从emmc启动了。我试了十几遍都能开起来,剩下的就是会启动后报那个一分半的倒计时还有启动后ssh不能用,楼上大佬已经给了解决方案,估计是这几个版本固件的问题 后面可能会修复。有问题我再报告哈。

请问你boot分区做修改了吗? 写入emmc时是选的m401吗?

写入优盘后改了那个文本文件把dtb改成了401a 写入的时候选的也是401a的

写入优盘后改了那个文本文件把dtb改成了401a 写入的时候选的也是401a的

最新编译的没有5.10哎。 能分享下你使用的镜像吗

commented

有没有哪位大哥刷过中兴b860av2.1-T的盒子,该用哪款dtb啊

最新汇报,我上次刷的5.10内核系统之后稳定跑网心云之后重启就再也连不上ssh了,连接显示器也跑码,只是报错我看不懂。我就又用优盘刷最新版5.15内核系统从优盘启动黑屏,不得已我又刷回401a的安卓系统 然后从安卓系统用软件切换启动优盘里的armbian,经测试用401a的dtb报错,又用了v22c的成功启动,写入emmc选的401a.现在开机正常。还在稳定测试中,给后面新版固件启动黑屏的一个参考。

O大您好
我用的您编译的固件刷好了,但是有些还是不太懂,想问一下有没交流群,我想请教一些问题。
我用的是中兴B863AV3.2-M盒子,刷机固件,想更新固件,是不是需要从新刷入安卓,然后在刷新固件。我还想在盒子里面安装广告拦截和科学插件,但是我不太会,想向您请教一下。
微信截图_20230206175518

微信截图_20230206175534

commented

不用重装安卓,也不用U盘重装了。

想换个openwrt系统时,在系统——-晶晨宝盒———手动上传更新(上传img后会显示更新按钮),也可以用————在线下载更新(会从github下载最新打包的系统)

想更新内核也同路径,上传内核文件。

这些使用方法在amlogic-s9xxx-openwrt仓库和luci-app-amlogic仓库里有祥细介绍。

https://github.com/ophub/amlogic-s9xxx-openwrt

https://github.com/ophub/luci-app-amlogic

O大,有没有群,我想加个群,好向大家请教

commented

我没有群,使用不同的上游源码编译openwrt的方法是一样的,你从任何渠道学习的方法都通用。

我没有群,使用不同的上游源码编译openwrt的方法是一样的,你从任何渠道学习的方法都通用。

好的,好的,非常感谢O大

中兴B863AV3.1-M2,也能通用这个包吗

我最近也是被开机黑屏这个问题折磨疯了,要是有armbian线刷包就好了,卡刷太不稳定了

我的盒子是b863av3.1-m2,正在安装,也是没有U盘启动不了。

U盘里只有s905_autoscript、s905_autoscript.cmd、u-boot.ext这三个文件就可以启动。

中兴B863AV3.2M 安装了openwrt系统到EMMC 运行了一个月 死机 不能启动 插U盘也启动不了 线刷安卓固件卡7% 是不是BL坏了 有什么解决办法吗

写入emmc后,拔掉U盘无法进入系统是怎么回事? U盘是8g emmc是128g

我总结一下,刷楼上给的401a安卓固件以后用最新版5.10内核的镜像写入emmc选btrfs分区,写入完成之后重启一遍再关机一遍,拔了优盘就能从emmc启动了。我试了十几遍都能开起来,剩下的就是会启动后报那个一分半的倒计时还有启动后ssh不能用,楼上大佬已经给了解决方案,估计是这几个版本固件的问题 后面可能会修复。有问题我再报告哈。

U盘8g emmc128g 写入emmc后拔掉U盘 无法引导进入系统 如何把引导改为emmc?

我的盒子是b863av3.1-m2,正在安装,也是没有U盘启动不了。

拔掉U盘就是无法引导进入系统。一样的情况,该如何修改位emmc引导?

怎么下载的啊 大哥们

20230804 测试
移动办宽带送的机顶盒,B863AV3.2-M(s905l3a-b)

和上面一样的问题,拔掉u盘再重启就无法进入系统,但是不拔u盘就可以正常进入。

经过摸索,成功实现拔掉u盘也能正常进系统。分享两次操作的不同:

失败:
文件格式选择的是ext4
dtb选择的是306

成功:
文件格式选择的是btrfs
dtb选择的是305

O大太有爱了 支持!