MDM+Linux 平台没有 UI。 通过什么命令行操作BT?

weixin_32445735 2022-11-24 13:19:11

MDM+Linux 平台没有 UI。 通过什么命令行操作BT?

...全文
1766 3 打赏 收藏 转发到动态 举报
AI 作业
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
weixin_38498942 2022-11-24
  • 打赏
  • 举报
回复

(ADB root shell) # btsnoop&
(ADB root shell) # btproperty &
(ASB root shell) # btapp
完成上述命令后,DUT 将进入BT 操作模式,可以输入子命令来选择不同的菜单。
如下:
***************** Menu *******************
gap_menu
pan_menu
rsp_menu
gattctest_menu

u影动 2024-01-09
  • 举报
回复
@weixin_38498942 你好,请帮忙看下 我这是哪里出问题了,谢谢
u影动 2024-01-09
  • 举报
回复
@weixin_38498942 ***************** Menu ******************* enable disable inquiry cancel_inquiry pair<space><bt_address> eg. pair 00:11:22:33:44:55 unpair<space><bt_address> eg. unpair 00:11:22:33:44:55 inquiry_list bonded_list get_state get_bt_name get_bt_address set_bt_name<space><bt name> eg. set_bt_name MDM_Fluoride main_menu ****************************************** enable killall: wcnssfilter: no process killed killall: btsnoop: no process killed killall: qcbtdaemon: no process killed MAIN Posting BT enable to GAP thread [uc_bt] GAP Processing event is: 1000, status is: -1240464496 [uc_bt] GAP Start QC BT Daemon [uc_bt] GAP sending start to Profile 0 [uc_bt] GAP sending start to Profile 1 [uc_bt] GAP sending start to Profile 2 [uc_bt] GAP sending start to Profile 3 [uc_bt] GAP sending start to Profile 4 [uc_bt] GAP sending start to Profile 5 [uc_bt] GAP sending start to Profile 8 [uc_bt] GAP Processing event is: 1029, status is: 2 [uc_bt] GAP Profile 2 started with status 1 [uc_bt] GAP Processing event is: 1029, status is: 8 [uc_bt] GAP Profile 8 started with status 1 [uc_bt] GAP Processing event is: 1029, status is: 3 [uc_bt] GAP Profile 3 started with status 1 [uc_bt] GAP Processing event is: 1029, status is: 5 [uc_bt] GAP Profile 5 started with status 1 [uc_bt] GAP Processing event is: 1029, status is: 4 [uc_bt] GAP Profile 4 started with status 1 current State = 0, new state = 1 [uc_bt] GAP Processing event is: 1029, status is: 1 [uc_bt] GAP Profile 1 started with status 1 [uc_bt] GAP Processing event is: 1029, status is: 0 [uc_bt] GAP Profile 0 started with status 1 [uc_bt] GAP All profiles started [uc_bt] GAP HandleEnable start [uc_bt] GAP HandleEnable start enable [uc_bt] GAP HandleEnable start wait turning on [uc_bt] separate_recvd_commands Command Received (set_property bluetooth.startbtsnoop true,) Found multiple commands (1) [uc_bt] issue_property_command command string (set_property bluetooth.startbtsnoop true) [uc_bt] parse_and_exec Command Received (set_property bluetooth.startbtsnoop true) Set Prop name (bluetooth.startbtsnoop) Prop Val (true) starting btsnoop [__list_matches_prop_name] => search val=bluetooth.startbtsnoop, curr val =bluetooth.startbtsnoop [uc_bt] Value copied to the db prop name bluetooth.startbtsnoop [uc_bt] List is not Empty ,but display [uc_bt] separate_recvd_commands Command Received (get_property bluetooth.enable_timeout_ms,) Found multiple commands (1) [uc_bt] issue_property_command command string (get_property bluetooth.enable_timeout_ms) [uc_bt] parse_and_exec Command Received (get_property bluetooth.enable_timeout_ms) [uc_bt]Property doesnt exist [uc_bt] List is not Empty ,but display I/O thread - sending single response (,), len = 1 Connection done with fd (2136324500), sdata.max_fd =(7) conn counter =(1) [uc_bt] separate_recvd_commands Command Received (set_property qcom.bluetooth.soc rome,set_property wc_transport.stack_bdaddr a1:ad:50:44:22:22,get_property wc_transport.ref_count,) Found multiple commands (3) [uc_bt] issue_property_command command string (set_property qcom.bluetooth.soc rome) [uc_bt] parse_and_exec Command Received (set_property qcom.bluetooth.soc rome) Set Prop name (qcom.bluetooth.soc) Prop Val (rome) [__list_matches_prop_name] => search val=qcom.bluetooth.soc, curr val =qcom.bluetooth.soc [uc_bt] Value copied to the db prop name qcom.bluetooth.soc [uc_bt] List is not Empty ,but display [uc_bt] issue_property_command command string (set_property wc_transport.stack_bdaddr a1:ad:50:44:22:22) [uc_bt] parse_and_exec Command Received (set_property wc_transport.stack_bdaddr a1:ad:50:44:22:22) Set Prop name (wc_transport.stack_bdaddr) Prop Val (a1:ad:50:44:22:22) First Node Present, add subsequent one [uc_bt] Node Created Status =0 for prop name wc_transport.stack_bdaddr [uc_bt] List is not Empty ,but display [uc_bt] issue_property_command command string (get_property wc_transport.ref_count) [uc_bt] parse_and_exec Command Received (get_property wc_transport.ref_count) [uc_bt]Property doesnt exist [uc_bt] List is not Empty ,but display I/O thread - sending (3) of (3) response (,),len = 1 [uc_bt] separate_recvd_commands Command Received (set_property wc_transport.ref_count 0,set_property wc_transport.soc_initialized 0,get_property wc_transport.ref_count,) Found multiple commands (3) [uc_bt] issue_property_command command string (set_property wc_transport.ref_count 0) [uc_bt] parse_and_exec Command Received (set_property wc_transport.ref_count 0) Set Prop name (wc_transport.ref_count) Prop Val (0) First Node Present, add subsequent one [uc_bt] Node Created Status =0 for prop name wc_transport.ref_count [uc_bt] List is not Empty ,but display [uc_bt] issue_property_command command string (set_property wc_transport.soc_initialized 0) [uc_bt] parse_and_exec Command Received (set_property wc_transport.soc_initialized 0) Set Prop name (wc_transport.soc_initialized) Prop Val (0) [__list_matches_prop_name] => search val=wc_transport.soc_initialized, curr val =wc_transport.soc_initialized [uc_bt] Value copied to the db prop name wc_transport.soc_initialized [uc_bt] List is not Empty ,but display [uc_bt] issue_property_command command string (get_property wc_transport.ref_count) [uc_bt] parse_and_exec Command Received (get_property wc_transport.ref_count) [__list_matches_prop_name] => search val=wc_transport.ref_count, curr val =wc_transport.ref_count [uc_bt] Property exist 111 =wc_transport.ref_count value = 0 [uc_bt] List is not Empty ,but display I/O thread - sending (3) of (3) response (0,),len = 2 [uc_bt] separate_recvd_commands Command Received (set_property wc_transport.ref_count 1,) Found multiple commands (1) [uc_bt] issue_property_command command string (set_property wc_transport.ref_count 1) [uc_bt] parse_and_exec Command Received (set_property wc_transport.ref_count 1) Set Prop name (wc_transport.ref_count) Prop Val (1) [__list_matches_prop_name] => search val=wc_transport.ref_count, curr val =wc_transport.ref_count [uc_bt] Value copied to the db prop name wc_transport.ref_count [uc_bt] List is not Empty ,but display [uc_bt] separate_recvd_commands Command Received (get_property wc_transport.patch_dnld_inprog,) Found multiple commands (1) [uc_bt] issue_property_command command string (get_property wc_transport.patch_dnld_inprog) [uc_bt] parse_and_exec Command Received (get_property wc_transport.patch_dnld_inprog) [uc_bt]Property doesnt exist [uc_bt] List is not Empty ,but display I/O thread - sending single response (,), len = 1 [uc_bt] separate_recvd_commands Command Received (get_property ro.bluetooth.emb_wp_mode,) Found multiple commands (1) [uc_bt] issue_property_command command string (get_property ro.bluetooth.emb_wp_mode) [uc_bt] parse_and_exec Command Received (get_property ro.bluetooth.emb_wp_mode) [uc_bt]Property doesnt exist [uc_bt] List is not Empty ,but display I/O thread - sending single response (,), len = 1 [uc_bt] separate_recvd_commands Command Received (get_property wc_transport.soc_initialized,) Found multiple commands (1) [uc_bt] issue_property_command command string (get_property wc_transport.soc_initialized) [uc_bt] parse_and_exec Command Received (get_property wc_transport.soc_initialized) [__list_matches_prop_name] => search val=wc_transport.soc_initialized, curr val =wc_transport.soc_initialized [uc_bt] Property exist 111 =wc_transport.soc_initialized value = 0 [uc_bt] List is not Empty ,but display I/O thread - sending single response (0,), len = 2 [uc_bt] separate_recvd_commands Command Received (set_property wc_transport.patch_dnld_inprog bt,) Found multiple commands (1) [uc_bt] issue_property_command command string (set_property wc_transport.patch_dnld_inprog bt) [uc_bt] parse_and_exec Command Received (set_property wc_transport.patch_dnld_inprog bt) Set Prop name (wc_transport.patch_dnld_inprog) Prop Val (bt) First Node Present, add subsequent one [uc_bt] Node Created Status =0 for prop name wc_transport.patch_dnld_inprog [uc_bt] List is not Empty ,but display [uc_bt] separate_recvd_commands Command Received (set_property wc_transport.soc_initialized 0,) Found multiple commands (1) [uc_bt] issue_property_command command string (set_property wc_transport.soc_initialized 0) [uc_bt] parse_and_exec Command Received (set_property wc_transport.soc_initialized 0) Set Prop name (wc_transport.soc_initialized) Prop Val (0) [__list_matches_prop_name] => search val=wc_transport.soc_initialized, curr val =wc_transport.soc_initialized [uc_bt] Value copied to the db prop name wc_transport.soc_initialized [uc_bt] List is not Empty ,but display [uc_bt] GAP [uc_bt] GAP Processing event is: 1021, status is: 0 [uc_bt] GAP Killing the proces due to timeout 1021 Killing the proces due to timeout 1021 Killed / # Listeners Released Cleanup Listening Socket Failed to accept with err (Invalid argument) Signalling the Select thread to release main conn_listener closed main io_listener closed conn_listener Thread Initialized for Listening io_listener Thread Initialized for Listening main Listeners Started Thread Listener Started

3,202

社区成员

发帖
与我相关
我的任务
社区描述
本论坛以AI、WoS 、XR、IoT、Auto、生成式AI等核心板块组成,为开发者提供便捷及高效的学习和交流平台。 高通开发者专区主页:https://qualcomm.csdn.net/
人工智能物联网机器学习 技术论坛(原bbs) 北京·东城区
社区管理员
  • csdnsqst0050
  • chipseeker
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧