ZNDS智能电视网 推荐当贝市场

TV应用下载 / 资源分享区

软件下载 | 游戏 | 讨论 | 电视计算器

综合交流 / 评测 / 活动区

交流区 | 测硬件 | 网站活动 | Z币中心

新手入门 / 进阶 / 社区互助

新手 | 你问我答 | 免费刷机救砖 | ROM固件

查看: 28884|回复: 3
上一主题 下一主题
[求助]

X96Max_Plus 的 WIFI ( AM7256 )在 LINUX 下能用吗 ?

[复制链接]
跳转到指定楼层
楼主
发表于 2021-6-17 03:17 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式 | 来自广东
我的 X96 Max Plus  的外贸盒子 上用的 WIFI 芯片 是  AM7256  , 刷了 最新的 ARMBIAN  , 结果 wifi 用不了 。 我看版上有不少人也有类似 的 盒子 : X96Max_Plus2_T ?   有没有试过 刷 个 linux 系统 驱动 无线连接 啊 ?

上一篇:(马云宝)上多了好几种新款3566的盒子
下一篇:请问HK1BOX可以用啥遥控器
推荐
发表于 2021-8-2 00:16 | 只看该作者 | 来自江苏
AM7256本质是bcm4354,你先去armbian的仓库里找现成的broadcom驱动,说不定就一次成功了?

我为了在coreelec上用wifi研究了一圈,成功在coreelec里面连上wifi; 要是官方仓库里的驱动不管用,也许可以借鉴一下思路?

具体步骤:
1) 启动原厂系统,dmesg | grep dhd_ 找到用到的firmware, nvram, clm位置,并把这些文件dump出来(理论上导出fw_bcm4354a1_ag.bin,nvram_ap6354.txt和clm_bcm4354a1_ag.blob就够了,但我懒得是错,直接导出了/vendor/etc/wifi/buildin/里的所有驱动)
2) 找到coreelec的SYSTEM,在linux机上unsquashfs解压
3) 复制dump出来的驱动到/squashfs-root/usr/lib/kernel-overlays/base/lib/firmware
4) 编辑squashfs-root/usr/lib/modprobe.d/dhd.conf 和dhd_sdio.conf, 修改options 后面的内容为firmware_path=/usr/lib/firmware/brcm/ nvram_path=/usr/lib/firmware/brcm/nvram_ap6354.txt clm_path=/usr/lib/firmware/brcm/clm_bcm4354a1_ag.blob
5) mksquashfs重新打包好SYSTEM,覆盖掉TF卡/u盘里的官方SYSTEM文件

概括一下就是导出原厂驱动,然后告诉新系统的dnd内核模块应该去加载哪些驱动文件(kernel mod options)

上面的步骤可以通过写firmware/config.txt更干净地实现,但是因为懒得去查bcm4354的大小rev是多少,就暴力强迫所有sdio设备都去加载bcm4354的驱动了——反正这个机器也不会有别的sdio设备了吧……
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2021-6-17 14:23 | 只看该作者 | 来自海南
帮楼主顶一下蹲个大神
回复 支持 反对

使用道具 举报

地板
发表于 2021-8-31 15:53 | 只看该作者 | 来自北京
我也有相同的问题。。。。那位有时间做个包用
回复 支持 反对

使用道具 举报

您需要登录后才可以回帖 登录 | 立即注册

本版积分规则

Archiver|新帖|标签|软件|Sitemap|ZNDS智能电视网 ( 苏ICP备2023012627号 )

网络信息服务信用承诺书 | 增值电信业务经营许可证:苏B2-20221768 丨 苏公网安备 32011402011373号

GMT+8, 2024-5-11 06:01 , Processed in 0.055415 second(s), 14 queries , Redis On.

Powered by Discuz!

监督举报:report#znds.com (请将#替换为@)

© 2007-2024 ZNDS.Com

快速回复 返回顶部 返回列表