当前位置: 代码迷 >> 综合 >> 2020-02-24 RK3288 Android7.1 5.1 增加AP6256 WI-FI Bluetooth调试记录
  详细解决方案

2020-02-24 RK3288 Android7.1 5.1 增加AP6256 WI-FI Bluetooth调试记录

热度:73   发布时间:2023-11-27 12:49:58.0

 

      RK3288 Android7.1 5.1 增加AP6256 WI-FI Bluetooth调试记录

 

一、硬件连接图,AP6335、AP6255、AP6256 Pin对Pin,可以直接替换。

二、原本的AP6255已经可以工作,但是换成AP6256后wifi和bluetooth都不能用,log如下。

三、跟厂商FAE沟通,问题在于找不到对应的固件。

三、那就把供应商提供的固件添加到系统里面吧。

四、调用wifi库的地方kernel\drivers\net\wireless\rockchip_wlan\rkwifi\rk_wifi_config.c。

 

kernel\drivers\net\wireless\rockchip_wlan\rkwifi\bcmdhd\dhd_config.c

五、调用bluetooth库的地方hardware\broadcom\libbt\src\hardware.c。上层应用自动会找bt_hwcfg: Found patchfile: /etc/firmware//BCM4345C5.hcd。

 

六、所需要修改的代码如下。

七、hal根据pid和vid识别模块和加载wifi驱动在hardware\libhardware_legacy\wifi\wifi.c

 

 

 

八、看到下面的log就说明ok了。

 

九、rk3288 Android5.1上添加AP6256.添加库文件和修改kernel\drivers\net\wireless\rockchip_wlan\rkwifi\bcmdhd\dhd_config.c就可以,自动识别。