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

TV应用下载 / 资源分享区

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

综合交流 / 评测 / 活动区

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

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

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

查看: 56543|回复: 15
上一主题 下一主题
[软件下载]

X96 Max+ T的CoreELEC wifi驱动

[复制链接]
跳转到指定楼层
楼主
发表于 2021-8-2 19:36 | 只看该作者 回帖奖励 |倒序浏览 |阅读模式
本帖最后由 996269434 于 2021-8-2 19:54 编辑

X96 Max+ T是X96 Max+的一种变体,特征是1Gbps有线,AM7256的2.4G/5G WiFi芯片,带蓝牙

因为驱动原因,跑最新的CoreELEC 19.2没法用WiFi;这次研究了两天,终于搞清楚这个AM7256应该用什么驱动,驱动又要怎么加到CoreELEC里面;特地发出来分享给大家

成品

  • 修改好的SYSTEM文件

      链接: https://pan.baidu.com/s/1qr0cQLH1wbo0MCKPa1Bo5g
      提取码: b22c
  • 用法:正常烧录CoreELEC镜像;烧录完成后复制下载好的SYSTEM文件到U盘分区覆盖掉原来的即可


自己动手添加驱动
* 推荐你也这么做

分析了一下CoreELEC和原厂系统的dmesg日志,发现这个AM7256原厂直接用的是BCM4354的驱动;提取出BCM4354的驱动也的确能用,那就这么搞了:

1. 从运行中的原厂系统(adb pull)/原厂固件TWRP备份中(解压vendor.ext4.win)提取
/vendor/etc/wifi/buildin/fw_bcm4354a1_ag.bin

/vendor/etc/wifi/buildin/nVRam_ap6354.txt


2. 正常烧录CoreELEC镜像;烧录完成后复制U盘里的SYSTEM文件(约200MB大小)到一台Linux主机的ext分区上(否则软连接和权限可能出问题)


3. 使用unsquashfs命令(unsquashfs /path/to/SYSTEM)解压SYSTEM镜像,得到squashfs_root目录


4. 把步骤1得到的两个文件复制到
squashfs_root/usr/lib/kernel-overlays/base/lib/firmware/brcm/
文件夹


5. 编辑  squashfs_root/usr/lib/kernel-overlays/base/lib/firmware/brcm/config.txt
替换内容为
  1. ccode=SG
  2. bcn_timeout=20
  3. kso_enable=0
  4. mimo_bw_cap=1
  5. PM=0
  6. nv_by_chip=16 \
  7. 43362 0 nvram_ap6181.txt \
  8. 43362 1 nvram_ap6210.txt \
  9. 43430 0 nvram_ap6212.txt \
  10. 43430 1 nvram_ap6212a.txt \
  11. 43430 2 nvram_ap6236.txt \
  12. 17221 6 nvram_ap6255.txt \
  13. 17221 9 nvram_ap6256.txt \
  14. 17200 4 nvram_ap6330.txt \
  15. 17209 1 nvram_ap6335.txt \
  16. 17236 1 nvram_ap6354.txt \
  17. 17236 2 nvram_ap6356.txt \
  18. 17205 1 nvram_bcm4335.txt \
  19. 43340 2 nvram_ap6234.txt \
  20. 17241 9 nvram_ap6359s.txt \
  21. 17204 3 nvram_bcm4334.txt \
  22. 43752 2 nvram_ap6275s.txt
复制代码

6. 使用mksquashfs squashfs-root/ SYSTEM -noappend -comp gzip命令,重新打包得到SYSTEM文件

7. 复制SYSTEM文件回CoreELEC的U盘,之后就当普通的CoreELEC安装盘用即可



上一篇:HK1 RBOX R2怎么样 七百多值不值得入手
下一篇:sbx_x96max_plus_a100_atv_v12固件和刷机教程分享
来自 4#
 楼主| 发表于 2021-8-6 01:13 | 只看该作者
更新:如果你有条件用网线连接CoreELEC,那么有不那么麻烦的驱动安装方法!
步骤如下:

1. ssh进CoreELEC;执行
  1. mkdir -p /storage/.config/firmware/brcm
复制代码


2. 用scp复制fw_bcm4354a1_ag.bin, nvram_ap6354.txt和修改过的 config.txt到/storage/.config/firmware/brcm

3. 重启即可
回复 支持 1 反对 0

使用道具 举报

推荐
发表于 2021-8-8 01:11 | 只看该作者
感谢楼主分享,X96 Max Plus2_T,刷的Coreelec9.2.7,没有wifi,先用有线连接,Coreelec启用SSH和Samba,直接文件管理器访问盒子IP,Configfiles文件夹就是/storage/.config文件夹,然后我按楼主说的操作重启后就能搜到WiFi了,帮大忙了
回复 支持 1 反对 0

使用道具 举报

沙发
发表于 2021-8-2 20:20 | 只看该作者
感谢楼主分享教程和文件,正好需要这个
回复 支持 反对

使用道具 举报

板凳
 楼主| 发表于 2021-8-3 17:34 | 只看该作者
顺便,欢迎家里有蓝牙音响的朋友帮忙试一下在打过这个patch之后蓝牙音频(从CoreELEC输出到蓝牙音箱)

我没有蓝牙音响耳机之类的,只能确认可以配对,不能确保全部功能正常。多谢!
回复 支持 反对

使用道具 举报

6#
发表于 2021-10-25 08:39 | 只看该作者
论坛因你而精彩
回复 支持 反对

使用道具 举报

7#
发表于 2021-10-28 11:30 | 只看该作者
论坛因你而精彩
回复 支持 反对

使用道具 举报

8#
发表于 2021-11-4 20:24 | 只看该作者
没想到竟然用bcm的驱动就可以,收藏了!
回复 支持 反对

使用道具 举报

9#
发表于 2021-11-18 05:46 | 只看该作者
论坛因你而精彩
回复 支持 反对

使用道具 举报

10#
发表于 2021-11-18 05:46 | 只看该作者
论坛因你而精彩
回复 支持 反对

使用道具 举报

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

本版积分规则

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

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

GMT+8, 2024-4-25 08:47 , Processed in 0.066592 second(s), 15 queries , Redis On.

Powered by Discuz!

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

© 2007-2024 ZNDS.Com

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