amlogic-s9xxx-armbian icon indicating copy to clipboard operation
amlogic-s9xxx-armbian copied to clipboard

关于UNT402A(S905L3)无法识别EMMC的解决办法,其他机顶盒也可以尝试

Open tingge9527 opened this issue 5 months ago • 2 comments

Device Information | 设备信息

  • SOC: [e.g. S095L3]
  • Model [UNT402A]

Armbian Version | 系统版本

  • Kernel Version: [e.g. 6.6.46]
  • Release: [e.g. jammy/bullseye]

Describe the bug | 问题描述 All issues will only remain open for one week to prioritize resolving them. After that period, they will be closed but can still continue to be discussed in the thread.

由于之前买机顶盒用来跑点心云的PCDN业务,但是后来不跑了,就准备刷个O大的原版armbian,然后就出现问题了,点心云提供的armbian,只要修改uEnv.txt文件,将原来的meson-gxl-s905l2-x7-5g.dtb引用改为meson-gxl-s905l3b-m302a.dtb 就可以刷入,但是点心云默认是关闭SSH的。然后来刷O大的armbian就发现无法识别EMMC,自然也就无法写入了,然后用搜索引擎搜索,以及在这里搜索找相关,发现可能是EMMC频率问题(也可能是存储是Nand),然后并没有直接教程,其中有个哥们说了要编译,最后我采用了最笨的方法,文件对比以及替换,我先是找了写入U盘后BOOT文件夹下的emmc相关文件,发现boot-emmc.ini,emmc_autoscript.cmd这两个文件中initrd_addr 0x13000000参数与O大原版的不同,点心云是initrd_addr 0x13000000,O大的是initrd_addr 0x15000000,所以我先是替换了这2个文件,然后启动后还是没识别,那么就只剩下DTB文件了,因为之前有个哥们在一个ISSUES下说过他在DTB里编辑了EMMC的频率,然后我就用点心云里的meson-gxl-s905l3b-m302a.dtb替换了O大原版的,然后就成功识别EMMC并写入了。(期间其实也尝试了另外一家PCDN商甜糖提供的armbian版本,但是它家的虽然能识别emmc,但是写入后应该是网卡问题吧,一直不出IP。)

Please provide a detailed description of the issue and, if necessary, attach a screenshot. 详细描述问题,并在必要时附上屏幕截图。

有鉴于很多人跟我一样小白,所以下面说下详细的方法,将armbian固件写入U盘后,用diskgenius打开,右键选中文件,然后可以复制到桌面(比如从点心云提供的armbian固件中提取meson-gxl-s905l3b-m302a.dtb)然后同样是右键也还有一个复制文件到当前分区,嗯,就是这样替换就可以了。 meson-gxl-s905l3b-m302a.zip 这里我提供下点心云的m302a.dtb,其他有类似情况的啊,需要其他dtb的自行去点心云官网下载。 QQ截图20240904202719

tingge9527 avatar Sep 04 '24 12:09 tingge9527