定频固件说明文档
一.固件命令说明
- 开启蓝牙定频服务环境
ipc_service -B &
- 开启wifi 定频服务环境
ipc_service -W &
- 开启wifi 定频且需要连接AP 服务环境
ipc_service -W -s <ssid> -p <passwd>
- 停止服务命令
stop_app.sh
二.准备工作(研发和设备提供人员的工作内容)
提供给实验室定频认证之前需要做好一下工作
研发端:
说明:
1.wifi定频用固件正在使用驱动即可,ble定频固件需要专用驱动
2.代码分支:feature/fixedFrequency
更改与确认项:取消设备登录密码,驱动更改为ble定频驱动
1.取消密码通过升级root.sqsh4文件
2.ble定频测试异常,需要根据《ATBM BLE 认证测试指令.pdf》进行更改驱动文件(如果在文档中找不到对应的修改方式找一下ATBM确认)
http://frp.xingxingyeyihao.asia/wp-content/uploads/2026/03/ATBM-BLE-认证测试指令.pdf
设备提供端:
测试项:串口权限,定频设备测试,测试密码
1.测试串口日志能否正常显示(串口权限通过产测工具打开)
2.测试是否无密码(输入root,不需要使用密码直接登录是否成功)
3.wifi 定频测试命令
按照操作流程中的三.1<wifi定频流程>执行,执行完毕后
单频wifi驱动输入iwpriv wlan0 common singletone,1,验证结果如图

双频wifi驱动测试命令:iwpriv wlan0 start_tx 13,1,0,0,0,1
4.ble 定频测试命令
按照操作流程中的三.2 <ble定频流程>执行,执行完毕后输入
atbm_cli btshell advertise stop
atbm_cli btshell dtm-tx chan=2 len=27 payload=1 phyMode=1
返回结果成功即可,如图:

三.操作流程(复制或者形成文档提供给实验室)
1.登录
输入root登录,连续按三次【enter】键即可登录系统,登录成功后的效果如下:

2.wifi 定频流程
①停止所有服务
stop_app.sh
killall -9 nimble_linux
②启动wifi 定频服务环境
ipc_service -W &
③执行获取日志命令(有些驱动无法完全打印驱动日志)
cat /proc/kmsg &
④wifi定频命令参考文档《WIFI认证&校准需要用到的iwpriv命令_release.pdf》
http://frp.xingxingyeyihao.asia/wp-content/uploads/2026/01/WIFI认证校准需要用到的iwpriv命令_release.pdf
3.ble 定频流程
①停止所有服务
stop_app.sh
killall -9 nimble_linux
②启动ble 定频服务环境
ipc_service -B &
③启动ble 定频服务
nimble_linux &
④执行获取日志命令(有些驱动无法完全打印驱动日志)
cat /proc/kmsg &
⑤ble定频命令参考文档《ATBM BLE 认证测试指令.pdf》
http://frp.xingxingyeyihao.asia/wp-content/uploads/2026/03/ATBM-BLE-认证测试指令.pdf
四、定频升级固件履历