定频APK--rftesttool的安装及设置步骤

V19送去实验室进行定频测试

1.停止打印

echo 0 > /proc/sys/kernel/printk

2.rftesttool拷贝到设备

拷贝前需要rftesttool/android_v5-vn目录下的所有文件拷贝到rftesttool目录下(v5-vn表示android5.0以上适用)若要用指令完成,则如下:

cd /data/rftesttool/android_v5-vn

cp -r * ../(../ 表示父级目录)

把4362a2_roml_config_sdio_mfgtest_he_18_35_387_22.bin改为fw_bcmdhd_mfg.bin放在rftesttool下,拷到U盘后,把文件rftesttool拷到投影仪并安装APK

cp -r mnt/media_rw/E6BE-D678/rftesttool data/

cd data/rftesttool

chmod -R 777 *(注意777后面有空格)

pm install -r RFTestTool.apk

3.nvram.txt和bcmdhd.hcd

查找模块使用的nvram,拷贝到/data/rftesttool/并重命名nvram.txt and 把模块的hcd文件拷贝到/data/rftesttool/并重命名为bcmdhd.hcd

busybox find -name "*.txt"

查到 /vendor/etc/wifi/buildin/nvram_ap6275s.txt(V3:nvram_ap6256.txt)

cp /vendor/etc/wifi/buildin/nvram_ap6275s.txt /data/rftesttool/nvram.txt(驱动是内核版本)

busybox find -name "*.hcd"

查到 /vendor/etc/bluetooth/BCM4362A2.hcd(V3:BCM4345C5.hcd)

cp /vendor/etc/bluetooth/BCM4362A2.hcd /data/rftesttool/bcmdhd.hcd(驱动是内核版本)

4.设置wl命令

将wl.1.333.static (V3:wl.1.363.77.static)拷贝到 /system/bin 目录下并改名为wl作为命令:

mount -o,remount,rw /

cp -r mnt/media_rw/E6BE-D678/wl.1.333.static /system/bin/wl

cd data/rftesttool

cp -r wl.1.333.static wl

5.重启

6.设置APP中的一些参数

在跑Wi-Fi之前需要设置一些参数

  1. Wi-Fi driver type:如果驱动是编译成ko文件,还要拷贝ko文件到/data/rftesttool/并重命名为bcmdhd.ko+busybox find -name "*.ko",+cp system/etc/firmware/nvram_AP6XXX.ko /data/rftesttool/bcmdhd.ko,走步骤3意思是内核版本
  2. Wi-Fi module name:dhd(之前是bcmdhd,完整的路径为:sys/module/dhd/parameters/firmware_path)
  3. BT UART Interface:/dev/ttyS1(蓝牙用到的接口)

这是wifi成功跑动后,对Advanced中的一些选择,记得保存

  1. Country:ALL
  2. Wi-Fi 802.11 Type:芯片能支持到ax
  3. Wi-Fi BandWidth:能到 20/40/80
  4. Wi-Fi Frequency band:能到2.4/GHz

7.测试开启指令

点击APP中的 WiFi or BT 测试前,需要先输入指令(否则APP跑不动):

svc bluetooth disable(关闭蓝牙,和在设备里用APP关闭蓝牙是一样的)

svc wifi disable(关闭wifi)

ifconfig wlan0 up(开启底层wifi)

./data/rftesttool/wifiservice&

成功后画面如下:

mount -o remount,rw /

cd system/app/Bluetooth(到蓝牙APK路径)

mv Bluetooth.apk Bluetooth_cp.apk(修改蓝牙APK名字)

svc wifi disable(关闭wifi)

svc bluetooth disable(关闭蓝牙)

./data/rftesttool/btservice&(在这之前需要关闭蓝牙系统看,如上)

成功后画面如下,由于关闭了蓝牙系统,导致蓝牙遥控器不可用,这时用鼠标比较好:

8.降低输出功率

首页Advanced里有个function key,输入ampak12345后保存,就可以在TX那里看到调整功率的选项

V3相关文件路径

./vendor/etc/firmware/nvram_ap6256.txt

.hcd文件也是在上面路径中

经验分享 程序员 微信小程序 职场和发展