__gmon_start__ _fini _ITM_deregisterTMCloneTable _ITM_registerTMCloneTable __cxa_finalize _Jv_RegisterClasses memset strlen strcat syslog strcmp strncpy strcpy strtoul RK_wifi_register_callback strncmp __ctype_b_loc memmove exec_command sprintf strstr atoi RK_wifi_getSavedInfo exec_command_system usleep _get_bssid_from_list_network _get_id_from_list_network _get_columns_from_list_network _get_flags_from_list_network RK_wifi_running_getState fopen64 strchr fgets fclose RK_wifi_running_getConnectionInfo RK_wifi_enable pthread_create __errno_location perror pthread_detach RK_wifi_scan RK_wifi_scan_r RK_wifi_scan_r_sec strtok RK_encode_is_utf8 RK_encode_gbk_to_utf8 RK_wifi_scan_for_softap prctl save_connect_info RK_wifi_connect_wpa3 RK_wifi_connect1 RK_wifi_connect_wep RK_wifi_connect RK_wifi_forget_with_ssid RK_wifi_forget_with_bssid RK_wifi_cancel RK_wifi_connect_with_ssid RK_wifi_connect_with_bssid RK_wifi_disconnect_network RK_wifi_restart_network RK_wifi_set_hostname sethostname RK_wifi_get_hostname RK_wifi_reset RK_wifi_recovery RK_wifi_get_mac socket ioctl RK_wifi_has_config fseek ftell fread RK_wifi_ping RK_wifi_get_connected_ap_rssi popen pclose wpa_ctrl_close wpa_ctrl_get_fd poll wpa_ctrl_recv wpa_ctrl_open strerror wpa_ctrl_attach socketpair access RK_socket_server_setup unlink bind setsockopt getsockopt RK_socke_server_accpet accept RK_socket_server_teardown RK_socket_client_setup RK_socket_client_teardown RK_socket_send RK_socket_recieve RK_socket_udp_send sendto RK_encode_utf8_to_gbk mb_gb2uni_table mb_uni2gb_table vfork fileno sysconf execl _exit waitpid stdin stdout stderr test_pthread pthread_kill get_ps_pid kill_task run_task dbus_conn rsd default_ctrl default_dev ble_dev default_attr ctrl_list btsrc_client bt_deregister_bond_callback bt_state_send bt_deregister_state_callback ble_state_send ble_is_open bt_get_device_addr_by_proxy bt_get_device_name_by_proxy ble_register_state_callback ble_deregister_state_callback bt_deregister_discovery_callback dev_found_send g_dbus_proxy_get_property dbus_message_iter_get_basic bt_is_scaning bt_deregister_dev_found_callback ble_client_is_open bt_deregister_name_change_callback ble_deregister_mtu_callback g_list_free_full memcpy print_fixed_iter dbus_message_iter_get_arg_type dbus_message_iter_get_fixed_array bt_shell_hexdump print_iter report_avrcp_event dbus_message_iter_recurse dbus_type_is_fixed dbus_message_iter_next g_strconcat print_property bt_uuidstr_to_str g_dbus_proxy_get_path g_dbus_proxy_lookup g_list_first dist_dev_class g_strdup_printf bt_shell_set_prompt gatt_set_on_adv g_list_append bt_shell_set_env g_malloc0 bt_is_open rk_bt_set_device_name bt_gethostname g_dbus_proxy_get_interface bt_shell_get_env agent_register gatt_add_service gatt_add_characteristic gatt_add_descriptor a2dp_master_event_send a2dp_master_save_status bt_sink_is_open a2dp_sink_proxy_added set_default_attribute g_list_remove g_list_remove_link g_list_free g_str_has_prefix agent_unregister gatt_remove_service gatt_remove_characteristic gatt_remove_descriptor ad_unregister a2dp_sink_proxy_removed strcasecmp bt_source_is_open pthread_self device_changed source_set_reconnect_tag a2dp_master_connect g_strdup adapter_changed gatt_client_recv_data_send a2dp_sink_property_changed dbus_message_get_interface dbus_message_get_member bt_shell_noninteractive_quit dbus_error_is_set g_dbus_proxy_set_property_basic agent_default dbus_error_init dbus_set_error_from_message dbus_error_free dbus_message_iter_open_container g_dbus_dict_append_array g_dbus_dict_append_entry dbus_message_iter_close_container g_dbus_proxy_method_call g_strfreev g_strdupv g_strv_length find_device_by_address dbus_message_iter_append_basic gatt_list_attributes gatt_select_attribute gatt_acquire_write gatt_release_write gatt_acquire_notify gatt_release_notify gatt_notify_attribute gatt_register_app gatt_unregister_app gatt_register_service gatt_register_include gatt_unregister_include gatt_unregister_service gatt_register_chrc gatt_unregister_chrc gatt_register_desc gatt_unregister_desc g_list_nth strncasecmp gatt_attribute_generator ad_register iBle_advertise ad_advertise_uuids ad_advertise_service ad_advertise_manufacturer ad_advertise_data ad_advertise_discoverable ad_advertise_discoverable_timeout strtol ad_advertise_tx_power ad_advertise_local_name ad_advertise_name ad_advertise_local_appearance ad_advertise_appearance ad_advertise_duration ad_advertise_timeout ad_disable_uuids ad_disable_service ad_disable_manufacturer ad_disable_data g_source_remove g_timeout_add_seconds g_dbus_setup_bus g_dbus_attach_object_manager g_dbus_client_new dbus_connection_unref init_avrcp_ctrl iBle_init_adv gatt_init g_dbus_client_set_connect_watch g_dbus_client_set_disconnect_watch g_dbus_client_set_signal_watch g_dbus_client_set_proxy_handlers bt_open g_idle_add g_dbus_client_unref gatt_cleanup bt_close a2dp_master_scan ble_disconn_reply remove_ble_device ble_clean a2dp_master_status remove_by_address a2dp_master_register_cb a2dp_master_deregister_cb fsync reconn_last_devices disconnect_current_devices get_current_dev_platform disconnect_by_address bt_create_one_scaned_dev bt_get_default_dev_addr source_stop_connecting get_device_connected_properties g_dbus_unregister_interface dbus_message_new_method_return bt_appear_to_str g_dbus_dict_append_basic_array g_dbus_register_interface g_dbus_emit_property_changed g_dbus_emit_property_changed_full bt_shell_release_prompt agent_completion g_dbus_send_reply sscanf g_dbus_send_error dbus_message_unref dbus_message_get_args bt_shell_prompt_input dbus_message_ref g_list_find g_list_delete_link io_destroy g_dbus_proxy_path_lookup g_list_copy g_list_concat dbus_message_iter_init gatt_read_attribute dbus_message_iter_append_fixed_array gatt_write_attribute io_get_fd io_new io_set_close_on_destroy io_set_read_handler io_set_disconnect_handler gatt_add_manager gatt_remove_manager g_list_find_custom g_malloc0_n g_list_last g_dbus_create_reply dbus_message_iter_init_append g_dbus_send_message g_dbus_create_error g_realloc pipe2 dbus_message_has_member strsep g_memdup g_strsplit gatt_get_list_attributes gatt_get_notifying g_try_malloc0_n g_io_channel_unix_new g_io_channel_set_encoding g_io_channel_set_buffered g_io_channel_set_close_on_unref g_io_channel_unref g_io_channel_unix_get_fd g_io_add_watch_full io_set_write_handler io_send writev io_shutdown g_io_channel_shutdown queue_new btd_malloc queue_destroy queue_remove_all queue_push_tail queue_push_head queue_push_after queue_pop_head queue_peek_head queue_peek_tail queue_foreach queue_find queue_remove queue_remove_if queue_get_entries queue_length queue_isempty util_hexdump bt_shell_usage bt_shell_init bt_shell_run bt_shell_cleanup bt_shell_quit bt_shell_set_menu bt_shell_add_submenu bt_shell_attach bt_shell_detach fprintf abort util_debug vsnprintf util_get_dt util_get_uid ffs util_clear_uid bt_uuid16_to_str bt_uuid32_to_str strdelimit strsuffix bt_sink_state_send system_command rkbt_inquiry_scan print_folder folder_removed g_slist_remove proxy_description print_player player_added g_slist_length g_slist_append print_item item_added folder_added g_str_equal g_list_length reconn_last disconn_device a2dp_sink_device_added player_removed item_removed player_property_changed folder_property_changed item_property_changed transport_property_changed check_default_player option_version options a2dp_sink_open release_avrcp_ctrl release_avrcp_ctrl2 play_reply play_avrcp pause_reply pause_avrcp volumedown_reply volumedown_avrcp volumeup_reply volumeup_avrcp stop_reply stop_avrcp next_reply next_avrcp previous_reply previous_avrcp fast_forward_reply fast_forward_avrcp rewind_reply rewind_avrcp getstatus_avrcp get_play_status_reply get_play_status_avrcp get_poschange_avrcp a2dp_sink_register_cb a2dp_sink_register_track_cb a2dp_sink_register_position_cb a2dp_sink_register_volume_cb a2dp_sink_clear_cb a2dp_sink_status bluealsa_open bluealsa_subscribe bluealsa_get_devices bluealsa_get_transports bluealsa_get_transport bluealsa_get_transport_delay bluealsa_set_transport_delay bluealsa_get_transport_volume bluealsa_set_transport_volume bluealsa_open_transport recvmsg bluealsa_close_transport bluealsa_pause_transport bluealsa_drain_transport bluealsa_send_rfcomm_command rfcomm_hfp_send_event recvfrom rfcomm_listen_ba_msg_start pthread_setname_np rfcomm_listen_ba_msg_stop pthread_join rfcomm_hfp_hf_regist_cb bt_hfp_is_open bt_control_cmd_send bt_close_ble gatt_set_stopping ble_disable_adv bt_close_sink bt_close_source bt_interface ble_enable_adv rk_bt_control rk_bt_source_close rk_bt_source_open rk_bt_source_disconnect_by_addr rk_bt_sink_close rk_ble_stop gatt_write_data rk_bt_ble_set_visibility rk_ble_start rk_ble_client_close rk_ble_get_state rk_ble_set_address rk_ble_write rk_ble_register_status_callback rk_ble_register_mtu_callback rk_ble_disconnect rk_ble_set_local_privacy rk_ble_set_adv_interval rk_ble_client_register_state_callback gatt_client_register_state_callback rk_ble_client_register_recv_callback gatt_client_register_recv_callback rk_ble_client_register_mtu_callback rk_ble_client_open gatt_client_open gatt_client_state_send gatt_client_close rk_ble_client_get_state gatt_client_get_state rk_ble_client_connect rk_ble_client_disconnect rk_ble_client_get_service_info gatt_client_get_service_info rk_ble_client_read gatt_client_read rk_ble_client_write gatt_client_write rk_ble_client_is_notifying gatt_client_is_notifying rk_ble_client_notify gatt_client_notify rk_ble_client_get_eir_data gatt_client_get_eir_data rk_ble_client_default_data_length rk_bt_source_scan rk_bt_source_auto_connect_start rk_bt_source_register_status_cb rk_bt_source_auto_connect_stop rk_bt_is_discovering rk_bt_cancel_discovery rk_bt_source_connect_by_addr rk_bt_source_disconnect rk_bt_source_remove rk_bt_source_get_device_name rk_bt_get_device_name rk_bt_source_get_device_addr rk_bt_get_device_addr rk_bt_source_get_status rk_bt_source_resume rk_bt_source_stop rk_bt_source_pause rk_bt_source_vol_up rk_bt_source_vol_down rk_bt_source_set_vol sink_underrun_listen rk_bt_sink_register_callback rk_bt_sink_register_underurn_callback rk_bt_sink_register_volume_callback rk_bt_sink_register_track_callback rk_bt_sink_register_position_callback rk_bt_sink_get_default_dev_addr rk_bt_sink_open rk_bt_sink_get_state rk_bt_sink_play rk_bt_sink_pause rk_bt_sink_prev rk_bt_sink_next rk_bt_sink_stop rk_bt_sink_get_play_status rk_bt_sink_get_poschange rk_bt_sink_disconnect rk_bt_sink_connect_by_addr rk_bt_sink_disconnect_by_addr rk_bt_sink_volume_up rk_bt_sink_volume_down rk_bt_sink_set_volume rk_bt_sink_set_alsa_device rk_bt_spp_open bt_spp_server_open rk_bt_spp_register_status_cb bt_spp_register_status_callback rk_bt_spp_register_recv_cb bt_spp_register_recv_callback rk_bt_spp_close bt_spp_server_close rk_bt_spp_get_state bt_spp_get_status rk_bt_spp_write rk_bt_spp_listen rk_bt_spp_connect bt_spp_client_open rk_bt_spp_disconnect Bluez_Context g_main_loop_new g_main_loop_run g_main_loop_unref g_main_loop_quit setenv rk_bt_init _rk_bt_deinit rk_bt_obex_pbap_deinit rk_bt_register_state_callback rk_bt_register_bond_callback rk_bt_register_discovery_callback rk_bt_register_dev_found_callback rk_bt_register_name_change_callback rk_bt_is_connected rk_bt_set_class rk_bt_set_sleep_mode rk_bt_enable_reconnect rk_bt_start_discovery rk_bt_get_scaned_devices rk_bt_free_scaned_devices rk_bt_display_devices rk_bt_display_paired_devices rk_bt_get_eir_data rk_bt_pair_by_addr rk_bt_unpair_by_addr rk_bt_get_paired_devices rk_bt_free_paired_devices rk_bt_get_playrole_by_addr rk_bt_set_visibility rk_bt_set_bsa_server_path rk_bt_get_connected_properties rk_bt_read_remote_device_name rk_bt_get_dev_platform rk_bt_hfp_register_callback rk_bt_hfp_open rk_bt_hfp_sink_open rk_bt_hfp_close str2ba rk_bt_hfp_pickup rk_bt_hfp_hangup rk_bt_hfp_dial_number rk_bt_hfp_redial rk_bt_hfp_report_battery rk_bt_hfp_set_volume rk_bt_hfp_enable_cvsd rk_bt_hfp_disable_cvsd rk_bt_hfp_disconnect rk_bt_obex_init rk_bt_obex_pbap_init obex_main_thread rk_bt_obex_register_status_cb obex_pbap_register_status_cb rk_bt_obex_pbap_connect obex_connect_pbap rk_bt_obex_pbap_get_vcf obex_get_pbap_pb rk_bt_obex_pbap_disconnect obex_disconnect obex_quit rk_bt_obex_deinit rk_bt_pan_register_event_cb rk_bt_pan_open rk_bt_pan_close rk_bt_pan_connect rk_bt_pan_disconnect btd_error_invalid_args btd_error_invalid_args_str btd_error_busy btd_error_already_exists btd_error_not_supported btd_error_not_connected btd_error_already_connected btd_error_in_progress btd_error_not_available btd_error_does_not_exist btd_error_not_authorized btd_error_not_permitted btd_error_no_such_adapter btd_error_agent_not_available btd_error_not_ready btd_error_failed ble_content_internal ble_content_internal_bak gchr gdesc gservice_path g_dbus_pending_property_error g_dbus_pending_property_success dbus_message_get_sender gatt_setup htonl htons time getpid srand dbus_pending_call_steal_reply dbus_message_new_method_call dbus_message_append_args g_dbus_send_message_with_reply dbus_pending_call_set_notify dbus_pending_call_unref dbus_type_is_basic dbus_type_is_container dbus_message_iter_get_signature dbus_free dbus_message_new dbus_message_copy g_hash_table_lookup g_hash_table_replace g_dbus_client_ref g_hash_table_remove g_hash_table_new_full g_dbus_add_properties_watch g_dbus_proxy_ref g_str_hash dbus_pending_call_cancel g_dbus_remove_watch g_hash_table_remove_all g_dbus_proxy_unref g_dbus_proxy_new g_hash_table_destroy g_dbus_proxy_refresh_property g_dbus_proxy_set_property_array g_dbus_proxy_set_property_watch g_dbus_proxy_set_removed_watch dbus_message_get_type dbus_message_get_path g_dbus_client_new_full dbus_connection_add_filter dbus_connection_ref g_ptr_array_sized_new g_ptr_array_set_free_func g_dbus_add_service_watch g_dbus_add_signal_watch g_ptr_array_add g_ptr_array_free dbus_connection_remove_filter g_dbus_client_set_ready_watch dbus_connection_dispatch dbus_watch_handle dbus_connection_get_dispatch_status dbus_watch_get_enabled dbus_watch_get_unix_fd dbus_watch_set_data dbus_watch_get_flags g_io_add_watch dbus_timeout_get_enabled dbus_timeout_handle dbus_timeout_get_interval dbus_timeout_set_data g_timeout_add dbus_connection_get_is_connected dbus_connection_set_watch_functions dbus_connection_set_timeout_functions dbus_connection_set_dispatch_status_function g_dbus_request_name dbus_bus_get g_dbus_setup_private dbus_bus_get_private dbus_connection_close dbus_bus_request_name dbus_set_error g_dbus_set_disconnect_function dbus_connection_set_exit_on_disconnect gettid syscall g_string_append_printf g_string_new dbus_connection_list_registered dbus_free_string_array g_string_free dbus_message_get_no_reply g_dbus_pending_success g_dbus_pending_error_valist g_dbus_send_error_valist g_dbus_pending_error polkit_check_authorization g_malloc_n g_slist_prepend g_slist_delete_link g_dbus_pending_property_error_valist dbus_message_new_signal g_slist_foreach g_slist_free dbus_connection_send dbus_message_get_signature g_slist_find strrchr dbus_connection_get_object_path_data g_slist_free_full dbus_message_is_method_call dbus_connection_register_object_path dbus_connection_unregister_object_path g_getenv g_strcmp0 dbus_validate_path dbus_validate_interface g_dbus_register_security g_dbus_unregister_security g_dbus_create_error_valist dbus_message_new_error g_dbus_create_reply_valist dbus_message_append_args_valist dbus_message_set_no_reply dbus_connection_send_with_reply g_dbus_send_reply_valist g_dbus_emit_signal g_dbus_emit_signal_valist g_slist_reverse g_dbus_get_properties g_dbus_detach_object_manager g_dbus_set_flags g_dbus_get_flags dbus_bus_get_unique_name dbus_message_has_signature dbus_malloc0 dbus_bus_add_match dbus_bus_remove_match g_try_malloc0 g_dbus_add_disconnect_watch g_dbus_remove_all_watches rindex sdp_connect sdp_uuid16_create sdp_list_append sdp_service_search_attr_req sdp_get_access_protos sdp_get_proto_port sdp_list_free sdp_close select ba2str _rk_bt_spp_get_client_fd remote_addr spp_client_thread hci_devid hci_open_dev hci_read_bd_addr hci_close_dev bt_spp_server_open_s bt_spp_server_close_s bt_spp_set_channel bt_spp_get_channel libglib-2.0.so.0 libdbus-1.so.3 libbluetooth.so.3 libwpa_client.so raise libc.so.6 __lxstat64 _edata __bss_start __bss_start__ __bss_end__ __end__ _end librkwifibt.so LIBDBUS_1_3 GLIBC_2.9 GLIBC_2.4
encode_gbk_insert gbk->ori: %s, gbk->utf8: %s get_encode_gbk_ori gbk->ori: %s, gbk->utf8: %s, str: %s get_encode_gbk_utf8 gbk->ori: %s, gbk->utf8: %s, str: %s RK_WIFI_State_IDLE RK_WIFI_State_CONNECTING RK_WIFI_State_CONNECTFAILED RK_WIFI_State_CONNECTFAILED_WRONG_KEY RK_WIFI_State_CONNECTED RK_WIFI_State_DISCONNECTED RK_WIFI_State_OPEN RK_WIFI_State_OFF RK_WIFI_State_SCAN_RESULTS RK_WIFI_State_DHCP_OK [RKWIFI]: %s: [%d]: %s [RKWIFI]: %s: %s, %s, %s, reason=%d %s: enter RK_wifi_search_with_ssid ssid error!!! RK_wifi_search_with_ssid save_info[%d].ssid: [%s], ssid: [%s] [%d:%d:%d] cat /tmp/save_info.txt | awk '{print $2}' | sed -n %dp %s: row = %d, column(2) = %s %s: check len str: %d direct: convers str: %s, sname: %s, ori: %s cat /tmp/save_info.txt | sed -n %dp %s: row(%d) = %s %d %s: %s can't find bssid(%s) ndirect convers str: %s, sname: %s, ori: %s cat /tmp/save_info.txt | awk '{print $%d}' | sed -n %dp %s: row = %d, column(%d) = %s %s: bssid: %s cat /tmp/save_info.txt | awk '{print $1}' | sed -n %dp %s: row = %d, network_id = %d cat /tmp/save_info.txt | awk '{print NF}' | sed -n %dp %s: row = %d, columns = %d [CURRENT] [DISABLED] [TEMP-DISABLED] rm -rf /tmp/save_info.txt wpa_cli -i wlan0 list_network > /tmp/save_info.txt cat /tmp/save_info.txt | wc -l ap cnt: %p, &cnt: %p wifi cnt: %d(%s)(%p) id: %d, name: %s, bssid: %s, state: %s cat /tmp/save_network.txt | awk '{print $2}' | sed -n %dp cat /tmp/save_network.txt | sed -n %dp cat /tmp/save_network.txt | awk '{print $%d}' | sed -n %dp cat /tmp/save_network.txt | awk '{print $1}' | sed -n %dp cat /tmp/save_network.txt | awk '{print NF}' | sed -n %dp rm /tmp/save_network.txt wpa_cli -i wlan0 list_network > /tmp/save_network.txt cat /tmp/save_network.txt | wc -l pidof wpa_supplicant wpa_cli -iwlan0 status | grep wpa_state | awk -F '=' '{printf $2}' COMPLETED /tmp/wifi_status.tmp remove /tmp/wifi_status.tmp failed! wpa_cli -iwlan0 status > /tmp/wifi_status.tmp cat /tmp/wifi_status.tmp wifi_status.tmp: %s wpa_cli -iwlan0 status wpa_cli status: %s r fopen /tmp/status.tmp failed! bssid freq ssid %s: check len value: %d [convers str: %s, sname: %s, ori: %s] %d:%d id mode wpa_state ip_address address /tmp/status.tmp remove /tmp/status.tmp failed! wpa_cli -iwlan0 status > /tmp/status.tmp cat /tmp/status.tmp status.tmp: %s wpa_supplicant BUG: wifi open but wpa_supplicant noexist!!! [RKWIFI] start_wpa_supplicant wpa_pid: %d, monitor_id: 0x%lx open close +++++ wifi version: V1.352 [%s]+++++ ifconfig wlan0 up ifconfig wlan0 0.0.0.0 killall dhcpcd killall -15 wpa_supplicant killall -9 wpa_supplicant wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf -d dhcpcd wlan0 -AL -t 0 & RK_wifi_enable enable failed! RK_wifi_enable failed! RK_wifi_enable enable ok! wpa_cli -i wlan0 enable_network all wpa_cli -i wlan0 save_config rkwifi turning off... wpa_exit: %d, cnt: %d ifconfig wlan0 down RK_wifi_enable disable ok! wpa_cli -iwlan0 scan OK ok scan error: %s [] /tmp/scan_r.tmp wpa_cli -iwlan0 scan_r > /tmp/scan_r.tmp [ { "bssid":"%s", "frequency":%d, "signalLevel":%d, "flags":"%s", WPA WEP "ssid":"%s", }, ] "rssi":%d, wpa_cli -iwlan0 add_network wpa_cli -iwlan0 set_network %d ssid %s wpa_cli -iwlan0 set_network %d key_mgmt NONE wpa_cli -iwlan0 set_network %d wep_key0 %s wpa_cli -iwlan0 set_network %d auth_alg SHARED wpa_cli -iwlan0 set_network %d psk \"%s\" wpa_cli -iwlan0 set_network %d key_mgmt SAE wpa_cli -iwlan0 set_network %d ieee80211w 2 wpa_cli -iwlan0 set_network %d scan_ssid %d wpa_cli -iwlan0 bssid %d 00:00:00:00:00:00 clear_bssid_network fail! wpa_cli -iwlan0 select_network %d wpa_cli -iwlan0 enable_network %d rkwifi_check_ip. 127.0.0.1 wifi got ip. rkwifi_check_ip exit. check_wifi_isconnected wifi is connected. check_wifi_isconnected is still not COMPLETED! break Check wifi state with none state. try more %d/%d, check_wifi_isconnected is wifi_onoff_flag false break. check_wifi_isconnected is wifi_wrong_key break. check_wifi_isconnected is wpa_exit break. check_wifi_isconnected wifi_cancel be called so break. wifi is not connected. %02x format_wifiinfo ssid: %s format_wifiinfo password: %s wpa_cli -iwlan0 set_network %d priority %d wpa_cli -i wlan0 list_network | wc -l wifi cnt: %d(%s) wpa_cli -i wlan0 list_network | awk '{print $1}' | sed -n %dp ### %s ### save_configuration wifi cnt: %d(%s) wpa_cli -i wlan0 disable_network %d wpa_cli -iwlan0 save_config sync check dns cat /etc/resolv.conf nameserver dns ok: %s wpa_cli -iwlan0 disable_network %d wpa_cli -iwlan0 remove_network %d wifi_connect_state_check [%s] [RKWIFI]: %s: %d : %d [%s exit] wpa_cli -i wlan0 reconnect %s: invalid ssid RK_wifi_connect to %s but prev connecting! now return [%s] ssid: %s, psk: %s wpa_cli -iwlan0 disable_network all cp /data/cfg/wpa_supplicant.conf /data/cfg/wpa_supplicant.conf.bak wpa_cli flush wpa_cli save_config add_network id: %d failed! %s: is none psk, ssid:"%s" ssid_len:%lu %s: set_network failed. ssid:"%s" %s: ssid:"%s" ssid_len:%lu; psk:"%s", encryp: %d. %s: set_network failed. ssid:"%s", psk:"%s" %s: ori:"%s" ori_len:%lu %s: set_hide_network id: %d failed! %s: select_network id: %d failed! %s: enable_network id: %d failed! [%s]: ssid %s %s: ssid is null RK_wifi_forget_with_ssid [%s] not found! wpa_cli -iwlan0 save %s: bssid is null %s: invalid bssid %s RK_wifi_forget_with_bssid %d not found! wifi dont connecting! RK_wifi_connect_with_ssid to %s but prev connecting! now return %s: %s RK_wifi_connect_with_bssid %d not found! select_network id: %d failed! enable_network id: %d failed! wpa_cli -iwlan0 disconnect %s: name is null wpa_cli -i wlan0 flush wpa_cli -i wlan0 save rm /data/cfg/wpa_supplicant.conf cp /etc/wpa_supplicant.conf /data/cfg/wpa_supplicant.conf cp /data/cfg/wpa_supplicant.conf.bak /data/cfg/wpa_supplicant.conf wpa_cli -i wlan0 reconfigure %s: wifi_mac is null create mac socket failed. wlan0 Mac socket ioctl failed. %02X:%02X:%02X:%02X:%02X:%02X the wifi mac : %s /data/cfg/wpa_supplicant.conf network create socket error = %d ioctl err = %d ioctl rssi = %d CTRL-EVENT-IGNORE IFNAME= /var/run/wpa_supplicant pidof %s ########### %s ############### bssid= reason= ssid=" " auth_failures %s: don't find end tag convers str: %s, sname: %s, ori: %s id= wait to get valid connect info CTRL-EVENT-BSS CTRL-EVENT-TERMINATING CTRL-EVENT-DISCONNECTED %s: wifi is disconnect ip addr flush dev wlan0 CTRL-EVENT-CONNECTED %s: wifi is connected CTRL-EVENT-SCAN-RESULTS %s: wifi event results echo 1 > /tmp/scan_r reason=WRONG_KEY %s: wifi reason=WRONG_KEY CTRL-EVENT-TERMINATING %s: wifi is WPA_EVENT_TERMINATING! CTRL-EVENT-ASSOC-REJECT status_code=13 wpa_cli -i wlan0 set_network %d auth_alg OPEN wpa_cli -i wlan0 select_network %d %s: wpa abort exit!!! Error poll = %d ------ exit wifi_ctrl_recv ------------ ------ 0x%x ignore------------ IFNAME=%s %s - connection closed Received EOF on supplicant socket IFNAME=%s %s - signal 0 received %s %s: wpa_supplicant is not ready Unable to open connection to supplicant on "%s": %s %s %s/%s ------ enter RK_wifi_start_monitor ------$ RK_wifi_start_monitor %s, connect to supplicant fail. ------ wpa_exit for() ------ disconnecting from the supplicant, no more events ------ exit RK_wifi_start_monitor ------$ wifi_state_send RK_wifi_search_with_bssid RK_wifi_search_with_ssid get_ssid_from_list_network get_bssid_from_list_network get_id_from_list_network get_columns_from_list_network get_flags_from_list_network RK_wifi_getSavedInfo _get_ssid_from_list_network _get_bssid_from_list_network _get_id_from_list_network _get_columns_from_list_network _get_flags_from_list_network _RK_wifi_getSavedInfo _RK_wifi_running_getConnectionInfo RK_wifi_running_getConnectionInfo RK_wifi_scan RK_wifi_scan_softap RK_wifi_scan_r_sec disable_no_connected_ssid wifi_connectfail_process wifi_connect_state_check RK_wifi_connect_wpa3 RK_wifi_connect_wep RK_wifi_connect RK_wifi_connect1 RK_wifi_forget_with_ssid RK_wifi_forget_with_bssid RK_wifi_connect_with_ssid RK_wifi_connect_with_bssid RK_wifi_set_hostname RK_wifi_get_mac wifi_close_sockets get_wifi_info_by_event dispatch_event dispatch_event check_wpa_supplicant_state wifi_connect_on_socket_path wifi_connect_to_supplicant RK_wifi_start_monitor RK_SOCKET_APP [%s]: fail to create socket socket [%s]: fail to bind socket bind [%s]: %s: SO_RCVBUF buflen=%d, optlen=%d [%s]: fail to listen socket listen [%s]: fail to accept socket accept [%s]: %s: can not creat socket [%s]: %s: SO_SNDBUF buflen=%d, optlen=%d [%s]: %s: can not connect to socket [%s]: %s: invalid sockfd [%s]: fail to send send [%s]: fail to recv recv FUNC:%s create sockfd failed! [%s]: bytes: %d, errno: %s RK_socket_server_setup RK_socket_client_setup RK_socket_send RK_socket_recieve RK_socket_udp_send N N N N N N N N N!N#N&N)N.N/N1N3N5N7N<N@NANBNDNFNJNQNUNWNZN[NbNcNdNeNgNhNjNkNlNmNnNoNrNtNuNvNwNxNyNzN{N|N}NN N N N N N N N N? N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O!O#O(O)O,O-O.O1O3O5O7O9O;O>O?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P? P P P P P P P P P P P P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P Q Q Q Q Q Q Q? Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>QBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R!R"R#R%R&R'R*R,R/R1R2R4R5R<R>RDRERFRGRHRIRKRNRORRRSRURWRXR? YRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R S S S S S S S S S S S S S S S S S S S"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8S<S=S@SBSDSFSKSLSMSPSTSXSYS[S]SeShSjSlSmSrSvSyS{S|S}S~S S S S S S S S S? S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S T T T T T T T T T T"T$T%T*T0T3T6T7T:T=T?TATBTDTETGTITLTMTNTOTQTZT]T^T_T`TaTcTeTgTiTjTkTlTmTnToTpTtTyTzT~TT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T U U U U U U U U U U U U U U U U U U U U U U U!U%U&U? (U)U+U-U2U4U5U6U8U9U:U;U=U@UBUEUGUHUKULUMUNUOUQURUSUTUWUXUYUZU[U]U^U_U`UbUcUhUiUkUoUpUqUrUsUtUyUzU}UU U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U V V V V V V V V V V V V V V V V V V V V V V!V"V%V&V(V)V*V+V.V/V0V3V5V7V8V:V<V=V>V@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaV? cVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V W W W W W W W W W W W W W W W W W W W W W W W W W!W"W$W%W&W'W+W1W2W4W5W6W7W8W<W=W?WAWCWDWEWFWHWIWKWRWSWTWUWVWXWYWbWcWeWgWlWnWpWqWrWtWuWxWyWzW}W~WW W? W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X X X X X X X X X X X X X X X X X X X X X X"X#X%X&X'X(X)X+X,X-X.X/X1X2X3X4X6X7X8X9X:X;X<X=X>X?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XX X X X X X X X X? X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YY Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y? Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z? Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [? [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ]? ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]? ] ] ] ] ] ] ] ] ] ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _!_"_#_$_? (_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ` ` ` ` ` ` ` ` ` ` ` ` `"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~` `? ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a a a a a a a a a a a a a a a a!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aa a a a a a a a a a a a a a a a a a a a? a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a b b b b b b b b b b b b b b b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;b<bBbDbEbFbJbObPbUbVbWbYbZb\b]b^b_b`babbbdbebhbqbrbtbubwbxbzb{b}b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b? b b b b b b b b b b b b b b b b b b b c c c c c c c c c c c c c c c c c c c&c'c)c,c-c.c0c1c3c4c5c6c7c8c;c<c>c?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~cc c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c d d d d d d d d d d d d d d d d d d d"d#d$d? %d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;d<d>d@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~dd d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d e e e e e e e e e e e e e e e e e e e e e e e e e e e e e!e? "e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:e<e=e@eAeBeCeDeFeGeJeKeMeNePeReSeTeWeXeZe\e_e`eaedeeegeheiejemeneoeqeseuevexeyeze{e|e}e~ee e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e f f f f f f f f f f f f f f f f f f!f"f#f$f&f)f*f+f,f.f0f2f3f7f8f9f:f;f=f?f@fBfDfEfFfGfHfIfJfMfNfPfQfXf? Yf[f\f]f^f`fbfcfefgfifjfkflfmfqfrfsfufxfyf{f|f}ff f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f g g g g g g g g g g g g g g g g g g g g!g"g#g$g%g'g)g.g0g2g3g6g7g8g9g;g<g>g?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvg? xgygzg{g}g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g h h h h h h h h h h h h h h h h h h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hh h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h? h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h i i i i i i i i i i i i i i i i i i i i i i i i!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;i<i>i@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~ii i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i? i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i j j j j j j j j j j j j j j j j j j j j j j j j j j j j j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;j<j?j@jAjBjCjEjFjHjIjJjKjLjMjNjOjQjRjSjTjUjVjWjZj\j]j^j_j`jbjcjdjfjgjhjijjjkjljmjnjojpjrjsjtjujvjwjxjzj{j}j~jj j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j? j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k%k&k(k)k*k+k,k-k.k/k0k1k3k4k5k6k8k;k<k=k?k@kAkBkDkEkHkJkKkMkNkOkPkQkRkSkTkUkVkWkXkZk[k\k]k^k_k`kakhkikkklkmknkokpkqkrksktkukvkwkxkzk}k~kk k k k? k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k l l l l l l l l l l l l l l l l l#l%l+l,l-l1l3l6l7l9l:l;l<l>l?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|ll l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l? l l l l l l l l l l l l l l l m m m m m m m m m m m m m m m m m m m m m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mm m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m n n n n n n n n n n n n n n n n n n n n"n&n'n(n*n,n.n0n1n3n5n? 6n7n9n;n<n=n>n?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n o o o o o o o o o o o o o o o o o o o o o o o o o!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;o<o=o?o@oAoBo? CoDoEoHoIoJoLoNoOoPoQoRoSoToUoVoWoYoZo[o]o_o`oaocodoeogohoiojokolooopoqosouovowoyo{o}o~oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p!p"p$p%p&p'p(p)p*p? +p,p-p.p/p0p1p2p3p4p6p7p8p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p q q q q q q q q q q q q q q q q q q q q q q q q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q? 5q7q8q9q:q;q<q=q>q?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q r r r r r r r r r r r r r r r r r r r r r r r r r r? r r r r r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:r<r>r@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r ? ! " # $ % 0 0 0 0 0 ^ & 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6"'"(" " "*")" "7" " "%" " # "+"."a"L"H"=" "`"n"o"d"e" "5"4"B&@& 2 3 ! 0 ! & & % % % % % % % % %; ! ! ! ! 0& ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d ? e f g h i j k l m n o p q r s t u v w x y z { | } ~ p!q!r!s!t!u!v!w!x!y!f g h i j k $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $t$u$v$w$x$y$z${$|$}$~$$ $ $ $ $ $ $ $ $`$a$b$c$d$e$f$g$h$i$l m 2!2"2#2$2%2&2'2(2)2n o `!a!b!c!d!e!f!g!h!i!j!k!p q ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ! " # $ ? % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0r s t u v w x y z { | F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} ~ ? 5 6 9 : ? @ = > A B C D ; < 7 8 1 3 4 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D ? E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 Q 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O % 5 ! ! ! ! ! ! " "#"R"f"g" "P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s% % % % % % % %? % % % % % % % % % % % % % % % % % & " 0 0 0 + M k Q D H a 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1!1"1#1$1%1&1'1(1)1 !0"0#0$0%0&0'0(0)0 2 3 3 3 3 3 3 3 3 3 3 30 !!12 0 0 0 0 0 0 0 0I J K L M N O P Q R T U V W Y Z [ \ ] ^ _ ` a ? b c d e f h i j k 0 % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K% r r r r r r r r r r r r r r r r r s s s s s s s s s s s s s s s s s s s s s#s$s&s's(s-s/s0s2s3s5s6s:s;s<s=s@sAsBsCsDsEsFsGsHs? IsJsKsLsNsOsQsSsTsUsVsXsYsZs[s\s]s^s_sasbscsdsesfsgshsisjsksnspsqs ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] rssstsusvswsxsyszs{s|s}ss s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s? s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ s s s s s s s s t t t t t t t t t t t t t t t t t t t t t t t t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMt? NtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt {t|t}tt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t? t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w t t t t t t t t t u u u u u u u u u u u u u u u u u u u u u u u!u"u#u$u&u'u*u.u4u6u9u<u=u?uAuBuCuDuFuGuIuJuMuPuQuRuSuUuVuWuXu? ]u^u_u`uaubucuduguhuiukulumunuoupuqusuuuvuwuzu{u|u}u~u u u u u u ux y z { | } ~ u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u v v v v? v v v v v v v v v v v v v v v!v#v'v(v,v.v/v1v2v6v7v9v:v;v=vAvBvDv ! " # $ % & ' ( ) * + , - . / 0 1 2 3 EvFvGvHvIvJvKvNvOvPvQvRvSvUvWvXvYvZv[v]v_v`vavbvdvevfvgvhvivjvlvmvnvpvqvrvsvtvuvvvwvyvzv|vv v v v v v v v v v v v v v v v v v? v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v vJU? W(c T U T vLv< w~ x1r (l [ O c f \ Hh f v QVe q PeY a o LcRb S'T {kQ u ] b v b ]W8 b8r}v g~vFdpO% b z e s,dsb, gHrnb b4O tJS R ~ .^ h i ~ h x Q P$ S eR v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v w w w w w w w w w w w w w w w w w w w w w w!w#w$w%w'w*w+w? ,w.w0w1w2w3w4w9w;w=w>w?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\w O!Xq [ b b fy rog x `QS S P r Y ` q TY ,g({)] ~-u lf < ; k {|_ x = k k k ^ ^ u ]e _ _ X [ , Ab O S^S M hj_ h a+R*vl_ e o n [HduQ Q g N y| p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w? w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w uv^ s d b lZS R d {/O ^6 $n ls Uc\S Te W N ^ek?| ` d s PgMb" lw) i_ ! S k ` `p 1 N l d | i fI SV{ O QKmB\m c S, 6 g x=d [ \ ] b gz d cI N f s w w w w w w w w w w w w w w x x x x x x x x x x x x x x x x x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx? [x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xx x x x x:W \8^ P S^eEu1U!P b g2Vno ]5T pf ob d c{_ o \hf _ lH l d y WYj bHTXN z ` o b y T u c S`l _p ; O:\d e pEQ Qk ] [ bl tu z ay{ N ~ w N R Qqj S nd Zi x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x? x x x x x x x x x x x x x x x x x x x x x x y y y y y y y y y y y@x P w d Y c ]z=i O9 U2N u zb^ ^ R9T pvc$ W%f?i U m ~" 3b ~ u( x Ha t dk:RP !kj q V S N N Q | | O { zgd ] P v | m QgX[ [ x d d c+c -d T{)vSb'YFTyk P4b&^ k N7 _. y y y y y y y y y y y y y y y y y y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycy? dyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yy y y y y y y y y y y y y y `= b9NUS c e.lFO ` m 9_ S_!cZQa ch RccH P \wy [0R;z `S v _ _ vl op{vI{ w Q $XNO n Le { r m Z b ^0W ,{ ^ _ c n x pxQ[ W5uCO8u ^ ``Y m k x S Q R c T 9r xv S y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y? y y y y y y y y y y y y y y z z z z z z z z z z z z z z z z z z z N v S v - [ "N N Qc a R h Ok` Q m\Q b ea F u cw k r r 5XywL \g@ ^!n Y z w; k e XQQ [ X(Tr fe V vA c T Y:Y W 5g 5 AR ` X \E O %Zv` S|bO i` ?Q3 \u 1m N z z!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhz? izjzkzlzmznzozqzrzszuz{z|z}z~z z z z z z z z z z z z z z z z z z z0 SZO{ OON l s ^ju j w A~ Q p S ) rm lJW e ?b2 Y N ~>e ^ aU *S T ^ l9 Z )T l R ~_W q~l |KY N _$a |0N \ g \ u p" Q IY Q[O&T+Ywe u[vb b E^ l&{ O O g z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z? z z z z z z z z { { { { { { { { { { { { { { { { { { {!{"{#{'{){-{nm m y _+u b O e/ Q ^P t oR K Y P N 6ry [ D Y TvV V 9e i v nr^ uFg g z v a ybec Q R 8 ~ \/n`g { v | dP ?zJT TLk d b= urRi [ <h *N T ~9h f ^ /{0{2{4{5{6{7{9{;{={?{@{A{B{C{D{F{H{J{M{N{S{U{W{Y{\{^{_{a{c{d{e{f{g{h{i{j{k{l{m{o{p{s{t{v{x{z{|{}{{ { { { { { { { { { { { { {? { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { W? h ];e Rm` O lQ [ _ ]^l b! qQ R l r W g- Y T {0O ld[ Y S 7 Ee~ V .R tPR [ c VN b*` hsQ [ Q { P `Lp/ IQ^ pt -WExR_ h < xvBh g 5 =R n h V g T { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { | | | | | | | | | | | | | | | | | | | | |? | | | | | |!|"|#|$|%|(|)|+|,|-|.|/|0|1|2|3|4|5|6|7|9|:|;|<|=|>|B| i[wm&l N [ c a +T m [ Q UU dMc e a ` qWlIl/Ymg* X Vj k }Y SimuT Uw 8h y TUO T v l mk d : ?V u _ rh` T N*ja R`p T py ? *m [ _ ~ U O4s<T S P T|TNN _Zt Xk t r |VnC|D|E|F|G|H|I|J|K|L|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|u|v|w|x|y|z|~|| | | | | | | | |? | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |'_N ,U b N l7b TNS>s n;u R S i _ ` mOW"k sSh bc `$U ub q m [{^R La xW '| v Q `LqCfL^M` pp%c _b` V k `gaIS `ff? y O pGl ~d fZZB Qm mA ;m Okp b ` ' xy Q>W W:gxu=z y { | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | } } } } } } } } } } } } } } } }? } } } } } } } } } } } } } } }!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6} e o ! Y ~ T g h M| S%` urlsS Z ~$c Q ] b Qc[ OmyBR `Nm [ [ e _E Y ~ ~ V g9YsO [ RZ > 2u GP<z N g~ Z|k vZW \:{ Nq|Q p xY ' h g xwx bac { OjR QP it 1 . { N7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}? x}y}z}{}|}}}~}} } } } } } } } } } } } } } } } } } } } } } } } } }eP0 QRo n n m ^ P Y \Fm_l u hhVY Sq M I i y&q N Gm Z V d w O r z 4 ~RYeu S z c c v yW 6 *b R Thpgwckw z m ~ Y b Lu P N u J\ ]K{ e N%m_ '}& N( s Kf y pxm } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }? } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }=\ RF bQ [wvf N ` | | ~ Nf of Y Xle\ _ uV z z Q p z cvz ~ s ENxp]NR SQe e T1\ u b r uE\y @\ T w>N lZ bnc ]wQ / O S ` pgRPcC Z&P7wwS ~ d+e b c P5r Q ~GW Q T \ } } } } } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~? :~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~ O zZm U TaS T _ cwi Qha R*X RNW x w ^wa |[b b N p b p` wW g h x y X T S4nKQ;R [ CU Ws`QW-TzzP`T[ c b Scb [ g T z w ^ 8Y W c WWw{ O _ [>k!SP{ rFh w6w e Q N v \ zu NYA P^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~? ~ ~ ~ ~ ~ ~ ~ ~ 79;<=>?@ACFGHIJKLMNORS 'a ndW fFc V bib ^ W b U! J fU egV jZ h b { pQ o0 c a p n t i r ^ gjm^c Rbr lO Yj p m RPN m ~ x/}!Q W d {| l h^i Q S h r { r y o tNg <y T T h=N S R>x S)R P O OVY[\]^`cdefgklmopsuvwxz{|} ? u z | l R t T OT p ^ ` m ^[e8 K` p ~ | Q h |o $N ~f N dJ P u q [ fo N dc ^ e R p R s3t g x 4N m QA T b s 6O Qupu \ S N n t ikx Yu R$vAm gmQ K T<{ z ! # $ + , - . / 0 2 4 9 : < > @ A D E G H I N O P Q S U V W ? Y [ \ ] ^ _ ` a b c d e f g h k l m n o p r s t u v w x y z { | } W bG |i Z d { oK bS ^ p cdSO x2 B ^o yU_F .bt T O ee\a\ Q /l _ s n ~ \ cj[ nuSqN ceu bn &O N l ~ W; # { = m ~ Y s x l V T WpN VS w n fba+o~ ? ! " # $ % & ' ( ) * + - . 0 3 4 5 7 9 : ; < = ? ) + v l _ +s k w oS Q=^ 8 HN s g hv dq l w ZA k 'f [ Y Z N j v0 s h_[/w a | %_s| y l [B^ h w ~ QMQ R)Z b c w y:n ^ Y mp l b vOe ` f # T}T, xd@ A B C D E G I M N O R V W X [ \ ] ^ _ a b c d f h j k l o r s u v w x ? yd !j xidT b+g X l o [L _r g bar N Y k X fU^ RUa(g vfwgrFz b TPT Z ~ lCNvY HYWS7u V c |` mbT Q Z Y *P l<\ b`O?S{ n+ bt^ x d{c _ Z ?\OcB }[nUJ M m ` g r Q [ $ % & ' ) . 2 : < = ? ? @ A B C E F H J L M N P Q R S T U V W Y [ \ ] ^ ` a b c d e f g i b l[rmb ~ Sm Q _tY R `sY fP u*c a | T'k% k UTvP ljU ,r ^ `6t b cLr _Cn>m eXo v x vTu$R SSN ^ e* b T(R p lxT W T j M iO l U v0x b p om_ h|x { gO gc xoW x9 yb b R5t kj k l m q u v w x { | ? ! " # $ % & ) * . 0 2 7 ; = dU> u v9S u PA\l {OPGr o thy d w b + TX RNjW s^ Q t O\aW l FZ4xD |VRQb N a W4g Wnffm1 f p g:k h b Y N Q o g lvQ hGYgkfu ] P eHyAy w \^N O/TQY xhV l _}l l c> ? A B D E H J K L M N S U V W X Y ] b p q r s t u v y z ~ ? p`=murfb CS ~{ N& ~N MR\oc Em4 XL] kIk g[TT X7 :_ bGj9 re `eh wTN O ] d \ O z R N/` z O N y4t R d y [ lR { "l>PS n dtf0l `w ^<twz y N tBl VK l :S f H\q n ! " # ) * + , - . / 0 2 3 4 5 6 7 9 : ; > ? @ A B C D E G H I ? J K L M N O P R S T U V X ] ^ _ ` b d e f g h j n o p r t w y { | S6Z S W Cg lhQ u b r8R R: p8vtSJ inx 6q q Q g t X e V v pb ~ ` p X N N _ N R Y ~Tb N e b8 c q n [ ~ Q c g 9 Qz[ Y sN]leQ% o . J ^t m 1_ d m( n ^X[ N S} ~ ? OceQh U'N d kb Z_tr m h P x@g9R l ~ PeU^q[{Rf s Igq\ R}qk U da UUlGb. X$OFUO Lf N \ hNc z p R \ T ~bYJ f Dd \Qa m>y 7x3u{T8O m Z ~^y l [vZ u Na n X u%urrGS ~ " # $ % & ' ( ) * - . / 0 1 2 3 4 5 6 > ? @ A B D E F G K L M N O P Q R S T U ? W X Z [ \ ] _ ` a b c e f g i j k l m n o p q s u v w x | } w viR #W ^1Y r en 8\q AS w b e N [ S wON\v Y _:y X N g N b R/f UlV N O p l ^C` [ 6eKb [ [ c.U S&v}Q, g h k b S m ufNN p[ q f fr ^\/g h_g b z X ^pe1o ? U`7R Tdp )u ^ h b S=r 4law z.T wz Ux g p e d6V ` y S N{k [ U V:O<Or ]~g8 ` [ dX d U e O } | PQX n [ x {} ~ x \WzB _yY[_c { h U) t"} @bLX N [yYTX ! " # $ % & ( * + , - . / 0 1 2 3 4 5 6 7 9 : ; = > ? @ ? A B C D E F G H I J K L R S U V W X Y [ \ ] _ ` a c d e f g h i j ms cK b S l^ *Y `plMWJd* +v n[W j umo- fW k x c S pdlXX*d X h U | P m p c m n ~ Ch mv WYyr ~ u hTR" c D |USO f V ` mCRI\)Y mkX0u ul` F cag :w 4 ^ S,T pm o p r s t u v w x ? @l ^\P N ^:cG Phn w T d_ zvhEcR{ ~ uwP b4Y Q y z V _ m`\ W TTQMn V c * To\ bXb1 5 @ n | -i Y b>U c T <m Z t jk YL /_~n s} 8N p [ x=cZf v ` [IZ NU jl s N gQ _ e g _ Y Z $ & ' ( * + , - / 0 2 3 5 6 8 9 : < = @ A B C D E F J K M O P Q R T U V X Z [ \ ] ^ _ a b f g h i j k l m o q r s u ? w x y z ] _qS Eh V/U `:NMo ~ Y O*O>\ ~*g sTOu UO MO-n \pakS v)n e ~;T3z } U t c m z b egS c l ]\T LNal K\ e h>T4T kfk NBcHS O O^W b dfir R R ` f q g Rx wpf;V8T! zr ? # zo` ^ ` Y ` q p nPl r j -^`N Z U m | b ~ w~ #S f \ O r N S Y T c( HQ N ~ T$ T 7 m&_ Z>fi s.s Sz [w P ~ v Sv {D XnaN ey ` T Ny ]aj P Ta ' ]x JR T V m [ mSf$ % & ' ( ) * + , - . / 0 1 3 4 5 6 7 8 : ; = > ? A B C F G H I J K N O P Q R S U V X Z [ \ ] ^ _ ` f g j m o q s t u v x y z ? { | \][!h xU {HeTi NGkN OS c:d e Q hxS a l l" Q\ #k e _ _ OE fe )s `tQ R Wb_ L x^Og'` YDQ Q Syl q O O =g U y ~ X b Z V{ _ W S e ^\ud`n}Z ~ ~i U [ ` e s ? " # $ & ' ( ) , - . / 1 2 3 5 7 cv)w ~t f[tz @ R q _ e [o ] k[l S b& - @T+N Yr ]Y m T N q T p m v%N x \ ^ p lDY c<wM os 0X q S x Uf_0q [ k.Y/ yhglboO u m3 'l N u{Q7h>o p Yvt8 9 : ; < = > ? @ B C E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ` a b c d e g h i j k l m n o p q r s t u v w x y z | ? } ~ Gd'\e z# Y T o 0iNV6 7r Q_Nu c N S fK Y m N X;S c O Oc 7YW y N u l [ Y]_ i P ]YN w Nz b f y\ Ny_ 8 u N a k _IN v n _ ~5 k V k 4 Y T m [n 9\ _ ? pS 1jtZp ^( $ % g G b vq_ lx f T bcO u ^ T l m8l` R(u}^ O ` _$\1u r l8nI g S SQO S|^ m N v i^ a YO O> | a n n N1Z N\ y [ s W TG U \ _ a2k r ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ ? _ ` a b c d e f g h i j k l m n o p q r s t u v w x z { | } ~ tm [ k m 3 n QCQ W S c VXT W?s n ?a(`b f ~ \ | g ` N Sh AQ t ] Uf U[ S8xBg=h T~p [} Q(W T e f^ C l m | Q g e o jV vvp q# b R l< ` X a f` Nb U#n-gg ? (w h i TMN p Xd e [ z:P [ w ky | l v e -]U\8 h`S b z[n ~ j zp_3o _ c mVg N ^& N 4v b-f~b lu gqiFQ Sn b T Ym s e w u'x O g u /cG 5 #cAw _ r N `te bck?e ! " # ? $ % ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E '^ u g/e1T w AlKN ~L v i kgb<P O@W cbk S e ~ _ c c n ^ \6Rzf y z( p u n l z-N v _ w ~ y N O hT ]2m |t ^ T v [<f s*h 1g*s z pnq b w1V;NW g R . Q{F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e g h i j k m n o p q r s t u v w x y z { | } ~ ? OO l]y{ b*r b N xl dZ {ih ^ Y d X r i% X `W QIc bSSLh"t L DU@w|pJmyQ TD Y n m\[+} N}| nP[ nW[ h* [ ~;` ~ p OY c y RS eVy ; ~ ~4V gj \u (f ]PO gZP\OPW ^ 8 9 : ; < = > ? @ B C D E H J K M N O P Q R S T V W X Y [ \ ] ^ _ ` c d e f g h i l m n o p q r t u v w { | } ~ ? N N@Q N ^ES N N N2 l[iV(N y?N SGN-Y;rnS l V k~w 6N N \NiN N [[lU V N S S S S Se ] S S&S.S>S\ fScS R R R-R3R?R@RLR^RaR\R }R R R R R QT N N N N N N N N O N"OdO N%O'O O+O^OgO8eZO]O ? _OWO2O=OvOtO O O O O~O{O O|O O O O O O O O O O O O O)PLP O,P P.P-P O P P%P(P~PCPUPHPNPlP{P P P P P P Q P P P P Q Q N=lXOeO O Flt|nQ ] Q Y R S S Q YUQ NVQ Nn N y4[ Q Q Q Q Q R W _ e h i j l n o q r x y z { | } ~ ? Q Q Q Q ! % ' * + . / 2 3 5 6 iSzS " ! 1 * = < B I T _ g l r t ! $ % & ' ( + - 0 2 3 4 6 7 8 ; < > ? ? C E F L M N O P S T U V W X Z [ \ ] ^ _ ` a b c d e g h j k n q " # 1 / 9 C F RBY R R R R T R R R S q w ^ Q Q/ S _Zu ]LW W W~X X X X)W,W*W3W9W.W/W\W;WBWiW WkW W|W{WhWmWvWsW W W W W W W W W W W W W W W W W W W W Ws u w x y z { } ~ ? X X W W X X XDX XeXlX X X X X ay } Q [ \ < 4 1 ^ / O G C _ @ ` - : 3 f e ! " # ? $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D h i l j m n x | } { X 8 & \ Q Z Y s z x < F i v 1 m u8 9 : E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e j ? V ; Y H h d ^ z wC r { y ' ) < ^ _<YAY7 UYZYXY S"\%\,\4\Lbjb b b b b b b"c b9cKcCc c cqczc c cmc c cic c c c c c c c c cRd c cEdAd d d d d&d!d^d dmd d # $ % ' ( ) * + , 0 1 2 3 4 7 9 : = ? @ C E F H I J K L N T U V Y Z \ ] ^ _ ` a d f g i j k l o p q r s v w x y z { | ~ ? zd d d d d d d d d d e%e.e _ _ u __S S S S S S T T TKTRTSTTTVTCT!TWTYT#T2T T TwTqTdT T T TvTfT T T T T T T T T T TrT T T T T T T T T T T T T T T U T U T U T"U#U U U'U*UgU U UIUmUAUUU?UPU<U ? ! $ % & ' ( ) * + , - . 0 2 3 4 5 6 7 8 : ; < = > ? @ A B D 7UVUuUvUwU3U0U\U U U U U U U U U~U U U{U U U U U U U U U V U U U U U U U U U U U U U U U U V V V V$V#V U V'V-VXV9VWV,VMVbVYV\VLVTV VdVqVkV{V|V V V V V V V V V V V V W W W W ^ ^ ^ ^1^;^<^E G H Q S T U V X Y [ \ _ ` f g h k m s z { | ? 7^D^T^[^^^a^ \z\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ] ]']&].]$] ] ] ]X]>]4]=]l][]o]]]k]K]J]i]t] ] ] ]s ] ]s_w_ _ _ _ _ _ _ _ _ _ _ _b a_ r r r r r r r r r r r r r r r r s r s r ! " # $ ? % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E r s s!s s s s s"s9s%s,s8s1sPsMsWs`slsos~s %Y $Y Yc g h i j k l t w } ^ ^ ^ ^ ^ ^ ^ ^ ^ ^S ^ ^ ^ ^ ^ _ _ _ _ ` _ ` _ _ _ ` ` _ _ _ `5`&` ` ` `)`+` `?`!`x`y`{`z`B`F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s u v w x y z { | } ~ ? j`}` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a&a a#a ` a a+aJaua a a a a a a _ ,N?r b5lTl\lJl l l l l lhliltlvl l l l l l l l l l l l l l l l l l l l ? 9m'm mCmHm m m m m+mMm.m5m mOmRmTm3m mom m m^m m m\m`m|mcm n m m m n m m n m m m n m n m+nnnNnkn n_n nSnTn2n%nDn n n n n-o n n n n n n n n n n n nboFoGo$o o n/o6oKoto*o o)o o o oxoro|ozo o ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G H I ? J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i k o o o o o o o o o o p#p p9p5pOp^p [ [ [ [ [ [/u 4d [ [0 [G & ! 5 6 - / D Q R P h X b [ ft } P_W_V_X_;\ TP\Y\q[c\f\ *_)_-_t <_; n\ Y Y Y Y Y Yl m n o p q r s t u v w x y z { | } ~ ? Y Y Y Y Y Y Y Y Y Y Z Z Y Z Y Y Y Z Z2Z4Z Z#Z Z@ZgZJZUZ<ZbZuZ Z ZwZzZ Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [2[7[@[ \ \Z[e[s[Q[S[b[u w x z } ~ ~ ~ ~ ~ ~ ? ! " # $ % & ' ( ) * + , - . ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ !"#$%&'*+,-/01235z^u ]>u s s s s s s s s s s s s s s s| t s s s s s t*t[t&t%t(t0t.t,t/ 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j l m n o ? p q r s t u v w x y z { | } ~ t tAt\tWtUtYtwtmt~t t t t t t t t t t t t t t LgSg^gHgig g gjgsg g gug g g g gwg|g g h g h g g h g g g g g h g g g h g g2h3h`hahNhbhDhdh h hUhfhAhgh@h>hJhIh)h h hthwh hkh hni h i i h' 3 = C H K U Z ` n t u w x y z { | } ~ ? $i h i iWi h iqi9i`iBi]i iki i ixi4i i i i i ificiyi i i i i i i i i i i i i i i/j i j jej iDj>j jPj[j5j jyj=j(jXj|j j j j j j7sRs k k k k k k k k k k kk m q r s u v x w y z | ~ # $ % & ' ( ) + , - / 0 7 8 9 : > A C J N O Q R S V W ? X Y Z \ ] ^ ` c e f k m n o p q s x y z { | } ~ b b b b"b!b%b$b,b t t t u u u4e e e e f frg f f f p f f4f1f6f5f _fTfAfOfVfafWfwf f f f f f f f f f2 3 6 ; = @ E F H I G M U Y nr r]rfror~rr r r r r r c2c c ? ?d d k k k k k l l l l l l l l!l)l$l*l2l5eUekeMrRrVr0rb R g g g Z 6 , 2 H L S t Y Z q ` i | } m g MX Z n &g ! " # $ % & ' ( ) + , . / 1 3 4 5 6 7 : ; < = ? @ A B C D E F G H I J K L M N O P Q T U W X Z \ ] _ c d f g h j k l m n o p q ? r u w x y z { } ~ $k7k9kCkFkYk k@_ k eQ e e e e e e e e e p p p p p p p p p p p q q q/q1qsq\qhqEqrqJqxqzq q q q q q q q q q r(rlp qfq q>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzy y y y y y _ _ ? <`]`Z`g`A`Y`c` ` a a]a a a a a b l l m w w x x x x x e-x x x9x:x;x x<x%x,x#x)xNxmxVxWx&xPxGxLxjx x x x x x x x x x x x x x x x y x y$y y4y v w w v w w w"w w-w&w5w8wPwQwGwCwZwhw ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M ? N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n bweww w}w w w w w w w w w:u@uNuKuHu[uruyu uXa_H htqy ~ v v2 o p q r s t ? " * + ) , 1 2 4 6 7 8 < > ? B 5 D E F I L N O R S T V W X Y [ ^ _ ] a b d e f g h i j k l o q r s : w w y y y y zG] z z z z ! " # $ % & ' ( ) * + , - / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I ? J K L M N O P Q R S V W X Y Z [ \ ] ^ _ ` a b d f s x y { ~ 9z7zQz pz v v v v v t t,u " ( ) * + , 2 1 6 8 7 9 : > A B D F G H I K L N Q U W Z [ \ ^ c f g h i j k l q m s u u u u u u u u u u u u u u u u u u u u u u u v u u u v v v v v v%v v v v ? v<v"v v@v-v0v?v5vCv>v3vMv^vTv\vVvkvov zxzyz z z z z z z z z z zd i r } ! 4 + 6 A f { u v v w " % & ' ) ( 1 5 C F M R i q x ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 ? 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y M T l n z | { # ; % . > H 4 1 ) 7 ? " } ~ { ` p L n S c | d Y e Z [ \ ] ^ _ ` a b c d e f g h i j k r ? ! 9 < 6BDE z z { { { { {+{ {G{8{*{ {.{1{ {%{${3{>{ {X{Z{E{u{L{]{`{n{{{b{r{q{ { { { { { { { { { { { { { { { { { { { { { | { { | | | ! " $ % & ' ( ) * + , - . 0 1 3 4 5 6 7 8 9 : = > ? @ F J K L N P R S U V W X Y Z ? [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { |*|&|8|A|@| D ! " # - / ( + 8 ; 3 4 > D I K O Z _ h ~ ^ ||Ie | | | | | | | | | | | | | | | |n f |w} } }G~ ~ s g m G I J P N O d | } ~ ? b a p i o } ~ r t y U ~ Y i , . # / : @ 9 5 = 1 I A B Q R J p v | o t x e ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; > & S * - 0 > w > j > k #z < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z ? { } ~ | X E C G I H M Q . U T # ;~ " , / 9 7 = > D ! ? " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M $ ' . 0 4 ; < @ M P R S T V Y ] _ ` a b e n o r t u v w x y z { | } ? N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ! # $ % & ' ( ) * + - . 0 1 2 3 4 5 6 8 : < ? @ A B C E F G H I J K L M N O R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x ? y z { | } ~ , y ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g ! # $ ' ( ) ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C ? D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d h i j k l m n o p q r s t u v w x y z { | } ~ \xe3\xde\xe3\xdf\xe3\xe0 @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ -c sh /bin/sh [EXEC_DEBUG_SYS]: %s [system_exec_err] -1 [system_exec_err %s] -2 [system_exec_err] -3 [EXEC_DEBUG]: %s r [EXEC_DEBUG] execute_r: %s [popen] error: %s ID 0x%x NOT EXIST OR EXIT SIGNAL ILL ID 0x%x ALIVE pidof %s killall %s killall -9 %s %s: kill %s failure [%d] %s: kill %s successful %s: run %s failed kill_task run_task on off DisplayOnly DisplayYesNo KeyboardDisplay KeyboardOnly NoInputNoOutput peripheral broadcast %s: ble_state_cb are not registered %s: ble is close %s: state = %d %s: RK_BT_DEV_FOUND_CALLBACK == NULL Address 00:00:00:00:00:00 Alias unknown Class RSSI %s: get Address failed MTU %s: get MTU failed %s: MTU exchange error(%d) Leaking proxy %p connect_handler %p <unknown> [default] Controller %s %s %s %s: can't get Address Device %s %s %s%s: %s%s is nil %s%s is invalid %s%s: %s Status playing paused stopped yes no %s%s: 0x%08x %s%s: 0x%04x %s%s: %d %s%s: 0x%02x Key Value %s%s has unsupported type %s UUID: %s%*c(%s) UUID: %*c(%s) UUIDs Adapter Device org.bluez.Device1 AddressType %s addressType:%s %s Alias: %s %s address: %s random %s The device is ble(random) public %s The device is ble(public) %s class: 0x%x %s The device is source %s The device is sink Audio Sink Audio Source %s The device is unknow non-null null %s: proxy is %s %s: default_dev %p, proxy: %p check proxy: ref: %d:%d : [0;94m[%s%s%s] [0m# [0;94m[bluetooth] [0m# %s: ble connection already exists %s: ble_dev = %p %s: ble_dev is NULL %s: ble disconneced [0;92mNEW [0m %s: path: %s Connected Paired === %s === %s: bt_name: %s hciconfig hci0 piscan %s: bt check open ok %s: ble_service_cnt = %d %s: ble conneced, ble_dev = %p [%s Enter] iface: %s, path: %s org.bluez.Adapter1 org.bluez.AgentManager1 NON_INTERACTIVE org.bluez.GattService1 org.bluez.GattCharacteristic1 org.bluez.GattDescriptor1 org.bluez.GattManager1 org.bluez.LEAdvertisingManager1 org.bluez.MediaTransport1 org.bluez.MediaPlayer1 org.bluez.MediaFolder1 org.bluez.MediaItem1 [%s Exit] iface: %s %s: adapter is NULL %s: addr: %s, name: %s [%d] [0;91mDEL [0m %s: ble_dev == NULL %s: proxy_path = %s, ble_dev_path = %s %s: can't get remote device name %s: can't get remote device address %s thread tid = %lu %s: connected: %d, rsd addr: %s, name: %s. %s: ble_dev(%p) != proxy(%p) %s: AddressType = %s %s: find reconnect device(%s), but cod(%d) != sink %s: reconnect device = %s [%s Enter] iface: %s, path: %s, name: %s Device %s Controller %s Powered Discovering TRUE FALSE Adapter Discovering changed to %s Attribute %s Value KeyCode [SIGNAL] %s.%s %s: No default controller available Invalid argument %s Controller %s not available Controller %s (%s) Controller %s Name Discoverable Pairable Modalias Set failed: %s Changing succeeded power %s pairable %s discoverable %s capability Agent registration enabled Agent registration disabled start stop %s: Failed to %s(%lu) discovery: %s started %s: Discovery %s(%lu) auto bredr le {sv} Pathloss %s: scan transport: %s Transport DuplicateData SetDiscoveryFilter failed: %s SetDiscoveryFilter success SetDiscoveryFilter Failed to set discovery filter ERROR: %s cmd(%s) is invalid! StartDiscovery StopDiscovery %s method = %s Failed to %s discovery all Failed to parse input RSSI: %d Pathloss: %d DuplicateData: %s Invalid option: %s %s uuids rssi pathloss transport duplicate-data Missing device address argument Device %s not available %s: Device %s not available Device %s (%s) Device %s Appearance Icon Trusted Blocked LegacyPairing ManufacturerData ServiceData TxPower AdvertisingFlags AdvertisingData Failed to pair: %s Pairing successful Pair %s: Failed to pair %s: Attempting to pair with %s %s trust %s untrust %s block %s unblock Failed to remove device: %s %s: Device has been removed %s: Attempting to remove device with %s RemoveDevice %s: Failed to remove device * No device connected Missing attribute argument Attribute %s not available UUID Service - %s Primary Characteristics Includes Characteristic - %s Service Notifying Flags Descriptors Descriptor - %s Characteristic No attribute selected type LEAdvertisingManager not found Invalid argument service manufacturer data tx-power name appearance duration timeout agent Register agent handler: <capability> a: %s: invaild connect context! %s: Failed to connect: %s %s: can't get address! %s: ---------------------- at here %s: ------------------ ending %s: Connection successful Failed to disconnect: %s %s: Successful disconnected %s: The ACL link still exists! /org/bluez org.bluez %s: btsrc_client init fail %s: server start... %s: server exit! %s parameter error. BtScanParam setting is incorrect %s: devices discovering === scan on === Waiting for Scan(%d ms)... warning:%dms is too short, scan time is changed to 2s. === scan off === === parse scan device (cnt:%d) === %s find_device_by_address failed! Unknow %s: bt source is not open Connect %s: Failed to connect %s: Attempting to connect to %s [proxy: %p] %s: Invalid address %s: source connect thread create failed! %s: Successful disconnected ble %s: Failed disconnected ble %s: ble no connect Disconnect %s: Failed to disconnect %s: Attempting to disconnect ble from %s %s: Invalid proxy Failed to disconnect %s: Attempting to disconnect from %s no source connect WARING: Bluetooth connected, but can't get address! WARING: Bluetooth connected, but can't get device name! %s: %s address error! FUNC:%s create sockfd failed! /tmp/a2dp_master_status status:connect;address:%s; status:disconnect; %s: send: %s(%d) %s: state: %d, addr: %s, name: %s. Get adapter address error Connected device address: %s Get adapter Class error Connected device class: 0x%x Connected device object path: %s /data/cfg/lib/bluetooth/reconnect_cfg Open %s error: %s ADDRESS:%s;CLASS:%x;PATH:%s; Load path %s %s does not exist read %s error: %s ADDRESS: file %s content invalid(address): %s Reconnect failed! /userdata/cfg/bt_reconnect bluez-reconnect:disable %s: automatic reconnection is disabled! %s: The device is connected and does not need to be reconnected! Invalid proxy, stop reconnecting Invalid device_class, stop reconnecting %s: source reconnected(%s) Unable to find a suitable reconnect device! Failed to call org.bluez.Device1.Connect %s: No connected device %s: WARING: can't get Modalias! %s: Modalias valstr = %s 004c 05ac Unknown Platform Apple IOS %s: %s is %s %s: Failed to call org.bluez.Device1.Connect %s: Attempting to connect to %s %s: malloc one scaned device failed addr: %s name: %s %s: Can't get connected status Connected: %d %s: Can't get class of device Class: 0x%x %s: malloc remote_address failed %s: malloc remote_name failed %s: invalid dev_list %s: paired = %d, count = %d %s: dev_list is null, don't need to clear %s: free dev: %s %s: last free dev: %s %s: Invalid bt name: %s %s: set Alias property error %s: Attempting to set device name %s %s: Invalid name buffer, name_len: %d %s: Invalid address buffer, addr_len: %d %s: no connected device %s: address(%s) is paired(%d) or connected(%d) %s: invalid address %s: invalid eir_data buf EirData %s: get EirData data failed %s: iter type != DBUS_TYPE_ARRAY %s: dbus type isn't fixed %s: iter type != DBUS_TYPE_BYTE %s: get EirData data failed, len = %d %s: get EirData data, data_len = %d %s: discovery canceling or canceled === %s scan off again=== WARING: Bluetooth connected, but can't get Discovering! hcitool con ACL LE ble_state_send bt_discovery_state_send dev_found_send bt_name_change_send ble_mtu_exchange_send print_device dist_dev_class set_default_device ble_connected_handler ble_disconnect_handler device_added adapter_new adapter_added le_proxy_added proxy_added device_removed le_proxy_removed proxy_removed source_connected_handler device_connected_handler source_reconnect_handler property_changed check_default_ctrl discovery_reply set_discovery_filter_setup cmd_scan filter_clear_transport find_device_by_address cmd_pair remove_device_reply remove_device cmd_remove connect_reply disconn_reply bluetooth_open _bluetooth_close a2dp_master_scan a2dp_master_connect_thread a2dp_master_connect ble_disconn_reply ble_disconnect remove_ble_device disconnect_by_proxy remove_by_address a2dp_master_save_status a2dp_master_event_send save_last_device reconn_last_devices disconnect_current_devices get_dev_platform get_current_dev_platform connect_by_address_reply connect_by_address disconnect_by_address bt_create_one_scaned_dev list_scaned_dev_push_back bt_get_scaned_devices bt_free_scaned_devices pair_by_addr unpair_by_addr bt_set_device_name bt_get_device_name_by_proxy bt_get_device_name bt_get_device_addr_by_proxy bt_get_device_addr bt_get_default_dev_addr reomve_unpaired_device bt_get_eir_data bt_start_discovery bt_cancel_discovery bt_is_discovering bt_get_playrole_by_addr source_stop_connecting get_device_connected_properties org.bluez.LEAdvertisement1 /org/bluez/advertising Advertising released Release {sv} %s UUID: %s(%s) UUID: (%s) Manufacturer: %u Data Type: 0x%02x on off Tx Power: %s LocalName: %s Name: %s Appearance: %s (0x%04x) Apperance: %s Discoverable: %s Duration: %u sec Timeout: %u sec Advertising object registered Failed to register advertisement: %s Failed to unregister advertising object peripheral as {qv} tx-power local-name appearance {yv} Type s ServiceUUIDs ServiceData a{sv} ManufacturerData a{qv} Data a{yv} Discoverable b DiscoverableTimeout q Includes LocalName Appearance Duration Timeout Advertisement is already registered Failed to register advertising object RegisterAdvertisement Failed to register advertising Advertising object unregistered Failed to unregister advertisement: %s UnregisterAdvertisement Failed to unregister advertisement method Failed to parse input Too much data Invalid value at index %d Invalid manufacture id Type: 0x%02x Invalid type iBle_init_adv ad.server.uuids: %s[%s] %u no org.bluez.Error.Rejected org.bluez.Error.Canceled yes org.bluez.Agent1 /org/bluez/agent Agent released Request PIN code Enter PIN code: agent [0;91m[agent] [0m PIN code: %s Request passkey Enter passkey (number in 0-999999): %.6u [0;91m[agent] [0m Passkey: [1;30m%.*s [1;37m%s [0m Request confirmation Confirm passkey %06u Request authorization Accept pairing Authorize service Authorize service %s Request canceled device o pincode s passkey u entered q uuid Release RequestPinCode DisplayPinCode RequestPasskey DisplayPasskey RequestConfirmation RequestAuthorization AuthorizeService Cancel ### Agent registered ### %s thread tid = %lu ### Failed to register agent: %s ### Failed to unregister agent object agent_register enter Agent is already registered NoInputNoOutput Failed to register agent object RegisterAgent Failed to call register agent method Agent unregistered Failed to unregister agent: %s No agent is registered UnregisterAgent Failed to call unregister agent method Failed to request default agent: %s Default agent request successful RequestDefaultAgent Failed to call RequestDefaultAgent method register_agent_reply [ ] Primary Secondary %s%s%s%s Service %s %s %s%s%s%s Service %s %s %s %s%s%s%s Included Service %s %s %s%s%s%s Included Service %s %s %s UUID [0;92mNEW [0m [0;91mDEL [0m Characteristic %s %s Characteristic %s %s %s Service org.bluez.GattService1 %s%s%sDescriptor %s %s %s%s%sDescriptor %s %s %s Characteristic org.bluez.GattCharacteristic1 org.bluez.GattDescriptor1 Failed to read: %s Invalid response to read Unable to parse value %s: read attribute success {sv} offset ReadValue Failed to read %s: Attempting to read %s %s: Unable to read attribute %s Failed to write: %s %s: write attribute success y WriteValue Failed to write Attempting to write %s Unable to write attribute %s [ [0;93mCHG [0m] Attribute %s written: [ [0;93mCHG [0m] %s Notification: Write Notify Attribute %s %s pipe closed %s closed Failed to acquire write: %s Invalid AcquireWrite response XIAOYAO AcquireWrite success: fd %d MTU %u Unable to acquire write: %s not a characteristic AcquireWrite Failed to AcquireWrite Write not acquired Failed to acquire notify: %s Invalid AcquireNotify response AcquireNotify success: fd %d MTU %u Unable to acquire notify: %s not a characteristic AcquireNotify Failed to AcquireNotify Notify not acquired start stop Failed to %s notify: %s started stopped Notify %s StartNotify StopNotify Failed to %s notify Unable to notify attribute %s / Failed to register application: %s Application registered org.bluez.GattProfile1 /org/bluez/app Release s UUIDs as Unable to find GattManager proxy Failed to register application object RegisterApplication Failed register application Failed to unregister application: %s Application unregistered UnregisterApplication Failed unregister profile o b Includes ao yes no Invalid option: %s %s/service%p Failed to register service object Primary (yes/no): Failed to unregister service object No service registered Failed to find service object Failed to unregister include service object Failed to find include service object write-without-response notify Value ay Notifying Flags WriteAcquired NotifyAcquired Address MTU device link prepare-authorize org.bluez.Error.NotAuthorized org.bluez.Error.InvalidOffset Trusted org.bluez.Error.InvalidArguments ReadValue: %s offset %u link %s Authorize attribute(%s) read (yes/no): gatt org.bluez.Error.InvalidValueLength [ [0;93mCHG [0m] Attribute %s written Authorize attribute(%s) write (yes/no): %s org.bluez.Error.Failed [ [0;93mCHG [0m] Attribute %s %s pipe acquired org.bluez.Error.NotPermitted AcquireWrite: %s link %s AcquireNotify: %s link %s [ [0;93mCHG [0m] Attribute %s notifications enabled [ [0;93mCHG [0m] Attribute %s notifications disabled Attribute %s indication confirm received options a{sv} value Confirm Too much data Invalid value at index %d authorize %s/chrc%p , Failed to register characteristic object Enter value: Failed to unregister characteristic object WriteValue: %s offset %u link %s No characteristic registered %s/desc%p Failed to register descriptor object Failed to unregister descriptor object broadcast read write indicate authenticated-signed-writes reliable-write writable-auxiliaries encrypt-read encrypt-write encrypt-authenticated-read encrypt-authenticated-write secure-read secure-write %s: flag: %s %s: Invalid characteristic flag: %s %s: Invalid descriptor flag: %s %s: can't get flags: %s read_reply read_attribute gatt_read_attribute write_reply gatt_parse_chrc_flags gatt_parse_desc_flags gatt_parse_flags %s failed to allocate %zu bytes %s/%s SDP RFCOMM TCS-BIN ATT OBEX BNEP UPNP HIDP Hardcopy Control Channel Hardcopy Data Channel Hardcopy Notification AVCTP AVDTP CMTP MCAP Control Channel MCAP Data Channel L2CAP Service Discovery Server Service Class Browse Group Descriptor Service Class Public Browse Root Serial Port LAN Access Using PPP Dialup Networking IrMC Sync OBEX Object Push OBEX File Transfer IrMC Sync Command Headset Cordless Telephony Audio Source Audio Sink A/V Remote Control Target Advanced Audio Distribution A/V Remote Control A/V Remote Control Controller Intercom Fax Headset AG WAP WAP Client PANU NAP GN Direct Printing Reference Printing Basic Imaging Profile Imaging Responder Imaging Automatic Archive Imaging Referenced Objects Handsfree Handsfree Audio Gateway Direct Printing Refrence Objects Service Reflected UI Basic Printing Printing Status Human Interface Device Service Hardcopy Cable Replacement HCR Print HCR Scan Common ISDN Access SIM Access Phonebook Access Client Phonebook Access Server Phonebook Access Headset HS Message Access Server Message Notification Server Message Access Profile GNSS GNSS Server 3D Display 3D Glasses 3D Synchronization MPS Profile MPS Service PnP Information Generic Networking Generic File Transfer Generic Audio Generic Telephony UPNP Service UPNP IP Service UPNP IP PAN UPNP IP LAP UPNP IP L2CAP Video Source Video Sink Video Distribution HDP HDP Source HDP Sink Generic Access Profile Generic Attribute Profile Immediate Alert Link Loss Tx Power Current Time Service Reference Time Update Service Next DST Change Service Glucose Health Thermometer Device Information Heart Rate Phone Alert Status Service Battery Service Blood Pressure Alert Notification Service Human Interface Device Scan Parameters Running Speed and Cadence Automation IO Cycling Speed and Cadence Cycling Power Location and Navigation Environmental Sensing Body Composition User Data Weight Scale Bond Management Continuous Glucose Monitoring Internet Protocol Support Indoor Positioning Pulse Oximeter HTTP Proxy Transport Discovery Object Transfer Fitness Machine Mesh Provisioning Mesh Proxy Primary Service Secondary Service Include Characteristic Characteristic Extended Properties Characteristic User Description Client Characteristic Configuration Server Characteristic Configuration Characteristic Format Characteristic Aggregate Formate Valid Range External Report Reference Report Reference Number of Digitals Value Trigger Setting Environmental Sensing Configuration Environmental Sensing Measurement Environmental Sensing Trigger Setting Time Trigger Setting Device Name Appearance Peripheral Privacy Flag Reconnection Address Peripheral Preferred Connection Parameters Service Changed Alert Level Tx Power Level Date Time Day of Week Day Date Time Exact Time 256 DST Offset Time Zone Local Time Information Time with DST Time Accuracy Time Source Reference Time Information Time Update Control Point Time Update State Glucose Measurement Battery Level Temperature Measurement Temperature Type Intermediate Temperature Measurement Interval Boot Keyboard Input Report System ID Model Number String Serial Number String Firmware Revision String Hardware Revision String Software Revision String Manufacturer Name String IEEE 11073-20601 Regulatory Cert. Data List Current Time Magnetic Declination Scan Refresh Boot Keyboard Output Report Boot Mouse Input Report Glucose Measurement Context Blood Pressure Measurement Intermediate Cuff Pressure Heart Rate Measurement Body Sensor Location Heart Rate Control Point Alert Status Ringer Control Point Ringer Setting Alert Category ID Bit Mask Alert Category ID Alert Notification Control Point Unread Alert Status New Alert Supported New Alert Category Supported Unread Alert Category Blood Pressure Feature HID Information Report Map HID Control Point Report Protocol Mode Scan Interval Window PnP ID Glucose Feature Record Access Control Point RSC Measurement RSC Feature SC Control Point Digital Analog Aggregate CSC Measurement CSC Feature Sensor Location Cycling Power Measurement Cycling Power Vector Cycling Power Feature Cycling Power Control Point Location and Speed Navigation Position Quality LN Feature LN Control Point Elevation Pressure Temperature Humidity True Wind Speed True Wind Direction Apparent Wind Speed Apparent Wind Direction Gust Factor Pollen Concentration UV Index Irradiance Rainfall Wind Chill Heat Index Dew Point Trend Descriptor Value Changed Aerobic Heart Rate Lower Limit Aerobic Threshold Age Anaerobic Heart Rate Lower Limit Anaerobic Heart Rate Upper Limit Anaerobic Threshold Aerobic Heart Rate Upper Limit Date of Birth Date of Threshold Assessment Email Address Fat Burn Heart Rate Lower Limit Fat Burn Heart Rate Upper Limit First Name Five Zone Heart Rate Limits Gender Heart Rate Max Height Hip Circumference Last Name Maximum Recommended Heart Rate Resting Heart Rate Sport Type for Aerobic/Anaerobic Thresholds Three Zone Heart Rate Limits Two Zone Heart Rate Limit VO2 Max Waist Circumference Weight Database Change Increment User Index Body Composition Feature Body Composition Measurement Weight Measurement Weight Scale Feature User Control Point Magnetic Flux Density - 2D Magnetic Flux Density - 3D Language Barometric Pressure Trend Bond Management Control Point Bond Management Feature Central Address Resolution CGM Measurement CGM Feature CGM Status CGM Session Start Time CGM Session Run Time CGM Specific Ops Control Point Indoor Positioning Configuration Latitude Longitude Local North Coordinate Local East Coordinate Floor Number Altitude Uncertainty Location Name URI HTTP Headers HTTP Status Code HTTP Entity Body HTTP Control Point HTTPS Security TDS Control Point OTS Feature Object Name Object Type Object Size Object First-Created Object Last-Modified Object ID Object Properties Object Action Control Point Object List Control Point Object List Filter Object Changed Resolvable Private Address Only Fitness Machine Feature Treadmill Data Cross Trainer Data Step Climber Data Stair Climber Data Rower Data Indoor Bike Data Training Status Supported Speed Range Supported Inclination Range Supported Resistance Level Range Supported Heart Rate Range Supported Power Range Fitness Machine Control Point Fitness Machine Status Mesh Provisioning Data In Mesh Provisioning Data Out Mesh Proxy Data In Mesh Proxy Data Out GN Netcom GN ReSound A/S Gimbal, Inc. Stollmann E+V GmbH PayPal, Inc. Aplix Corporation Wicentric, Inc. Dialog Semiconductor GmbH Google CSR Intel Polar Electro Oy Tile, Inc. Swirl Networks, Inc. Quintic Corp. Tencent Holdings Limited Seed Labs, Inc. Nordic Semiconductor ASA Anki, Inc. Anhui Huami Information Technology Co. Design SHIFT Coin, Inc. Jawbone Perka, Inc. ISSC Technologies Corporation Pebble Technology Corporation Broadcom Corporation Plantronics Inc. Apple, Inc. Kocomojo, LLC Realtek Semiconductor Corp. PLUS Location Systems 360fly, Inc. Blue Spark Technologies, Inc. KDDI Corporation Nod, Inc. Bose Corporation Clover Network, Inc. Dexcom, Inc. adafruit industries LG Electronics Facebook, Inc. Vencer Co, Ltd WiSilica Inc. Taobao Microsoft Corporation Electronics Tomorrow Limited Nest Labs Inc. Nokia Corporation Savant Systems LLC UTC Fire and Security GoPro, Inc. Paxton Access Ltd ITT Industries Intrepid Control Systems, Inc. Dialog Semiconductor B.V. Mobiquity Networks Inc GSI Laboratories, Inc. Samsara Networks, Inc Estimote Currant, Inc. Tesla Motor Inc. Xiaomi Inc. OttoQ Inc. Jarden Safety & Security Shanghai Imilab Technology Co.,Ltd JUMA ARM Ltd Interaxon Inc. TRON Forum B&O Play A/S SALTO SYSTEMS S.L. Qingdao Yeelink Information Technology Co., Ltd. ( ) HUAWEI Technologies Co., Ltd. ( ) RF Digital Corp Blue Bite Medtronic Inc. Doppler Lab Awear Solutions Ltd Aterica Health Inc. Orion Labs, Inc. Bragi GmbH Zebra Technologies Hewlett-Packard Company TangoMe unwire St. Jude Medical, Inc. Plume Design Inc Beijing Jingdong Century Trading Co., Ltd. LINE Corporation The University of Tokyo TASER International, Inc. Kontakt Micro-Location Sp. z o.o. Qualcomm Life Inc Lab Sensor Solutions Intel Corporation CHIPOLO d.o.o. Siemens AG Connected Yard, Inc. Indagem Tech LLC Logitech International SA Lierda Science & Technology Group Co., Ltd. Eyefi, Inc. Plastc Corporation Grundfos A/S million hunters GmbH GT-tronics HK Ltd Chronologics Corporation Dotted Labs Google Inc. Motiv, Inc. 3M SetPoint Medical SRAM Molekule, Inc. NTT docomo Casambi Technologies Oy Volkswagen AG Koninklijke Philips N.V. OMRON HEALTHCARE Co., Ltd. SenionLab AB General Motors Snapchat Inc SK Telecom Andreas Stihl AG & Co. KG Nets A/S Inugo Systems Limited Friday Labs Limited BD Medical Alibaba Dolby Laboratories TTS Tooltechnic Systems AG & Co. KG Spaceek LTD HUAWEI Technologies Co., Ltd SmallLoop LLC Pro-Mark, Inc. CRESCO Wireless, Inc ERi,Inc. SMART INNOVATION Co.,Ltd DaisyWorks, Inc. Gibson Innovations Ayla Network August Home Inc Zoll Medical Corporation Emerson Garmin International, Inc. Smart Innovations Co., Ltd Illuminati Instrument Corporation NetMedia, Inc. AirFuel Alliance Alliance for Wireless Power (A4WP) Fast IDentity Online Alliance (FIDO) a3c87500-8ed3-4bdf-8a39-a01bebede295 Eddystone Configuration Service a3c87501-8ed3-4bdf-8a39-a01bebede295 Capabilities a3c87502-8ed3-4bdf-8a39-a01bebede295 Active Slot a3c87503-8ed3-4bdf-8a39-a01bebede295 Advertising Interval a3c87504-8ed3-4bdf-8a39-a01bebede295 Radio Tx Power a3c87505-8ed3-4bdf-8a39-a01bebede295 (Advanced) Advertised Tx Power a3c87506-8ed3-4bdf-8a39-a01bebede295 Lock State a3c87507-8ed3-4bdf-8a39-a01bebede295 Unlock a3c87508-8ed3-4bdf-8a39-a01bebede295 Public ECDH Key a3c87509-8ed3-4bdf-8a39-a01bebede295 EID Identity Key a3c8750a-8ed3-4bdf-8a39-a01bebede295 ADV Slot Data a3c8750b-8ed3-4bdf-8a39-a01bebede295 (Advanced) Factory reset a3c8750c-8ed3-4bdf-8a39-a01bebede295 (Advanced) Remain Connectable e95d0753-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Service e95dca4b-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Data e95dfb24-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Period e95df2d8-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Service e95dfb11-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Data e95d386c-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Period e95d9715-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Bearing e95d9882-251d-470a-a062-fa1922dfa9a8 MicroBit Button Service e95dda90-251d-470a-a062-fa1922dfa9a8 MicroBit Button A State e95dda91-251d-470a-a062-fa1922dfa9a8 MicroBit Button B State e95d127b-251d-470a-a062-fa1922dfa9a8 MicroBit IO PIN Service e95d8d00-251d-470a-a062-fa1922dfa9a8 MicroBit PIN Data e95d5899-251d-470a-a062-fa1922dfa9a8 MicroBit PIN AD Configuration e95dd822-251d-470a-a062-fa1922dfa9a8 MicroBit PWM Control e95dd91d-251d-470a-a062-fa1922dfa9a8 MicroBit LED Service e95d7b77-251d-470a-a062-fa1922dfa9a8 MicroBit LED Matrix state e95d93ee-251d-470a-a062-fa1922dfa9a8 MicroBit LED Text e95d0d2d-251d-470a-a062-fa1922dfa9a8 MicroBit Scrolling Delay e95d93af-251d-470a-a062-fa1922dfa9a8 MicroBit Event Service e95db84c-251d-470a-a062-fa1922dfa9a8 MicroBit Requirements e95d9775-251d-470a-a062-fa1922dfa9a8 MicroBit Event Data e95d23c4-251d-470a-a062-fa1922dfa9a8 MicroBit Client Requirements e95d5404-251d-470a-a062-fa1922dfa9a8 MicroBit Client Events e95d93b0-251d-470a-a062-fa1922dfa9a8 MicroBit DFU Control Service e95d93b1-251d-470a-a062-fa1922dfa9a8 MicroBit DFU Control e95d6100-251d-470a-a062-fa1922dfa9a8 MicroBit Temperature Service e95d1b25-251d-470a-a062-fa1922dfa9a8 MicroBit Temperature Period 6e400001-b5a3-f393-e0a9-e50e24dcca9e Nordic UART Service 6e400002-b5a3-f393-e0a9-e50e24dcca9e Nordic UART TX 6e400003-b5a3-f393-e0a9-e50e24dcca9e Nordic UART RX Unknown -0000-1000-8000-00805f9b34fb Vendor specific %08x-0000-1000-8000-00805f9b34fb Phone Computer Watch Sports Watch Clock Display Remote Control Eye-glasses Tag Keyring Media Player Barcode Scanner Thermometer Thermometer: Ear Heart Rate Sensor Heart Rate Belt Blood Pressure: Arm Blood Pressure: Wrist Keyboard Mouse Joystick Gamepad Digitizer Tablet Card Reader Digital Pen Glucose Meter Running Walking Sensor Running Walking Sensor: In-Shoe Running Walking Sensor: On-Shoe Running Walking Sensor: On-Hip Cycling Cycling: Cycling Computer Cycling: Speed Sensor Cycling: Cadence Sensor Cycling: Power Sensor Cycling: Speed and Cadence Sensor Undefined Pulse Oximeter: Fingertip Pulse Oximeter: Wrist Worn Outdoor Sports Activity Location Display Device Location and Navigation Display Device Location Pod Location and Navigation Pod 0123456789abcdef [AVRCP DEBUG]: event: %d hciconfig hci0 piscan hciconfig hci0 noscan Adapter %s [0;91mDEL [0m [ ] %s%s%s%s %s Player [default] %s%s player_added === add set last_connected_device_proxy 0x%p [D: %s]: BT_SNK_DEVICE CONNECTED set default player: %s [0;92mNEW [0m Name <unknown> ERROR: %s proxy info error! proxy_iface:%s, proxy_path:%s /data/cfg/lib/bluetooth %s/%s/reconnect Load path %s %s doesnot exist Open %s error: %s Previous device path: %s Read %s error: %s Address Get adapter address error Store path: %s Connected device object path: %s Write %s error: %s Connected device number %d Failed disconn_device_reply failed Retry to reconn_last connect, count %d Invalid proxy, stop disconnecting disconnect g_dbus_proxy_get_path [0x%p]: %s disconn_device addrs %s Connected Device already disconnected disconnect target device: %s Disconnect Failed to call org.bluez.Device1.Disonnect /userdata/cfg/bt_reconnect bluez-reconnect:disable %s: automatic reconnection is disabled! %s: The device is connected and does not need to be reconnected! %s: lcdp: 0x%p, last_device_path: %s. org.bluez.Device1 Invalid proxy, stop reconnecting Device device_list: %d. reconn_last target device: %s AddressType addrType %s random Connect Failed to call org.bluez.Device1.Connect Powered === BT SINK set last_temp_connected_device_proxy %p BT SINK proxy_added BT SINK proxy_added interface:%s org.bluez.MediaPlayer1 org.bluez.MediaFolder1 org.bluez.MediaItem1 org.bluez.Adapter1 Failed to get adapter address [D: %s]: BT_SNK_DEVICE DISCONNECTED BT SINK proxy_removed Title Album Artist Genre TrackNumber %d NumberOfTracks Duration Track Key Track Value Key Value Track Position Volume Volume: 0x%2x [0;93mCHG [0m player_property_changed: str: %s, name: %s Folder Item MediaTransport1 State active idle TRUE FALSE %s connect status changed to %s Adapter powered changed to %s BT SINK: property_changed %s org.bluez.MediaTransport1 set default player No default player available player ok version Show version information and exit call avrcp_thread init_avrcp === release_avrcp_ctrl === === release_avrcp_ctrl2 === Failed to play Play successful Play Attempting to play Failed to pause: %s Pause successful Pause Failed to pause Attempting to pause Failed to volume down volumedown successful VolumeDown Failed to volumeup Attempting to volumeup volumeup successful VolumeUp Stop successful Stop Failed to stop Attempting to stop Failed to jump to next Next successful Next Attempting to jump to next Failed to jump to previous Previous successful Previous Attempting to jump to previous Failed to fast forward FastForward successful FastForward Fast forward playback Failed to rewind Rewind successful Rewind Rewind playback Status stopped playing paused forward-seek reverse-seek error Failed to GetPlayStatus GetPlayStatus successful GetPlayStatus GetPlayStatus playback PosChange Failed to get PosChange connect_handler disconnect_handler player_added proxy_lookup reconn_last player_removed pause_reply /run/bluealsa/%s Connecting to socket: %s Subscribing for events: %d %s 2,0 2,1 3,0 3,1 3,2 3,3 1,0 1,1 2,2 2,3 Create socket failed! /tmp/rk_deviceio_rfcomm_status rm -rf /tmp/rk_deviceio_rfcomm_status Bind Local addr failed! ###### FUCN:%s. socket closed! ###### FUCN:%s. Received a malformed message(%s) rfcomm status:hfp_hf_ring; rfcomm status:hfp_slc_connected; rfcomm status:hfp_slc_disconnected; rfcomm status:hfp_hf_connected; rfcomm status: +CIEV +BCS FUCN:%s. Received a malformed message(%s) ###### FUCN:%s exit! Create rfcomm listen pthread failed rfcomm_listen %s enter %s exit thread_get_ba_msg rfcomm_listen_ba_msg_stop bt_gethostname gethostname error !!!!!!!! (none) bt_gethostname gethostname format error !!! === _bt_close_server === obexctl obexd bluealsa bluealsa-aplay bluetoothctl bluetoothd pulseaudio rtk_hciattach hciconfig hci0 down brcm_patchram_plus1 [BT_OPEN] _bt_open_server cat /proc/version | grep 4.19 echo 0 > /sys/class/rfkill/rfkill0/state && usleep 10000 echo 1 > /sys/class/rfkill/rfkill0/state && usleep 10000 echo 0 > /proc/bluetooth/sleep/btwrite && usleep 10000 echo 1 > /proc/bluetooth/sleep/btwrite && usleep 10000 cat /sys/bus/sdio/devices/*/uevent | grep SSV6XXX [BT_OPEN] chip is ssv6xxx !!! hciconfig hci0 up /usr/bin/bt_init.sh [BT_OPEN] bt_init.sh not exist !!! /userdata/bt_pcba_test [BT_OPEN] userdata bt_pcba_test not exist !!! cat /usr/bin/bt_init.sh | grep rtk_hciattach | grep -v killall insmod /usr/lib/modules/hci_uart.ko && usleep 50000 lsmod hci_uart open bt server: insmod hci_uart.ko failed! bt_buff: %s cat /usr/bin/bt_init.sh | grep brcm_patchram_plus1 | grep -v killall waiting hci dev ready... open bt server: init failed! /data/bt_debug.conf cat /data/bt_debug.conf | grep enable enable /data/btsnoop.log rm -rf /data/btsnoop.log.last && mv /data/btsnoop.log /data/btsnoop.log.last hcidump -i hci0 -w /data/btsnoop.log & /usr/libexec/bluetooth/bluetoothd -P battery -C -n -d & open bt server failed! error: bluetoothd failed! /usr/libexec/bluetooth/bluetoothd -P battery -C -n & cat /usr/bin/bt_init.sh | grep rtk_hciattach Realtek chips need to set custom parms hciconfig hci0 pageparms 18:1024 hciconfig hci0 inqparms 18:2048 hcitool cmd 0x03 0x47 0x01 hcitool cmd 0x03 0x43 0x01 _bt_open_server end bluealsa --profile=a2dp-source & pidof bluealsa start a2dp source profile failed! /var/run/bluealsa/hci0 %s: wait for /var/run/bluealsa/hci0 to set up hciconfig hci0 class 0x480400 rm -rf /var/run/bluealsa/hci0 bluealsa --profile=a2dp-sink --a2dp-volume & bluealsa --a2dp-volume & start a2dp sink profile failed! bluealsa-aplay --profile-a2dp 00:00:00:00:00:00 & pidof bluealsa-aplay start a2dp sink play server failed! hciconfig hci0 class 0x240404 bt_start_a2dp_sink exit bluealsa --profile=hfp-hf & start hfp-hf profile failed! %s exit bt has been opened but bluetoothd server exit. bt sink has been opened, but bluealsa exit bt sink has been opened, but bluealsa-aplay exit bt sink has been opened, but bluetoothd server exit bt hfp has been opened, but bluealsa exit bt hfp has been opened, but bluetoothd server exit bt source has been opened, but bluealsa exit bt source has been opened, but bluetoothd server exit ble has been opened, but bluetoothd server exit ble client has been opened, but bluetoothd server exit %d Not bluetooth play mode, don`t send bluetooth control commands bt_control_cmd_send, cmd: %s, len: %d ble server close bt_close_sink %s bt_a2dp_sink_server_open %s is called! hciconfig hci0 piscan Open a2dp sink. Open a2dp source. Open ble. Open bt hfp. Open bt hfp with sink. hciconfig hci0 | grep Address | awk '{print $3}' get bt address failed. controlBt, cmd: %d _bt_close_server failed _bt_open_server failed bt_open failed bt source has been opened, close bt source === BT_BLE_OPEN ok === Bt send volume up cmd failed Bt send volume down cmd failed Bt send play cmd failed Bt send pause cmd failed Bt send previous track cmd failed Bt socket send next track cmd failed %s, cmd <%d> is not implemented. bt_start_a2dp_source bt_start_a2dp_sink bt_start_hfp bt_close_source bt_hfp_hf_open bt_hfp_with_sink_open bt_a2dp_src_server_open rk_bt_control bluez don't support %s %s: Please open bt!!! %s: ble has been opened %s, tid(%lu) ble client has been opened, close ble client %s: ble has been closed ble isn't open, please open %s: ble isn't open, please open %s: ble client has been opened %s: ble has been opened, close ble %s: ble client has been closed %s: ble client isn't open, please open ble client isn't open, please open _btmaster_autoscan_and_connect === BT_SOURCE_SCAN === %s: ERROR: Scan error! Audio Sink #%02d Name:%s Address:%s RSSI:%d Playrole:%s === Cannot find audio Sink devices. === === BT SOURCE RSSI is is too weak !!! === %s: Exit _btmaster_autoscan_and_connect thread! %s: The last operation is still in progress, please stop then start %s: _btmaster_autoscan_and_connect thread create failed! %s: The last operation is still in progress %s: bt source has been opened %s: bt sink has been opened, close bt sink %s: bt source has been closed %s: bt source isn't open, please open %s thread tid = %lu %s: Create socket failed! /tmp/rk_deviceio_a2dp_underrun rm -rf /tmp/rk_deviceio_a2dp_underrun %s: Bind Local addr failed! %s: underrun listen... %s: socket closed! %s: recv a message(%s) a2dp underrun; %s: recv a unsupport msg:%s %s: Exit underrun listen thread! %s: underrun_listen_thread_create %s: Create underrun listen pthread failed underrun_listen %s enter %s exit %s: bt sink has been opened %s: bt source has been opened, close bt source %s: bt sink has been closed %s: bt sink isn't open, please open amixer -D bluealsa scontents Simple mixer control A2DP' A2DP Front Left: Capture amixer -D bluealsa sset "%s" %d enter %s %s: bt mainloop run with default context %s: bt mainloop exit %s: Create bt mainloop thread failed main_loop_thread %s bt mainloop quit %s: bt mainloop exit failed! %s: bt mainloop thread exit ok %s: BT VER: V2.0 %s: bluetooth has been opened! enter %s, tid(%lu) unix:path=/var/run/dbus/system_bus_socket DBUS_SESSION_BUS_ADDRESS exit %s %s: Create rk_bt_init_thread thread failed rk_bt_init_thread %s: bluetooth has been closed! obexd bluealsa bluealsa-aplay bluetoothctl bluetoothd hciconfig hci0 down rtk_hciattach brcm_patchram_plus1 rk_bt_deinit_thread #%s value:0x%x hciconfig hci0 class 0x%x /userdata/cfg/bt_reconnect open /userdata/cfg/bt_reconnect failed! bluez-reconnect:enable bluez-reconnect:disable bt isn't open, please open hciconfig hci0 piscan hciconfig hci0 noscan hciconfig hci0 iscan hciconfig hci0 pscan %s: bt hfp has already been opened!!! hci0 %s: bt hfp connect to bluealsa server failed! "rk_bt_sink_open" or "rk_bt_hfp_open" is called before calling this interface.This situation is not allowed. AT %s ba hfp client is not valid! hcitool con ACL %s send cmd:%s to addr:%s %s no valid hfp connection! %s ba hfp client cmd:/'%s/' failed! ATA %s: send ATA cmd error AT+CHUP %s: send AT+CHUP cmd error %s: empty number string %s: Invalid phone number(%s) ATD %s%s%s ; AT+BLDN %s: ERROR: Invalid value, should within [0, 9] AT+XAPL=ABCD-1234-0100,2 AT+IPHONEACCEV=1,1,%d AT+VGS=%d %s: obexd has been opened %s: error, path == NULL /usr/libexec/bluetooth/obexd -d -n -l -a -r / / & %s: run obexd(%s) %s: run obexd failed! %s: Please open obex!!! %s: g_obex_thread has been initialized %s: obex_main_thread thread create failed! obex_main_thread %s: obex don't inited, please init %s: Invalid address [enter %s] %s: Invalid dir_name or dir_file %s: obex has been closed [exit %s] rk_bt_ble_set_visibility rk_ble_start bt_hal_ble_stop rk_ble_disconnect rk_ble_set_local_privacy rk_ble_client_open bt_hal_ble_client_close rk_ble_client_get_state rk_ble_client_connect rk_ble_client_disconnect rk_ble_client_get_service_info rk_ble_client_read rk_ble_client_write rk_ble_client_is_notifying rk_ble_client_notify rk_ble_client_default_data_length _btmaster_autoscan_and_connect rk_bt_source_auto_connect_start rk_bt_source_open bt_hal_source_close rk_bt_source_scan rk_bt_source_connect_by_addr rk_bt_source_disconnect_by_addr rk_bt_source_disconnect rk_bt_source_remove rk_bt_source_resume rk_bt_source_stop rk_bt_source_pause rk_bt_source_vol_up rk_bt_source_vol_down rk_bt_source_set_vol sink_underrun_listen underrun_listen_thread_create underrun_listen_thread_delete rk_bt_sink_open bt_hal_sink_close rk_bt_sink_get_play_status rk_bt_sink_get_poschange rk_bt_sink_disconnect rk_bt_sink_connect_by_addr rk_bt_sink_volume_up rk_bt_sink_volume_down rk_bt_sink_set_volume rk_bt_sink_set_alsa_device rk_bt_spp_open rk_bt_spp_listen rk_bt_spp_connect rk_bt_spp_disconnect main_loop_init_thread main_loop_init main_loop_deinit _rk_bt_init rk_bt_init _rk_bt_deinit rk_bt_deinit rk_bt_set_class rk_bt_set_sleep_mode rk_bt_start_discovery rk_bt_cancel_discovery rk_bt_is_discovering rk_bt_get_scaned_devices rk_bt_free_scaned_devices rk_bt_display_devices rk_bt_display_paired_devices rk_bt_pair_by_addr rk_bt_unpair_by_addr rk_bt_set_device_name rk_bt_get_device_name rk_bt_get_device_addr rk_bt_get_paired_devices rk_bt_free_paired_devices rk_bt_get_playrole_by_addr rk_bt_set_bsa_server_path rk_bt_get_connected_properties rk_bt_read_remote_device_name rk_bt_get_dev_platform rk_bt_hfp_open rk_bt_hfp_sink_open rk_bt_hfp_hp_send_cmd rk_bt_hfp_pickup rk_bt_hfp_hangup rk_bt_hfp_dial_number rk_bt_hfp_report_battery rk_bt_hfp_enable_cvsd rk_bt_hfp_disable_cvsd rk_bt_obex_init rk_bt_obex_pbap_init rk_bt_obex_pbap_connect rk_bt_obex_pbap_get_vcf rk_bt_obex_pbap_disconnect rk_bt_obex_pbap_deinit rk_bt_pan_register_event_cb rk_bt_pan_open rk_bt_pan_close rk_bt_pan_connect rk_bt_pan_disconnect Invalid arguments in method call %s org.bluez.Error.InvalidArguments Operation already in progress org.bluez.Error.InProgress Already Exists org.bluez.Error.AlreadyExists Operation is not supported org.bluez.Error.NotSupported Not Connected org.bluez.Error.NotConnected Already Connected org.bluez.Error.AlreadyConnected In Progress Operation currently not available org.bluez.Error.NotAvailable Does Not Exist org.bluez.Error.DoesNotExist Operation Not Authorized org.bluez.Error.NotAuthorized org.bluez.Error.NotPermitted No such adapter org.bluez.Error.NoSuchAdapter Agent Not Available org.bluez.Error.AgentNotAvailable Resource Not Ready org.bluez.Error.NotReady org.bluez.Error.Failed %s: ble_client_state_cb are not registered %s: Unable to get value %s: Unable to parse value UUID %s %s: Invalid parameters %s: can't find device(%s) %s: No ble client connected %s: Invalid uuid %s: select attribute failed %s: Invalid uuid or data %s: invalid address %s: invalid eir_data buf, len = %d EirData %s: get broadcast data failed %s: iter type != DBUS_TYPE_ARRAY %s: dbus type isn't fixed %s: iter type != DBUS_TYPE_BYTE %s: get broadcast data failed, len = %d %s: get broadcast data, data_len = %d gatt_client_state_send gatt_client_recv_data_send gatt_client_close gatt_client_get_service_info gatt_client_select_attribute gatt_client_read gatt_client_write gatt_client_is_notifying gatt_client_notify gatt_client_get_eir_data read write notify indicate write-without-response y Descriptor(%s): Get("Value") Value org.bluez.GattDescriptor1 Descriptor(%s): Set("Value", ...) Invalid value for Set('Value'...) Invalid arguments in method call org.bluez.Error.InvalidArguments s UUID Characteristic o ay Flags as Characteristic(%s): Get("Value") org.bluez.GattCharacteristic1 Characteristic(%s): Set('Value', ...) Service True False Get Primary: %s Get UUID: %s Primary b == %s == device Device: %s link link: %s offset offset: %d MTU MTU: %d r === chr_read_value enter === Invalid arguments org.freedesktop.DBus.Error.InvalidArgs No Memory org.freedesktop.DBus.Error.NoMemory === chr_read_value value: %s[%d] === === chr_read_value exit === === chr_write_value enter === chr_write_value is null === chr_write_value value: %s[%d] === cb_ble_recv_fun is null !!! === chr_write_value exit === Not Supported org.freedesktop.DBus.Error.NotSupported recv: %s %s: io %p === chr_acquire_write enter === AcquireWrite === dir %d === %s: sender %s io %p options a{sv} value ReadValue WriteValue StartNotify StopNotify %s: desc_uuid[%d]: %s, gdesc[%d]->path: %s %s: char_uuid[%d]: %s, gchr[%d]->path: %s %s: gservice_path: %s org.bluez.GattService1 %s/characteristic%d register_characteristic chr->uuid: %s, chr->path: %s Couldn't register characteristic interface %s/descriptor%d Couldn't register descriptor interface /service%d Couldn't register service interface server_uuid: %s char_uuid[%d]: %s Couldn't register characteristic. Registered service: %s gatt_write_data: ble not connect! gatt_write uuid: %s, len: [%d], data[%p]: %s gatt_write[%d] uuid: %s gatt_write invaild uuid: %s. echo 160 > /sys/kernel/debug/bluetooth/hci0/adv_min_interval echo 160 > /sys/kernel/debug/bluetooth/hci0/adv_max_interval RegisterApplication: %s RegisterApplication: OK / {sv} RegisterApplication Unable to call RegisterApplication Failed to unregister application: %s %s: Application unregistered UnregisterApplication Failed unregister profile gatt_setup gethostname error !!!!!!!! (none) gethostname format error !!! gethostname: %s, len: %d %08x-%04hx-%04hx-%04hx-%08x%04hx UUID: 0x%x ERROR:Under the premise that advDataType is BLE_ADVDATA_TYPE_USER,the user must set the correct advData %s: bt_string_to_uuid128 failed %s: invalid server_uuid len = %d hcitool -i hci0 cmd 0x08 0x0005 %s %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %s: set ble address failed CMD_RA: %d, %s hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 00 01 00 00 00 00 00 00 00 07 00 CMD_PARA: %d, %s %s: ble_adv_set failed CMD_RA buff: %s %s: the minimum is 32(20ms), adv_int_min = %d hcitool -i hci0 cmd 0x08 0x0006 %s %02hhx %02hhx %02hhx %02hhx %s 00 01 00 00 00 00 00 00 00 07 00 %s: set ble adv interval failed CMD_PARA buff: %s chr_iface_destroy desc_iface_destroy unregister_ble unregister_app_reply ble_adv_set gatt_init ble_set_address ble_set_adv_interval org.freedesktop.DBus /org/freedesktop/DBus GetAll org.freedesktop.DBus.Properties StartServiceByName Get Set org.freedesktop.DBus.Introspectable GetManagedObjects org.freedesktop.DBus.ObjectManager / InterfacesAdded InterfacesRemoved type='signal',sender='%s',path_namespace='%s' AddMatch RemoveMatch Name already in use org.freedesktop.DBus.Local Disconnected <arg name="%s" type="%s" direction="%s"/> /> <method name="%s"> in out <annotation name="org.freedesktop.DBus.Deprecated" value="true"/> <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/> </method> <signal name="%s"> </signal> read write <property name="%s" type="%s" access="%s%s"> </property> <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <interface name="%s"> </interface> <node name="%s"/> </node> org.freedesktop.DBus.Error.AuthFailed {sv} InterfacesAdded org.freedesktop.DBus.ObjectManager {sa{sv}} No such interface '%s' org.freedesktop.DBus.Error.InvalidArgs No such property '%s' Property '%s' is not readable No arguments given Invalid argument type: '%c' org.freedesktop.DBus.Error.UnknownProperty Property '%s' is not writable org.freedesktop.DBus.Error.PropertyReadOnly Invalid signature for '%s' org.freedesktop.DBus.Error.InvalidSignature interface s name value v properties a{sv} Get Set GetAll changed_properties invalidated_properties as PropertiesChanged InterfacesRemoved xml Introspect {oa{sa{sv}}} objects a{oa{sa{sv}}} GetManagedObjects object o interfaces a{sa{sv}} <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node></node> org.freedesktop.DBus.Introspectable org.freedesktop.DBus.Properties GDBUS_EXPERIMENTAL 1 / {sv} s {ss} system-bus-name name (bba{ss}) CheckAuthorization org.freedesktop.PolicyKit1.Authority /org/freedesktop/PolicyKit1/Authority org.freedesktop.PolicyKit1 org.freedesktop.policykit.exec type='signal' ,sender='%s' ,path='%s' ,interface='%s' ,member='%s' ,arg0='%s' GetNameOwner org.freedesktop.DBus /org/freedesktop/DBus NameOwnerChanged PropertiesChanged org.freedesktop.DBus.Properties [0;94m[obex] [0m# [obex]# %s: obex failed to connect: %s %s: Obex connection successful {sv} Target pbap %s: Client proxy not available CreateSession %s: Failed to connect %s: Attempting to connect to phone opp Client proxy not available Failed to connect Attempting to connect to %s %s: Invalid proxy %s: Invalid name buffer, name_len: %d Destination can't get device address! %s: Obex failed to disconnect: %s %s: Obex disconnection successful org.bluez.obex.Session1 %s: Session not available RemoveSession %s: Failed to disconnect Attempting to disconnect to %s Session not available Failed to disconnect [ ] %s%s%s%s %s [default] %s%s Session No default session available %s%s is nil %s%s is invalid %s%s: %s yes no %s%s: %llu %s%s: 0x%08x %s%s: 0x%04x %s%s: %d %s%s has unsupported type Session %s not available Session %s non-null null %s: proxy is %s [0;94m[%s] [0m# Transfer %s Name Type Status Time Size Transferred Filename Message %s Folder Subject Timestamp Sender SenderAddress ReplyTo Recipient RecipientAddress Priority Read Deleted Sent Protected org.bluez.obex.Transfer1 org.bluez.obex.Message1 Object %s not available Failed to cancel: %s Cancel successful Transfer %s not available Cancel Failed to cancel transfer Attempting to cancel transfer %s Failed to suspend: %s Suspend successful Suspend Failed to suspend transfer Attempting to suspend transfer %s Failed to resume: %s Resume successful Resume Failed to resume transfer Attempting to resume transfer %s Failed to send/pull: %s SendFile Failed to send Attempting to send %s to %s PullBusinessCard Failed to pull Attempting to pull %s from %s Failed to PushMessage: %s PushMessage org.bluez.obex.ObjectPush1 org.bluez.obex.MessageAccess1 Command not supported Failed to ChangeFolder: %s ChangeFolder successful Failed to Select: %s Select successful int Failed to SetFolder: %s SetFolder successful ChangeFolder Failed to ChangeFolder Attempting to ChangeFolder to %s Select Failed to Select Attempting to Select to %s SetFolder Failed to SetFolder Attempting to SetFolder to %s org.bluez.obex.PhonebookAccess1 %s: Failed to Select %s: Attempting to Select to pb %s: Command not supported org.bluez.obex.FileTransfer1 Failed to ListFolder: %s ListFolder Failed to ls Attempting to ListFolder Failed to List: %s Failed to Search: %s name number Search Failed to Search Attempting to Search Failed to ListFolders: %s %s * List Failed to List Attempting to List Failed to GetSize: %s GetSize Failed to GetSize Attempting to GetSize -l ListMessages Failed to ListMessages Attempting to ListMessages ListFolders Failed to ListFolders Attempting to ListFolders Failed to CopyFile: %s CopyFile successful CopyFile Failed to CopyFile Attempting to CopyFile Failed to GetFile: %s GetFile Failed to GetFile Attempting to GetFile Failed to PutFile: %s Invalid target file argument PutFile Failed to PutFile Attempting to PutFile Failed to PullAll: %s PullAll successful PullAll Failed to PullAll Attempting to PullAll Failed to Pull: %s Pull successful Pull Failed to Pull Attempting to Pull *.vcf Failed to Get: %s Invalid message argument Get Failed to Get Attempting to Get /data/pbap.vcf pbap_save_filename: %s Failed to MoveFile: %s MoveFile successful MoveFile Failed to MoveFile Attempting to MoveFile Failed to Delete: %s Delete successful Delete Failed to Delete Attempting to Delete Failed to set Deleted: %s Set Deleted successful Failed to set Deleted Attempting to set Deleted Failed to CreateFolder: %s CreateFolder successful CreateFolder Failed to CreateFolder Attempting to CreateFolder main connect <dev> [uuid] Connect session disconnect [session] Disconnect session list List available sessions show Session information select <session> Select default session info <object> Object information cancel <transfer> Cancel transfer suspend Suspend transfer resume Resume transfer send <file> Send file pull Pull Vobject & stores in file cd <path> Change current folder ls <options> List current folder cp <source file> <destination file> Copy source file to destination file mv Move source file to destination file rm Delete file mkdir <folder> Create folder [0;92mNEW [0m Client %sTransferred: %llu (@%lluKB/s) %sTransferred: %llu (@%lluKB/s %02u:%02u) active complete [0;93mCHG [0m Transfer ObjectPush FileTransfer PhonebookAccess MessageAccess Message org.bluez.obex.Client1 [0;91mDEL [0m unix:path=/var/run/dbus/system_bus_socket DBUS_SESSION_BUS_ADDRESS /org/bluez/obex org.bluez.obex Exit obex_main_thread connect_reply obex_connect_pbap obex_get_device_address disconnect_reply obex_disconnect set_default_session obex_get_pbap_pb [BT SPP] create socket error [BT SPP] bind socket error [BT SPP] listen error [BT SPP] server socket failed! [BT SPP] accept error [BT SPP] accepted connection from %s %s: Exit spp server thread! hci0 enter %s Can't read address for hci%d: %s (%d) rfcomm_bind %s [BT SPP] bind ok! [BT SPP] client connect device: %s! [BT SPP] clients connect ret: %d, error: %s! [BT SPP] spp_state_send RK_BT_SPP_STATE_CONNECT! SPP cfd: %d, sfd: %d Error poll = %d SPP ALIVE ... SPP ABORT !!! client_fd dis !!! [BT SPP] create spp server thread failed! spp_client_thread sdptool add --channel=%d SP spp_server_thread [BT SPP] close start [BT SPP] close end [BT SPP] write failed! ERROR:No connection is ready! [BT SPP] write failed! ERROR:%s [BT SPP] channel is not valid, use default channel(1) spp_server_thread spp_server_thread_s spp_client_thread bt_spp_client_open
8j wlan0 $ @ T h X] \] `] l] |] ] ] X] \] ] ] r 8n /org/bluez/hci0/dev_xx_xx_xx_xx_xx_xx v 8 @ 8 @ H P \ 8 @ \ I]
GCC: (Buildroot 2018.02-rc3-01020-g881903e076-dirty) 6.4.0
RK_wifi_forget_with_ssid sizetype sockaddr_in6 _ISgraph used revents set_hide_network ifmap pInfo_in sockaddr_at _IO_2_1_stderr_ sin_family cols sin_addr _IO_save_end in6addr_loopback RK_wifi_ping RK_WIFI_State_DISCONNECTED m_nonpsk_head wl_ioctl __func__ SOCK_RAW sin6_addr _IO_write_base sockaddr_x25 sockaddr_inarp wifi_ssid ping_retry ifru_addr ifru_newname hide _IO_save_base wifi_wait_on_socket RK_wifi_has_config id_tag RK_wifi_start_monitor _chain sockaddr_ipx _cur_column spec_char_convers __uint8_t remove_escape_character sockaddr_dl dst_noescape start_wifi_monitor_threadId _sys_nerr __environ RK_wifi_disconnect_network SOCK_DCCP SOCK_RDM RK_wifi_get_connected_ap_rssi wifi_state str_starts_with get_wifi_info_by_event wifi_onoff_flag wifi_mac __caddr_t _IO_marker ifreq encryp wpa_exit _ISprint RK_wifi_connect_with_ssid encode_gbk_insert is_gbk mac_address wifi_connectfail_process sockaddr_iso _IO_FILE __timezone RK_wifi_get_mac RK_property_trim set_priority_network SOCK_SEQPACKET RK_wifi_set_hostname _RK_wifi_getSavedInfo unsigned char /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/wifi/Rk_wifi.c is_wifi_enable save_connect_info RK_WIFI_State_CONNECTED RK_WIFI_CONNECT_INFO ifru_slave __FUNCTION__ ifru_netmask RK_wifi_forget_with_bssid WPA_EVENT_IGNORE sin6_scope_id __tzname _Bool _IO_FILE_plus __socket_type wifi_connect_state_check SOCK_STREAM sockaddr_eon RK_WIFI_State_CONNECTFAILED needed _IO_lock_t ifru_map __uint16_t RK_wifi_connect_wep set_network_highest_priority sockaddr_in RK_wifi_state_callback sin_port rtrim UNIT_SIZE RK_wifi_connect1 _IO_read_ptr is_non_psk columns sin6_port RK_WIFI_encode_gbk_t _pos stdin reason_tag RK_wifi_scan_for_softap sa_family sin_zero _markers _ISpunct RK_WIFI_RUNNING_State_e cmd1 cmd2 ap_cnt ctrl_conn wifi_psk start_tag wpa_supplicant_pid in_addr_t set_network RK_wifi_register_callback encode_gbk_reset ifrn_name program_invocation_name enable_network sname1 RK_wifi_search_with_ssid ifru_dstaddr index optind RK_WIFI_State_CONNECTFAILED_WRONG_KEY wifi_connect_to_supplicant _IO_2_1_stdin_ RK_wifi_recovery pthread_t _flags2 ctrlfd reply_len _IO_read_base sock_mac _unused2 __quad_t RK_wifi_restart_network GNU C11 6.4.0 -mcpu=cortex-a35 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mabi=aapcs-linux -mthumb -mtls-dialect=gnu -g -gdwarf -Os -O0 -fPIC ifru_broadaddr sockaddr_ns _ISxdigit RK_wifi_scan_r _old_offset get_pid pollfd RK_wifi_search_with_bssid wifi_connect_lock wep_id check_wpa_supplicant_state check_ping_test check_wifi_isconnected tz_minuteswest clear_bssid_network __uint32_t __u6_addr8 RK_WIFI_State_OFF long long int _ISupper ifru_data flags_buf pState is_wep _IScntrl _IO_write_end wl_ioctl_t wifi_wrong_key wpa_exit_cnt _IO_buf_base m_cb buflen wifi_is_exist __pad2 __pad3 __pad4 __pad5 _sbuf supp_status save_configuration get_encode_gbk_ori SOCK_NONBLOCK RK_WIFI_State_DHCP_OK save_last_ap RK_wifi_scan_softap RK_WIFI_INFO_Connection_s wpa_state gstate mem_start wifi_close_sockets fail Name buf_len wpa_ctrl sin6_family pInfo exit_sockets connect_retry_count SOCK_DGRAM _ISalpha RK_WIFI_State_IDLE optopt RK_WIFI_State_SCAN_RESULTS sockaddr_un long long unsigned int sa_family_t disable_no_connected_ssid buf_temp nread _ISblank __off_t rkwifi_check_ip _ISalnum program_invocation_short_name cmdresult primary_iface dns_retry sa_data _ISspace bssid_column monitor_conn reason opterr ifru_ivalue eventStr sockaddr match2 isWifiConnected wifi_state_send _IO_backup_base _shortbuf _IO_2_1_stdout_ mac_addr get_encode_gbk_utf8 add_network _RK_wifi_running_getConnectionInfo __off64_t is_nonpsk ifru_flags search_str RK_wifi_connect_wpa3 network_id _get_bssid_from_list_network _IO_buf_end select_network ifru_hwaddr utf8_noescape mem_end SOCK_CLOEXEC _ISlower SOCK_PACKET cndinfo stderr short int RK_WIFI_CONNECTION_Encryp_e RK_wifi_get_hostname /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app connecting_id _get_columns_from_list_network p_strtok _vtable_offset RK_wifi_running_getState RK_wifi_enable _sys_errlist RK_wifi_cancel RK_WIFI_encode_gbk wifi_ctrl_recv pFile RK_wifi_scan_r_sec rfds format_wifiinfo __daylight ip_address retry_connect_cmd wifi_connect_on_socket_path WPA3 RK_wifi_connect _IO_read_end RK_WIFI_State_CONNECTING _get_ssid_from_list_network s_addr ifr_ifrn dispatch_event getdate_err sockaddr_ax25 ifr_ifru __u6_addr16 RK_WIFI_State_OPEN end_tag ltrim _fileno tz_dsttime ifru_mtu RK_WIFI_SAVED_INFO_s optarg _ISdigit RK_wifi_scan _get_id_from_list_network short unsigned int stdout base_addr m_gbk_head _get_flags_from_list_network get_valid_connect_info _IO_write_ptr orgs ifr_mac RK_wifi_reset IFNAME RK_wifi_connect_with_bssid IFACE_DIR get_ssid_directly __u6_addr32 sin6_flowinfo gbk_next __pad1 in_port_t in6addr_any __in6_u client_address sock_path RK_socket_send optlen server_address MSG_ERRQUEUE MSG_TRUNC app_socket RK_socket_server_setup MSG_OOB MSG_TRYHARD MSG_FIN MSG_EOR bytes /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/Rk_socket_app.c MSG_NOSIGNAL server_sockfd server_len MSG_DONTWAIT RK_socke_server_accpet RK_socket_server_teardown MSG_SYN MSG_FASTOPEN MSG_CTRUNC MSG_DONTROUTE client_len sun_family MSG_PEEK MSG_BATCH sun_path RK_socket_recieve MSG_RST MSG_MORE MSG_WAITFORONE MSG_WAITALL __socklen_t MSG_CMSG_CLOEXEC client_sockfd RK_socket_client_setup rk_socket_app RK_socket_udp_send MSG_CONFIRM RK_socket_client_teardown serverAddr MSG_PROXY RK_encode_utf8_to_gbk /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/RK_encode.c RK_encode_gbk_to_utf8 bit1num RK_encode_is_utf8 mb_gb2uni_table /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/gbk_to_utf8.c pszUtf8 unicode_to_utf8 gbk_to_unicode pnUtf8Len /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/utf8_to_gbk.c mb_uni2gb_table pszBufIn nBufInLen pszBufOut _SC_LEVEL3_CACHE_SIZE _SC_INT_MAX _SC_MAPPED_FILES _SC_CHILD_MAX _SC_CLK_TCK _SC_SIGQUEUE_MAX _SC_THREAD_ROBUST_PRIO_INHERIT _SC_DEVICE_IO _SC_LEVEL4_CACHE_ASSOC _SC_JOB_CONTROL wait_val _SC_CHAR_MAX stderr_fd _sys_siglist _SC_TRACE_INHERIT test_pthread _SC_XOPEN_VERSION _SC_GETGR_R_SIZE_MAX _SC_PII_SOCKET _SC_CHAR_MIN _SC_SAVED_IDS _SC_SCHAR_MAX _SC_ARG_MAX _SC_TIMEOUTS _SC_CHAR_BIT _SC_AIO_LISTIO_MAX _SC_MB_LEN_MAX _SC_THREAD_PRIO_PROTECT _SC_PII_INTERNET _SC_THREAD_PROCESS_SHARED _SC_TRACE_NAME_MAX _SC_PII _SC_AIO_PRIO_DELTA_MAX _SC_MEMORY_PROTECTION tmp_buff kill_task _SC_OPEN_MAX _SC_THREAD_THREADS_MAX _SC_READER_WRITER_LOCKS _SC_STREAMS _SC_MQ_OPEN_MAX _SC_FIFO _SC_2_C_VERSION _SC_THREAD_ROBUST_PRIO_PROTECT _SC_BC_DIM_MAX _SC_THREAD_ATTR_STACKADDR _SC_V7_ILP32_OFF32 _SC_UINT_MAX _SC_2_PBS_LOCATE _SC_LEVEL1_DCACHE_LINESIZE _SC_TRACE_EVENT_FILTER _SC_NL_LANGMAX _SC_V6_LP64_OFF64 _SC_NL_MSGMAX _SC_PII_OSI_CLTS _SC_LEVEL1_ICACHE_ASSOC _SC_DEVICE_SPECIFIC_R _SC_NZERO _SC_XOPEN_XPG2 _SC_XOPEN_XPG3 _SC_XOPEN_XPG4 _SC_ULONG_MAX _SC_XOPEN_ENH_I18N _SC_INT_MIN _SC_2_UPE _SC_PAGESIZE _SC_FILE_SYSTEM _SC_2_VERSION recv_buff _SC_RE_DUP_MAX _SC_LEVEL3_CACHE_ASSOC _SC_2_FORT_DEV _SC_IOV_MAX _SC_THREAD_CPUTIME _SC_SYSTEM_DATABASE _SC_PII_INTERNET_DGRAM _SC_FILE_LOCKING _SC_SCHAR_MIN get_ps_pid _SC_UIO_MAXIOV _SC_VERSION _SC_SPIN_LOCKS _SC_LEVEL1_DCACHE_SIZE _SC_RAW_SOCKETS _SC_THREADS _SC_THREAD_SAFE_FUNCTIONS _SC_WORD_BIT _SC_REGEXP _SC_ASYNCHRONOUS_IO _SC_CHARCLASS_NAME_MAX _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL3_CACHE_LINESIZE _SC_THREAD_STACK_MIN _SC_XOPEN_UNIX _SC_NL_TEXTMAX _SC_PII_INTERNET_STREAM _SC_V6_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG _SC_SEMAPHORES _SC_LEVEL4_CACHE_SIZE _SC_MULTI_PROCESS _SC_NPROCESSORS_ONLN _SC_USER_GROUPS _SC_2_LOCALEDEF _SC_LINE_MAX _SC_PHYS_PAGES _SC_XOPEN_REALTIME _SC_SIGNALS _SC_MONOTONIC_CLOCK _SC_RTSIG_MAX _SC_FILE_ATTRIBUTES _SC_USER_GROUPS_R _SC_XOPEN_XCU_VERSION _SC_PII_XTI _SC_XOPEN_REALTIME_THREADS _SC_LONG_BIT _SC_XBS5_ILP32_OFFBIG _SC_UCHAR_MAX _SC_PIPE _SC_TYPED_MEMORY_OBJECTS _SC_LOGIN_NAME_MAX _SC_THREAD_KEYS_MAX _SC_ADVISORY_INFO _SC_COLL_WEIGHTS_MAX _SC_PII_OSI_M _SC_2_C_DEV _SC_SYSTEM_DATABASE_R _SC_TRACE_EVENT_NAME_MAX _SC_USHRT_MAX _SC_IPV6 _SC_HOST_NAME_MAX _SC_BC_STRING_MAX _SC_THREAD_PRIORITY_SCHEDULING _SC_2_SW_DEV _SC_REALTIME_SIGNALS _SC_XBS5_LPBIG_OFFBIG _SC_2_PBS_ACCOUNTING _SC_THREAD_DESTRUCTOR_ITERATIONS cmdline _SC_TRACE_LOG _SC_MEMLOCK _SC_PII_OSI _SC_DELAYTIMER_MAX _SC_2_FORT_RUN _SC_V7_LP64_OFF64 _SC_NPROCESSORS_CONF _SC_SHRT_MAX __pid_t _SC_AIO_MAX _SC_BARRIERS _SC_REGEX_VERSION _SC_LEVEL2_CACHE_LINESIZE run_task _SC_DEVICE_SPECIFIC _SC_SHARED_MEMORY_OBJECTS _SC_XBS5_LP64_OFF64 _SC_V7_LPBIG_OFFBIG system_fd_closexec _SC_NL_ARGMAX _SC_SINGLE_PROCESS _SC_AVPHYS_PAGES _SC_XOPEN_SHM _SC_THREAD_SPORADIC_SERVER stdout_fd _SC_SS_REPL_MAX exec_command_system _SC_NL_NMAX _SC_2_PBS_MESSAGE _SC_SEM_NSEMS_MAX _SC_T_IOV_MAX _SC_PRIORITIZED_IO _SC_V6_ILP32_OFF32 _SC_STREAM_MAX retry_cnt _SC_TZNAME_MAX _SC_2_PBS_CHECKPOINT _SC_SPAWN _SC_MEMLOCK_RANGE _SC_BC_SCALE_MAX _SC_TRACE_SYS_MAX _SC_SYMLOOP_MAX _SC_2_CHAR_TERM _SC_SHELL _SC_FD_MGMT _SC_XOPEN_CRYPT _SC_LEVEL1_ICACHE_LINESIZE _SC_C_LANG_SUPPORT_R _SC_TRACE_USER_EVENT_MAX _SC_TIMER_MAX _SC_2_PBS _SC_CPUTIME _SC_SPORADIC_SERVER _SC_CLOCK_SELECTION _SC_XBS5_ILP32_OFF32 _SC_NETWORKING _SC_LEVEL4_CACHE_LINESIZE sc_open_max _SC_ATEXIT_MAX /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/utility.c _SC_PII_OSI_COTS _SC_MQ_PRIO_MAX _SC_SEM_VALUE_MAX _SC_C_LANG_SUPPORT _SC_TIMERS _SC_PASS_MAX _SC_FSYNC _SC_SELECT stdin_fd _SC_TTY_NAME_MAX exec_cnt pthread_kill_err _SC_POLL _SC_MESSAGE_PASSING _SC_LEVEL2_CACHE_ASSOC _SC_BC_BASE_MAX _SC_LEVEL2_CACHE_SIZE _SC_EXPR_NEST_MAX _SC_SYNCHRONIZED_IO _SC_XOPEN_STREAMS _SC_SHRT_MIN _SC_2_PBS_TRACK _SC_NGROUPS_MAX _SC_V6_LPBIG_OFFBIG _SC_LEVEL1_ICACHE_SIZE _SC_EQUIV_CLASS_MAX _SC_BASE _SC_PRIORITY_SCHEDULING exec_command _SC_SSIZE_MAX _SC_GETPW_R_SIZE_MAX _SC_XOPEN_LEGACY _SC_THREAD_PRIO_INHERIT _SC_TRACE _SC_NL_SETMAX _SC_2_C_BIND _SC_THREAD_ATTR_STACKSIZE try_malloc cmd_reset_alias PLAYROLE_TYPE_SOURCE rl_startup_hook find_ctrl_by_address bt_dev_found_cb keycode uuids_len BT_SRC_ENV_DISCONNECT BT_SOURCE_EVENT_RC_PLAY SCAN_TYPE_PAN rl_completion_func_t cplen g_io_watch_funcs RK_BT_DISC_STARTED remove_ble_device valu16 rl_completion_found_quote print_uuid a2dp_master_register_cb G_THREAD_PRIORITY_HIGH dbus_uint16_t rl_done dev_tmp thread_set_priority bt_name_change_cb ble_content BT_SOURCE_EVENT_RC_VOL_UP cmd_block cmd_devices cmd_attribute_info SCAN_TYPE_LE glib_micro_version cmd_advertise RK_BT_STATE_ON RK_BT_PLAYROLE_TYPE BT_DEVICES_A2DP_SOURCE rl_executing_macro bt_discovery_state_send BT_CONNECT vendor btsrc_client private_new cmd_scan RK_BT_NAME_CHANGE_CALLBACK private_set RK_BT_STATE_CALLBACK BT_SOURCE_EVENT_REMOVE_FAILED ble_state_send source_stop_connecting DBUS_BUS_SESSION gpointer BT_SOURCE_DEVICE WIFI_ENV_CONNECT_FAIL ble_mtu_cb find_device_by_address valu32 rl_completion_append_character rl_filename_dequoting_function cond_new load_last_device default_dev rl_completer_word_break_characters cond_broadcast RK_BT_BOND_STATE_BONDING cmd_unregister_app set_discovery_filter_setup print_fixed_iter data_len priv cmd_acquire_write DBusError SCAN_TYPE_SPP BT_SOURCE_EVENT_AUTO_RECONNECTING cond_wait history_write_timestamps get_device_connected_properties client_ready g_test_config_vars disconnect_current_devices respData new_dev source_avrcp_keycode_handler DBusMessageIter _GSourceCallbackFuncs rl_filename_quoting_desired g_thread_use_default_impl cmd_remove BT_SOURCE_EVENT_RC_PAUSE addr_iter test_quick scan_time rl_completion_mark_symlink_dirs filter_clear_duplicate RkBtScanedDevice RK_BT_BOND_STATE_NONE history_inhibit_expansion_function has_arg scan_filter_transport g_bt_scan_info cmd_scan_filter_rssi guint16 dummy1 dummy2 dummy3 dummy4 dummy6 dummy7 set_discovery_filter_reply dummy9 address_type rl_icppfunc_t tilde_expansion_failure_hook BT_IDLE rl_executing_key g_idle_funcs closure_callback rl_prep_term_function PLAYROLE_TYPE_UNKNOWN domain RK_BT_DEV_FOUND_CALLBACK ad_clear_appearance ad_arguments manufacturer_id check_default_ctrl emacs_meta_keymap _bt_scan_parameter cmd_register_includes dist_dev_class scan_off_failed _GSource _bt_devices_type history_file_version filter_clear_generator BT_SOURCE_EVENT_CONNECTED rl_undo_list _GMutex SPP_CLIENT_DISCONNECT class_iter cmd_register_descriptor BT_SOURCE_EVENT_RC_FORWARD dev_generator BT_SOURCE_EVENT_RC_BACKWARD rl_completion_type server_uuid context test_quiet remote_sink_device name_len guint32 WIFI_ENV_CONNECT ctx_ptr rl_special_prefixes bt_deregister_bond_callback print_property ref_count adapter_removed bt_close bt_source_event_cb agent_option proxy_address cmd_ad_clear BT_HFP_AUDIO_CONNECT cmd_register_service _funmap iBle_advertise _GList rl_filename_stat_hook GThreadPriority a2dp_master_get_rssi cmd_advertise_duration RK_BLE_STATE BT_PAIR_FAILED_OTHER scan_thread bt_deregister_discovery_callback bt_get_default_dev_addr confirm_cnt vi_movement_keymap cmd_set_alias ad_clear_duration _GTimeVal cmd_trust is_audio bt_decovery_cb cmd_pairable respDataLen RK_BT_DISCOVERY_CALLBACK is_connecting optargs rl_filename_quote_characters max_input_history calloc rl_ignore_some_completions_function paired BT_SINK_DEVICE remote_address rl_dequote_func_t disconnect_by_address rl_filename_rewrite_hook emacs_standard_keymap thread_join g_bt_callback rl_change_environment BT_DEVICES_BLE ConnectContext_t cmd_power BT_WAIT_PAIR cond_timed_wait rl_display_prompt rl_filename_completion_desired DBusMessage guint64 print_uuids connect_by_address_reply glib_minor_version undo_code RK_BLE_STATE_CONNECT cmd_advertise_timeout BT_SINK_ENV_CONNECT ble_disconnect_handler ad_clear_name history_max_entries endptr cmd_list is_reconnected GDBusClient rl_directory_rewrite_hook connection BT_SINK_ENV_CONNECT_FAIL ad_clear_service Appearance test_undefined rl_completion_entry_function advDataType BLE_CLIENT_DISCONNECT ble_clean cmd_register_characteristic rl_readline_name tv_usec UNDO_INSERT proxy_leak RkBleContent RK_BT_STATE_TURNING_ON history_quotes_inhibit_expansion g_unix_fd_source_funcs reconnect_timer ble_deregister_state_callback rl_catch_sigwinch rl_getc_function method subiter BT_SRC_ENV_CONNECT ad_generator _GError rl_gnu_readline_p g_ascii_table g_unix_signal_funcs UNDO_END agent_arguments check_open GQuark get_current_dev_platform cmd_advertise_name bt_dev_found_send closure_marshal cmd_info rl_executing_keymap history_lines_read_from_file a2dp_source_clean rl_linebuf_func_t generic_generator BT_Device_Class finalize save_last_device addrType_iter history_subst_char bt_class cmd_pair adapter_new find_attribute rl_event_hook BT_EVENT_STOP_PLAY rl_numeric_arg set_default_device bt_addr _GSList cmd_advertise_discoverable_timeout cmd_default_agent cmd_unblock ble_state_cb cmd_scan_filter_duplicate_data BLE_SERVER_RECV cmd_scan_filter_uuids g_utf8_skip BT_DEVICES_A2DP_SINK BT_BLE_DEVICE rl_completer_quote_characters BT_SOURCE_EVENT_DISCONNECTED a2dp_master_event_send rl_explicit_arg poll_fds default_attr argv cmd_untrust _GSourceFuncs scan_type rl_attempted_completion_over BT_SOURCE_EVENT_RC_VOL_DOWN tilde_additional_prefixes disconnect_by_proxy g_thread_gettime filter_clear_rssi cb_ble_request_data test_initialized dbus_int16_t new_device device_paired_process _GSourcePrivate ctrl_generator bt_state_cb history_comment_char cmd_advertise_tx_power cmd_advertise_service bt_deregister_state_callback BT_CLOSED cur_dev valbool BT_OPENED glib_mem_profiler_table hostname_buf addr_buf arg_table rl_dispatching SCAN_TYPE_BREDR ad_clear_data history_search_delimiter_chars ad_clear_uuids addr_len cmd_system_alias RK_BT_DISC_START_FAILED device_connected_handler gboolean remove_device _GMemVTable eir_len agent_manager ble_addr rl_readline_state guint data_clear object_path cmd_list_attributes rl_getc_func_t test_perf cmd_show args_list message_handler DBUS_BUS_STARTER ble_deregister_mtu_callback reomve_unpaired_device g_bt_content proxy_path UNDO_DELETE tilde_hook_func_t filter_clear_pathloss pair_reply history_offset rl_menu_completion_entry_function UNDO_LIST valstr bt_deregister_dev_found_callback mutex_lock g_ble_state rl_command_func_t RK_BT_STATE_TURNING_OFF cmd_advertise_data master DBUS_BUS_SYSTEM UNDO_BEGIN BT_EVENT_START_PLAY rl_already_prompted dev_name rl_insert_mode BT_SOURCE_EVENT_RC_STOP source_set_reconnect_tag rl_ignore_completion_duplicates dev_list thread_exit cmd_advertise_appearance vi_insertion_keymap rl_signal_event_hook Bluez_Context GDestroyNotify RK_BT_BOND_CALLBACK device_class test_verbose optstr cmd_release_write tilde_additional_suffixes bt_get_device_name_by_proxy RK_BT_DISC_STOPPED_BY_USER set_discovery_filter ble_mtu_exchange_send vals16 cb_ble_recv_fun padding1 clear_entry _GPrivate rl_completion_suppress_append rl_completion_word_break_hook rl_filename_quoting_function bt_shell_opt advDataLen source_connected_handler g_child_watch_funcs ad_clear_manufacturer bt_scan_info_t long double print_iter wait_cnt BT_BLE_ENV_CONNECT _keymap_entry RK_BT_SOURCE_EVENT help service_is_child history_base _GMainContext rl_completion_suppress_quote cmd_unregister_includes RK_BT_MTU_CALLBACK btsrc_scan_save_device bt_get_device_addr_by_proxy rl_quote_func_t private_get PLAYROLE_TYPE_SINK item_cnt future mseconds filter_clear_uuids g_device_state ad_proxy cmd_unregister_service try_realloc RK_BT_DISCOVERY_STATE ble_dev rl_outstream cmd_agent rl_catch_signals rl_redisplay_function bt_name rl_library_version dummy5 advData dummy8 G_THREAD_PRIORITY_URGENT send_len rl_directory_completion_hook history_expansion_char history_length bt_bond_state_cb rl_binding_keymap reconnect_address rl_hook_func_t BT_SOURCE_EVENT_CONNECTTING history_no_expand_chars a2dp_master_deregister_cb a2dp_master_save_status cmd_advertise_manufacturer _bt_device_info BT_SINK_ENV_DISCONNECT a2dp_master_status g_thread_functions_for_glib_use filter_clear_transport cmd_unregister_descriptor rl_num_chars_to_read remove_by_address auto_register_agent rl_last_func bt_is_scaning bt_state_send find_ctrl mutex_unlock ad_manager_added _GCond source_id cmd_release_notify rl_key_sequence_length find_parent discovery_reply callback_funcs GTestConfig rl_executing_keyseq entry_table reconn_last_device_reply print_adapter parse_argument argc bt_bond_state_send tilde_expansion_preexpansion_hook is_phone RK_BT_SCAN_TYPE set_discovery_filter_args GDBusProxy remove_device_setup iBle_init_adv _bluetooth_open g_btmaster_userdata GThreadFunc rl_end rl_inhibit_completion KEYMAP_ENTRY_ARRAY bt_name_change_send glong ble_dev_path BT_DISCONNECT cmd_notify rl_terminal_name GSourceFunc glib_interface_age dbus_bool_t SPP_CLIENT_CONNECT BtScanParam BT_SRC_ENV_CONNECT_FAIL ble_name rl_completion_quote_character cmd_scan_filter_clear le_proxy_added g_timeout_funcs prepare mutex_new find_proxy_by_address rl_point rl_compdisp_func_t bt_source_info_t BT_PAIR_SUCCESS rl_deprep_term_function FUNMAP RK_BT_SOURCE_CALLBACK Ble_Uuid_Type_t BT_POWER_OFF byte rl_pending_input RK_BT_DISC_STOPPED_AUTO g_threads_got_initialized remote_name rl_prefer_env_winsize cmd_advertise_uuids G_THREAD_PRIORITY_LOW gchar bt_callback_t ad_clear_timeout a2dp_master_scan rl_compentry_func_t remove_device_reply BT_EVENT_PAUSE_PLAY glib_binary_age le_proxy_removed blocked a2dp_master_connect_thread cmd_select cond_signal GSourceDummyMarshal rl_attempted_completion_function print_device RK_BT_BOND_STATE_BONDED ad_clear_tx_power _GThreadFunctions /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/a2dp_masterctrl.c BT_BLE_ENV_CONNECT_FAIL rl_erase_empty_line callback_data cmd_discoverable DBusConnection list_scaned_dev_push_back BtDeviceInfo cmd_advertise_discoverable ctrl_list argument_generator what BT_SOURCE_EVENT_CONNECT_FAILED rl_basic_quote_characters bt_deregister_name_change_callback conn_count dbus_uint32_t g_bt_source_info cmd_register_app bt_create_one_scaned_dev rl_prompt RK_BLE_STATE_CALLBACK history_multiline_entries _bluetooth_close rl_completion_query_items BT_DEVICES_SPP BT_DEVICES_HFP cmd_unregister_characteristic BT_HFP_AUDIO_DISCONNECT RK_BLE_STATE_IDLE BT_SOURCE_EVENT_DISCONNECT_FAILED dummy10 dummy11 generic_callback cond_free RK_BT_STATE_OFF cmd_acquire_notify gulong rl_mark rl_char_is_quoted_p find_device dbus_conn BT_BLE_ENV_DISCONNECT emacs_ctlx_keymap device_is_child mutex_free RK_BT_BOND_STATE rl_cpvfunc_t adapter_added rl_sort_completion_matches gsize chr_cnt gint device_removed a2dp_master_get_playrole WIFI_ENV_DISCONNECT rl_basic_word_break_characters RK_BLE_STATE_DISCONNECT BtEvent cmd_paired_devices snd_cnt BT_PAIR_FAILED_PAIRED thread_self rl_readline_version source_reconnect_handler G_THREAD_PRIORITY_NORMAL RK_BT_STATE ble_connected_handler set_default_attribute rl_completion_invoking_key g_mem_gc_friendly ble_service_cnt BtDeviceType SCAN_TYPE_AUTO glib_major_version ble_disconn_reply ble_register_state_callback chr_uuid RkBtContent mutex_trylock rl_vintfunc_t capability_generator rl_line_buffer Keymap bd_addr rl_editing_mode rl_input_available_hook rssi_valid a2dp_master_connect history_lines_written_to_file thread_yield history_word_delimiters cmd_scan_filter_pathloss tv_sec commit rl_voidfunc_t KEYMAP_ENTRY thread_equal reconn_last_devices optno rl_compignore_func_t rl_persistent_signal_handlers rl_completion_display_matches_hook BT_SOURCE_EVENT_REMOVED rl_pre_input_hook rl_instream p_state ad_advertise_service G_DBUS_METHOD_FLAG_DEPRECATED get_timeout GDBusPropertyFlags GDBusMethodTable ad_advertise_appearance discoverable_exists service_data_exists ad_disable_data GDBusMethodFunction ad_props GDBusArgInfo out_args ad_disable_manufacturer get_duration ad_advertise_local_name ad_add_data discoverable_to GDbusPropertyChangedFlags ad_advertise_data ad_advertise_uuids ad_advertise_discoverable ad_advertise_local_appearance G_DBUS_METHOD_FLAG_NOREPLY ad_advertise_discoverable_timeout GDBusPropertyGetter includes_exists G_DBUS_PROPERTY_CHANGED_FLAG_FLUSH release_advertising appearance_exits get_uuids uuids_exists get_service_data manufacturer_data_exists ad_disable_service ad_register G_DBUS_PROPERTY_FLAG_EXPERIMENTAL in_args GDBusPropertyTable ad_advertise_tx_power ad_methods ad_advertise_name local_name_exits discoverable_timeout_exits unregister_setup get_local_name GDBusPropertySetter G_DBUS_METHOD_FLAG_ASYNC ad_advertise_manufacturer get_type ad_advertise_timeout duration_exits G_DBUS_PROPERTY_FLAG_DEPRECATED /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/advertising.c GDBusPropertyExists ad_unregister get_discoverable print_ad_uuids GDBusPendingPropertySet unregister_reply ad_advertise_duration get_manufacturer_data G_DBUS_METHOD_FLAG_EXPERIMENTAL get_discoverable_timeout ad_release ad_data get_appearance GDBusMethodFlags guuid print_ad ad_disable_uuids get_data authorize_service request_default_reply entered agent_register agent_registered agent_release_prompt unregister_agent_setup agent_capability display_pincode agent_release passkey_response confirm_response agent_completion request_pincode unregister_agent_reply pending_message display_passkey request_passkey passkey_full agent_unregister agent_default release_agent request_default_setup request_authorization pincode_response /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/agent.c cancel_request request_confirmation write_io_destroy service_free bytes_read is_device_trusted gatt_attribute_generator gatt_unregister_include gatt_acquire_write chrc_get_write_acquired /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/gatt.c gatt_notify_attribute val_str gatt_unregister_app release_profile gatt_select_attribute chrc_write_acquired_exists chrc_get_notify_acquired gatt_read_attribute gatt_register_chrc inc_path pipe_io_new unregister_app_reply chrc_create_pipe str_len gatt_get_notifying incp authorize_write_response write_attribute_data acquire_notify_reply service_get_uuid gatt_acquire_notify pipefd descriptor_is_child select_proxy_by_uuid managers attr_authorization_flag_exists inc_unregister chrc_get_uuid max_val_len print_chrc gatt_remove_manager gatt_write_attribute desc_get_value chrc_write_value authorize_read_response RK_BLE_CLIENT_CHRC chrc_get_value chrc_get_flags service_find parse_value_arg RK_BLE_CLIENT_SERVICE_INFO chrc_notify_acquired_exists chrc_properties chrc_set_value dst_len list1 chrc_methods iovec get_descriptor print_characteristic desc_write_value service_get_includes chrc_confirm chrc_cnt authorization_req prep_authorize __ssize_t print_descriptor gatt_add_service gatt_remove_service characteristics print_desc chrc_free RK_BLE_CLIENT_DESC notify_io_destroy desc_free path_to_address value_len read_setup desc_methods gatt_release_write src_val str2bytearray print_service_proxy descriptors desc_get_flags gatt_get_list_attributes max_len write_setup gatt_parse_chrc_flags gatt_register_service gatt_register_app parse_options gatt_parse_flags RK_BLE_CLIENT_SERVICE desc_set_value desc_get_uuid pipe_io chrc_acquire_write chrc_find gatt_add_characteristic chrc_stop_notify pattern gatt_list_attributes iov_len ser_inc src_len descs gatt_unregister_chrc chrc_unregister read_reply desc_properties chrcs chrc_get_notifying dst_value proxy1 proxy2 gatt_remove_descriptor chrc_read_value print_inc_service desc_cnt acquire_setup service_properties ext_props gatt_add_descriptor gatt_unregister_service acquire_write_reply serv service_exist_includes desc_get_chrc gatt_parse_desc_flags local_services select_attribute_by_uuid gatt_add_manager service_get_primary describe chrc_is_child desc_unregister authorize_attribute_data gatt_register_include gatt_release_notify write_io chrc_get_service gatt_unregister_desc chrc_acquire_notify gatt_remove_characteristic service_set_primary chrc_start_notify print_service notify_io desc_find iov_base perm desc_read_value gatt_register_desc get_service_proxy match_proxy inc_find unregister_app_setup _GIOFuncs cond _GIConv iovcnt line_term is_seekable io_watch GIOFlags watch_callback G_IO_FLAG_NONBLOCK io_ref _GString GSeekType G_IO_STATUS_NORMAL buf_size use_buffer io_set_handler read_watch gint64 G_IO_FLAG_MASK G_IO_STATUS_ERROR io_set_write_handler watch_destroy /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/io-glib.c G_IO_IN io_seek encoded_read_buf io_set_flags read_cd io_set_close_on_destroy G_IO_STATUS_EOF prio write_watch encoding io_close io_read partial_write_buf allocated_len io_destroy_func_t G_IO_FLAG_IS_READABLE G_IO_ERR G_IO_FLAG_GET_MASK GIOStatus line_term_len io_unref io_write _GIOChannel io_create_watch do_encode io_callback_func_t G_SEEK_CUR do_close G_IO_OUT is_writeable reserved1 reserved2 io_set_read_handler is_readable G_IO_FLAG_IS_WRITEABLE io_set_disconnect_handler G_IO_FLAG_APPEND G_IO_NVAL G_IO_FLAG_SET_MASK G_IO_FLAG_IS_WRITABLE G_IO_PRI io_get_flags write_cd io_send G_IO_FLAG_IS_SEEKABLE close_on_unref G_IO_HUP G_IO_STATUS_AGAIN io_free G_SEEK_SET io_get_fd G_SEEK_END watch_new GIOCondition io_shutdown queue_push_head new_entry queue_unref queue_isempty queue_get_entries queue_remove queue_foreach_func_t /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/queue.c queue_destroy_func_t queue_match_func_t queue_entry_new queue_destroy queue_entry queue_find queue_peek_tail direct_match queue_new queue_length match_data queue_pop_head queue_push_tail queue queue_ref queue_remove_if queue_foreach queue_push_after queue_remove_all qentry queue_peek_head bt_shell_noninteractive_quit bt_shell_prompt_input bt_shell_prompt_input_func bt_shell_add_submenu bt_shell_get_env bt_shell_menu_disp_t bt_shell_set_menu print_string bt_shell_menu_gen_t /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/shell.c bt_shell_quit bt_shell_hexdump bt_shell_release_prompt bt_shell_cleanup bt_shell_set_prompt disp bt_shell_menu_exists_t bt_shell_init bt_shell_run bt_shell_menu bt_shell_menu_cb_t bt_shell_menu_entry bt_shell_set_env bt_shell_usage bt_shell_attach bt_shell_detach format DT_DIR st_blksize suffix_len DT_FIFO __nlink_t __u_quad_t util_hexdump __ino_t bt_uuidstr_to_str generic util_debug util_get_uid strdelimit st_blocks hexdigits /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/util.c stat uuid128_table __gnuc_va_list tv_nsec __mode_t st_gid DT_REG st_mode __ino64_t st_nlink util_clear_uid timespec util_debug_func_t __blkcnt64_t bt_appear_to_str DT_BLK bt_uuid16_to_str __dev_t __ap __syscall_slong_t uuid16_table DT_WHT DT_LNK DT_CHR __gid_t appearance_table DT_UNKNOWN st_mtim bt_uuid32_to_str __blksize_t __uid_t btd_malloc st_atim __va_list DT_SOCK util_get_dt strsuffix bitmap __time_t st_size __st_ino st_uid st_ctim st_dev st_rdev ret_value disconn_device_reply bt_sink_state_send RK_BT_A2DP_SINK_SUSPENDED a2dp_sink_clear_cb release_avrcp_ctrl rewind_reply release_avrcp_ctrl2 fast_forward_avrcp long_name proxy_iface addrType pause_avrcp previous_reply print_item player_added G_OPTION_ARG_INT avrcp_sink_cb adapter_changed avrcp_track_info_send fast_forward_reply rkbt_inquiry_scan pause_reply report_avrcp_event play_avrcp first_ctrl a2dp_sink_property_changed device_changed num_tracks player_property_changed proxy_list a2dp_sink_device_added playing_time volumeup_avrcp last_device_path avrcp_position_cb volumedown_avrcp RK_BT_A2DP_SINK_STARTED title proxy_description G_OPTION_ARG_STRING RK_BT_A2DP_SINK_STOPPED RK_BT_SINK_STATE transport_property_changed avrcp_callback_t RK_BT_AVRCP_PLAY_POSITION_CB init_avrcp_ctrl player_removed volumeup_reply folder_removed avrcp_get_track_info volumedown_reply genre G_OPTION_ARG_FILENAME print_folder first folder_added avrcp_status device_list G_OPTION_ARG_CALLBACK last_obj_path RK_BT_SINK_STATE_STOP option_version device_connected_post track_num store_connected_device arg_description a2dp_sink_register_track_cb system_command RK_BT_AVRCP_TRACK_CHANGE_CB adapter_is_powered get_poschange_avrcp G_OPTION_ARG_DOUBLE G_OPTION_ARG_FILENAME_ARRAY a2dp_sink_status g_btsrc_connect_status track a2dp_sink_register_cb g_avrcp_cb parent_adapter stop_avrcp reconn_last save_track_info avrcp_track_cb pos_change artist RK_BT_SINK_STATE_DISCONNECT next_reply stop_reply btmg_track_info_t players item_removed BtTrackInfo RK_BT_SINK_STATE_PAUSE rewind_avrcp G_OPTION_ARG_INT64 getstatus_avrcp G_OPTION_ARG_NONE current_song_len get_play_status_avrcp avrcp_volume_send G_OPTION_ARG_STRING_ARRAY /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/avrcpctrl.c _GOptionEntry folder_property_changed RK_BT_SINK_STATE_CONNECT album GOptionArg print_player RK_BT_SINK_VOLUME_CALLBACK avrcp_position_send device_num folders a2dp_sink_proxy_added last_temp_connected_device_proxy get_play_status_reply last_connected_device_proxy track_key a2dp_sink_register_position_cb item_property_changed play_reply avrcp_volume_cb item_added strplay next_avrcp check_default_player proxy_lookup_client a2dp_sink_register_volume_cb RK_BT_SINK_CALLBACK disconn_device RK_BT_SINK_STATE_PLAY arg_data load_connected_device RK_BT_SINK_STATE_IDLE a2dp_sink_proxy_removed previous_avrcp ba_msg_transport IPPROTO_EGP msg_name cmsg_level bluealsa_subscribe IPPROTO_MTP IPPROTO_ENCAP BA_STATUS_CODE_SUCCESS ba_command BA_STATUS_CODE_FORBIDDEN BA_PCM_TYPE_A2DP BA_EVENT_TRANSPORT_ADDED BA_COMMAND_LIST_DEVICES bluealsa_get_transport_delay IPPROTO_UDP ch2_volume bluealsa_close_transport msg_flags ch1_muted IPPROTO_IGMP BA_COMMAND_LIST_TRANSPORTS ch2_muted ba_pcm_stream BA_PCM_TYPE_SCO BA_COMMAND_PCM_PAUSE cmsghdr bluealsa_drain_transport IPPROTO_PIM bluealsa_send_rfcomm_command msg_namelen IPPROTO_GRE msg_control IPPROTO_IPV6 bluealsa_get_transport_volume BA_COMMAND_TRANSPORT_GET BA_COMMAND_TRANSPORT_SET_DELAY BA_COMMAND_PCM_DRAIN BA_COMMAND_PCM_OPEN ba_pcm_type bluealsa_set_transport_delay BA_EVENT_TRANSPORT_REMOVED IPPROTO_ICMP IPPROTO_ESP IPPROTO_UDPLITE BA_COMMAND_SUBSCRIBE __cmsg_data ba_request bdaddr_t IPPROTO_MAX IPPROTO_RAW IPPROTO_RSVP bluealsa_set_transport_volume ch1_volume bluealsa_open_transport bluealsa_send_request BA_STATUS_CODE_PONG cmsg_len ba_event BA_EVENT_UPDATE_BATTERY BA_STATUS_CODE_DEVICE_BUSY BA_COMMAND_TRANSPORT_SET_VOLUME IPPROTO_DCCP BA_PCM_STREAM_DUPLEX saddr channels battery_level BA_COMMAND_PCM_RESUME bluealsa_get_transport ba_msg_status BA_COMMAND_PCM_CLOSE codec /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_alsa_client/ctl-client.c IPPROTO_TP BA_PCM_STREAM_PLAYBACK IPPROTO_SCTP IPPROTO_PUP ba_status_code IPPROTO_IDP IPPROTO_MPLS BA_PCM_TYPE_NULL bluealsa_get_devices bluealsa_status_to_errno BA_STATUS_CODE_DEVICE_NOT_FOUND BA_EVENT_TRANSPORT_CHANGED bluealsa_open BA_COMMAND_PING IPPROTO_COMP msg_controllen msg_iovlen msg_iov IPPROTO_BEETPH bluealsa_pause_transport ba_msg_device cmsg BA_PCM_STREAM_CAPTURE cmsg_type IPPROTO_IPIP IPPROTO_TCP IPPROTO_IP BA_EVENT_UPDATE_VOLUME sampling bluealsa_get_transports BA_STATUS_CODE_STREAM_NOT_FOUND __BA_COMMAND_MAX BA_STATUS_CODE_ERROR_UNKNOWN BA_COMMAND_RFCOMM_SEND IPPROTO_AH rfcomm_listen_ba_msg_stop RK_BT_HFP_CONNECT_EVT RK_BT_HFP_VOLUME_EVT g_rfcomm_control rfcomm_hfp_hf_regist_cb g_rfcomm_handler RK_BT_HFP_PICKUP_EVT clientAddr is_outgoing_call RK_BT_HFP_DISCONNECT_EVT SHUT_RDWR no_call_progress thread_get_ba_msg process_ciev_msg RK_BT_HFP_OUTGOING_CALL_RING_EVT send_audio_open_evt RK_BT_HFP_AUDIO_CLOSE_EVT rfcomm_handler_t no_calls_active process_bcs_msg codec_type is_call_present_active BT_SCO_CODEC_MSBC RK_BT_HFP_CALLBACK SHUT_RD /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_alsa_client/rfcomm_msg.c RK_BT_HFP_OUTGOING_CALL_DIAL_EVT RK_BT_HFP_RING_EVT rfcomm_listen_ba_msg_start SHUT_WR rfcomm_hfp_send_event outgoing_call_dialing RK_BT_HFP_HANGUP_EVT RK_BT_HFP_EVENT rfcomm_ciev_status_t RK_BT_HFP_AUDIO_OPEN_EVT RK_BT_HFP_CLCC_EVT rfcomm_ciev_status send_audio_close_evt is_send_audio_open outgoing_call_alerting incoming_call_progress rfcomm_control_t RK_BT_HFP_BCS_EVT is_incoming_call time_ms config_ciev_msg RK_BT_HFP_CLIP_EVT BT_SCO_CODEC_CVSD bt_buff sco_tx sink_only get_bt_mac link_policy BT_RESUME_PLAY is_ble_client_open BT_AVRCP_STOP BT_PAUSE_PLAY ble_cfg BT_OPEN ble_client_is_open is_ble_open BT_BLE_IS_OPENED RkBleConfig bt_gethostname _bt_open_server BT_SOURCE_CLOSE pkt_type BT_VISIBILITY sco_pkts bt_close_sink BT_SOURCE_SCAN bt_debug bt_close_source bt_hfp_is_open open_cnt bt_hfp_with_sink_open acl_rx BT_IS_CONNECTED BT_SINK_OPEN bt_a2dp_src_server_open BT_BLE_WRITE rk_bt_control BT_AVRCP_BWD is_a2dp_sink_open _bt_close_server BT_SOURCE_OPEN BT_SINK_IS_OPENED acl_tx byte_rx GET_BT_MAC BT_SINK_RECONNECT BT_BLE_OPEN ble_is_open BT_VOLUME_DOWN bt_start_a2dp_source BT_UNPAIR hci_dev_stats is_bt_open features bt_start_hfp BT_BLE_READ dev_id bt_source_is_open byte_tx hci_dev_info acl_mtu sco_mtu BT_SOURCE_IS_OPENED is_hfp_open evt_rx BT_HFP_OPEN bt_control_t BT_CLOSE BT_SOURCE_REMOVE BT_PLAY bt_start_a2dp_sink BT_BLE_COLSE BT_HFP_RECORD link_mode bt_sink_is_open BT_SOURCE_DISCONNECT BT_SINK_CLOSE bt_close_ble BT_BLE_DISCONNECT BT_SOURCE_CONNECT cmd_tx /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_ctrl.c BT_HFP_SINK_OPEN bt_hfp_hf_open BtControl is_a2dp_source_open BT_VOLUME_UP err_rx bt_a2dp_sink_open sco_rx err_tx acl_pkts bt_interface bt_ctrl_cmd BT_AVRCP_FWD bt_is_open bt_control_cmd_send ret_buff _btmaster_autoscan_and_connect RK_BT_DEV_PLATFORM_IOS rk_bt_pan_register_event_cb rk_bt_get_device_name rk_ble_set_address rk_bt_sink_set_alsa_device is_indicate rk_ble_client_register_mtu_callback rk_bt_sink_play scan_param _rk_bt_deinit rk_ble_start rk_bt_source_disconnect_by_addr rk_bt_start_discovery ctrl_name RK_BLE_CLIENT_STATE_CALLBACK BT_SOURCE_STATUS_CONNECTED RK_BLE_CLIENT_RECV_CALLBACK rk_bt_source_stop g_underrun_handler rk_ble_register_mtu_callback rk_ble_write RK_BLE_CLIENT_WRITE_SUCCESS rk_ble_client_get_state RK_BT_OBEX_CONNECT_FAILED rk_bt_register_discovery_callback rk_bt_sink_set_volume rk_bt_source_resume rk_bt_source_set_vol rk_bt_display_devices rk_bt_source_get_device_addr RK_BT_OBEX_DISCONNECTED rk_bt_source_register_status_cb rk_bt_sink_get_default_dev_addr /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bt_hal.c rk_bt_get_playrole_by_addr rk_ble_client_get_eir_data rk_bt_is_connected RK_BT_PAN_CONNECT rk_bt_sink_close mtu_change rk_ble_client_register_state_callback RK_BT_OBEX_STATE_CALLBACK rk_bt_source_remove rk_bt_source_auto_connect_start rk_bt_source_open RK_BT_SOURCE_STATUS rk_bt_source_scan rk_bt_obex_pbap_get_vcf rk_bt_deinit_thread rk_ble_set_adv_interval rk_bt_obex_pbap_connect RK_BT_PAN_EVENT_CALLBACK rk_bt_source_vol_up rk_bt_spp_get_state rk_bt_pan_open RK_BT_OBEX_TRANSFER_COMPLETE scan_cnt rk_bt_hfp_enable_cvsd rk_bt_sink_disconnect_by_addr rk_bt_spp_disconnect rk_bt_source_connect_by_addr rk_bt_hfp_disconnect current_volume rk_bt_source_get_status RK_BLE_CLIENT_STATE_CONNECT rk_bt_obex_pbap_disconnect rk_bt_register_state_callback RK_BT_SPP_STATE_IDLE rk_bt_spp_register_status_cb RK_BT_SPP_STATE_CONNECT_FAILED rk_bt_get_connected_properties rk_bt_spp_register_recv_cb rk_ble_stop rk_ble_client_open rk_bt_register_bond_callback underrun_listen_thread_delete rk_bt_obex_pbap_init rk_bt_set_bsa_server_path rk_bt_set_visibility RK_BT_SINK_UNDERRUN_CB rk_bt_obex_init underrun_listen_thread_create bt_hal_ble_stop rk_bt_source_disconnect rk_bt_hfp_sink_open rk_bt_hfp_pickup rk_bt_ble_set_visibility BT_SOURCE_STATUS_DISCONNECTED rk_bt_sink_next rk_bt_spp_open rk_bt_init_thread rk_bt_sink_prev pstatus rk_bt_display_paired_devices rk_bt_sink_register_underurn_callback rk_bt_hfp_disable_cvsd rk_bt_source_get_device_name rk_bt_pan_connect rk_bt_obex_register_status_cb main_loop_init_thread main_loop_thread rk_bt_register_name_change_callback rk_bt_sink_get_play_status g_ba_hfp_client rk_ble_client_is_notifying rk_bt_hfp_hangup rk_bt_sink_volume_down rk_bt_sink_open result_buf rk_ble_client_read rk_bt_pair_by_addr rk_bt_sink_get_state _set_bluealsa_plugin_volume_ctrl_info RK_BLE_CLIENT_WRITE_ERROR rk_bt_pan_disconnect RK_BLE_CLIENT_STATE_DISCONNECT underrun_handler_t rk_bt_spp_write g_btmaster_thread alsa_dev rk_bt_read_remote_device_name RK_BT_SPP_STATUS_CALLBACK rk_bt_hfp_dial_number btaddr rk_bt_obex_pbap_deinit rk_bt_hfp_hp_send_cmd main_loop_init RK_BT_PAN_DISCONNECT rk_bt_obex_deinit rk_bt_free_scaned_devices rk_ble_client_register_recv_callback ctrl_value rk_ble_client_get_service_info adv_int_max rk_bt_source_auto_connect_stop rk_bt_sink_stop RK_BT_OBEX_CONNECTED rk_bt_hfp_open _GMainLoop RK_BT_OBEX_TRANSFER_ACTIVE rk_ble_set_local_privacy rk_bt_source_pause RK_BT_OBEX_STATE dir_file rk_ble_disconnect rk_bt_hfp_redial rk_bt_sink_register_volume_callback rk_bt_hfp_close rk_ble_client_disconnect new_volume rk_bt_get_eir_data RK_BT_SPP_STATE rk_ble_client_write RK_BT_DEV_PLATFORM_UNKNOWN rk_bt_get_paired_devices RK_BLE_CLIENT_STATE at_cmd _get_bluealsa_plugin_volume_ctrl_info dir_name rk_bt_get_dev_platform max_rssi rk_bt_sink_connect_by_addr rk_ble_client_connect rk_bt_register_dev_found_callback rk_bt_set_sleep_mode rk_bt_get_device_addr rk_bt_spp_close bt_hal_source_close rk_bt_get_scaned_devices rk_bt_sink_disconnect rk_bt_sink_get_poschange p_bt_content RK_BT_SPP_RECV_CALLBACK ba_addr _rk_bt_init rk_bt_free_paired_devices RK_BT_OBEX_DISCONNECT_FAILED rk_bt_cancel_discovery g_obex_thread target_vaild rk_bt_pan_close rk_bt_source_vol_down target_address rk_bt_set_class bt_main_loop RK_BT_PAN_EVENT rk_bt_spp_listen rk_bt_sink_register_position_callback rk_bt_enable_reconnect rk_ble_get_state adv_int_min bt_hal_ble_client_close rk_bt_hfp_register_callback rk_bt_is_discovering bt_hal_sink_close rk_bt_sink_register_callback connectable rk_bt_sink_volume_up build_rfcomm_command rk_bt_hfp_report_battery rk_bt_sink_pause rk_bt_set_device_name rk_bt_spp_connect rk_ble_client_notify RK_BT_SPP_STATE_CONNECT rk_ble_client_default_data_length rk_ble_client_close RK_BT_SPP_STATE_DISCONNECT RK_BLE_CLIENT_STATE_IDLE main_loop_deinit sink_underrun_listen rk_bt_sink_register_track_callback RK_BT_PAN_CONNECT_FAILED bt_hal_hfp_close scan_retry visiable rk_bt_unpair_by_addr RK_BT_DEV_PLATFORM_TYPE rk_bt_hfp_set_volume rk_ble_register_status_callback rk_bt_source_close btd_error_not_connected btd_error_already_connected btd_error_not_supported btd_error_in_progress btd_error_does_not_exist btd_error_no_such_adapter btd_error_failed btd_error_not_ready btd_error_not_available btd_error_busy btd_error_not_authorized btd_error_not_permitted btd_error_invalid_args_str btd_error_invalid_args btd_error_agent_not_available /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/error.c btd_error_already_exists gatt_client_register_state_callback gatt_client_get_state gatt_client_register_recv_callback gatt_client_select_attribute gatt_client_close gatt_client_get_eir_data gatt_client_open /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gatt_client.c gatt_client_control_t gatt_client_get_service_info gatt_client_read uuid_iter gatt_client_write gatt_client_recv_data_send gatt_client_is_notifying memset strlen gatt_client_notify g_gatt_client_ctl memcpy gatt_client_state_send flag_length gdesc is_random_addr chr_stop_notify desc_get_props desc_read BLE_CONTENT_T gatt_setup chr_props uuid128_t service_id g_dis_adv_close_ble gatt_cleanup parse_value chr_acquire_write gchr local_name_flag desc_uuid service_uuid_flag chr_properties desc_props chr_get_value chr_write_value adv_min_high chr_read chr_get_service bt_string_to_uuid128 chr_set_value adv_max_low gatt_set_on_adv /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gatt_config.c gatt_create_services chrc_pipe_read char_uuid BLE_ADVDATA_TYPE_USER local_name_length adv_min_low ble_content_internal_bak ble_adv_set unregister_ble mcharacteristic AdvRespDataContent gatt_set_stopping gdesc_id local_name_value ble_content_internal advdataresp ble_proxy ble_disable_adv desc_get_characteristic AdvDataContent BLE_ADVDATA_TYPE_SYSTEM chr_get_uuid chr_iface_destroy ble_init_state u128 gatt_write_data adv_resp_length execute flag_value pipe_io_destroy chr_read_value data4 ble_content_t service_uuid_length char_cnt le_random_addr characteristic_get_write_acquired uuid_len adv_max_high chr_start_notify data0 data1 data2 data3 data5 characteristic_id chr_write rever chr_get_props gservice_path g_cmd_ra gatt_init ble_enable_adv adv_length g_cmd_para reconnect_path gatt_is_stopping chr_methods characteristic_pipe_hup advdata ias_alert_level_props desc_write desc_iface_destroy service_uuid_value characteristic_write_acquired_exists match_rules prop_data get_all_call type_sig DBUS_HANDLER_RESULT_NOT_YET_HANDLED g_dbus_dict_append_entry service_connect message_filter g_dbus_proxy_refresh_property g_dbus_client_new_full update_properties parse_interfaces /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/client.c refresh_property_data refresh_property_reply g_dbus_proxy_get_property prop_entry_free g_dbus_dict_append_basic_array g_dbus_proxy_unref prop_list append_variant modify_match_reply refresh_properties pending_call properties_changed g_dbus_proxy_lookup method_call_reply ready_data get_managed_objects n_elements g_dbus_proxy_ref refresh_property_free g_dbus_proxy_set_removed_watch base_path get_all_properties_reply DBusPendingCall g_dbus_proxy_new DBUS_HANDLER_RESULT_HANDLED prop_entry_new g_dbus_client_new g_dbus_client_set_ready_watch DBusHandlerResult g_dbus_client_set_disconnect_watch g_dbus_client_set_connect_watch DBUS_HANDLER_RESULT_NEED_MEMORY get_managed_objects_reply service_name disconn_func added_watch set_property_reply g_dbus_proxy_set_property_watch GDBusReturnFunction connect_func g_dbus_client_set_proxy_handlers add_property removed_func prop_entry_update method_call_data signal_data get_objects_call signal_func parse_managed_objects prop_entry GDBusWatchFunction GDBusPropertyFunction GDBusSetupFunction dict_append_basic modify_match g_dbus_proxy_set_property_array g_dbus_proxy_path_lookup send_changed g_dbus_proxy_method_call proxy_free start_service g_dbus_client_set_signal_watch key_type prop_func iter_append_iter array_sig service_disconnect GDBusResultFunction disconn_data set_property_data parse_properties g_dbus_proxy_get_interface base_sub sender g_dbus_client_unref _GPtrArray member g_dbus_proxy_set_property_basic removed_data get_all_properties g_dbus_proxy_get_path root_path iter_sub GDBusClientFunction append_array_variant GDBusDestroyFunction str_array g_dbus_dict_append_array GDBusMessageFunction GDBusProxyFunction g_dbus_client_ref _GHashTable proxy_remove g_dbus_setup_private DBUS_WATCH_HANGUP remove_timeout dispatch_status g_dbus_request_name message_dispatch DBUS_WATCH_READABLE g_dbus_set_disconnect_function DBusFreeFunction DBUS_DISPATCH_COMPLETE timeout_handler_free timeout_handler_dispatch chan /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/mainloop.c watch_info DBUS_WATCH_ERROR add_watch timeout_handler DBusBusType queue_dispatch DBUS_WATCH_WRITABLE DBusDispatchStatus DBUS_DISPATCH_DATA_REMAINS DBusWatch DBusTimeout watch_info_free add_timeout DBUS_DISPATCH_NEED_MEMORY setup_dbus_with_main_loop timeout_toggled g_dbus_setup_bus watch_toggled dc_data disconnected_signal watch_func disconnect_data g_dbus_pending_property_error direction next_pending_property g_dbus_unregister_interface g_dbus_create_error properties_get parent_path process_id g_dbus_pending_error_valist g_dbus_create_error_valist find_property g_dbus_register_security g_dbus_create_reply_valist global_flags iface_user_data generate_introspection_xml DBusObjectPathMessageFunction G_DBUS_SIGNAL_FLAG_EXPERIMENTAL reset_parent g_dbus_flush process_property_changes children builtin_security_function generic_unregister g_dbus_emit_property_changed_full g_dbus_set_flags secdata builtin_security_result g_dbus_create_reply gstr GDBusSecurityTable /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/object.c find_interface get_objects GDBusSignalFlags remove_pending_property_data G_DBUS_FLAG_ENABLE_EXPERIMENTAL append_interface append_name manager_signals g_dbus_send_reply generate_interface_xml dbus_internal_pad1 dbus_internal_pad2 dbus_internal_pad3 dbus_internal_pad4 pending_property_set g_dbus_get_flags old_id process_properties_from_interface print_arguments builtin_security_data g_dbus_detach_object_manager generic_message emit_interfaces_removed check_privilege g_dbus_emit_signal_valist invalidated child_path g_dbus_send_error_valist properties_get_all next_pending append_property security_table append_properties g_dbus_register_interface generic_data g_dbus_send_reply_valist g_dbus_pending_success DBusObjectPathUnregisterFunction message_function g_dbus_pending_property_error_valist object_path_ref gettid object_path_unref check_signal g_dbus_pending_property_success remove_pending append_interfaces emit_interfaces_added check_experimental add_interface introspect root g_dbus_emit_property_changed G_DBUS_SECURITY_FLAG_BUILTIN interface_data refcount process_changes g_dbus_unregister_security pending_prop remove_interface g_dbus_emit_signal propdata G_DBUS_SECURITY_FLAG_DEPRECATED generic_table manager_methods invalidate_parent_data g_dbus_send_message g_dbus_send_message_with_reply GDBusFlags g_dbus_send_error g_dbus_attach_object_manager GDBusSecurityFlags GDBusSignalTable properties_methods properties_set properties_signals add_pending G_DBUS_SECURITY_FLAG_ALLOW_INTERACTION pending_security slash GDBusPendingReply GDBusSecurityFunction g_dbus_get_properties args_info g_dbus_args_have_signature interaction G_DBUS_SIGNAL_FLAG_DEPRECATED append_object DBusObjectPathVTable introspect_methods valid_signature unregister_function process_message g_dbus_pending_error polkit_check_authorization /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/polkit.c add_arguments add_empty_string_dict authorization_data subject kind busname parse_result authorization_reply add_dict_with_string_value challenge add_match g_dbus_remove_watch proceed filter_data_get filter_data_find_callback ldata filter_data destroy_func owner listener_id update_name_cache listeners disc_func callbacks service_data_free signal_filter DBusHandleMessageFunction GDBusSignalFunction filter_data_call_and_free g_dbus_add_disconnect_watch g_dbus_remove_all_watches handle_func /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/watch.c g_dbus_add_signal_watch remove_match filter_callback name_watch g_dbus_add_service_watch format_rule check_service filter_data_free filter_data_find update_service delete_listener filter_data_find_match g_dbus_add_properties_watch processed check_name_cache service_reply current service_filter filter_data_add_callback filter_data_remove_callback create_folder_reply cmd_ls get_file_setup map_ls list_messages_reply session_removed transfer_data cmd_mv opp_pull obex_pbap_send_state obex_get_pbap_pb cmd_resume map_removed /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/obex_client.c speed search_setup get_size_reply transfer_info pbap_list transfer_added cancel_reply cmd_cancel transfer_generator suspend_reply field g_obex_pbap_event_cb transfer_status_handler pull_setup map_ls_messages obex_main_loop obex_pbap_register_status_cb ftp_ls setfolder_setup search_reply pbap_cd list_folders_setup target session_property_changed msg_added connect_args pbap_get_size client_removed __uint64_t resume_reply cp_setup push_reply pbap_added list_messages_setup maps pbap_removed move_file_reply delete_setup get_setup cmd_cd cmd_cp transfer_property_changed pbap_cp cp_free cp_args pull_reply print_proxy ftp_copy session_added setfolder_reply obex_connect_pbap list_folders_reply session_generator map_send print_transferred get_file_reply ftp_put cmd_suspend push_setup msg_removed disconnect_setup ftp_removed cp_new map_cd pull_all_setup map_cp set_delete_reply opp_send pbaps pbap_ls send_setup parse_list_reply change_folder_setup connect_args_free cmd_rm ftp_added attachment location list_folder_reply ftp_rm ftp_cd minutes select_setup ftp_cp dbus_uint64_t transfer_removed obex_disconnect check_default_session opp_added disconnect_reply map_added obex_get_device_address transfers pull_all_reply pbap_save_filename pbap_pull print_dict_iter map_rm ctype create_folder_setup valu64 ftps transfer_destroy get_reply change_folder_reply cmd_disconnect print_transfer_iter cmd_cp_pbap_vcf main_menu set_default_session cmd_mkdir list_setup cmd_pull vcard select_reply cmd_connect obex_main_thread message_info client_added opps put_file_reply ftp_get pbap_search msgs obex_quit sessions opp_removed pbap_pull_all copy_file_reply parame uuid16 protos channel_dst _rk_bt_spp_get_client_fd __fd_mask _sdp_list spp_server_thread uuid_t close_server_fd src_t uuid32 hci_id server_channel bt_spp_client_open sdp_session_t sdp_list_t bt_spp_server_open rem_addr timeval bt_spp_get_channel dst_addr rc_channel sockaddr_rc rc_family bt_spp_register_recv_callback SDP_ATTR_REQ_INDIVIDUAL sock attrlist rc_bdaddr close_cilent_fd g_spp_handler rfcomm_get_channel /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/spp_server/spp_server.c server_running spp_client_thread bacpy bt_spp_register_status_callback bt_spp_set_channel fd_set local bt_spp_server_close_s remote_addr srch uint128_t attrs fds_bits spp_state_send __arr server_state loc_addr rem_addr_str sdp_record_t spp_handler_t dst_t spp_server_thread_s __suseconds_t bt_spp_get_status bt_spp_server_close handle bt_spp_server_open_s SDP_ATTR_REQ_RANGE svclass ../../../libgcc/config/arm/bpabi.S /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/host-gcc-final-6.4.0/build/arm-rockchip-linux-gnueabihf/libgcc GNU AS 2.29.1 ../../../libgcc/config/arm/lib1funcs.S arm710t ../../../libgcc/libgcc2.c arm_arch_iwmmxt ARM_EQ arm600 arm2 __udivmoddi4 arm6 arm_fp_model ARM_PCS_AAPCS_IWMMXT arm9 BASE_ARCH_0 BASE_ARCH_2 BASE_ARCH_3 BASE_ARCH_4 BASE_ARCH_5 BASE_ARCH_6 BASE_ARCH_7 cortexa15cortexa7 fa606te vfp_reg_type fmp626 USItype arm610 arm10e arm9e cortexa72cortexa53 arm_ccfsm_state arm1022e fa626 cortexm0plussmallmultiply __clz_tab ARM_VC arm_arch_xscale arm7tdmis cortexm0plus ARM_VS ARM_GE arm_tune_strongarm arm7 complex float ARM_GT arm620 regs cortexa5 cortexa8 cortexa9 BASE_ARCH_7EM hashval_t BASE_ARCH_6KZ arm740t arm_arch_arm_hwdiv arm_fpu_desc all_fpus fa626te arm7dmi strongarm110 BASE_ARCH_3M mpcorenovfp arm9tdmi arm_cond_code ARM_PCS_AAPCS ARM_PCS_AAPCS_LOCAL arm_fpu_feature_set cortexr4 cortexr5 cortexr7 cortexr8 arm_arch_iwmmxt2 VFP_NONE arm1156t2fs prefer_neon_for_64bits cortexr4f cortexa12 unspecv_strings cortexa15 cortexa17 arm_arch3m arm940t arm920 BASE_ARCH_4T arm_regs_in_sequence return_used_this_function BASE_ARCH_5TE arm1176jzfs arm_lang_output_object_attributes_hook arm720t BASE_ARCH_5E arm7500fe processor_type arm_pcs arm_arch4t strongarm1100 arm700 arm_tune_wbuf htab_hash arm_arch_name cortexa32 cortexa35 arm_arch_notm arm_arch5e ARM_LE BASE_ARCH_6J BASE_ARCH_6K BASE_ARCH_6M ARM_LS ARM_LT strongarm1110 BASE_ARCH_6Z arm926ejs arm710 arm_fpu_attr htab_hash_pointer BASE_ARCH_5T __q0 __q1 arm7500 arm968es BASE_ARCH_7A ARM_FP_MODEL_UNKNOWN ARM_MI arm_arch6k arm_arch6m BASE_ARCH_7R arm10tdmi arm920t arm720 arm1136js htab_eq arm946es __r0 __r1 ARM_PCS_AAPCS_VFP arm_arch_no_volatile_ce cortexa57 BASE_ARCH_8A arm700i DWstruct ARM_NE arm60 ARM_HI ARM_NV arm_arch4 cortexm0smallmultiply arm_arch6 arm_arch7 arm_arch8 cortexa57cortexa53 arm_tune_xscale arm_arch5 GNU C11 6.4.0 -mcpu=cortex-a35 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mabi=aapcs-linux -mthumb -mtls-dialect=gnu -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fno-inline -fexceptions -fvisibility=hidden cortexa17cortexa7 arm7di making_const_table thumb_call_via_label arm1156t2s __d0 __d1 ARM_PCS_APCS ARM_PCS_ATPCS complex double arm922t arm_cc unspec_strings mpcore base_architecture arm_arch_crc __t0 arm1176jzs arm_current_cc fa526 cortexa72 arm966es __popcount_tab ARM_PL DWunion marvell_pj4 BASE_ARCH_6T2 BASE_ARCH_5TEJ arm_tune_cortex_a9 ARM_AL BASE_ARCH_7M arm_target_label arm_target_insn arm250 xgene1 pool_vector_label arm1026ejs arm1136jfs _dont_use_rtx_here_ arm70 exynosm1 UQItype VFP_REG_D16 arm_tune arm_cpp_interwork arm7d cortexm1smallmultiply arm_arch_thumb_hwdiv ARM_FP_MODEL_VFP htab_eq_pointer arm7m arm_pic_register fa726te ARM_CC arm_ld_sched arm810 ARM_CS VFP_REG_SINGLE arm7dm genericv7a arm_base_arch arm_arch7em arm7100 arm_pcs_default VFP_REG_D32 ARM_PCS_UNKNOWN ep9312 arm3 arm_arch_thumb2 cortexm0 cortexm1 arm8 cortexm3 cortexm4 arm7tdmi cortexm7 UDItype arm_none arm1020e arm710c qdf24xx arm_arch8_1 arm1020t
/home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/host/arm-rockchip-linux-gnueabihf/sysroot/usr/lib/crti.o $a call_weak_fn $d /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/host/arm-rockchip-linux-gnueabihf/sysroot/usr/lib/crtn.o crtstuff.c __JCR_LIST__ $t deregister_tm_clones __do_global_dtors_aux completed.10368 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry Rk_wifi.c save_last_ap connecting_id wifi_onoff_flag gstate retry_connect_cmd m_gbk_head m_nonpsk_head encode_gbk_insert encode_gbk_reset get_encode_gbk_ori get_encode_gbk_utf8 is_non_psk m_cb wifi_wrong_key wifi_connect_lock wifi_is_exist wpa_exit is_wep wep_id wifi_state wifi_state_send _RK_wifi_running_getConnectionInfo __func__.8699 remove_escape_character spec_char_convers RK_wifi_search_with_bssid _RK_wifi_getSavedInfo __func__.8729 RK_wifi_search_with_ssid __func__.8741 get_ssid_directly ltrim rtrim RK_property_trim __func__.8783 __func__.8792 __func__.8799 __func__.8806 __func__.8815 __func__.8826 _get_ssid_from_list_network __func__.8848 __func__.8857 __func__.8864 __func__.8871 __func__.8880 __func__.8891 __func__.8912 __func__.8926 is_wifi_enable get_pid start_wifi_monitor_threadId.8940 RK_wifi_start_monitor __func__.8951 RK_wifi_scan_softap __func__.8970 UNIT_SIZE.8966 __func__.8999 UNIT_SIZE.8995 add_network set_network format_wifiinfo set_hide_network clear_bssid_network select_network enable_network rkwifi_check_ip check_wifi_isconnected set_priority_network set_network_highest_priority disable_no_connected_ssid __func__.9109 save_configuration check_ping_test wifi_connectfail_process __func__.9130 wifi_connect_state_check __func__.9138 __func__.9154 __func__.9160 __func__.9166 __func__.9176 __func__.9186 __func__.9194 __func__.9207 __func__.9215 __func__.9227 __func__.9244 WPA_EVENT_IGNORE IFNAME IFACE_DIR ctrl_conn monitor_conn exit_sockets primary_iface wifi_close_sockets __func__.9834 str_starts_with get_wifi_info_by_event __func__.9853 get_valid_connect_info dispatch_event __func__.9869 __FUNCTION__.9870 check_wpa_supplicant_state __FUNCTION__.9876 wifi_ctrl_recv wifi_wait_on_socket wifi_connect_on_socket_path __FUNCTION__.9898 wifi_connect_to_supplicant __FUNCTION__.9903 path.9901 __FUNCTION__.9912 Rk_socket_app.c __func__.7849 __func__.7864 __func__.7874 __func__.7881 __func__.7890 RK_encode.c gbk_to_utf8.c gbk_to_unicode unicode_to_utf8 utf8_to_gbk.c utility.c system_fd_closexec __func__.8518 __func__.8528 a2dp_masterctrl.c agent_manager auto_register_agent g_bt_content BT_OPENED BT_CLOSED g_btmaster_userdata g_ble_state g_device_state g_bt_source_info g_bt_callback g_bt_scan_info agent_arguments ad_arguments ble_service_cnt bt_bond_state_send __func__.19562 bt_discovery_state_send __func__.19574 __func__.19590 bt_dev_found_send bt_name_change_send __func__.19606 ble_mtu_exchange_send __func__.19613 proxy_leak print_adapter btsrc_scan_save_device print_device __func__.19658 print_uuid print_uuids device_is_child service_is_child find_parent __func__.19754 set_default_device save_last_device __func__.19773 ble_connected_handler __func__.19778 ble_disconnect_handler __func__.19781 __func__.19792 adapter_new __func__.19800 adapter_added find_ctrl __func__.19806 ad_manager_added le_proxy_added __func__.19816 __func__.19822 device_removed __func__.19834 adapter_removed le_proxy_removed __func__.19849 __func__.19855 device_paired_process source_connected_handler __func__.19881 device_connected_handler remove_device __func__.19889 source_reconnect_handler __func__.19897 source_avrcp_keycode_handler filter_clear_transport __func__.19920 message_handler find_ctrl_by_address find_proxy_by_address check_default_ctrl __func__.19965 parse_argument cmd_list cmd_show cmd_select cmd_devices cmd_paired_devices generic_callback cmd_system_alias cmd_reset_alias cmd_power cmd_pairable cmd_discoverable cmd_agent cmd_default_agent discovery_reply __func__.20067 scan_filter_transport set_discovery_filter_setup __func__.20090 set_discovery_filter_reply set_discovery_filter cmd_scan __func__.20104 cmd_scan_filter_uuids cmd_scan_filter_rssi cmd_scan_filter_pathloss cmd_scan_filter_duplicate_data filter_clear_uuids filter_clear_rssi filter_clear_pathloss __func__.20137 filter_clear_duplicate filter_clear_generator index.20150 len.20151 data_clear cmd_scan_filter_clear find_device __func__.20180 cmd_info pair_reply proxy_address cmd_pair __func__.20202 cmd_trust cmd_untrust cmd_block cmd_unblock remove_device_reply __func__.20236 remove_device_setup __func__.20246 cmd_remove __func__.20252 cmd_list_attributes cmd_set_alias find_attribute cmd_attribute_info cmd_acquire_write cmd_release_write cmd_acquire_notify cmd_release_notify cmd_notify cmd_register_app cmd_unregister_app cmd_register_service cmd_register_includes cmd_unregister_includes cmd_unregister_service cmd_register_characteristic cmd_unregister_characteristic cmd_register_descriptor cmd_unregister_descriptor generic_generator index.20349 len.20350 ctrl_generator index.20363 len.20364 dev_generator argument_generator index.20386 len.20387 capability_generator cmd_advertise ad_generator cmd_advertise_uuids cmd_advertise_service cmd_advertise_manufacturer cmd_advertise_data cmd_advertise_discoverable cmd_advertise_discoverable_timeout cmd_advertise_tx_power cmd_advertise_name cmd_advertise_appearance cmd_advertise_duration cmd_advertise_timeout ad_clear_uuids ad_clear_service ad_clear_manufacturer ad_clear_data ad_clear_tx_power ad_clear_name ad_clear_appearance ad_clear_duration ad_clear_timeout cmd_ad_clear agent_option optargs help opt client_ready reconnect_timer __func__.20515 conn_count.20518 __func__.20531 a2dp_source_clean __func__.20538 _bluetooth_open _bluetooth_close __func__.20556 a2dp_master_get_rssi a2dp_master_get_playrole __func__.20585 a2dp_master_connect_thread ctx.20595 __func__.20596 __func__.20602 __func__.20609 __func__.20612 __func__.20617 disconnect_by_proxy __func__.20623 __func__.20637 __func__.20650 __func__.20659 __func__.20678 load_last_device reconn_last_device_reply __func__.20705 __func__.20715 __func__.20725 __func__.20728 connect_by_address_reply __func__.20735 __func__.20740 __func__.20745 __func__.20760 list_scaned_dev_push_back __func__.20765 __func__.20784 __func__.20789 __func__.20798 __func__.20803 __func__.20807 __func__.20815 __func__.20820 __func__.20828 __func__.20833 __func__.20838 reomve_unpaired_device __func__.20848 __func__.20864 __func__.20870 __func__.20875 __func__.20882 __func__.20891 __func__.20897 __func__.20904 advertising.c ad_release release_advertising ad_methods print_ad_uuids print_ad get_type uuids_exists get_uuids service_data_exists get_service_data manufacturer_data_exists get_manufacturer_data includes_exists local_name_exits get_local_name appearance_exits get_appearance duration_exits get_duration get_timeout get_data discoverable_exists get_discoverable discoverable_timeout_exits get_discoverable_timeout ad_props unregister_setup unregister_reply ad_add_data guuid agent.c agent_registered agent_capability pending_message agent_release_prompt pincode_response passkey_response confirm_response agent_release release_agent request_pincode display_pincode request_passkey display_passkey request_confirmation request_authorization authorize_service cancel_request __compound_literal.0 __compound_literal.1 __compound_literal.2 __compound_literal.3 __compound_literal.4 __compound_literal.5 __compound_literal.6 __compound_literal.7 __compound_literal.8 __func__.17040 unregister_agent_setup unregister_agent_reply request_default_setup request_default_reply gatt.c local_services characteristics descriptors managers write_io notify_io print_service print_inc_service print_service_proxy print_chrc print_characteristic chrc_is_child notify_io_destroy write_io_destroy print_desc print_descriptor descriptor_is_child select_proxy_by_uuid select_attribute_by_uuid index.17483 list.17488 read_reply __func__.17499 read_setup __func__.17510 __func__.17516 __func__.17522 write_setup pipe_io_new acquire_write_reply acquire_setup acquire_notify_reply match_proxy release_profile unregister_app_reply unregister_app_setup desc_free desc_unregister chrc_free chrc_unregister inc_unregister service_free service_get_uuid service_get_primary service_get_includes service_exist_includes service_properties service_set_primary service_find inc_find chrc_get_uuid chrc_get_service chrc_get_value chrc_get_notifying chrc_get_flags chrc_get_write_acquired chrc_write_acquired_exists chrc_get_notify_acquired chrc_notify_acquired_exists chrc_properties path_to_address parse_options authorize_read_response is_device_trusted chrc_read_value parse_value_arg authorize_write_response chrc_write_value chrc_create_pipe chrc_acquire_write chrc_acquire_notify chrc_start_notify chrc_stop_notify chrc_confirm chrc_methods str2bytearray chrc_set_value attr_authorization_flag_exists chrc_find desc_read_value desc_write_value desc_methods desc_get_uuid desc_get_chrc desc_get_value desc_get_flags desc_properties desc_set_value desc_find get_service_proxy gatt_parse_chrc_flags __func__.18185 gatt_parse_desc_flags __func__.18193 gatt_parse_flags __func__.18207 get_descriptor io-glib.c io_ref io_unref watch_destroy watch_callback watch_new io_set_handler queue.c queue_ref queue_unref queue_entry_new direct_match shell.c print_string util.c hexdigits.7834 uuid16_table uuid128_table appearance_table avrcpctrl.c proxy_list last_device_path last_obj_path last_connected_device_proxy last_temp_connected_device_proxy device_list players folders items first_ctrl g_btsrc_connect_status g_avrcp_cb track_key current_song_len __func__.18610 __func__.18615 device_connected_post __func__.18639 __func__.18663 proxy_lookup_client load_connected_device store_connected_device disconn_device_reply count.18703 __func__.18722 adapter_is_powered __func__.18747 save_track_info avrcp_get_track_info avrcp_track_info_send avrcp_position_send avrcp_volume_send __func__.18874 first.18735 ctl-client.c bluealsa_status_to_errno bluealsa_send_request rfcomm_msg.c g_rfcomm_control g_rfcomm_handler send_audio_open_evt send_audio_close_evt config_ciev_msg process_ciev_msg process_bcs_msg thread_get_ba_msg __func__.17232 __func__.17240 bluez_ctrl.c bt_debug _bt_close_server _bt_open_server di.17925 bt_start_a2dp_source __func__.17932 bt_start_a2dp_sink __func__.17941 bt_start_hfp __func__.17949 __func__.17990 bt_a2dp_sink_open bt_hfp_hf_open __func__.17997 bt_hfp_with_sink_open __func__.18001 bt_a2dp_src_server_open __func__.18005 get_bt_mac __func__.18051 bt_hal.c g_underrun_handler __func__.18667 __func__.18671 bt_hal_ble_stop __func__.18675 __func__.18698 __func__.18702 __func__.18719 bt_hal_ble_client_close __func__.18723 __func__.18728 __func__.18732 __func__.18736 __func__.18741 __func__.18745 __func__.18751 __func__.18755 __func__.18761 __func__.18769 g_btmaster_thread _btmaster_autoscan_and_connect __func__.18783 __func__.18792 __func__.18798 bt_hal_source_close __func__.18802 __func__.18808 __func__.18813 __func__.18817 __func__.18820 __func__.18824 __func__.18846 __func__.18849 __func__.18852 __func__.18855 __func__.18858 __func__.18862 __func__.18871 underrun_listen_thread_create __func__.18878 underrun_listen_thread_delete __func__.18881 __func__.18903 bt_hal_sink_close __func__.18907 __func__.18930 __func__.18933 __func__.18936 __func__.18940 _get_bluealsa_plugin_volume_ctrl_info _set_bluealsa_plugin_volume_ctrl_info __func__.18967 __func__.18974 __func__.18981 __func__.18985 __func__.18990 __func__.19009 __func__.19014 __func__.19018 bt_main_loop main_loop_thread main_loop_init_thread __func__.19025 main_loop_init __func__.19028 main_loop_deinit __func__.19031 rk_bt_init_thread _rk_bt_init __func__.19037 __func__.19041 bt_hal_hfp_close __func__.19045 rk_bt_deinit_thread __func__.19049 __func__.19072 __func__.19075 __func__.19085 __func__.19088 __func__.19091 __func__.19096 __func__.19100 __func__.19103 __func__.19106 __func__.19115 __func__.19119 __func__.19123 __func__.19128 __func__.19133 __func__.19138 __func__.19142 __func__.19146 __func__.19154 __func__.19158 __func__.19163 __func__.19167 g_ba_hfp_client __func__.19174 __func__.19178 build_rfcomm_command command.19188 rk_bt_hfp_hp_send_cmd __func__.19198 __func__.19202 __func__.19206 __func__.19211 __func__.19221 done.19220 __func__.19230 __func__.19234 g_obex_thread __func__.19242 __func__.19245 __func__.19252 __func__.19257 __func__.19261 __func__.19264 __func__.19270 __func__.19273 __func__.19276 __func__.19280 __func__.19284 error.c gatt_client.c g_gatt_client_ctl __func__.16872 __func__.16883 __func__.16890 __func__.16896 gatt_client_select_attribute __func__.16902 __func__.16907 __func__.16914 __func__.16918 __func__.16923 __func__.16935 gatt_config.c reconnect_path g_dis_adv_close_ble gid gdesc_id characteristic_id service_id gatt_is_stopping g_cmd_ra g_cmd_para ble_proxy ias_alert_level_props chr_props desc_props desc_get_characteristic desc_read desc_write parse_value desc_get_props chr_get_uuid chr_get_service chr_read chr_get_value chr_get_props chr_write chr_set_value characteristic_get_write_acquired characteristic_write_acquired_exists chr_properties chr_iface_destroy __func__.18042 desc_iface_destroy __func__.18047 execute chr_read_value chr_write_value chr_start_notify chr_stop_notify pipe_io_destroy chrc_pipe_read characteristic_pipe_hup chr_acquire_write chr_methods unregister_ble __func__.18171 gatt_create_services ble_init_state __func__.18248 bt_gethostname bt_string_to_uuid128 ble_adv_set __func__.18297 __func__.18308 __func__.18322 __func__.18332 id.18192 modify_match_reply modify_match append_variant append_array_variant dict_append_basic iter_append_iter prop_entry_update prop_entry_new prop_entry_free add_property update_properties get_all_properties_reply get_all_properties properties_changed proxy_free proxy_remove start_service refresh_property_free refresh_property_reply set_property_reply method_call_reply refresh_properties parse_properties parse_interfaces parse_managed_objects get_managed_objects_reply get_managed_objects service_connect service_disconnect message_filter mainloop.c disconnected_signal message_dispatch queue_dispatch watch_func watch_info_free watch_toggled timeout_handler_dispatch timeout_handler_free add_timeout remove_timeout timeout_toggled dispatch_status setup_dbus_with_main_loop object.c global_flags root print_arguments check_experimental generate_interface_xml generate_introspection_xml introspect process_message next_pending pending_security security_table builtin_security_result builtin_security_function check_privilege next_pending_property pending_property_set remove_pending_property_data reset_parent append_property append_properties append_interface emit_interfaces_added find_interface g_dbus_args_have_signature add_pending process_changes remove_interface process_properties_from_interface invalidate_parent_data find_property properties_get properties_get_all properties_set properties_methods properties_signals append_name emit_interfaces_removed remove_pending process_property_changes generic_unregister generic_message generic_table introspect_methods append_interfaces append_object get_objects manager_methods __compound_literal.9 manager_signals add_interface object_path_ref object_path_unref check_signal g_dbus_flush polkit.c add_dict_with_string_value add_empty_string_dict add_arguments parse_result authorization_reply watch.c listener_id listeners filter_data_find_match filter_data_find format_rule add_match remove_match filter_data_free filter_data_get filter_data_find_callback filter_data_call_and_free filter_data_add_callback service_data_free filter_data_remove_callback signal_filter update_name_cache check_name_cache service_filter update_service service_reply check_service obex_client.c dbus_conn sessions opps ftps pbaps maps msgs transfers obex_main_loop g_obex_pbap_event_cb pbap_save_filename obex_pbap_send_state index.17166 session_generator transfer_generator __func__.17181 connect_args_free __func__.17198 cmd_connect obex_get_device_address __func__.17212 disconnect_reply __func__.17220 disconnect_setup cmd_disconnect proxy_description print_proxy check_default_session print_iter print_property set_default_session __func__.17305 transfer_info message_info cancel_reply cmd_cancel suspend_reply cmd_suspend resume_reply cmd_resume print_dict_iter print_transfer_iter send_setup opp_send opp_pull push_reply push_setup map_send cmd_pull change_folder_reply change_folder_setup select_reply cmd_cp_pbap_vcf select_setup setfolder_reply setfolder_setup ftp_cd pbap_cd map_cd __func__.17475 cmd_cd list_folder_reply ftp_ls parse_list_reply list_setup search_reply search_setup pbap_search list_folders_reply list_folders_setup list_messages_reply list_messages_setup pbap_list get_size_reply pbap_get_size pbap_ls map_ls_messages map_ls cmd_ls cp_free cp_new cp_setup copy_file_reply ftp_copy get_file_reply get_file_setup ftp_get put_file_reply ftp_put ftp_cp pull_all_reply pull_all_setup pbap_pull_all pull_reply pull_setup pbap_pull pbap_cp get_reply get_setup map_cp cmd_cp move_file_reply cmd_mv delete_setup ftp_rm set_delete_reply map_rm cmd_rm create_folder_reply create_folder_setup cmd_mkdir main_menu client_added session_added print_transferred transfer_status_handler transfer_property_changed transfer_destroy transfer_added opp_added ftp_added pbap_added map_added msg_added client_removed session_removed transfer_removed opp_removed ftp_removed pbap_removed map_removed msg_removed session_property_changed spp_server.c bacpy g_spp_handler bdaddr rfcomm_get_channel spp_state_send close_cilent_fd close_server_fd spp_server_thread __func__.11932 spp_server_thread_s __func__.11958 __func__.11979 __func__.11989 _aeabi_uldivmod.o _dvmd_lnx.o libgcc2.c lstat64.c __FRAME_END__ __JCR_END__ __aeabi_uldivmod __aeabi_ldiv0 __dso_handle lstat64 __aeabi_idiv0 _DYNAMIC __udivmoddi4 __TMC_END__ _GLOBAL_OFFSET_TABLE_ gatt_client_close pthread_detach g_io_channel_unref rk_bt_sink_pause bt_shell_attach bt_hfp_is_open a2dp_sink_register_position_cb g_dbus_dict_append_basic_array strstr@@GLIBC_2.4 sdp_close rk_bt_hfp_disable_cvsd ad_disable_service rk_bt_get_dev_platform bt_source_is_open bt_state_send rk_bt_spp_connect bt_shell_prompt_input g_list_delete_link rk_bt_sink_get_state rk_bt_spp_open rk_bt_hfp_enable_cvsd raise@@GLIBC_2.4 gatt_notify_attribute get_current_dev_platform bt_deregister_dev_found_callback rk_bt_sink_stop dbus_connection_set_exit_on_disconnect@@LIBDBUS_1_3 dbus_bus_get@@LIBDBUS_1_3 dbus_message_iter_get_basic@@LIBDBUS_1_3 sdp_connect rk_bt_register_bond_callback g_main_loop_unref rk_bt_is_connected g_list_append bt_shell_usage btd_error_invalid_args g_io_channel_unix_get_fd _get_id_from_list_network bt_create_one_scaned_dev gatt_client_state_send rk_bt_register_discovery_callback bt_spp_client_open dbus_type_is_container@@LIBDBUS_1_3 rewind_reply dbus_connection_unref@@LIBDBUS_1_3 dbus_message_iter_init_append@@LIBDBUS_1_3 ad_advertise_service strdelimit fsync@@GLIBC_2.4 dbus_message_is_method_call@@LIBDBUS_1_3 bt_spp_server_close_s gatt_register_app dbus_bus_add_match@@LIBDBUS_1_3 default_dev strcmp@@GLIBC_2.4 g_slist_free_full pause_avrcp ad_advertise_name ad_advertise_discoverable_timeout g_string_new dbus_connection_get_dispatch_status@@LIBDBUS_1_3 RK_encode_is_utf8 __cxa_finalize@@GLIBC_2.4 g_slist_length bluealsa_get_transports rfcomm_hfp_hf_regist_cb bt_shell_set_menu g_dbus_proxy_ref strtol@@GLIBC_2.4 g_slist_find _ITM_deregisterTMCloneTable RK_wifi_set_hostname setsockopt@@GLIBC_2.4 dbus_message_get_sender@@LIBDBUS_1_3 bt_appear_to_str rk_bt_hfp_redial dbus_message_iter_append_basic@@LIBDBUS_1_3 ble_enable_adv g_dbus_dict_append_entry RK_wifi_restart_network dbus_connection_set_timeout_functions@@LIBDBUS_1_3 io_set_write_handler _get_columns_from_list_network g_list_free_full rk_bt_spp_register_status_cb rk_ble_client_register_state_callback gettid rk_bt_sink_register_position_callback dbus_message_get_path@@LIBDBUS_1_3 bluealsa_open_transport __bss_start__ bluealsa_get_transport_volume bt_is_open run_task RK_socket_client_setup dbus_bus_get_unique_name@@LIBDBUS_1_3 bt_shell_quit rk_ble_register_status_callback ad_register bt_control_cmd_send g_dbus_proxy_set_property_array g_dbus_client_set_disconnect_watch dbus_connection_get_is_connected@@LIBDBUS_1_3 rk_ble_client_is_notifying g_strsplit source_stop_connecting g_dbus_set_disconnect_function gatt_remove_manager rk_bt_display_paired_devices print_folder g_hash_table_remove memmove@@GLIBC_2.4 gatt_attribute_generator rk_bt_sink_close dbus_watch_get_flags@@LIBDBUS_1_3 queue_remove_if a2dp_sink_proxy_removed ad_advertise_timeout queue_find g_dbus_client_new gatt_read_attribute obex_pbap_register_status_cb free@@GLIBC_2.4 dbus_type_is_fixed@@LIBDBUS_1_3 gservice_path RK_wifi_connect_with_bssid check_default_player release_avrcp_ctrl fgets@@GLIBC_2.4 bluealsa_drain_transport g_slist_foreach RK_socke_server_accpet io_set_disconnect_handler dbus_connection_list_registered@@LIBDBUS_1_3 rk_bt_get_connected_properties rk_bt_hfp_dial_number g_str_equal iBle_advertise btd_error_in_progress find_device_by_address previous_reply strsuffix g_dbus_send_message RK_encode_gbk_to_utf8 kill_task _exit@@GLIBC_2.4 folder_added pthread_self@@GLIBC_2.4 memcpy@@GLIBC_2.4 dbus_message_ref@@LIBDBUS_1_3 ad_advertise_discoverable dbus_message_get_args@@LIBDBUS_1_3 g_slist_free g_dbus_attach_object_manager play_avrcp g_dbus_client_set_connect_watch RK_wifi_connect_wep g_hash_table_remove_all rk_bt_source_disconnect_by_addr rk_bt_set_device_name test_pthread rk_bt_source_auto_connect_stop g_dbus_client_set_ready_watch util_hexdump _edata btsrc_client g_dbus_pending_error_valist RK_wifi_running_getState g_list_concat time@@GLIBC_2.4 bt_get_device_name_by_proxy btd_error_no_such_adapter rk_bt_set_visibility dbus_validate_interface@@LIBDBUS_1_3 rk_bt_sink_get_default_dev_addr rk_ble_get_state rk_bt_source_get_device_addr rk_bt_sink_next ftell@@GLIBC_2.4 rk_ble_client_write dbus_message_iter_get_signature@@LIBDBUS_1_3 g_slist_reverse hci_close_dev g_dbus_emit_property_changed_full select@@GLIBC_2.4 g_dbus_client_ref fast_forward_avrcp g_io_channel_shutdown util_get_uid gatt_setup queue_peek_tail hci_devid RK_wifi_scan_r player_removed pause_reply rk_bt_register_dev_found_callback g_hash_table_lookup _fini a2dp_master_connect gatt_remove_descriptor rk_bt_get_playrole_by_addr RK_wifi_connect_with_ssid rk_bt_sink_volume_down __bss_end__ bt_spp_register_recv_callback recvfrom@@GLIBC_2.4 gatt_list_attributes rk_bt_hfp_report_battery strdup@@GLIBC_2.4 dbus_pending_call_set_notify@@LIBDBUS_1_3 rk_bt_set_class g_ptr_array_set_free_func ad_disable_manufacturer dbus_bus_remove_match@@LIBDBUS_1_3 print_fixed_iter htons@@GLIBC_2.4 g_list_length gatt_unregister_desc rk_bt_source_get_device_name _rk_bt_spp_get_client_fd dbus_message_get_signature@@LIBDBUS_1_3 rk_bt_register_name_change_callback gatt_set_on_adv disconn_device wpa_ctrl_close sysconf@@GLIBC_2.4 ba2str dbus_message_unref@@LIBDBUS_1_3 a2dp_master_event_send unlink@@GLIBC_2.4 queue_foreach rk_bt_get_eir_data rindex@@GLIBC_2.4 realloc@@GLIBC_2.4 sdp_get_proto_port stop_reply bt_spp_set_channel rk_ble_set_local_privacy dbus_message_iter_close_container@@LIBDBUS_1_3 socketpair@@GLIBC_2.4 RK_wifi_forget_with_ssid rk_bt_source_get_status str2ba gatt_unregister_service rk_ble_set_adv_interval rk_bt_source_remove rk_ble_client_default_data_length dbus_error_free@@LIBDBUS_1_3 g_list_last g_idle_add g_dbus_unregister_interface dbus_message_copy@@LIBDBUS_1_3 dbus_type_is_basic@@LIBDBUS_1_3 get_device_connected_properties disconnect_by_address rfcomm_listen_ba_msg_start g_dbus_proxy_get_path dbus_message_new_method_return@@LIBDBUS_1_3 rk_bt_spp_write rk_ble_client_get_eir_data dbus_pending_call_steal_reply@@LIBDBUS_1_3 g_slist_remove bt_deregister_bond_callback strcasecmp@@GLIBC_2.4 agent_completion rk_bt_source_close gatt_remove_characteristic rk_ble_client_get_state reconn_last_devices bt_shell_cleanup fast_forward_reply rk_ble_write rk_bt_source_vol_down perror@@GLIBC_2.4 g_dbus_send_message_with_reply io_set_read_handler dbus_message_set_no_reply@@LIBDBUS_1_3 rk_bt_hfp_open poll@@GLIBC_2.4 volumedown_avrcp accept@@GLIBC_2.4 g_list_nth dbus_bus_request_name@@LIBDBUS_1_3 getstatus_avrcp ble_register_state_callback gatt_unregister_chrc g_dbus_add_properties_watch g_dbus_proxy_set_removed_watch bt_shell_release_prompt bt_close_sink polkit_check_authorization rk_bt_sink_set_alsa_device bluealsa_get_transport RK_wifi_reset stderr@@GLIBC_2.4 _get_bssid_from_list_network dbus_malloc0@@LIBDBUS_1_3 dbus_watch_get_unix_fd@@LIBDBUS_1_3 bt_close _rk_bt_deinit strcat@@GLIBC_2.4 rk_bt_sink_disconnect btd_error_not_permitted getsockopt@@GLIBC_2.4 queue_push_after ioctl@@GLIBC_2.4 sink_underrun_listen remote_addr rk_bt_obex_pbap_get_vcf g_dbus_register_interface rk_bt_source_set_vol g_strconcat g_list_find bt_shell_get_env gatt_client_get_service_info dbus_message_iter_append_fixed_array@@LIBDBUS_1_3 usleep@@GLIBC_2.4 dbus_watch_get_enabled@@LIBDBUS_1_3 RK_wifi_enable waitpid@@GLIBC_2.4 gatt_init _get_flags_from_list_network rk_bt_sink_volume_up rk_bt_register_state_callback strcpy@@GLIBC_2.4 exec_command adapter_changed fread@@GLIBC_2.4 gatt_register_chrc rk_bt_sink_disconnect_by_addr g_dbus_pending_property_error RK_wifi_ping wpa_ctrl_recv g_io_add_watch_full item_property_changed g_string_free rsd volumedown_reply hci_open_dev btd_error_does_not_exist g_slist_prepend gethostname@@GLIBC_2.4 dbus_timeout_get_interval@@LIBDBUS_1_3 a2dp_sink_proxy_added util_get_dt ble_clean gatt_unregister_app previous_avrcp ad_advertise_appearance g_dbus_create_reply_valist rk_bt_obex_pbap_disconnect btd_malloc rk_bt_is_discovering g_dbus_get_properties rk_bt_obex_register_status_cb g_dbus_proxy_set_property_basic print_item g_list_remove_link g_dbus_client_new_full rk_bt_pan_open rk_ble_client_connect folder_removed gatt_client_is_notifying g_strcmp0 rk_bt_spp_register_recv_cb sdp_uuid16_create rk_bt_hfp_set_volume g_dbus_pending_property_error_valist malloc@@GLIBC_2.4 obex_quit g_dbus_request_name bt_deregister_name_change_callback g_dbus_pending_success g_ptr_array_add rk_bt_free_paired_devices rk_ble_start a2dp_sink_device_added strerror@@GLIBC_2.4 sdp_list_append system@@GLIBC_2.4 gatt_add_descriptor queue_get_entries queue_peek_head obex_get_pbap_pb ble_content_internal_bak RK_socket_recieve g_strdup_printf g_dbus_proxy_new volumeup_avrcp rk_bt_hfp_disconnect gatt_client_read strsep@@GLIBC_2.4 g_ptr_array_sized_new g_io_channel_set_close_on_unref rk_bt_pan_disconnect RK_wifi_scan_for_softap util_clear_uid g_dbus_register_security dbus_message_has_signature@@LIBDBUS_1_3 sethostname@@GLIBC_2.4 g_hash_table_new_full __gmon_start__ g_dbus_emit_property_changed stop_avrcp a2dp_master_scan ble_state_send bt_deregister_state_callback gatt_register_service g_dbus_proxy_path_lookup g_timeout_add_seconds bluealsa_set_transport_delay bluealsa_send_rfcomm_command btd_error_already_exists ble_dev __ctype_b_loc@@GLIBC_2.4 a2dp_sink_property_changed getpid@@GLIBC_2.4 syscall@@GLIBC_2.4 system_command queue_push_head volumeup_reply dbus_timeout_set_data@@LIBDBUS_1_3 rk_bt_sink_get_poschange bt_interface wpa_ctrl_open g_dbus_pending_error btd_error_not_ready bluealsa_get_devices rfcomm_listen_ba_msg_stop g_dbus_add_signal_watch rk_bt_hfp_sink_open rk_bt_hfp_register_callback obex_main_thread rfcomm_hfp_send_event g_source_remove io_set_close_on_destroy rk_ble_register_mtu_callback RK_socket_client_teardown dbus_message_new_signal@@LIBDBUS_1_3 g_dbus_proxy_get_property g_dbus_proxy_set_property_watch mb_gb2uni_table strtoul@@GLIBC_2.4 rk_ble_client_disconnect device_changed strlen@@GLIBC_2.4 rk_ble_stop RK_wifi_scan bt_sink_state_send g_dbus_create_error_valist dbus_message_new_method_call@@LIBDBUS_1_3 strchr@@GLIBC_2.4 rk_bt_hfp_close bt_shell_detach srand@@GLIBC_2.4 g_slist_delete_link ad_advertise_uuids setenv@@GLIBC_2.4 dbus_message_iter_get_fixed_array@@LIBDBUS_1_3 g_strv_length g_dbus_proxy_unref g_dbus_remove_watch dbus_connection_send_with_reply@@LIBDBUS_1_3 gatt_client_register_recv_callback rk_bt_source_vol_up g_io_channel_unix_new rk_bt_source_open gatt_register_desc g_dbus_send_error dbus_message_iter_next@@LIBDBUS_1_3 dbus_message_iter_open_container@@LIBDBUS_1_3 rk_ble_client_read rk_bt_sink_open queue_destroy RK_wifi_scan_r_sec gatt_cleanup bt_shell_add_submenu fprintf@@GLIBC_2.4 dbus_connection_unregister_object_path@@LIBDBUS_1_3 wpa_ctrl_attach agent_default dbus_timeout_get_enabled@@LIBDBUS_1_3 g_dbus_create_error rk_bt_unpair_by_addr rk_bt_hfp_pickup stdin@@GLIBC_2.4 g_dbus_send_reply_valist pthread_kill g_list_first gatt_get_list_attributes rk_bt_set_bsa_server_path gatt_unregister_include gatt_release_write RK_wifi_forget_with_bssid __errno_location@@GLIBC_2.4 rk_bt_obex_pbap_init rk_bt_sink_get_play_status g_malloc_n a2dp_sink_register_volume_cb rk_bt_sink_register_callback strncasecmp@@GLIBC_2.4 RK_encode_utf8_to_gbk g_main_loop_new bt_shell_hexdump bind@@GLIBC_2.4 get_poschange_avrcp bt_spp_get_status g_dbus_emit_signal memset@@GLIBC_2.4 a2dp_master_register_cb RK_socket_server_teardown _end g_main_loop_run Bluez_Context rk_ble_client_notify bt_spp_register_status_callback strncpy@@GLIBC_2.4 rk_bt_source_resume io_get_fd gatt_acquire_write btd_error_not_supported rk_ble_set_address btd_error_not_connected bt_uuid32_to_str g_strfreev queue_remove_all gchr prctl@@GLIBC_2.4 bt_is_scaning ble_disable_adv ad_advertise_tx_power bt_shell_set_prompt write@@GLIBC_2.4 exec_command_system g_string_append_printf fileno@@GLIBC_2.4 g_try_malloc0 ctrl_list ad_advertise_data ad_advertise_duration gatt_acquire_notify ad_advertise_manufacturer rk_bt_control gatt_client_write gatt_client_notify dbus_watch_handle@@LIBDBUS_1_3 g_dbus_set_flags g_slist_append ble_content_internal rk_bt_obex_pbap_connect bluealsa_get_transport_delay __end__ save_connect_info g_dbus_send_error_valist g_dbus_proxy_method_call gatt_release_notify gatt_client_open vfork@@GLIBC_2.4 g_list_find_custom bt_close_source dbus_connection_remove_filter@@LIBDBUS_1_3 btd_error_failed RK_wifi_has_config item_removed bt_deregister_discovery_callback g_list_remove RK_socket_send g_dbus_send_reply access@@GLIBC_2.4 bt_shell_noninteractive_quit stdout@@GLIBC_2.4 ble_client_is_open dbus_message_get_member@@LIBDBUS_1_3 writev@@GLIBC_2.4 bluealsa_open play_reply sdp_service_search_attr_req dbus_message_append_args_valist@@LIBDBUS_1_3 agent_unregister fclose@@GLIBC_2.4 get_play_status_avrcp __bss_start dbus_connection_ref@@LIBDBUS_1_3 item_added rk_bt_sink_register_underurn_callback ble_deregister_state_callback rkbt_inquiry_scan bt_spp_get_channel btd_error_not_available g_dbus_emit_signal_valist dbus_error_init@@LIBDBUS_1_3 pthread_setname_np rk_bt_spp_close mb_uni2gb_table rk_bt_sink_set_volume g_dbus_client_set_proxy_handlers bt_uuidstr_to_str a2dp_master_status rk_bt_pan_connect dist_dev_class g_hash_table_destroy queue_new queue_pop_head bt_spp_server_open_s btd_error_invalid_args_str g_io_add_watch dbus_connection_close@@LIBDBUS_1_3 g_dbus_setup_private strtok@@GLIBC_2.4 wpa_ctrl_get_fd ad_advertise_local_appearance g_list_free dbus_timeout_handle@@LIBDBUS_1_3 dbus_message_iter_get_arg_type@@LIBDBUS_1_3 queue_isempty pthread_join g_dbus_proxy_refresh_property sendto@@GLIBC_2.4 g_str_hash shutdown@@GLIBC_2.4 g_dbus_add_disconnect_watch RK_wifi_register_callback rk_bt_spp_get_state popen@@GLIBC_2.4 bt_shell_init dbus_set_error@@LIBDBUS_1_3 bt_shell_set_env g_dbus_proxy_lookup rk_bt_get_device_name g_malloc0_n dbus_message_get_no_reply@@LIBDBUS_1_3 sdp_list_free g_dbus_proxy_get_interface g_io_channel_set_encoding folder_property_changed g_hash_table_replace pthread_create htonl@@GLIBC_2.4 obex_disconnect rk_bt_obex_pbap_deinit g_dbus_detach_object_manager execl@@GLIBC_2.4 player_property_changed dbus_error_is_set@@LIBDBUS_1_3 g_realloc rk_ble_client_close strrchr@@GLIBC_2.4 g_memdup listen@@GLIBC_2.4 ad_unregister io_send gatt_add_service rk_bt_cancel_discovery g_str_has_prefix rk_ble_client_get_service_info ad_advertise_local_name queue_remove dbus_message_has_member@@LIBDBUS_1_3 reconn_last sdp_get_access_protos rk_bt_sink_connect_by_addr next_reply RK_wifi_connect1 rk_bt_sink_play rk_bt_source_pause rk_bt_display_devices gatt_client_get_state rk_bt_obex_init syslog@@GLIBC_2.4 dbus_message_iter_recurse@@LIBDBUS_1_3 get_play_status_reply _Jv_RegisterClasses btd_error_not_authorized sscanf@@GLIBC_2.4 ble_disconn_reply queue_push_tail dbus_free_string_array@@LIBDBUS_1_3 g_dbus_pending_property_success rk_bt_sink_register_volume_callback g_list_copy next_avrcp rk_bt_sink_register_track_callback sprintf@@GLIBC_2.4 bluealsa_set_transport_volume rk_bt_start_discovery bt_sink_is_open rk_bt_spp_disconnect dbus_connection_send@@LIBDBUS_1_3 rk_ble_client_register_mtu_callback dbus_pending_call_unref@@LIBDBUS_1_3 g_malloc0 gatt_add_characteristic rk_bt_set_sleep_mode dbus_message_new_error@@LIBDBUS_1_3 ad_disable_uuids gdesc dbus_pending_call_cancel@@LIBDBUS_1_3 rk_ble_disconnect dbus_connection_register_object_path@@LIBDBUS_1_3 RK_wifi_disconnect_network bt_close_ble rk_ble_client_register_recv_callback g_dbus_dict_append_array dbus_message_get_interface@@LIBDBUS_1_3 remove@@GLIBC_2.4 g_strdup vsnprintf@@GLIBC_2.4 RK_wifi_recovery atoi@@GLIBC_2.4 recvmsg@@GLIBC_2.4 rk_bt_obex_deinit a2dp_master_deregister_cb gatt_select_attribute fopen64@@GLIBC_2.4 queue_length rk_bt_sink_prev dbus_message_iter_init@@LIBDBUS_1_3 ble_is_open g_io_channel_set_buffered rk_bt_spp_listen dbus_connection_get_object_path_data@@LIBDBUS_1_3 obex_connect_pbap RK_wifi_get_mac util_debug bt_uuid16_to_str spp_client_thread rk_bt_source_connect_by_addr g_getenv g_dbus_get_flags pipe2@@GLIBC_2.9 rk_bt_free_scaned_devices print_player g_main_loop_quit gatt_client_get_eir_data btd_error_busy remove_ble_device bt_spp_server_close dbus_connection_set_dispatch_status_function@@LIBDBUS_1_3 RK_wifi_cancel dbus_connection_add_filter@@LIBDBUS_1_3 rk_bt_hfp_hangup socket@@GLIBC_2.4 gatt_add_manager gatt_get_notifying g_dbus_create_reply ffs@@GLIBC_2.4 source_set_reconnect_tag dbus_message_new@@LIBDBUS_1_3 gatt_remove_service release_avrcp_ctrl2 io_shutdown g_ptr_array_free remove_by_address rk_ble_client_open rk_bt_source_scan g_strdupv a2dp_master_save_status dbus_message_append_args@@LIBDBUS_1_3 _ITM_registerTMCloneTable dbus_watch_set_data@@LIBDBUS_1_3 transport_property_changed init_avrcp_ctrl dbus_set_error_from_message@@LIBDBUS_1_3 g_timeout_add g_dbus_client_set_signal_watch bt_shell_run get_ps_pid bt_get_default_dev_addr rk_bt_ble_set_visibility disconnect_current_devices gatt_client_recv_data_send a2dp_sink_register_track_cb dbus_free@@LIBDBUS_1_3 report_avrcp_event g_dbus_unregister_security dbus_message_get_type@@LIBDBUS_1_3 ad_disable_data btd_error_already_connected gatt_client_register_state_callback rk_bt_source_register_status_cb rk_bt_source_stop rk_bt_enable_reconnect player_added dbus_connection_set_watch_functions@@LIBDBUS_1_3 rk_bt_get_device_addr a2dp_sink_register_cb rk_bt_pan_close gatt_register_include hci_read_bd_addr option_version fseek@@GLIBC_2.4 rk_bt_read_remote_device_name rk_bt_pan_register_event_cb bluealsa_subscribe a2dp_sink_status RK_socket_udp_send strncmp@@GLIBC_2.4 g_dbus_client_unref set_default_attribute g_try_malloc0_n gatt_write_data dbus_connection_dispatch@@LIBDBUS_1_3 gatt_write_attribute abort@@GLIBC_2.4 g_dbus_add_service_watch default_attr bt_spp_server_open recv@@GLIBC_2.4 RK_socket_server_setup __lxstat64@@GLIBC_2.4 ble_deregister_mtu_callback gatt_set_stopping bluealsa_close_transport rk_bt_source_auto_connect_start send@@GLIBC_2.4 g_dbus_setup_bus agent_register iBle_init_adv connect@@GLIBC_2.4 btd_error_agent_not_available bt_get_device_addr_by_proxy RK_wifi_connect bt_open rk_bt_pair_by_addr rk_bt_get_scaned_devices rk_bt_get_paired_devices bluealsa_pause_transport rk_bt_source_disconnect RK_wifi_connect_wpa3 g_dbus_remove_all_watches dbus_validate_path@@LIBDBUS_1_3 RK_wifi_get_hostname a2dp_sink_clear_cb dbus_bus_get_private@@LIBDBUS_1_3 RK_wifi_get_connected_ap_rssi rewind_avrcp pclose@@GLIBC_2.4
.symtab .strtab .shstrtab .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.exidx .eh_frame .init_array .fini_array .jcr .data.rel.ro .dynamic .got .data .bss .comment .ARM.attributes .debug_aranges .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges
encode_gbk_insert gbk->ori: %s, gbk->utf8: %s get_encode_gbk_ori gbk->ori: %s, gbk->utf8: %s, str: %s get_encode_gbk_utf8 gbk->ori: %s, gbk->utf8: %s, str: %s RK_WIFI_State_IDLE RK_WIFI_State_CONNECTING RK_WIFI_State_CONNECTFAILED RK_WIFI_State_CONNECTFAILED_WRONG_KEY RK_WIFI_State_CONNECTED RK_WIFI_State_DISCONNECTED RK_WIFI_State_OPEN RK_WIFI_State_OFF RK_WIFI_State_SCAN_RESULTS RK_WIFI_State_DHCP_OK [RKWIFI]: %s: [%d]: %s [RKWIFI]: %s: %s, %s, %s, reason=%d %s: enter RK_wifi_search_with_ssid ssid error!!! RK_wifi_search_with_ssid save_info[%d].ssid: [%s], ssid: [%s] [%d:%d:%d] cat /tmp/save_info.txt | awk '{print $2}' | sed -n %dp %s: row = %d, column(2) = %s %s: check len str: %d direct: convers str: %s, sname: %s, ori: %s cat /tmp/save_info.txt | sed -n %dp %s: row(%d) = %s %d %s: %s can't find bssid(%s) ndirect convers str: %s, sname: %s, ori: %s cat /tmp/save_info.txt | awk '{print $%d}' | sed -n %dp %s: row = %d, column(%d) = %s %s: bssid: %s cat /tmp/save_info.txt | awk '{print $1}' | sed -n %dp %s: row = %d, network_id = %d cat /tmp/save_info.txt | awk '{print NF}' | sed -n %dp %s: row = %d, columns = %d [CURRENT] [DISABLED] [TEMP-DISABLED] rm -rf /tmp/save_info.txt wpa_cli -i wlan0 list_network > /tmp/save_info.txt cat /tmp/save_info.txt | wc -l ap cnt: %p, &cnt: %p wifi cnt: %d(%s)(%p) id: %d, name: %s, bssid: %s, state: %s cat /tmp/save_network.txt | awk '{print $2}' | sed -n %dp cat /tmp/save_network.txt | sed -n %dp cat /tmp/save_network.txt | awk '{print $%d}' | sed -n %dp cat /tmp/save_network.txt | awk '{print $1}' | sed -n %dp cat /tmp/save_network.txt | awk '{print NF}' | sed -n %dp rm /tmp/save_network.txt wpa_cli -i wlan0 list_network > /tmp/save_network.txt cat /tmp/save_network.txt | wc -l pidof wpa_supplicant wpa_cli -iwlan0 status | grep wpa_state | awk -F '=' '{printf $2}' COMPLETED /tmp/wifi_status.tmp remove /tmp/wifi_status.tmp failed! wpa_cli -iwlan0 status > /tmp/wifi_status.tmp cat /tmp/wifi_status.tmp wifi_status.tmp: %s wpa_cli -iwlan0 status wpa_cli status: %s r fopen /tmp/status.tmp failed! bssid freq ssid %s: check len value: %d [convers str: %s, sname: %s, ori: %s] %d:%d id mode wpa_state ip_address address /tmp/status.tmp remove /tmp/status.tmp failed! wpa_cli -iwlan0 status > /tmp/status.tmp cat /tmp/status.tmp status.tmp: %s wpa_supplicant BUG: wifi open but wpa_supplicant noexist!!! [RKWIFI] start_wpa_supplicant wpa_pid: %d, monitor_id: 0x%lx open close +++++ wifi version: V1.352 [%s]+++++ ifconfig wlan0 up ifconfig wlan0 0.0.0.0 killall dhcpcd killall -15 wpa_supplicant killall -9 wpa_supplicant wpa_supplicant -B -i wlan0 -c /data/cfg/wpa_supplicant.conf -d dhcpcd wlan0 -AL -t 0 & RK_wifi_enable enable failed! RK_wifi_enable failed! RK_wifi_enable enable ok! wpa_cli -i wlan0 enable_network all wpa_cli -i wlan0 save_config rkwifi turning off... wpa_exit: %d, cnt: %d ifconfig wlan0 down RK_wifi_enable disable ok! wpa_cli -iwlan0 scan OK ok scan error: %s [] /tmp/scan_r.tmp wpa_cli -iwlan0 scan_r > /tmp/scan_r.tmp [ { "bssid":"%s", "frequency":%d, "signalLevel":%d, "flags":"%s", WPA WEP "ssid":"%s", }, ] "rssi":%d, wpa_cli -iwlan0 add_network wpa_cli -iwlan0 set_network %d ssid %s wpa_cli -iwlan0 set_network %d key_mgmt NONE wpa_cli -iwlan0 set_network %d wep_key0 %s wpa_cli -iwlan0 set_network %d auth_alg SHARED wpa_cli -iwlan0 set_network %d psk \"%s\" wpa_cli -iwlan0 set_network %d key_mgmt SAE wpa_cli -iwlan0 set_network %d ieee80211w 2 wpa_cli -iwlan0 set_network %d scan_ssid %d wpa_cli -iwlan0 bssid %d 00:00:00:00:00:00 clear_bssid_network fail! wpa_cli -iwlan0 select_network %d wpa_cli -iwlan0 enable_network %d rkwifi_check_ip. 127.0.0.1 wifi got ip. rkwifi_check_ip exit. check_wifi_isconnected wifi is connected. check_wifi_isconnected is still not COMPLETED! break Check wifi state with none state. try more %d/%d, check_wifi_isconnected is wifi_onoff_flag false break. check_wifi_isconnected is wifi_wrong_key break. check_wifi_isconnected is wpa_exit break. check_wifi_isconnected wifi_cancel be called so break. wifi is not connected. %02x format_wifiinfo ssid: %s format_wifiinfo password: %s wpa_cli -iwlan0 set_network %d priority %d wpa_cli -i wlan0 list_network | wc -l wifi cnt: %d(%s) wpa_cli -i wlan0 list_network | awk '{print $1}' | sed -n %dp ### %s ### save_configuration wifi cnt: %d(%s) wpa_cli -i wlan0 disable_network %d wpa_cli -iwlan0 save_config sync check dns cat /etc/resolv.conf nameserver dns ok: %s wpa_cli -iwlan0 disable_network %d wpa_cli -iwlan0 remove_network %d wifi_connect_state_check [%s] [RKWIFI]: %s: %d : %d [%s exit] wpa_cli -i wlan0 reconnect %s: invalid ssid RK_wifi_connect to %s but prev connecting! now return [%s] ssid: %s, psk: %s wpa_cli -iwlan0 disable_network all cp /data/cfg/wpa_supplicant.conf /data/cfg/wpa_supplicant.conf.bak wpa_cli flush wpa_cli save_config add_network id: %d failed! %s: is none psk, ssid:"%s" ssid_len:%lu %s: set_network failed. ssid:"%s" %s: ssid:"%s" ssid_len:%lu; psk:"%s", encryp: %d. %s: set_network failed. ssid:"%s", psk:"%s" %s: ori:"%s" ori_len:%lu %s: set_hide_network id: %d failed! %s: select_network id: %d failed! %s: enable_network id: %d failed! [%s]: ssid %s %s: ssid is null RK_wifi_forget_with_ssid [%s] not found! wpa_cli -iwlan0 save %s: bssid is null %s: invalid bssid %s RK_wifi_forget_with_bssid %d not found! wifi dont connecting! RK_wifi_connect_with_ssid to %s but prev connecting! now return %s: %s RK_wifi_connect_with_bssid %d not found! select_network id: %d failed! enable_network id: %d failed! wpa_cli -iwlan0 disconnect %s: name is null wpa_cli -i wlan0 flush wpa_cli -i wlan0 save rm /data/cfg/wpa_supplicant.conf cp /etc/wpa_supplicant.conf /data/cfg/wpa_supplicant.conf cp /data/cfg/wpa_supplicant.conf.bak /data/cfg/wpa_supplicant.conf wpa_cli -i wlan0 reconfigure %s: wifi_mac is null create mac socket failed. wlan0 Mac socket ioctl failed. %02X:%02X:%02X:%02X:%02X:%02X the wifi mac : %s /data/cfg/wpa_supplicant.conf network create socket error = %d ioctl err = %d ioctl rssi = %d CTRL-EVENT-IGNORE IFNAME= /var/run/wpa_supplicant pidof %s ########### %s ############### bssid= reason= ssid=" " auth_failures %s: don't find end tag convers str: %s, sname: %s, ori: %s id= wait to get valid connect info CTRL-EVENT-BSS CTRL-EVENT-TERMINATING CTRL-EVENT-DISCONNECTED %s: wifi is disconnect ip addr flush dev wlan0 CTRL-EVENT-CONNECTED %s: wifi is connected CTRL-EVENT-SCAN-RESULTS %s: wifi event results echo 1 > /tmp/scan_r reason=WRONG_KEY %s: wifi reason=WRONG_KEY CTRL-EVENT-TERMINATING %s: wifi is WPA_EVENT_TERMINATING! CTRL-EVENT-ASSOC-REJECT status_code=13 wpa_cli -i wlan0 set_network %d auth_alg OPEN wpa_cli -i wlan0 select_network %d %s: wpa abort exit!!! Error poll = %d ------ exit wifi_ctrl_recv ------------ ------ 0x%x ignore------------ IFNAME=%s %s - connection closed Received EOF on supplicant socket IFNAME=%s %s - signal 0 received %s %s: wpa_supplicant is not ready Unable to open connection to supplicant on "%s": %s %s %s/%s ------ enter RK_wifi_start_monitor ------$ RK_wifi_start_monitor %s, connect to supplicant fail. ------ wpa_exit for() ------ disconnecting from the supplicant, no more events ------ exit RK_wifi_start_monitor ------$ wifi_state_send RK_wifi_search_with_bssid RK_wifi_search_with_ssid get_ssid_from_list_network get_bssid_from_list_network get_id_from_list_network get_columns_from_list_network get_flags_from_list_network RK_wifi_getSavedInfo _get_ssid_from_list_network _get_bssid_from_list_network _get_id_from_list_network _get_columns_from_list_network _get_flags_from_list_network _RK_wifi_getSavedInfo _RK_wifi_running_getConnectionInfo RK_wifi_running_getConnectionInfo RK_wifi_scan RK_wifi_scan_softap RK_wifi_scan_r_sec disable_no_connected_ssid wifi_connectfail_process wifi_connect_state_check RK_wifi_connect_wpa3 RK_wifi_connect_wep RK_wifi_connect RK_wifi_connect1 RK_wifi_forget_with_ssid RK_wifi_forget_with_bssid RK_wifi_connect_with_ssid RK_wifi_connect_with_bssid RK_wifi_set_hostname RK_wifi_get_mac wifi_close_sockets get_wifi_info_by_event dispatch_event dispatch_event check_wpa_supplicant_state wifi_connect_on_socket_path wifi_connect_to_supplicant RK_wifi_start_monitor RK_SOCKET_APP [%s]: fail to create socket socket [%s]: fail to bind socket bind [%s]: %s: SO_RCVBUF buflen=%d, optlen=%d [%s]: fail to listen socket listen [%s]: fail to accept socket accept [%s]: %s: can not creat socket [%s]: %s: SO_SNDBUF buflen=%d, optlen=%d [%s]: %s: can not connect to socket [%s]: %s: invalid sockfd [%s]: fail to send send [%s]: fail to recv recv FUNC:%s create sockfd failed! [%s]: bytes: %d, errno: %s RK_socket_server_setup RK_socket_client_setup RK_socket_send RK_socket_recieve RK_socket_udp_send N N N N N N N N N!N#N&N)N.N/N1N3N5N7N<N@NANBNDNFNJNQNUNWNZN[NbNcNdNeNgNhNjNkNlNmNnNoNrNtNuNvNwNxNyNzN{N|N}NN N N N N N N N N? N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N N O O O O O O O O O O O O O O O O O!O#O(O)O,O-O.O1O3O5O7O9O;O>O?O@OAOBODOEOGOHOIOJOKOLOROTOVOaObOfOhOjOkOmOnOqOrOuOwOxOyOzO}O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O O P P P P P P P P P P P? P P P P P P P P P P P P"P#P$P'P+P/P0P1P2P3P4P5P6P7P8P9P;P=P?P@PAPBPDPEPFPIPJPKPMPPPQPRPSPTPVPWPXPYP[P]P^P_P`PaPbPcPdPfPgPhPiPjPkPmPnPoPpPqPrPsPtPuPxPyPzP|P}P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P P Q Q Q Q Q Q Q? Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q"Q#Q$Q%Q&Q'Q(Q)Q*Q+Q,Q-Q.Q/Q0Q1Q2Q3Q4Q5Q6Q7Q8Q9Q:Q;Q<Q=Q>QBQGQJQLQNQOQPQRQSQWQXQYQ[Q]Q^Q_Q`QaQcQdQfQgQiQjQoQrQzQ~QQ Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q Q R R R R R R R R R R R R R!R"R#R%R&R'R*R,R/R1R2R4R5R<R>RDRERFRGRHRIRKRNRORRRSRURWRXR? YRZR[R]R_R`RbRcRdRfRhRkRlRmRnRpRqRsRtRuRvRwRxRyRzR{R|R~R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R R S S S S S S S S S S S S S S S S S S S"S$S%S'S(S)S+S,S-S/S0S1S2S3S4S5S6S7S8S<S=S@SBSDSFSKSLSMSPSTSXSYS[S]SeShSjSlSmSrSvSyS{S|S}S~S S S S S S S S S? S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S S T T T T T T T T T T"T$T%T*T0T3T6T7T:T=T?TATBTDTETGTITLTMTNTOTQTZT]T^T_T`TaTcTeTgTiTjTkTlTmTnToTpTtTyTzT~TT T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T T U U U U U U U U U U U U U U U U U U U U U U U!U%U&U? (U)U+U-U2U4U5U6U8U9U:U;U=U@UBUEUGUHUKULUMUNUOUQURUSUTUWUXUYUZU[U]U^U_U`UbUcUhUiUkUoUpUqUrUsUtUyUzU}UU U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U U V V V V V V V V V V V V V V V V V V V V V V!V"V%V&V(V)V*V+V.V/V0V3V5V7V8V:V<V=V>V@VAVBVCVDVEVFVGVHVIVJVKVOVPVQVRVSVUVVVZV[V]V^V_V`VaV? cVeVfVgVmVnVoVpVrVsVtVuVwVxVyVzV}V~VV V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V V W W W W W W W W W W W W W W W W W W W W W W W W W!W"W$W%W&W'W+W1W2W4W5W6W7W8W<W=W?WAWCWDWEWFWHWIWKWRWSWTWUWVWXWYWbWcWeWgWlWnWpWqWrWtWuWxWyWzW}W~WW W? W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W W X X X X X X X X X X X X X X X X X X X X X X"X#X%X&X'X(X)X+X,X-X.X/X1X2X3X4X6X7X8X9X:X;X<X=X>X?X@XAXBXCXEXFXGXHXIXJXKXNXOXPXRXSXUXVXWXYXZX[X\X]X_X`XaXbXcXdXfXgXhXiXjXmXnXoXpXqXrXsXtXuXvXwXxXyXzX{X|X}XX X X X X X X X X? X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X X Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y!Y"Y#Y&Y(Y,Y0Y2Y3Y5Y6Y;Y=Y>Y?Y@YCYEYFYJYLYMYPYRYSYYY[Y\Y]Y^Y_YaYcYdYfYgYhYiYjYkYlYmYnYoYpYqYrYuYwYzY{Y|Y~YY Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y? Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Y Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z!Z"Z$Z&Z'Z(Z*Z+Z,Z-Z.Z/Z0Z3Z5Z7Z8Z9Z:Z;Z=Z>Z?ZAZBZCZDZEZGZHZKZLZMZNZOZPZQZRZSZTZVZWZXZYZ[Z\Z]Z^Z_Z`ZaZcZdZeZfZhZiZkZlZmZnZoZpZqZrZsZxZyZ{Z|Z}Z~Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z? Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [!["[#[$[%[&['[([)[*[+[,[-[.[/[0[1[3[5[6[8[9[:[;[<[=[>[?[A[B[C[D[E[F[G[H[I[J[K[L[M[N[O[R[V[^[`[a[g[h[k[m[n[o[r[t[v[w[x[y[{[|[~[[ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [? [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ [ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \!\#\&\(\)\*\+\-\.\/\0\2\3\5\6\7\C\D\F\G\L\M\R\S\T\V\W\X\Z\[\\\]\_\b\d\g\h\i\j\k\l\m\p\r\s\t\u\v\w\x\{\|\}\~\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ]? ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]!]"]#]%](]*]+],]/]0]1]2]3]5]6]7]8]9]:];]<]?]@]A]B]C]D]E]F]H]I]M]N]O]P]Q]R]S]T]U]V]W]Y]Z]\]^]_]`]a]b]c]d]e]f]g]h]j]m]n]p]q]r]s]u]v]w]x]y]z]{]|]}]~]] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ] ]? ] ] ] ] ] ] ] ] ] ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^!^"^#^$^%^(^)^*^+^,^/^0^2^3^4^5^6^9^:^>^?^@^A^C^F^G^H^I^J^K^M^N^O^P^Q^R^S^V^W^X^Y^Z^\^]^_^`^c^d^e^f^g^h^i^j^k^l^m^n^o^p^q^u^w^y^~^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ ^ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _!_"_#_$_? (_+_,_._0_2_3_4_5_6_7_8_;_=_>_?_A_B_C_D_E_F_G_H_I_J_K_L_M_N_O_Q_T_Y_Z_[_\_^___`_c_e_g_h_k_n_o_r_t_u_v_x_z_}_~__ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ _ ` ` ` ` ` ` ` ` ` ` ` ` `"`#`$`,`-`.`0`1`2`3`4`6`7`8`9`:`=`>`@`D`E`F`G`H`I`J`L`N`O`Q`S`T`V`W`X`[`\`^`_```a`e`f`n`q`r`t`u`w`~` `? ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a a a a a a a a a a a a a a a a a a a a a!a"a%a(a)a*a,a-a.a/a0a1a2a3a4a5a6a7a8a9a:a;a<a=a>a@aAaBaCaDaEaFaGaIaKaMaOaPaRaSaTaVaWaXaYaZa[a\a^a_a`aaacadaeafaiajakalamanaoaqarasatavaxayaza{a|a}a~aa a a a a a a a a a a a a a a a a a a a? a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a a b b b b b b b b b b b b b b b#b&b'b(b)b+b-b/b0b1b2b5b6b8b9b:b;b<bBbDbEbFbJbObPbUbVbWbYbZb\b]b^b_b`babbbdbebhbqbrbtbubwbxbzb{b}b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b b? b b b b b b b b b b b b b b b b b b b c c c c c c c c c c c c c c c c c c c&c'c)c,c-c.c0c1c3c4c5c6c7c8c;c<c>c?c@cAcDcGcHcJcQcRcScTcVcWcXcYcZc[c\c]c`cdcecfchcjckclcocpcrcsctcucxcyc|c}c~cc c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c c d d d d d d d d d d d d d d d d d d d"d#d$d? %d'd(d)d+d.d/d0d1d2d3d5d6d7d8d9d;d<d>d@dBdCdIdKdLdMdNdOdPdQdSdUdVdWdYdZd[d\d]d_d`dadbdcdddedfdhdjdkdldndodpdqdrdsdtdudvdwd{d|d}d~dd d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d d e e e e e e e e e e e e e e e e e e e e e e e e e e e e e!e? "e#e$e&e'e(e)e*e,e-e0e1e2e3e7e:e<e=e@eAeBeCeDeFeGeJeKeMeNePeReSeTeWeXeZe\e_e`eaedeeegeheiejemeneoeqeseuevexeyeze{e|e}e~ee e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e e f f f f f f f f f f f f f f f f f f!f"f#f$f&f)f*f+f,f.f0f2f3f7f8f9f:f;f=f?f@fBfDfEfFfGfHfIfJfMfNfPfQfXf? Yf[f\f]f^f`fbfcfefgfifjfkflfmfqfrfsfufxfyf{f|f}ff f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f f g g g g g g g g g g g g g g g g g g g g!g"g#g$g%g'g)g.g0g2g3g6g7g8g9g;g<g>g?gAgDgEgGgJgKgMgRgTgUgWgXgYgZg[g]gbgcgdgfgggkglgngqgtgvg? xgygzg{g}g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g g h h h h h h h h h h h h h h h h h h"h#h$h%h&h'h(h+h,h-h.h/h0h1h4h5h6h:h;h?hGhKhMhOhRhVhWhXhYhZh[h\h]h^h_hjhlhmhnhohphqhrhshuhxhyhzh{h|h}h~hh h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h? h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h h i i i i i i i i i i i i i i i i i i i i i i i i!i"i#i%i&i'i(i)i*i+i,i.i/i1i2i3i5i6i7i8i:i;i<i>i@iAiCiDiEiFiGiHiIiJiKiLiMiNiOiPiQiRiSiUiViXiYi[i\i_iaibidieigihiiijilimioipirisitiuivizi{i}i~ii i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i? i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i i j j j j j j j j j j j j j j j j j j j j j j j j j j j j j"j#j$j%j&j'j)j+j,j-j.j0j2j3j4j6j7j8j9j:j;j<j?j@jAjBjCjEjFjHjIjJjKjLjMjNjOjQjRjSjTjUjVjWjZj\j]j^j_j`jbjcjdjfjgjhjijjjkjljmjnjojpjrjsjtjujvjwjxjzj{j}j~jj j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j? j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j j k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k%k&k(k)k*k+k,k-k.k/k0k1k3k4k5k6k8k;k<k=k?k@kAkBkDkEkHkJkKkMkNkOkPkQkRkSkTkUkVkWkXkZk[k\k]k^k_k`kakhkikkklkmknkokpkqkrksktkukvkwkxkzk}k~kk k k k? k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k k l l l l l l l l l l l l l l l l l#l%l+l,l-l1l3l6l7l9l:l;l<l>l?lClDlElHlKlLlMlNlOlQlRlSlVlXlYlZlblclelflglklllmlnlolqlslulwlxlzl{l|ll l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l l? l l l l l l l l l l l l l l l m m m m m m m m m m m m m m m m m m m m m!m"m#m$m&m(m)m,m-m/m0m4m6m7m8m:m?m@mBmDmImLmPmUmVmWmXm[m]m_mambmdmemgmhmkmlmmmpmqmrmsmumvmymzm{m}m~mm m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m m n n n n n n n n n n n n n n n n n n n n"n&n'n(n*n,n.n0n1n3n5n? 6n7n9n;n<n=n>n?n@nAnBnEnFnGnHnInJnKnLnOnPnQnRnUnWnYnZn\n]n^n`nanbncndnenfngnhninjnlnmnonpnqnrnsntnunvnwnxnynzn{n|n}n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n n o o o o o o o o o o o o o o o o o o o o o o o o o!o"o#o%o&o'o(o,o.o0o2o4o5o7o8o9o:o;o<o=o?o@oAoBo? CoDoEoHoIoJoLoNoOoPoQoRoSoToUoVoWoYoZo[o]o_o`oaocodoeogohoiojokolooopoqosouovowoyo{o}o~oo o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o o p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p!p"p$p%p&p'p(p)p*p? +p,p-p.p/p0p1p2p3p4p6p7p8p:p;p<p=p>p?p@pApBpCpDpEpFpGpHpIpJpKpMpNpPpQpRpSpTpUpVpWpXpYpZp[p\p]p_p`papbpcpdpepfpgphpipjpnpqprpsptpwpypzp{p}p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p p q q q q q q q q q q q q q q q q q q q q q q q q!q"q#q$q%q'q(q)q*q+q,q-q.q2q3q4q? 5q7q8q9q:q;q<q=q>q?q@qAqBqCqDqFqGqHqIqKqMqOqPqQqRqSqTqUqVqWqXqYqZq[q]q_q`qaqbqcqeqiqjqkqlqmqoqpqqqtquqvqwqyq{q|q~qq q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q q r r r r r r r r r r r r r r r r r r r r r r r r r r? r r r r r!r"r#r$r%r&r'r)r+r-r.r/r2r3r4r:r<r>r@rArBrCrDrErFrIrJrKrNrOrPrQrSrTrUrWrXrZr\r^r`rcrdrerhrjrkrlrmrprqrsrtrvrwrxr{r|r}r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r r ? ! " # $ % 0 0 0 0 0 ^ & 0 0 0 0 0 0 0 0 0 0 0 0 0 0 6"'"(" " "*")" "7" " "%" " # "+"."a"L"H"=" "`"n"o"d"e" "5"4"B&@& 2 3 ! 0 ! & & % % % % % % % % %; ! ! ! ! 0& ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d ? e f g h i j k l m n o p q r s t u v w x y z { | } ~ p!q!r!s!t!u!v!w!x!y!f g h i j k $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $ $t$u$v$w$x$y$z${$|$}$~$$ $ $ $ $ $ $ $ $`$a$b$c$d$e$f$g$h$i$l m 2!2"2#2$2%2&2'2(2)2n o `!a!b!c!d!e!f!g!h!i!j!k!p q ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ! " # $ ? % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E A0B0C0D0E0F0G0H0I0J0K0L0M0N0O0P0Q0R0S0T0U0V0W0X0Y0Z0[0\0]0^0_0`0a0b0c0d0e0f0g0h0i0j0k0l0m0n0o0p0q0r0s0t0u0v0w0x0y0z0{0|0}0~00 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0r s t u v w x y z { | F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0 0} ~ ? 5 6 9 : ? @ = > A B C D ; < 7 8 1 3 4 ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D ? E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 Q 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O % 5 ! ! ! ! ! ! " "#"R"f"g" "P%Q%R%S%T%U%V%W%X%Y%Z%[%\%]%^%_%`%a%b%c%d%e%f%g%h%i%j%k%l%m%n%o%p%q%r%s% % % % % % % %? % % % % % % % % % % % % % % % % % & " 0 0 0 + M k Q D H a 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1 1!1"1#1$1%1&1'1(1)1 !0"0#0$0%0&0'0(0)0 2 3 3 3 3 3 3 3 3 3 3 30 !!12 0 0 0 0 0 0 0 0I J K L M N O P Q R T U V W Y Z [ \ ] ^ _ ` a ? b c d e f h i j k 0 % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % % %!%"%#%$%%%&%'%(%)%*%+%,%-%.%/%0%1%2%3%4%5%6%7%8%9%:%;%<%=%>%?%@%A%B%C%D%E%F%G%H%I%J%K% r r r r r r r r r r r r r r r r r s s s s s s s s s s s s s s s s s s s s s#s$s&s's(s-s/s0s2s3s5s6s:s;s<s=s@sAsBsCsDsEsFsGsHs? IsJsKsLsNsOsQsSsTsUsVsXsYsZs[s\s]s^s_sasbscsdsesfsgshsisjsksnspsqs ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] rssstsusvswsxsyszs{s|s}ss s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s? s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s s^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ s s s s s s s s t t t t t t t t t t t t t t t t t t t t t t t t!t#t$t't)t+t-t/t1t2t7t8t9t:t;t=t>t?t@tBtCtDtEtFtGtHtItJtKtLtMt? NtOtPtQtRtStTtVtXt]t`tatbtctdtetftgthtitjtktltntotqtrtstttutxtytzt {t|t}tt t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t? t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t t ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w t t t t t t t t t u u u u u u u u u u u u u u u u u u u u u u u!u"u#u$u&u'u*u.u4u6u9u<u=u?uAuBuCuDuFuGuIuJuMuPuQuRuSuUuVuWuXu? ]u^u_u`uaubucuduguhuiukulumunuoupuqusuuuvuwuzu{u|u}u~u u u u u u ux y z { | } ~ u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u u v v v v? v v v v v v v v v v v v v v v!v#v'v(v,v.v/v1v2v6v7v9v:v;v=vAvBvDv ! " # $ % & ' ( ) * + , - . / 0 1 2 3 EvFvGvHvIvJvKvNvOvPvQvRvSvUvWvXvYvZv[v]v_v`vavbvdvevfvgvhvivjvlvmvnvpvqvrvsvtvuvvvwvyvzv|vv v v v v v v v v v v v v v v v v v? v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v vJU? W(c T U T vLv< w~ x1r (l [ O c f \ Hh f v QVe q PeY a o LcRb S'T {kQ u ] b v b ]W8 b8r}v g~vFdpO% b z e s,dsb, gHrnb b4O tJS R ~ .^ h i ~ h x Q P$ S eR v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v v w w w w w w w w w w w w w w w w w w w w w w!w#w$w%w'w*w+w? ,w.w0w1w2w3w4w9w;w=w>w?wBwDwEwFwHwIwJwKwLwMwNwOwRwSwTwUwVwWwXwYw\w O!Xq [ b b fy rog x `QS S P r Y ` q TY ,g({)] ~-u lf < ; k {|_ x = k k k ^ ^ u ]e _ _ X [ , Ab O S^S M hj_ h a+R*vl_ e o n [HduQ Q g N y| p]w^w_w`wdwgwiwjwmwnwowpwqwrwswtwuwvwwwxwzw{w|w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w? w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w w uv^ s d b lZS R d {/O ^6 $n ls Uc\S Te W N ^ek?| ` d s PgMb" lw) i_ ! S k ` `p 1 N l d | i fI SV{ O QKmB\m c S, 6 g x=d [ \ ] b gz d cI N f s w w w w w w w w w w w w w w x x x x x x x x x x x x x x x x x!x"x$x(x*x+x.x/x1x2x3x5x6x=x?xAxBxCxDxFxHxIxJxKxMxOxQxSxTxXxYxZx? [x\x^x_x`xaxbxcxdxexfxgxhxixoxpxqxrxsxtxuxvxxxyxzx{x}x~xx x x x x:W \8^ P S^eEu1U!P b g2Vno ]5T pf ob d c{_ o \hf _ lH l d y WYj bHTXN z ` o b y T u c S`l _p ; O:\d e pEQ Qk ] [ bl tu z ay{ N ~ w N R Qqj S nd Zi x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x x? x x x x x x x x x x x x x x x x x x x x x x y y y y y y y y y y y@x P w d Y c ]z=i O9 U2N u zb^ ^ R9T pvc$ W%f?i U m ~" 3b ~ u( x Ha t dk:RP !kj q V S N N Q | | O { zgd ] P v | m QgX[ [ x d d c+c -d T{)vSb'YFTyk P4b&^ k N7 _. y y y y y y y y y y y y y y y y y y!y"y#y%y&y'y(y)y*y+y,y-y.y/y0y1y2y3y5y6y7y8y9y=y?yByCyDyEyGyJyKyLyMyNyOyPyQyRyTyUyXyYyaycy? dyfyiyjykylynypyqyrysytyuyvyyy{y|y}y~yy y y y y y y y y y y y y y `= b9NUS c e.lFO ` m 9_ S_!cZQa ch RccH P \wy [0R;z `S v _ _ vl op{vI{ w Q $XNO n Le { r m Z b ^0W ,{ ^ _ c n x pxQ[ W5uCO8u ^ ``Y m k x S Q R c T 9r xv S y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y y? y y y y y y y y y y y y y y z z z z z z z z z z z z z z z z z z z N v S v - [ "N N Qc a R h Ok` Q m\Q b ea F u cw k r r 5XywL \g@ ^!n Y z w; k e XQQ [ X(Tr fe V vA c T Y:Y W 5g 5 AR ` X \E O %Zv` S|bO i` ?Q3 \u 1m N z z!z"z$z%z&z'z(z)z*z+z,z-z.z/z0z1z2z4z5z6z8z:z>z@zAzBzCzDzEzGzHzIzJzKzLzMzNzOzPzRzSzTzUzVzXzYzZz[z\z]z^z_z`zazbzczdzezfzgzhz? izjzkzlzmznzozqzrzszuz{z|z}z~z z z z z z z z z z z z z z z z z z z0 SZO{ OON l s ^ju j w A~ Q p S ) rm lJW e ?b2 Y N ~>e ^ aU *S T ^ l9 Z )T l R ~_W q~l |KY N _$a |0N \ g \ u p" Q IY Q[O&T+Ywe u[vb b E^ l&{ O O g z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z z? z z z z z z z z { { { { { { { { { { { { { { { { { { {!{"{#{'{){-{nm m y _+u b O e/ Q ^P t oR K Y P N 6ry [ D Y TvV V 9e i v nr^ uFg g z v a ybec Q R 8 ~ \/n`g { v | dP ?zJT TLk d b= urRi [ <h *N T ~9h f ^ /{0{2{4{5{6{7{9{;{={?{@{A{B{C{D{F{H{J{M{N{S{U{W{Y{\{^{_{a{c{d{e{f{g{h{i{j{k{l{m{o{p{s{t{v{x{z{|{}{{ { { { { { { { { { { { { {? { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { W? h ];e Rm` O lQ [ _ ]^l b! qQ R l r W g- Y T {0O ld[ Y S 7 Ee~ V .R tPR [ c VN b*` hsQ [ Q { P `Lp/ IQ^ pt -WExR_ h < xvBh g 5 =R n h V g T { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { { | | | | | | | | | | | | | | | | | | | | |? | | | | | |!|"|#|$|%|(|)|+|,|-|.|/|0|1|2|3|4|5|6|7|9|:|;|<|=|>|B| i[wm&l N [ c a +T m [ Q UU dMc e a ` qWlIl/Ymg* X Vj k }Y SimuT Uw 8h y TUO T v l mk d : ?V u _ rh` T N*ja R`p T py ? *m [ _ ~ U O4s<T S P T|TNN _Zt Xk t r |VnC|D|E|F|G|H|I|J|K|L|N|O|P|Q|R|S|T|U|V|W|X|Y|Z|[|\|]|^|_|`|a|b|c|d|e|f|g|h|i|j|k|l|m|n|o|p|q|r|u|v|w|x|y|z|~|| | | | | | | | |? | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | |'_N ,U b N l7b TNS>s n;u R S i _ ` mOW"k sSh bc `$U ub q m [{^R La xW '| v Q `LqCfL^M` pp%c _b` V k `gaIS `ff? y O pGl ~d fZZB Qm mA ;m Okp b ` ' xy Q>W W:gxu=z y { | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | | } } } } } } } } } } } } } } } }? } } } } } } } } } } } } } } }!}#}$}%}&}(})}*},}-}.}0}1}2}3}4}5}6} e o ! Y ~ T g h M| S%` urlsS Z ~$c Q ] b Qc[ OmyBR `Nm [ [ e _E Y ~ ~ V g9YsO [ RZ > 2u GP<z N g~ Z|k vZW \:{ Nq|Q p xY ' h g xwx bac { OjR QP it 1 . { N7}8}9}:};}<}=}>}?}@}A}B}C}D}E}F}G}H}I}J}K}L}M}N}O}P}Q}R}S}T}U}V}W}X}Y}Z}[}\}]}^}_}`}a}b}c}d}e}f}g}h}i}j}k}l}m}o}p}q}r}s}t}u}v}? x}y}z}{}|}}}~}} } } } } } } } } } } } } } } } } } } } } } } } } }eP0 QRo n n m ^ P Y \Fm_l u hhVY Sq M I i y&q N Gm Z V d w O r z 4 ~RYeu S z c c v yW 6 *b R Thpgwckw z m ~ Y b Lu P N u J\ ]K{ e N%m_ '}& N( s Kf y pxm } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }? } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } } }=\ RF bQ [wvf N ` | | ~ Nf of Y Xle\ _ uV z z Q p z cvz ~ s ENxp]NR SQe e T1\ u b r uE\y @\ T w>N lZ bnc ]wQ / O S ` pgRPcC Z&P7wwS ~ d+e b c P5r Q ~GW Q T \ } } } } } ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~!~"~#~$~%~&~'~(~)~*~+~,~-~.~/~0~1~2~3~4~5~6~7~8~9~? :~<~=~>~?~@~B~C~D~E~F~H~I~J~K~L~M~N~O~P~Q~R~S~T~U~V~W~X~Y~Z~[~\~]~ O zZm U TaS T _ cwi Qha R*X RNW x w ^wa |[b b N p b p` wW g h x y X T S4nKQ;R [ CU Ws`QW-TzzP`T[ c b Scb [ g T z w ^ 8Y W c WWw{ O _ [>k!SP{ rFh w6w e Q N v \ zu NYA P^~_~`~a~b~c~d~e~f~g~h~i~j~k~l~m~n~o~p~q~r~s~t~u~v~w~x~y~z~{~|~}~~~~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~? ~ ~ ~ ~ ~ ~ ~ ~ 79;<=>?@ACFGHIJKLMNORS 'a ndW fFc V bib ^ W b U! J fU egV jZ h b { pQ o0 c a p n t i r ^ gjm^c Rbr lO Yj p m RPN m ~ x/}!Q W d {| l h^i Q S h r { r y o tNg <y T T h=N S R>x S)R P O OVY[\]^`cdefgklmopsuvwxz{|} ? u z | l R t T OT p ^ ` m ^[e8 K` p ~ | Q h |o $N ~f N dJ P u q [ fo N dc ^ e R p R s3t g x 4N m QA T b s 6O Qupu \ S N n t ikx Yu R$vAm gmQ K T<{ z ! # $ + , - . / 0 2 4 9 : < > @ A D E G H I N O P Q S U V W ? Y [ \ ] ^ _ ` a b c d e f g h k l m n o p r s t u v w x y z { | } W bG |i Z d { oK bS ^ p cdSO x2 B ^o yU_F .bt T O ee\a\ Q /l _ s n ~ \ cj[ nuSqN ceu bn &O N l ~ W; # { = m ~ Y s x l V T WpN VS w n fba+o~ ? ! " # $ % & ' ( ) * + - . 0 3 4 5 7 9 : ; < = ? ) + v l _ +s k w oS Q=^ 8 HN s g hv dq l w ZA k 'f [ Y Z N j v0 s h_[/w a | %_s| y l [B^ h w ~ QMQ R)Z b c w y:n ^ Y mp l b vOe ` f # T}T, xd@ A B C D E G I M N O R V W X [ \ ] ^ _ a b c d f h j k l o r s u v w x ? yd !j xidT b+g X l o [L _r g bar N Y k X fU^ RUa(g vfwgrFz b TPT Z ~ lCNvY HYWS7u V c |` mbT Q Z Y *P l<\ b`O?S{ n+ bt^ x d{c _ Z ?\OcB }[nUJ M m ` g r Q [ $ % & ' ) . 2 : < = ? ? @ A B C E F H J L M N P Q R S T U V W Y [ \ ] ^ ` a b c d e f g i b l[rmb ~ Sm Q _tY R `sY fP u*c a | T'k% k UTvP ljU ,r ^ `6t b cLr _Cn>m eXo v x vTu$R SSN ^ e* b T(R p lxT W T j M iO l U v0x b p om_ h|x { gO gc xoW x9 yb b R5t kj k l m q u v w x { | ? ! " # $ % & ) * . 0 2 7 ; = dU> u v9S u PA\l {OPGr o thy d w b + TX RNjW s^ Q t O\aW l FZ4xD |VRQb N a W4g Wnffm1 f p g:k h b Y N Q o g lvQ hGYgkfu ] P eHyAy w \^N O/TQY xhV l _}l l c> ? A B D E H J K L M N S U V W X Y ] b p q r s t u v y z ~ ? p`=murfb CS ~{ N& ~N MR\oc Em4 XL] kIk g[TT X7 :_ bGj9 re `eh wTN O ] d \ O z R N/` z O N y4t R d y [ lR { "l>PS n dtf0l `w ^<twz y N tBl VK l :S f H\q n ! " # ) * + , - . / 0 2 3 4 5 6 7 9 : ; > ? @ A B C D E G H I ? J K L M N O P R S T U V X ] ^ _ ` b d e f g h j n o p r t w y { | S6Z S W Cg lhQ u b r8R R: p8vtSJ inx 6q q Q g t X e V v pb ~ ` p X N N _ N R Y ~Tb N e b8 c q n [ ~ Q c g 9 Qz[ Y sN]leQ% o . J ^t m 1_ d m( n ^X[ N S} ~ ? OceQh U'N d kb Z_tr m h P x@g9R l ~ PeU^q[{Rf s Igq\ R}qk U da UUlGb. X$OFUO Lf N \ hNc z p R \ T ~bYJ f Dd \Qa m>y 7x3u{T8O m Z ~^y l [vZ u Na n X u%urrGS ~ " # $ % & ' ( ) * - . / 0 1 2 3 4 5 6 > ? @ A B D E F G K L M N O P Q R S T U ? W X Z [ \ ] _ ` a b c e f g i j k l m n o p q s u v w x | } w viR #W ^1Y r en 8\q AS w b e N [ S wON\v Y _:y X N g N b R/f UlV N O p l ^C` [ 6eKb [ [ c.U S&v}Q, g h k b S m ufNN p[ q f fr ^\/g h_g b z X ^pe1o ? U`7R Tdp )u ^ h b S=r 4law z.T wz Ux g p e d6V ` y S N{k [ U V:O<Or ]~g8 ` [ dX d U e O } | PQX n [ x {} ~ x \WzB _yY[_c { h U) t"} @bLX N [yYTX ! " # $ % & ( * + , - . / 0 1 2 3 4 5 6 7 9 : ; = > ? @ ? A B C D E F G H I J K L R S U V W X Y [ \ ] _ ` a c d e f g h i j ms cK b S l^ *Y `plMWJd* +v n[W j umo- fW k x c S pdlXX*d X h U | P m p c m n ~ Ch mv WYyr ~ u hTR" c D |USO f V ` mCRI\)Y mkX0u ul` F cag :w 4 ^ S,T pm o p r s t u v w x ? @l ^\P N ^:cG Phn w T d_ zvhEcR{ ~ uwP b4Y Q y z V _ m`\ W TTQMn V c * To\ bXb1 5 @ n | -i Y b>U c T <m Z t jk YL /_~n s} 8N p [ x=cZf v ` [IZ NU jl s N gQ _ e g _ Y Z $ & ' ( * + , - / 0 2 3 5 6 8 9 : < = @ A B C D E F J K M O P Q R T U V X Z [ \ ] ^ _ a b f g h i j k l m o q r s u ? w x y z ] _qS Eh V/U `:NMo ~ Y O*O>\ ~*g sTOu UO MO-n \pakS v)n e ~;T3z } U t c m z b egS c l ]\T LNal K\ e h>T4T kfk NBcHS O O^W b dfir R R ` f q g Rx wpf;V8T! zr ? # zo` ^ ` Y ` q p nPl r j -^`N Z U m | b ~ w~ #S f \ O r N S Y T c( HQ N ~ T$ T 7 m&_ Z>fi s.s Sz [w P ~ v Sv {D XnaN ey ` T Ny ]aj P Ta ' ]x JR T V m [ mSf$ % & ' ( ) * + , - . / 0 1 3 4 5 6 7 8 : ; = > ? A B C F G H I J K N O P Q R S U V X Z [ \ ] ^ _ ` f g j m o q s t u v x y z ? { | \][!h xU {HeTi NGkN OS c:d e Q hxS a l l" Q\ #k e _ _ OE fe )s `tQ R Wb_ L x^Og'` YDQ Q Syl q O O =g U y ~ X b Z V{ _ W S e ^\ud`n}Z ~ ~i U [ ` e s ? " # $ & ' ( ) , - . / 1 2 3 5 7 cv)w ~t f[tz @ R q _ e [o ] k[l S b& - @T+N Yr ]Y m T N q T p m v%N x \ ^ p lDY c<wM os 0X q S x Uf_0q [ k.Y/ yhglboO u m3 'l N u{Q7h>o p Yvt8 9 : ; < = > ? @ B C E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ` a b c d e g h i j k l m n o p q r s t u v w x y z | ? } ~ Gd'\e z# Y T o 0iNV6 7r Q_Nu c N S fK Y m N X;S c O Oc 7YW y N u l [ Y]_ i P ]YN w Nz b f y\ Ny_ 8 u N a k _IN v n _ ~5 k V k 4 Y T m [n 9\ _ ? pS 1jtZp ^( $ % g G b vq_ lx f T bcO u ^ T l m8l` R(u}^ O ` _$\1u r l8nI g S SQO S|^ m N v i^ a YO O> | a n n N1Z N\ y [ s W TG U \ _ a2k r ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ ? _ ` a b c d e f g h i j k l m n o p q r s t u v w x z { | } ~ tm [ k m 3 n QCQ W S c VXT W?s n ?a(`b f ~ \ | g ` N Sh AQ t ] Uf U[ S8xBg=h T~p [} Q(W T e f^ C l m | Q g e o jV vvp q# b R l< ` X a f` Nb U#n-gg ? (w h i TMN p Xd e [ z:P [ w ky | l v e -]U\8 h`S b z[n ~ j zp_3o _ c mVg N ^& N 4v b-f~b lu gqiFQ Sn b T Ym s e w u'x O g u /cG 5 #cAw _ r N `te bck?e ! " # ? $ % ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E '^ u g/e1T w AlKN ~L v i kgb<P O@W cbk S e ~ _ c c n ^ \6Rzf y z( p u n l z-N v _ w ~ y N O hT ]2m |t ^ T v [<f s*h 1g*s z pnq b w1V;NW g R . Q{F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e g h i j k m n o p q r s t u v w x y z { | } ~ ? OO l]y{ b*r b N xl dZ {ih ^ Y d X r i% X `W QIc bSSLh"t L DU@w|pJmyQ TD Y n m\[+} N}| nP[ nW[ h* [ ~;` ~ p OY c y RS eVy ; ~ ~4V gj \u (f ]PO gZP\OPW ^ 8 9 : ; < = > ? @ B C D E H J K M N O P Q R S T V W X Y [ \ ] ^ _ ` c d e f g h i l m n o p q r t u v w { | } ~ ? N N@Q N ^ES N N N2 l[iV(N y?N SGN-Y;rnS l V k~w 6N N \NiN N [[lU V N S S S S Se ] S S&S.S>S\ fScS R R R-R3R?R@RLR^RaR\R }R R R R R QT N N N N N N N N O N"OdO N%O'O O+O^OgO8eZO]O ? _OWO2O=OvOtO O O O O~O{O O|O O O O O O O O O O O O O)PLP O,P P.P-P O P P%P(P~PCPUPHPNPlP{P P P P P P Q P P P P Q Q N=lXOeO O Flt|nQ ] Q Y R S S Q YUQ NVQ Nn N y4[ Q Q Q Q Q R W _ e h i j l n o q r x y z { | } ~ ? Q Q Q Q ! % ' * + . / 2 3 5 6 iSzS " ! 1 * = < B I T _ g l r t ! $ % & ' ( + - 0 2 3 4 6 7 8 ; < > ? ? C E F L M N O P S T U V W X Z [ \ ] ^ _ ` a b c d e g h j k n q " # 1 / 9 C F RBY R R R R T R R R S q w ^ Q Q/ S _Zu ]LW W W~X X X X)W,W*W3W9W.W/W\W;WBWiW WkW W|W{WhWmWvWsW W W W W W W W W W W W W W W W W W W W Ws u w x y z { } ~ ? X X W W X X XDX XeXlX X X X X ay } Q [ \ < 4 1 ^ / O G C _ @ ` - : 3 f e ! " # ? $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D h i l j m n x | } { X 8 & \ Q Z Y s z x < F i v 1 m u8 9 : E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e j ? V ; Y H h d ^ z wC r { y ' ) < ^ _<YAY7 UYZYXY S"\%\,\4\Lbjb b b b b b b"c b9cKcCc c cqczc c cmc c cic c c c c c c c c cRd c cEdAd d d d d&d!d^d dmd d # $ % ' ( ) * + , 0 1 2 3 4 7 9 : = ? @ C E F H I J K L N T U V Y Z \ ] ^ _ ` a d f g i j k l o p q r s v w x y z { | ~ ? zd d d d d d d d d d e%e.e _ _ u __S S S S S S T T TKTRTSTTTVTCT!TWTYT#T2T T TwTqTdT T T TvTfT T T T T T T T T T TrT T T T T T T T T T T T T T T U T U T U T"U#U U U'U*UgU U UIUmUAUUU?UPU<U ? ! $ % & ' ( ) * + , - . 0 2 3 4 5 6 7 8 : ; < = > ? @ A B D 7UVUuUvUwU3U0U\U U U U U U U U U~U U U{U U U U U U U U U V U U U U U U U U U U U U U U U U V V V V$V#V U V'V-VXV9VWV,VMVbVYV\VLVTV VdVqVkV{V|V V V V V V V V V V V V W W W W ^ ^ ^ ^1^;^<^E G H Q S T U V X Y [ \ _ ` f g h k m s z { | ? 7^D^T^[^^^a^ \z\ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ \ ] ]']&].]$] ] ] ]X]>]4]=]l][]o]]]k]K]J]i]t] ] ] ]s ] ]s_w_ _ _ _ _ _ _ _ _ _ _ _b a_ r r r r r r r r r r r r r r r r s r s r ! " # $ ? % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E r s s!s s s s s"s9s%s,s8s1sPsMsWs`slsos~s %Y $Y Yc g h i j k l t w } ^ ^ ^ ^ ^ ^ ^ ^ ^ ^S ^ ^ ^ ^ ^ _ _ _ _ ` _ ` _ _ _ ` ` _ _ _ `5`&` ` ` `)`+` `?`!`x`y`{`z`B`F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s u v w x y z { | } ~ ? j`}` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` ` a&a a#a ` a a+aJaua a a a a a a _ ,N?r b5lTl\lJl l l l l lhliltlvl l l l l l l l l l l l l l l l l l l l ? 9m'm mCmHm m m m m+mMm.m5m mOmRmTm3m mom m m^m m m\m`m|mcm n m m m n m m n m m m n m n m+nnnNnkn n_n nSnTn2n%nDn n n n n-o n n n n n n n n n n n nboFoGo$o o n/o6oKoto*o o)o o o oxoro|ozo o ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G H I ? J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i k o o o o o o o o o o p#p p9p5pOp^p [ [ [ [ [ [/u 4d [ [0 [G & ! 5 6 - / D Q R P h X b [ ft } P_W_V_X_;\ TP\Y\q[c\f\ *_)_-_t <_; n\ Y Y Y Y Y Yl m n o p q r s t u v w x y z { | } ~ ? Y Y Y Y Y Y Y Y Y Y Z Z Y Z Y Y Y Z Z2Z4Z Z#Z Z@ZgZJZUZ<ZbZuZ Z ZwZzZ Z Z Z Z Z Z Z Z Z Z Z Z Z [ [ [2[7[@[ \ \Z[e[s[Q[S[b[u w x z } ~ ~ ~ ~ ~ ~ ? ! " # $ % & ' ( ) * + , - . ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ ~ !"#$%&'*+,-/01235z^u ]>u s s s s s s s s s s s s s s s| t s s s s s t*t[t&t%t(t0t.t,t/ 0 1 2 3 4 5 6 7 8 9 : ; < = ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j l m n o ? p q r s t u v w x y z { | } ~ t tAt\tWtUtYtwtmt~t t t t t t t t t t t t t t LgSg^gHgig g gjgsg g gug g g g gwg|g g h g h g g h g g g g g h g g g h g g2h3h`hahNhbhDhdh h hUhfhAhgh@h>hJhIh)h h hthwh hkh hni h i i h' 3 = C H K U Z ` n t u w x y z { | } ~ ? $i h i iWi h iqi9i`iBi]i iki i ixi4i i i i i ificiyi i i i i i i i i i i i i i i/j i j jej iDj>j jPj[j5j jyj=j(jXj|j j j j j j7sRs k k k k k k k k k k kk m q r s u v x w y z | ~ # $ % & ' ( ) + , - / 0 7 8 9 : > A C J N O Q R S V W ? X Y Z \ ] ^ ` c e f k m n o p q s x y z { | } ~ b b b b"b!b%b$b,b t t t u u u4e e e e f frg f f f p f f4f1f6f5f _fTfAfOfVfafWfwf f f f f f f f f f2 3 6 ; = @ E F H I G M U Y nr r]rfror~rr r r r r r c2c c ? ?d d k k k k k l l l l l l l l!l)l$l*l2l5eUekeMrRrVr0rb R g g g Z 6 , 2 H L S t Y Z q ` i | } m g MX Z n &g ! " # $ % & ' ( ) + , . / 1 3 4 5 6 7 : ; < = ? @ A B C D E F G H I J K L M N O P Q T U W X Z \ ] _ c d f g h j k l m n o p q ? r u w x y z { } ~ $k7k9kCkFkYk k@_ k eQ e e e e e e e e e p p p p p p p p p p p q q q/q1qsq\qhqEqrqJqxqzq q q q q q q q q q r(rlp qfq q>b=bCbHbIb;y@yFyIy[y\ySyZybyWy`yoygyzy y y y y y _ _ ? <`]`Z`g`A`Y`c` ` a a]a a a a a b l l m w w x x x x x e-x x x9x:x;x x<x%x,x#x)xNxmxVxWx&xPxGxLxjx x x x x x x x x x x x x x x x y x y$y y4y v w w v w w w"w w-w&w5w8wPwQwGwCwZwhw ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M ? N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n bweww w}w w w w w w w w w:u@uNuKuHu[uruyu uXa_H htqy ~ v v2 o p q r s t ? " * + ) , 1 2 4 6 7 8 < > ? B 5 D E F I L N O R S T V W X Y [ ^ _ ] a b d e f g h i j k l o q r s : w w y y y y zG] z z z z ! " # $ % & ' ( ) * + , - / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I ? J K L M N O P Q R S V W X Y Z [ \ ] ^ _ ` a b d f s x y { ~ 9z7zQz pz v v v v v t t,u " ( ) * + , 2 1 6 8 7 9 : > A B D F G H I K L N Q U W Z [ \ ^ c f g h i j k l q m s u u u u u u u u u u u u u u u u u u u u u u u v u u u v v v v v v%v v v v ? v<v"v v@v-v0v?v5vCv>v3vMv^vTv\vVvkvov zxzyz z z z z z z z z z zd i r } ! 4 + 6 A f { u v v w " % & ' ) ( 1 5 C F M R i q x ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 ? 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y M T l n z | { # ; % . > H 4 1 ) 7 ? " } ~ { ` p L n S c | d Y e Z [ \ ] ^ _ ` a b c d e f g h i j k r ? ! 9 < 6BDE z z { { { { {+{ {G{8{*{ {.{1{ {%{${3{>{ {X{Z{E{u{L{]{`{n{{{b{r{q{ { { { { { { { { { { { { { { { { { { { { { | { { | | | ! " $ % & ' ( ) * + , - . 0 1 3 4 5 6 7 8 9 : = > ? @ F J K L N P R S U V W X Y Z ? [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { |*|&|8|A|@| D ! " # - / ( + 8 ; 3 4 > D I K O Z _ h ~ ^ ||Ie | | | | | | | | | | | | | | | |n f |w} } }G~ ~ s g m G I J P N O d | } ~ ? b a p i o } ~ r t y U ~ Y i , . # / : @ 9 5 = 1 I A B Q R J p v | o t x e ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; > & S * - 0 > w > j > k #z < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z ? { } ~ | X E C G I H M Q . U T # ;~ " , / 9 7 = > D ! ? " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ? ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M $ ' . 0 4 ; < @ M P R S T V Y ] _ ` a b e n o r t u v w x y z { | } ? N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ ? ! # $ % & ' ( ) * + - . 0 1 2 3 4 5 6 8 : < ? @ A B C E F G H I J K L M N O R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x ? y z { | } ~ , y ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g ! # $ ' ( ) ! " # $ % & ' ( ) * + , - . / 0 1 2 3 4 5 6 7 8 9 : ; < = > ? @ A B C ? D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d h i j k l m n o p q r s t u v w x y z { | } ~ \xe3\xde\xe3\xdf\xe3\xe0 @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ @ A B C D E F G H I J K L M N O P Q R S T U V W X Y Z [ \ ] ^ _ ` a b c d e f g h i j k l m n o p q r s t u v w x y z { | } ~ -c sh /bin/sh [EXEC_DEBUG_SYS]: %s [system_exec_err] -1 [system_exec_err %s] -2 [system_exec_err] -3 [EXEC_DEBUG]: %s r [EXEC_DEBUG] execute_r: %s [popen] error: %s ID 0x%x NOT EXIST OR EXIT SIGNAL ILL ID 0x%x ALIVE pidof %s killall %s killall -9 %s %s: kill %s failure [%d] %s: kill %s successful %s: run %s failed kill_task run_task on off DisplayOnly DisplayYesNo KeyboardDisplay KeyboardOnly NoInputNoOutput peripheral broadcast %s: ble_state_cb are not registered %s: ble is close %s: state = %d %s: RK_BT_DEV_FOUND_CALLBACK == NULL Address 00:00:00:00:00:00 Alias unknown Class RSSI %s: get Address failed MTU %s: get MTU failed %s: MTU exchange error(%d) Leaking proxy %p connect_handler %p <unknown> [default] Controller %s %s %s %s: can't get Address Device %s %s %s%s: %s%s is nil %s%s is invalid %s%s: %s Status playing paused stopped yes no %s%s: 0x%08x %s%s: 0x%04x %s%s: %d %s%s: 0x%02x Key Value %s%s has unsupported type %s UUID: %s%*c(%s) UUID: %*c(%s) UUIDs Adapter Device org.bluez.Device1 AddressType %s addressType:%s %s Alias: %s %s address: %s random %s The device is ble(random) public %s The device is ble(public) %s class: 0x%x %s The device is source %s The device is sink Audio Sink Audio Source %s The device is unknow non-null null %s: proxy is %s %s: default_dev %p, proxy: %p check proxy: ref: %d:%d : [0;94m[%s%s%s] [0m# [0;94m[bluetooth] [0m# %s: ble connection already exists %s: ble_dev = %p %s: ble_dev is NULL %s: ble disconneced [0;92mNEW [0m %s: path: %s Connected Paired === %s === %s: bt_name: %s hciconfig hci0 piscan %s: bt check open ok %s: ble_service_cnt = %d %s: ble conneced, ble_dev = %p [%s Enter] iface: %s, path: %s org.bluez.Adapter1 org.bluez.AgentManager1 NON_INTERACTIVE org.bluez.GattService1 org.bluez.GattCharacteristic1 org.bluez.GattDescriptor1 org.bluez.GattManager1 org.bluez.LEAdvertisingManager1 org.bluez.MediaTransport1 org.bluez.MediaPlayer1 org.bluez.MediaFolder1 org.bluez.MediaItem1 [%s Exit] iface: %s %s: adapter is NULL %s: addr: %s, name: %s [%d] [0;91mDEL [0m %s: ble_dev == NULL %s: proxy_path = %s, ble_dev_path = %s %s: can't get remote device name %s: can't get remote device address %s thread tid = %lu %s: connected: %d, rsd addr: %s, name: %s. %s: ble_dev(%p) != proxy(%p) %s: AddressType = %s %s: find reconnect device(%s), but cod(%d) != sink %s: reconnect device = %s [%s Enter] iface: %s, path: %s, name: %s Device %s Controller %s Powered Discovering TRUE FALSE Adapter Discovering changed to %s Attribute %s Value KeyCode [SIGNAL] %s.%s %s: No default controller available Invalid argument %s Controller %s not available Controller %s (%s) Controller %s Name Discoverable Pairable Modalias Set failed: %s Changing succeeded power %s pairable %s discoverable %s capability Agent registration enabled Agent registration disabled start stop %s: Failed to %s(%lu) discovery: %s started %s: Discovery %s(%lu) auto bredr le {sv} Pathloss %s: scan transport: %s Transport DuplicateData SetDiscoveryFilter failed: %s SetDiscoveryFilter success SetDiscoveryFilter Failed to set discovery filter ERROR: %s cmd(%s) is invalid! StartDiscovery StopDiscovery %s method = %s Failed to %s discovery all Failed to parse input RSSI: %d Pathloss: %d DuplicateData: %s Invalid option: %s %s uuids rssi pathloss transport duplicate-data Missing device address argument Device %s not available %s: Device %s not available Device %s (%s) Device %s Appearance Icon Trusted Blocked LegacyPairing ManufacturerData ServiceData TxPower AdvertisingFlags AdvertisingData Failed to pair: %s Pairing successful Pair %s: Failed to pair %s: Attempting to pair with %s %s trust %s untrust %s block %s unblock Failed to remove device: %s %s: Device has been removed %s: Attempting to remove device with %s RemoveDevice %s: Failed to remove device * No device connected Missing attribute argument Attribute %s not available UUID Service - %s Primary Characteristics Includes Characteristic - %s Service Notifying Flags Descriptors Descriptor - %s Characteristic No attribute selected type LEAdvertisingManager not found Invalid argument service manufacturer data tx-power name appearance duration timeout agent Register agent handler: <capability> a: %s: invaild connect context! %s: Failed to connect: %s %s: can't get address! %s: ---------------------- at here %s: ------------------ ending %s: Connection successful Failed to disconnect: %s %s: Successful disconnected %s: The ACL link still exists! /org/bluez org.bluez %s: btsrc_client init fail %s: server start... %s: server exit! %s parameter error. BtScanParam setting is incorrect %s: devices discovering === scan on === Waiting for Scan(%d ms)... warning:%dms is too short, scan time is changed to 2s. === scan off === === parse scan device (cnt:%d) === %s find_device_by_address failed! Unknow %s: bt source is not open Connect %s: Failed to connect %s: Attempting to connect to %s [proxy: %p] %s: Invalid address %s: source connect thread create failed! %s: Successful disconnected ble %s: Failed disconnected ble %s: ble no connect Disconnect %s: Failed to disconnect %s: Attempting to disconnect ble from %s %s: Invalid proxy Failed to disconnect %s: Attempting to disconnect from %s no source connect WARING: Bluetooth connected, but can't get address! WARING: Bluetooth connected, but can't get device name! %s: %s address error! FUNC:%s create sockfd failed! /tmp/a2dp_master_status status:connect;address:%s; status:disconnect; %s: send: %s(%d) %s: state: %d, addr: %s, name: %s. Get adapter address error Connected device address: %s Get adapter Class error Connected device class: 0x%x Connected device object path: %s /data/cfg/lib/bluetooth/reconnect_cfg Open %s error: %s ADDRESS:%s;CLASS:%x;PATH:%s; Load path %s %s does not exist read %s error: %s ADDRESS: file %s content invalid(address): %s Reconnect failed! /userdata/cfg/bt_reconnect bluez-reconnect:disable %s: automatic reconnection is disabled! %s: The device is connected and does not need to be reconnected! Invalid proxy, stop reconnecting Invalid device_class, stop reconnecting %s: source reconnected(%s) Unable to find a suitable reconnect device! Failed to call org.bluez.Device1.Connect %s: No connected device %s: WARING: can't get Modalias! %s: Modalias valstr = %s 004c 05ac Unknown Platform Apple IOS %s: %s is %s %s: Failed to call org.bluez.Device1.Connect %s: Attempting to connect to %s %s: malloc one scaned device failed addr: %s name: %s %s: Can't get connected status Connected: %d %s: Can't get class of device Class: 0x%x %s: malloc remote_address failed %s: malloc remote_name failed %s: invalid dev_list %s: paired = %d, count = %d %s: dev_list is null, don't need to clear %s: free dev: %s %s: last free dev: %s %s: Invalid bt name: %s %s: set Alias property error %s: Attempting to set device name %s %s: Invalid name buffer, name_len: %d %s: Invalid address buffer, addr_len: %d %s: no connected device %s: address(%s) is paired(%d) or connected(%d) %s: invalid address %s: invalid eir_data buf EirData %s: get EirData data failed %s: iter type != DBUS_TYPE_ARRAY %s: dbus type isn't fixed %s: iter type != DBUS_TYPE_BYTE %s: get EirData data failed, len = %d %s: get EirData data, data_len = %d %s: discovery canceling or canceled === %s scan off again=== WARING: Bluetooth connected, but can't get Discovering! hcitool con ACL LE ble_state_send bt_discovery_state_send dev_found_send bt_name_change_send ble_mtu_exchange_send print_device dist_dev_class set_default_device ble_connected_handler ble_disconnect_handler device_added adapter_new adapter_added le_proxy_added proxy_added device_removed le_proxy_removed proxy_removed source_connected_handler device_connected_handler source_reconnect_handler property_changed check_default_ctrl discovery_reply set_discovery_filter_setup cmd_scan filter_clear_transport find_device_by_address cmd_pair remove_device_reply remove_device cmd_remove connect_reply disconn_reply bluetooth_open _bluetooth_close a2dp_master_scan a2dp_master_connect_thread a2dp_master_connect ble_disconn_reply ble_disconnect remove_ble_device disconnect_by_proxy remove_by_address a2dp_master_save_status a2dp_master_event_send save_last_device reconn_last_devices disconnect_current_devices get_dev_platform get_current_dev_platform connect_by_address_reply connect_by_address disconnect_by_address bt_create_one_scaned_dev list_scaned_dev_push_back bt_get_scaned_devices bt_free_scaned_devices pair_by_addr unpair_by_addr bt_set_device_name bt_get_device_name_by_proxy bt_get_device_name bt_get_device_addr_by_proxy bt_get_device_addr bt_get_default_dev_addr reomve_unpaired_device bt_get_eir_data bt_start_discovery bt_cancel_discovery bt_is_discovering bt_get_playrole_by_addr source_stop_connecting get_device_connected_properties org.bluez.LEAdvertisement1 /org/bluez/advertising Advertising released Release {sv} %s UUID: %s(%s) UUID: (%s) Manufacturer: %u Data Type: 0x%02x on off Tx Power: %s LocalName: %s Name: %s Appearance: %s (0x%04x) Apperance: %s Discoverable: %s Duration: %u sec Timeout: %u sec Advertising object registered Failed to register advertisement: %s Failed to unregister advertising object peripheral as {qv} tx-power local-name appearance {yv} Type s ServiceUUIDs ServiceData a{sv} ManufacturerData a{qv} Data a{yv} Discoverable b DiscoverableTimeout q Includes LocalName Appearance Duration Timeout Advertisement is already registered Failed to register advertising object RegisterAdvertisement Failed to register advertising Advertising object unregistered Failed to unregister advertisement: %s UnregisterAdvertisement Failed to unregister advertisement method Failed to parse input Too much data Invalid value at index %d Invalid manufacture id Type: 0x%02x Invalid type iBle_init_adv ad.server.uuids: %s[%s] %u no org.bluez.Error.Rejected org.bluez.Error.Canceled yes org.bluez.Agent1 /org/bluez/agent Agent released Request PIN code Enter PIN code: agent [0;91m[agent] [0m PIN code: %s Request passkey Enter passkey (number in 0-999999): %.6u [0;91m[agent] [0m Passkey: [1;30m%.*s [1;37m%s [0m Request confirmation Confirm passkey %06u Request authorization Accept pairing Authorize service Authorize service %s Request canceled device o pincode s passkey u entered q uuid Release RequestPinCode DisplayPinCode RequestPasskey DisplayPasskey RequestConfirmation RequestAuthorization AuthorizeService Cancel ### Agent registered ### %s thread tid = %lu ### Failed to register agent: %s ### Failed to unregister agent object agent_register enter Agent is already registered NoInputNoOutput Failed to register agent object RegisterAgent Failed to call register agent method Agent unregistered Failed to unregister agent: %s No agent is registered UnregisterAgent Failed to call unregister agent method Failed to request default agent: %s Default agent request successful RequestDefaultAgent Failed to call RequestDefaultAgent method register_agent_reply [ ] Primary Secondary %s%s%s%s Service %s %s %s%s%s%s Service %s %s %s %s%s%s%s Included Service %s %s %s%s%s%s Included Service %s %s %s UUID [0;92mNEW [0m [0;91mDEL [0m Characteristic %s %s Characteristic %s %s %s Service org.bluez.GattService1 %s%s%sDescriptor %s %s %s%s%sDescriptor %s %s %s Characteristic org.bluez.GattCharacteristic1 org.bluez.GattDescriptor1 Failed to read: %s Invalid response to read Unable to parse value %s: read attribute success {sv} offset ReadValue Failed to read %s: Attempting to read %s %s: Unable to read attribute %s Failed to write: %s %s: write attribute success y WriteValue Failed to write Attempting to write %s Unable to write attribute %s [ [0;93mCHG [0m] Attribute %s written: [ [0;93mCHG [0m] %s Notification: Write Notify Attribute %s %s pipe closed %s closed Failed to acquire write: %s Invalid AcquireWrite response XIAOYAO AcquireWrite success: fd %d MTU %u Unable to acquire write: %s not a characteristic AcquireWrite Failed to AcquireWrite Write not acquired Failed to acquire notify: %s Invalid AcquireNotify response AcquireNotify success: fd %d MTU %u Unable to acquire notify: %s not a characteristic AcquireNotify Failed to AcquireNotify Notify not acquired start stop Failed to %s notify: %s started stopped Notify %s StartNotify StopNotify Failed to %s notify Unable to notify attribute %s / Failed to register application: %s Application registered org.bluez.GattProfile1 /org/bluez/app Release s UUIDs as Unable to find GattManager proxy Failed to register application object RegisterApplication Failed register application Failed to unregister application: %s Application unregistered UnregisterApplication Failed unregister profile o b Includes ao yes no Invalid option: %s %s/service%p Failed to register service object Primary (yes/no): Failed to unregister service object No service registered Failed to find service object Failed to unregister include service object Failed to find include service object write-without-response notify Value ay Notifying Flags WriteAcquired NotifyAcquired Address MTU device link prepare-authorize org.bluez.Error.NotAuthorized org.bluez.Error.InvalidOffset Trusted org.bluez.Error.InvalidArguments ReadValue: %s offset %u link %s Authorize attribute(%s) read (yes/no): gatt org.bluez.Error.InvalidValueLength [ [0;93mCHG [0m] Attribute %s written Authorize attribute(%s) write (yes/no): %s org.bluez.Error.Failed [ [0;93mCHG [0m] Attribute %s %s pipe acquired org.bluez.Error.NotPermitted AcquireWrite: %s link %s AcquireNotify: %s link %s [ [0;93mCHG [0m] Attribute %s notifications enabled [ [0;93mCHG [0m] Attribute %s notifications disabled Attribute %s indication confirm received options a{sv} value Confirm Too much data Invalid value at index %d authorize %s/chrc%p , Failed to register characteristic object Enter value: Failed to unregister characteristic object WriteValue: %s offset %u link %s No characteristic registered %s/desc%p Failed to register descriptor object Failed to unregister descriptor object broadcast read write indicate authenticated-signed-writes reliable-write writable-auxiliaries encrypt-read encrypt-write encrypt-authenticated-read encrypt-authenticated-write secure-read secure-write %s: flag: %s %s: Invalid characteristic flag: %s %s: Invalid descriptor flag: %s %s: can't get flags: %s read_reply read_attribute gatt_read_attribute write_reply gatt_parse_chrc_flags gatt_parse_desc_flags gatt_parse_flags %s failed to allocate %zu bytes %s/%s SDP RFCOMM TCS-BIN ATT OBEX BNEP UPNP HIDP Hardcopy Control Channel Hardcopy Data Channel Hardcopy Notification AVCTP AVDTP CMTP MCAP Control Channel MCAP Data Channel L2CAP Service Discovery Server Service Class Browse Group Descriptor Service Class Public Browse Root Serial Port LAN Access Using PPP Dialup Networking IrMC Sync OBEX Object Push OBEX File Transfer IrMC Sync Command Headset Cordless Telephony Audio Source Audio Sink A/V Remote Control Target Advanced Audio Distribution A/V Remote Control A/V Remote Control Controller Intercom Fax Headset AG WAP WAP Client PANU NAP GN Direct Printing Reference Printing Basic Imaging Profile Imaging Responder Imaging Automatic Archive Imaging Referenced Objects Handsfree Handsfree Audio Gateway Direct Printing Refrence Objects Service Reflected UI Basic Printing Printing Status Human Interface Device Service Hardcopy Cable Replacement HCR Print HCR Scan Common ISDN Access SIM Access Phonebook Access Client Phonebook Access Server Phonebook Access Headset HS Message Access Server Message Notification Server Message Access Profile GNSS GNSS Server 3D Display 3D Glasses 3D Synchronization MPS Profile MPS Service PnP Information Generic Networking Generic File Transfer Generic Audio Generic Telephony UPNP Service UPNP IP Service UPNP IP PAN UPNP IP LAP UPNP IP L2CAP Video Source Video Sink Video Distribution HDP HDP Source HDP Sink Generic Access Profile Generic Attribute Profile Immediate Alert Link Loss Tx Power Current Time Service Reference Time Update Service Next DST Change Service Glucose Health Thermometer Device Information Heart Rate Phone Alert Status Service Battery Service Blood Pressure Alert Notification Service Human Interface Device Scan Parameters Running Speed and Cadence Automation IO Cycling Speed and Cadence Cycling Power Location and Navigation Environmental Sensing Body Composition User Data Weight Scale Bond Management Continuous Glucose Monitoring Internet Protocol Support Indoor Positioning Pulse Oximeter HTTP Proxy Transport Discovery Object Transfer Fitness Machine Mesh Provisioning Mesh Proxy Primary Service Secondary Service Include Characteristic Characteristic Extended Properties Characteristic User Description Client Characteristic Configuration Server Characteristic Configuration Characteristic Format Characteristic Aggregate Formate Valid Range External Report Reference Report Reference Number of Digitals Value Trigger Setting Environmental Sensing Configuration Environmental Sensing Measurement Environmental Sensing Trigger Setting Time Trigger Setting Device Name Appearance Peripheral Privacy Flag Reconnection Address Peripheral Preferred Connection Parameters Service Changed Alert Level Tx Power Level Date Time Day of Week Day Date Time Exact Time 256 DST Offset Time Zone Local Time Information Time with DST Time Accuracy Time Source Reference Time Information Time Update Control Point Time Update State Glucose Measurement Battery Level Temperature Measurement Temperature Type Intermediate Temperature Measurement Interval Boot Keyboard Input Report System ID Model Number String Serial Number String Firmware Revision String Hardware Revision String Software Revision String Manufacturer Name String IEEE 11073-20601 Regulatory Cert. Data List Current Time Magnetic Declination Scan Refresh Boot Keyboard Output Report Boot Mouse Input Report Glucose Measurement Context Blood Pressure Measurement Intermediate Cuff Pressure Heart Rate Measurement Body Sensor Location Heart Rate Control Point Alert Status Ringer Control Point Ringer Setting Alert Category ID Bit Mask Alert Category ID Alert Notification Control Point Unread Alert Status New Alert Supported New Alert Category Supported Unread Alert Category Blood Pressure Feature HID Information Report Map HID Control Point Report Protocol Mode Scan Interval Window PnP ID Glucose Feature Record Access Control Point RSC Measurement RSC Feature SC Control Point Digital Analog Aggregate CSC Measurement CSC Feature Sensor Location Cycling Power Measurement Cycling Power Vector Cycling Power Feature Cycling Power Control Point Location and Speed Navigation Position Quality LN Feature LN Control Point Elevation Pressure Temperature Humidity True Wind Speed True Wind Direction Apparent Wind Speed Apparent Wind Direction Gust Factor Pollen Concentration UV Index Irradiance Rainfall Wind Chill Heat Index Dew Point Trend Descriptor Value Changed Aerobic Heart Rate Lower Limit Aerobic Threshold Age Anaerobic Heart Rate Lower Limit Anaerobic Heart Rate Upper Limit Anaerobic Threshold Aerobic Heart Rate Upper Limit Date of Birth Date of Threshold Assessment Email Address Fat Burn Heart Rate Lower Limit Fat Burn Heart Rate Upper Limit First Name Five Zone Heart Rate Limits Gender Heart Rate Max Height Hip Circumference Last Name Maximum Recommended Heart Rate Resting Heart Rate Sport Type for Aerobic/Anaerobic Thresholds Three Zone Heart Rate Limits Two Zone Heart Rate Limit VO2 Max Waist Circumference Weight Database Change Increment User Index Body Composition Feature Body Composition Measurement Weight Measurement Weight Scale Feature User Control Point Magnetic Flux Density - 2D Magnetic Flux Density - 3D Language Barometric Pressure Trend Bond Management Control Point Bond Management Feature Central Address Resolution CGM Measurement CGM Feature CGM Status CGM Session Start Time CGM Session Run Time CGM Specific Ops Control Point Indoor Positioning Configuration Latitude Longitude Local North Coordinate Local East Coordinate Floor Number Altitude Uncertainty Location Name URI HTTP Headers HTTP Status Code HTTP Entity Body HTTP Control Point HTTPS Security TDS Control Point OTS Feature Object Name Object Type Object Size Object First-Created Object Last-Modified Object ID Object Properties Object Action Control Point Object List Control Point Object List Filter Object Changed Resolvable Private Address Only Fitness Machine Feature Treadmill Data Cross Trainer Data Step Climber Data Stair Climber Data Rower Data Indoor Bike Data Training Status Supported Speed Range Supported Inclination Range Supported Resistance Level Range Supported Heart Rate Range Supported Power Range Fitness Machine Control Point Fitness Machine Status Mesh Provisioning Data In Mesh Provisioning Data Out Mesh Proxy Data In Mesh Proxy Data Out GN Netcom GN ReSound A/S Gimbal, Inc. Stollmann E+V GmbH PayPal, Inc. Aplix Corporation Wicentric, Inc. Dialog Semiconductor GmbH Google CSR Intel Polar Electro Oy Tile, Inc. Swirl Networks, Inc. Quintic Corp. Tencent Holdings Limited Seed Labs, Inc. Nordic Semiconductor ASA Anki, Inc. Anhui Huami Information Technology Co. Design SHIFT Coin, Inc. Jawbone Perka, Inc. ISSC Technologies Corporation Pebble Technology Corporation Broadcom Corporation Plantronics Inc. Apple, Inc. Kocomojo, LLC Realtek Semiconductor Corp. PLUS Location Systems 360fly, Inc. Blue Spark Technologies, Inc. KDDI Corporation Nod, Inc. Bose Corporation Clover Network, Inc. Dexcom, Inc. adafruit industries LG Electronics Facebook, Inc. Vencer Co, Ltd WiSilica Inc. Taobao Microsoft Corporation Electronics Tomorrow Limited Nest Labs Inc. Nokia Corporation Savant Systems LLC UTC Fire and Security GoPro, Inc. Paxton Access Ltd ITT Industries Intrepid Control Systems, Inc. Dialog Semiconductor B.V. Mobiquity Networks Inc GSI Laboratories, Inc. Samsara Networks, Inc Estimote Currant, Inc. Tesla Motor Inc. Xiaomi Inc. OttoQ Inc. Jarden Safety & Security Shanghai Imilab Technology Co.,Ltd JUMA ARM Ltd Interaxon Inc. TRON Forum B&O Play A/S SALTO SYSTEMS S.L. Qingdao Yeelink Information Technology Co., Ltd. ( ) HUAWEI Technologies Co., Ltd. ( ) RF Digital Corp Blue Bite Medtronic Inc. Doppler Lab Awear Solutions Ltd Aterica Health Inc. Orion Labs, Inc. Bragi GmbH Zebra Technologies Hewlett-Packard Company TangoMe unwire St. Jude Medical, Inc. Plume Design Inc Beijing Jingdong Century Trading Co., Ltd. LINE Corporation The University of Tokyo TASER International, Inc. Kontakt Micro-Location Sp. z o.o. Qualcomm Life Inc Lab Sensor Solutions Intel Corporation CHIPOLO d.o.o. Siemens AG Connected Yard, Inc. Indagem Tech LLC Logitech International SA Lierda Science & Technology Group Co., Ltd. Eyefi, Inc. Plastc Corporation Grundfos A/S million hunters GmbH GT-tronics HK Ltd Chronologics Corporation Dotted Labs Google Inc. Motiv, Inc. 3M SetPoint Medical SRAM Molekule, Inc. NTT docomo Casambi Technologies Oy Volkswagen AG Koninklijke Philips N.V. OMRON HEALTHCARE Co., Ltd. SenionLab AB General Motors Snapchat Inc SK Telecom Andreas Stihl AG & Co. KG Nets A/S Inugo Systems Limited Friday Labs Limited BD Medical Alibaba Dolby Laboratories TTS Tooltechnic Systems AG & Co. KG Spaceek LTD HUAWEI Technologies Co., Ltd SmallLoop LLC Pro-Mark, Inc. CRESCO Wireless, Inc ERi,Inc. SMART INNOVATION Co.,Ltd DaisyWorks, Inc. Gibson Innovations Ayla Network August Home Inc Zoll Medical Corporation Emerson Garmin International, Inc. Smart Innovations Co., Ltd Illuminati Instrument Corporation NetMedia, Inc. AirFuel Alliance Alliance for Wireless Power (A4WP) Fast IDentity Online Alliance (FIDO) a3c87500-8ed3-4bdf-8a39-a01bebede295 Eddystone Configuration Service a3c87501-8ed3-4bdf-8a39-a01bebede295 Capabilities a3c87502-8ed3-4bdf-8a39-a01bebede295 Active Slot a3c87503-8ed3-4bdf-8a39-a01bebede295 Advertising Interval a3c87504-8ed3-4bdf-8a39-a01bebede295 Radio Tx Power a3c87505-8ed3-4bdf-8a39-a01bebede295 (Advanced) Advertised Tx Power a3c87506-8ed3-4bdf-8a39-a01bebede295 Lock State a3c87507-8ed3-4bdf-8a39-a01bebede295 Unlock a3c87508-8ed3-4bdf-8a39-a01bebede295 Public ECDH Key a3c87509-8ed3-4bdf-8a39-a01bebede295 EID Identity Key a3c8750a-8ed3-4bdf-8a39-a01bebede295 ADV Slot Data a3c8750b-8ed3-4bdf-8a39-a01bebede295 (Advanced) Factory reset a3c8750c-8ed3-4bdf-8a39-a01bebede295 (Advanced) Remain Connectable e95d0753-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Service e95dca4b-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Data e95dfb24-251d-470a-a062-fa1922dfa9a8 MicroBit Accelerometer Period e95df2d8-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Service e95dfb11-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Data e95d386c-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Period e95d9715-251d-470a-a062-fa1922dfa9a8 MicroBit Magnetometer Bearing e95d9882-251d-470a-a062-fa1922dfa9a8 MicroBit Button Service e95dda90-251d-470a-a062-fa1922dfa9a8 MicroBit Button A State e95dda91-251d-470a-a062-fa1922dfa9a8 MicroBit Button B State e95d127b-251d-470a-a062-fa1922dfa9a8 MicroBit IO PIN Service e95d8d00-251d-470a-a062-fa1922dfa9a8 MicroBit PIN Data e95d5899-251d-470a-a062-fa1922dfa9a8 MicroBit PIN AD Configuration e95dd822-251d-470a-a062-fa1922dfa9a8 MicroBit PWM Control e95dd91d-251d-470a-a062-fa1922dfa9a8 MicroBit LED Service e95d7b77-251d-470a-a062-fa1922dfa9a8 MicroBit LED Matrix state e95d93ee-251d-470a-a062-fa1922dfa9a8 MicroBit LED Text e95d0d2d-251d-470a-a062-fa1922dfa9a8 MicroBit Scrolling Delay e95d93af-251d-470a-a062-fa1922dfa9a8 MicroBit Event Service e95db84c-251d-470a-a062-fa1922dfa9a8 MicroBit Requirements e95d9775-251d-470a-a062-fa1922dfa9a8 MicroBit Event Data e95d23c4-251d-470a-a062-fa1922dfa9a8 MicroBit Client Requirements e95d5404-251d-470a-a062-fa1922dfa9a8 MicroBit Client Events e95d93b0-251d-470a-a062-fa1922dfa9a8 MicroBit DFU Control Service e95d93b1-251d-470a-a062-fa1922dfa9a8 MicroBit DFU Control e95d6100-251d-470a-a062-fa1922dfa9a8 MicroBit Temperature Service e95d1b25-251d-470a-a062-fa1922dfa9a8 MicroBit Temperature Period 6e400001-b5a3-f393-e0a9-e50e24dcca9e Nordic UART Service 6e400002-b5a3-f393-e0a9-e50e24dcca9e Nordic UART TX 6e400003-b5a3-f393-e0a9-e50e24dcca9e Nordic UART RX Unknown -0000-1000-8000-00805f9b34fb Vendor specific %08x-0000-1000-8000-00805f9b34fb Phone Computer Watch Sports Watch Clock Display Remote Control Eye-glasses Tag Keyring Media Player Barcode Scanner Thermometer Thermometer: Ear Heart Rate Sensor Heart Rate Belt Blood Pressure: Arm Blood Pressure: Wrist Keyboard Mouse Joystick Gamepad Digitizer Tablet Card Reader Digital Pen Glucose Meter Running Walking Sensor Running Walking Sensor: In-Shoe Running Walking Sensor: On-Shoe Running Walking Sensor: On-Hip Cycling Cycling: Cycling Computer Cycling: Speed Sensor Cycling: Cadence Sensor Cycling: Power Sensor Cycling: Speed and Cadence Sensor Undefined Pulse Oximeter: Fingertip Pulse Oximeter: Wrist Worn Outdoor Sports Activity Location Display Device Location and Navigation Display Device Location Pod Location and Navigation Pod 0123456789abcdef [AVRCP DEBUG]: event: %d hciconfig hci0 piscan hciconfig hci0 noscan Adapter %s [0;91mDEL [0m [ ] %s%s%s%s %s Player [default] %s%s player_added === add set last_connected_device_proxy 0x%p [D: %s]: BT_SNK_DEVICE CONNECTED set default player: %s [0;92mNEW [0m Name <unknown> ERROR: %s proxy info error! proxy_iface:%s, proxy_path:%s /data/cfg/lib/bluetooth %s/%s/reconnect Load path %s %s doesnot exist Open %s error: %s Previous device path: %s Read %s error: %s Address Get adapter address error Store path: %s Connected device object path: %s Write %s error: %s Connected device number %d Failed disconn_device_reply failed Retry to reconn_last connect, count %d Invalid proxy, stop disconnecting disconnect g_dbus_proxy_get_path [0x%p]: %s disconn_device addrs %s Connected Device already disconnected disconnect target device: %s Disconnect Failed to call org.bluez.Device1.Disonnect /userdata/cfg/bt_reconnect bluez-reconnect:disable %s: automatic reconnection is disabled! %s: The device is connected and does not need to be reconnected! %s: lcdp: 0x%p, last_device_path: %s. org.bluez.Device1 Invalid proxy, stop reconnecting Device device_list: %d. reconn_last target device: %s AddressType addrType %s random Connect Failed to call org.bluez.Device1.Connect Powered === BT SINK set last_temp_connected_device_proxy %p BT SINK proxy_added BT SINK proxy_added interface:%s org.bluez.MediaPlayer1 org.bluez.MediaFolder1 org.bluez.MediaItem1 org.bluez.Adapter1 Failed to get adapter address [D: %s]: BT_SNK_DEVICE DISCONNECTED BT SINK proxy_removed Title Album Artist Genre TrackNumber %d NumberOfTracks Duration Track Key Track Value Key Value Track Position Volume Volume: 0x%2x [0;93mCHG [0m player_property_changed: str: %s, name: %s Folder Item MediaTransport1 State active idle TRUE FALSE %s connect status changed to %s Adapter powered changed to %s BT SINK: property_changed %s org.bluez.MediaTransport1 set default player No default player available player ok version Show version information and exit call avrcp_thread init_avrcp === release_avrcp_ctrl === === release_avrcp_ctrl2 === Failed to play Play successful Play Attempting to play Failed to pause: %s Pause successful Pause Failed to pause Attempting to pause Failed to volume down volumedown successful VolumeDown Failed to volumeup Attempting to volumeup volumeup successful VolumeUp Stop successful Stop Failed to stop Attempting to stop Failed to jump to next Next successful Next Attempting to jump to next Failed to jump to previous Previous successful Previous Attempting to jump to previous Failed to fast forward FastForward successful FastForward Fast forward playback Failed to rewind Rewind successful Rewind Rewind playback Status stopped playing paused forward-seek reverse-seek error Failed to GetPlayStatus GetPlayStatus successful GetPlayStatus GetPlayStatus playback PosChange Failed to get PosChange connect_handler disconnect_handler player_added proxy_lookup reconn_last player_removed pause_reply /run/bluealsa/%s Connecting to socket: %s Subscribing for events: %d %s 2,0 2,1 3,0 3,1 3,2 3,3 1,0 1,1 2,2 2,3 Create socket failed! /tmp/rk_deviceio_rfcomm_status rm -rf /tmp/rk_deviceio_rfcomm_status Bind Local addr failed! ###### FUCN:%s. socket closed! ###### FUCN:%s. Received a malformed message(%s) rfcomm status:hfp_hf_ring; rfcomm status:hfp_slc_connected; rfcomm status:hfp_slc_disconnected; rfcomm status:hfp_hf_connected; rfcomm status: +CIEV +BCS FUCN:%s. Received a malformed message(%s) ###### FUCN:%s exit! Create rfcomm listen pthread failed rfcomm_listen %s enter %s exit thread_get_ba_msg rfcomm_listen_ba_msg_stop bt_gethostname gethostname error !!!!!!!! (none) bt_gethostname gethostname format error !!! === _bt_close_server === obexctl obexd bluealsa bluealsa-aplay bluetoothctl bluetoothd pulseaudio rtk_hciattach hciconfig hci0 down brcm_patchram_plus1 [BT_OPEN] _bt_open_server cat /proc/version | grep 4.19 echo 0 > /sys/class/rfkill/rfkill0/state && usleep 10000 echo 1 > /sys/class/rfkill/rfkill0/state && usleep 10000 echo 0 > /proc/bluetooth/sleep/btwrite && usleep 10000 echo 1 > /proc/bluetooth/sleep/btwrite && usleep 10000 cat /sys/bus/sdio/devices/*/uevent | grep SSV6XXX [BT_OPEN] chip is ssv6xxx !!! hciconfig hci0 up /usr/bin/bt_init.sh [BT_OPEN] bt_init.sh not exist !!! /userdata/bt_pcba_test [BT_OPEN] userdata bt_pcba_test not exist !!! cat /usr/bin/bt_init.sh | grep rtk_hciattach | grep -v killall insmod /usr/lib/modules/hci_uart.ko && usleep 50000 lsmod hci_uart open bt server: insmod hci_uart.ko failed! bt_buff: %s cat /usr/bin/bt_init.sh | grep brcm_patchram_plus1 | grep -v killall waiting hci dev ready... open bt server: init failed! /data/bt_debug.conf cat /data/bt_debug.conf | grep enable enable /data/btsnoop.log rm -rf /data/btsnoop.log.last && mv /data/btsnoop.log /data/btsnoop.log.last hcidump -i hci0 -w /data/btsnoop.log & /usr/libexec/bluetooth/bluetoothd -P battery -C -n -d & open bt server failed! error: bluetoothd failed! /usr/libexec/bluetooth/bluetoothd -P battery -C -n & cat /usr/bin/bt_init.sh | grep rtk_hciattach Realtek chips need to set custom parms hciconfig hci0 pageparms 18:1024 hciconfig hci0 inqparms 18:2048 hcitool cmd 0x03 0x47 0x01 hcitool cmd 0x03 0x43 0x01 _bt_open_server end bluealsa --profile=a2dp-source & pidof bluealsa start a2dp source profile failed! /var/run/bluealsa/hci0 %s: wait for /var/run/bluealsa/hci0 to set up hciconfig hci0 class 0x480400 rm -rf /var/run/bluealsa/hci0 bluealsa --profile=a2dp-sink --a2dp-volume & bluealsa --a2dp-volume & start a2dp sink profile failed! bluealsa-aplay --profile-a2dp 00:00:00:00:00:00 & pidof bluealsa-aplay start a2dp sink play server failed! hciconfig hci0 class 0x240404 bt_start_a2dp_sink exit bluealsa --profile=hfp-hf & start hfp-hf profile failed! %s exit bt has been opened but bluetoothd server exit. bt sink has been opened, but bluealsa exit bt sink has been opened, but bluealsa-aplay exit bt sink has been opened, but bluetoothd server exit bt hfp has been opened, but bluealsa exit bt hfp has been opened, but bluetoothd server exit bt source has been opened, but bluealsa exit bt source has been opened, but bluetoothd server exit ble has been opened, but bluetoothd server exit ble client has been opened, but bluetoothd server exit %d Not bluetooth play mode, don`t send bluetooth control commands bt_control_cmd_send, cmd: %s, len: %d ble server close bt_close_sink %s bt_a2dp_sink_server_open %s is called! hciconfig hci0 piscan Open a2dp sink. Open a2dp source. Open ble. Open bt hfp. Open bt hfp with sink. hciconfig hci0 | grep Address | awk '{print $3}' get bt address failed. controlBt, cmd: %d _bt_close_server failed _bt_open_server failed bt_open failed bt source has been opened, close bt source === BT_BLE_OPEN ok === Bt send volume up cmd failed Bt send volume down cmd failed Bt send play cmd failed Bt send pause cmd failed Bt send previous track cmd failed Bt socket send next track cmd failed %s, cmd <%d> is not implemented. bt_start_a2dp_source bt_start_a2dp_sink bt_start_hfp bt_close_source bt_hfp_hf_open bt_hfp_with_sink_open bt_a2dp_src_server_open rk_bt_control bluez don't support %s %s: Please open bt!!! %s: ble has been opened %s, tid(%lu) ble client has been opened, close ble client %s: ble has been closed ble isn't open, please open %s: ble isn't open, please open %s: ble client has been opened %s: ble has been opened, close ble %s: ble client has been closed %s: ble client isn't open, please open ble client isn't open, please open _btmaster_autoscan_and_connect === BT_SOURCE_SCAN === %s: ERROR: Scan error! Audio Sink #%02d Name:%s Address:%s RSSI:%d Playrole:%s === Cannot find audio Sink devices. === === BT SOURCE RSSI is is too weak !!! === %s: Exit _btmaster_autoscan_and_connect thread! %s: The last operation is still in progress, please stop then start %s: _btmaster_autoscan_and_connect thread create failed! %s: The last operation is still in progress %s: bt source has been opened %s: bt sink has been opened, close bt sink %s: bt source has been closed %s: bt source isn't open, please open %s thread tid = %lu %s: Create socket failed! /tmp/rk_deviceio_a2dp_underrun rm -rf /tmp/rk_deviceio_a2dp_underrun %s: Bind Local addr failed! %s: underrun listen... %s: socket closed! %s: recv a message(%s) a2dp underrun; %s: recv a unsupport msg:%s %s: Exit underrun listen thread! %s: underrun_listen_thread_create %s: Create underrun listen pthread failed underrun_listen %s enter %s exit %s: bt sink has been opened %s: bt source has been opened, close bt source %s: bt sink has been closed %s: bt sink isn't open, please open amixer -D bluealsa scontents Simple mixer control A2DP' A2DP Front Left: Capture amixer -D bluealsa sset "%s" %d enter %s %s: bt mainloop run with default context %s: bt mainloop exit %s: Create bt mainloop thread failed main_loop_thread %s bt mainloop quit %s: bt mainloop exit failed! %s: bt mainloop thread exit ok %s: BT VER: V2.0 %s: bluetooth has been opened! enter %s, tid(%lu) unix:path=/var/run/dbus/system_bus_socket DBUS_SESSION_BUS_ADDRESS exit %s %s: Create rk_bt_init_thread thread failed rk_bt_init_thread %s: bluetooth has been closed! obexd bluealsa bluealsa-aplay bluetoothctl bluetoothd hciconfig hci0 down rtk_hciattach brcm_patchram_plus1 rk_bt_deinit_thread #%s value:0x%x hciconfig hci0 class 0x%x /userdata/cfg/bt_reconnect open /userdata/cfg/bt_reconnect failed! bluez-reconnect:enable bluez-reconnect:disable bt isn't open, please open hciconfig hci0 piscan hciconfig hci0 noscan hciconfig hci0 iscan hciconfig hci0 pscan %s: bt hfp has already been opened!!! hci0 %s: bt hfp connect to bluealsa server failed! "rk_bt_sink_open" or "rk_bt_hfp_open" is called before calling this interface.This situation is not allowed. AT %s ba hfp client is not valid! hcitool con ACL %s send cmd:%s to addr:%s %s no valid hfp connection! %s ba hfp client cmd:/'%s/' failed! ATA %s: send ATA cmd error AT+CHUP %s: send AT+CHUP cmd error %s: empty number string %s: Invalid phone number(%s) ATD %s%s%s ; AT+BLDN %s: ERROR: Invalid value, should within [0, 9] AT+XAPL=ABCD-1234-0100,2 AT+IPHONEACCEV=1,1,%d AT+VGS=%d %s: obexd has been opened %s: error, path == NULL /usr/libexec/bluetooth/obexd -d -n -l -a -r / / & %s: run obexd(%s) %s: run obexd failed! %s: Please open obex!!! %s: g_obex_thread has been initialized %s: obex_main_thread thread create failed! obex_main_thread %s: obex don't inited, please init %s: Invalid address [enter %s] %s: Invalid dir_name or dir_file %s: obex has been closed [exit %s] rk_bt_ble_set_visibility rk_ble_start bt_hal_ble_stop rk_ble_disconnect rk_ble_set_local_privacy rk_ble_client_open bt_hal_ble_client_close rk_ble_client_get_state rk_ble_client_connect rk_ble_client_disconnect rk_ble_client_get_service_info rk_ble_client_read rk_ble_client_write rk_ble_client_is_notifying rk_ble_client_notify rk_ble_client_default_data_length _btmaster_autoscan_and_connect rk_bt_source_auto_connect_start rk_bt_source_open bt_hal_source_close rk_bt_source_scan rk_bt_source_connect_by_addr rk_bt_source_disconnect_by_addr rk_bt_source_disconnect rk_bt_source_remove rk_bt_source_resume rk_bt_source_stop rk_bt_source_pause rk_bt_source_vol_up rk_bt_source_vol_down rk_bt_source_set_vol sink_underrun_listen underrun_listen_thread_create underrun_listen_thread_delete rk_bt_sink_open bt_hal_sink_close rk_bt_sink_get_play_status rk_bt_sink_get_poschange rk_bt_sink_disconnect rk_bt_sink_connect_by_addr rk_bt_sink_volume_up rk_bt_sink_volume_down rk_bt_sink_set_volume rk_bt_sink_set_alsa_device rk_bt_spp_open rk_bt_spp_listen rk_bt_spp_connect rk_bt_spp_disconnect main_loop_init_thread main_loop_init main_loop_deinit _rk_bt_init rk_bt_init _rk_bt_deinit rk_bt_deinit rk_bt_set_class rk_bt_set_sleep_mode rk_bt_start_discovery rk_bt_cancel_discovery rk_bt_is_discovering rk_bt_get_scaned_devices rk_bt_free_scaned_devices rk_bt_display_devices rk_bt_display_paired_devices rk_bt_pair_by_addr rk_bt_unpair_by_addr rk_bt_set_device_name rk_bt_get_device_name rk_bt_get_device_addr rk_bt_get_paired_devices rk_bt_free_paired_devices rk_bt_get_playrole_by_addr rk_bt_set_bsa_server_path rk_bt_get_connected_properties rk_bt_read_remote_device_name rk_bt_get_dev_platform rk_bt_hfp_open rk_bt_hfp_sink_open rk_bt_hfp_hp_send_cmd rk_bt_hfp_pickup rk_bt_hfp_hangup rk_bt_hfp_dial_number rk_bt_hfp_report_battery rk_bt_hfp_enable_cvsd rk_bt_hfp_disable_cvsd rk_bt_obex_init rk_bt_obex_pbap_init rk_bt_obex_pbap_connect rk_bt_obex_pbap_get_vcf rk_bt_obex_pbap_disconnect rk_bt_obex_pbap_deinit rk_bt_pan_register_event_cb rk_bt_pan_open rk_bt_pan_close rk_bt_pan_connect rk_bt_pan_disconnect Invalid arguments in method call %s org.bluez.Error.InvalidArguments Operation already in progress org.bluez.Error.InProgress Already Exists org.bluez.Error.AlreadyExists Operation is not supported org.bluez.Error.NotSupported Not Connected org.bluez.Error.NotConnected Already Connected org.bluez.Error.AlreadyConnected In Progress Operation currently not available org.bluez.Error.NotAvailable Does Not Exist org.bluez.Error.DoesNotExist Operation Not Authorized org.bluez.Error.NotAuthorized org.bluez.Error.NotPermitted No such adapter org.bluez.Error.NoSuchAdapter Agent Not Available org.bluez.Error.AgentNotAvailable Resource Not Ready org.bluez.Error.NotReady org.bluez.Error.Failed %s: ble_client_state_cb are not registered %s: Unable to get value %s: Unable to parse value UUID %s %s: Invalid parameters %s: can't find device(%s) %s: No ble client connected %s: Invalid uuid %s: select attribute failed %s: Invalid uuid or data %s: invalid address %s: invalid eir_data buf, len = %d EirData %s: get broadcast data failed %s: iter type != DBUS_TYPE_ARRAY %s: dbus type isn't fixed %s: iter type != DBUS_TYPE_BYTE %s: get broadcast data failed, len = %d %s: get broadcast data, data_len = %d gatt_client_state_send gatt_client_recv_data_send gatt_client_close gatt_client_get_service_info gatt_client_select_attribute gatt_client_read gatt_client_write gatt_client_is_notifying gatt_client_notify gatt_client_get_eir_data read write notify indicate write-without-response y Descriptor(%s): Get("Value") Value org.bluez.GattDescriptor1 Descriptor(%s): Set("Value", ...) Invalid value for Set('Value'...) Invalid arguments in method call org.bluez.Error.InvalidArguments s UUID Characteristic o ay Flags as Characteristic(%s): Get("Value") org.bluez.GattCharacteristic1 Characteristic(%s): Set('Value', ...) Service True False Get Primary: %s Get UUID: %s Primary b == %s == device Device: %s link link: %s offset offset: %d MTU MTU: %d r === chr_read_value enter === Invalid arguments org.freedesktop.DBus.Error.InvalidArgs No Memory org.freedesktop.DBus.Error.NoMemory === chr_read_value value: %s[%d] === === chr_read_value exit === === chr_write_value enter === chr_write_value is null === chr_write_value value: %s[%d] === cb_ble_recv_fun is null !!! === chr_write_value exit === Not Supported org.freedesktop.DBus.Error.NotSupported recv: %s %s: io %p === chr_acquire_write enter === AcquireWrite === dir %d === %s: sender %s io %p options a{sv} value ReadValue WriteValue StartNotify StopNotify %s: desc_uuid[%d]: %s, gdesc[%d]->path: %s %s: char_uuid[%d]: %s, gchr[%d]->path: %s %s: gservice_path: %s org.bluez.GattService1 %s/characteristic%d register_characteristic chr->uuid: %s, chr->path: %s Couldn't register characteristic interface %s/descriptor%d Couldn't register descriptor interface /service%d Couldn't register service interface server_uuid: %s char_uuid[%d]: %s Couldn't register characteristic. Registered service: %s gatt_write_data: ble not connect! gatt_write uuid: %s, len: [%d], data[%p]: %s gatt_write[%d] uuid: %s gatt_write invaild uuid: %s. echo 160 > /sys/kernel/debug/bluetooth/hci0/adv_min_interval echo 160 > /sys/kernel/debug/bluetooth/hci0/adv_max_interval RegisterApplication: %s RegisterApplication: OK / {sv} RegisterApplication Unable to call RegisterApplication Failed to unregister application: %s %s: Application unregistered UnregisterApplication Failed unregister profile gatt_setup gethostname error !!!!!!!! (none) gethostname format error !!! gethostname: %s, len: %d %08x-%04hx-%04hx-%04hx-%08x%04hx UUID: 0x%x ERROR:Under the premise that advDataType is BLE_ADVDATA_TYPE_USER,the user must set the correct advData %s: bt_string_to_uuid128 failed %s: invalid server_uuid len = %d hcitool -i hci0 cmd 0x08 0x0005 %s %02hhx %02hhx %02hhx %02hhx %02hhx %02hhx %s: set ble address failed CMD_RA: %d, %s hcitool -i hci0 cmd 0x08 0x0006 A0 00 A0 00 00 01 00 00 00 00 00 00 00 07 00 CMD_PARA: %d, %s %s: ble_adv_set failed CMD_RA buff: %s %s: the minimum is 32(20ms), adv_int_min = %d hcitool -i hci0 cmd 0x08 0x0006 %s %02hhx %02hhx %02hhx %02hhx %s 00 01 00 00 00 00 00 00 00 07 00 %s: set ble adv interval failed CMD_PARA buff: %s chr_iface_destroy desc_iface_destroy unregister_ble unregister_app_reply ble_adv_set gatt_init ble_set_address ble_set_adv_interval org.freedesktop.DBus /org/freedesktop/DBus GetAll org.freedesktop.DBus.Properties StartServiceByName Get Set org.freedesktop.DBus.Introspectable GetManagedObjects org.freedesktop.DBus.ObjectManager / InterfacesAdded InterfacesRemoved type='signal',sender='%s',path_namespace='%s' AddMatch RemoveMatch Name already in use org.freedesktop.DBus.Local Disconnected <arg name="%s" type="%s" direction="%s"/> /> <method name="%s"> in out <annotation name="org.freedesktop.DBus.Deprecated" value="true"/> <annotation name="org.freedesktop.DBus.Method.NoReply" value="true"/> </method> <signal name="%s"> </signal> read write <property name="%s" type="%s" access="%s%s"> </property> <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node> <interface name="%s"> </interface> <node name="%s"/> </node> org.freedesktop.DBus.Error.AuthFailed {sv} InterfacesAdded org.freedesktop.DBus.ObjectManager {sa{sv}} No such interface '%s' org.freedesktop.DBus.Error.InvalidArgs No such property '%s' Property '%s' is not readable No arguments given Invalid argument type: '%c' org.freedesktop.DBus.Error.UnknownProperty Property '%s' is not writable org.freedesktop.DBus.Error.PropertyReadOnly Invalid signature for '%s' org.freedesktop.DBus.Error.InvalidSignature interface s name value v properties a{sv} Get Set GetAll changed_properties invalidated_properties as PropertiesChanged InterfacesRemoved xml Introspect {oa{sa{sv}}} objects a{oa{sa{sv}}} GetManagedObjects object o interfaces a{sa{sv}} <!DOCTYPE node PUBLIC "-//freedesktop//DTD D-BUS Object Introspection 1.0//EN" "http://www.freedesktop.org/standards/dbus/1.0/introspect.dtd"> <node></node> org.freedesktop.DBus.Introspectable org.freedesktop.DBus.Properties GDBUS_EXPERIMENTAL 1 / {sv} s {ss} system-bus-name name (bba{ss}) CheckAuthorization org.freedesktop.PolicyKit1.Authority /org/freedesktop/PolicyKit1/Authority org.freedesktop.PolicyKit1 org.freedesktop.policykit.exec type='signal' ,sender='%s' ,path='%s' ,interface='%s' ,member='%s' ,arg0='%s' GetNameOwner org.freedesktop.DBus /org/freedesktop/DBus NameOwnerChanged PropertiesChanged org.freedesktop.DBus.Properties [0;94m[obex] [0m# [obex]# %s: obex failed to connect: %s %s: Obex connection successful {sv} Target pbap %s: Client proxy not available CreateSession %s: Failed to connect %s: Attempting to connect to phone opp Client proxy not available Failed to connect Attempting to connect to %s %s: Invalid proxy %s: Invalid name buffer, name_len: %d Destination can't get device address! %s: Obex failed to disconnect: %s %s: Obex disconnection successful org.bluez.obex.Session1 %s: Session not available RemoveSession %s: Failed to disconnect Attempting to disconnect to %s Session not available Failed to disconnect [ ] %s%s%s%s %s [default] %s%s Session No default session available %s%s is nil %s%s is invalid %s%s: %s yes no %s%s: %llu %s%s: 0x%08x %s%s: 0x%04x %s%s: %d %s%s has unsupported type Session %s not available Session %s non-null null %s: proxy is %s [0;94m[%s] [0m# Transfer %s Name Type Status Time Size Transferred Filename Message %s Folder Subject Timestamp Sender SenderAddress ReplyTo Recipient RecipientAddress Priority Read Deleted Sent Protected org.bluez.obex.Transfer1 org.bluez.obex.Message1 Object %s not available Failed to cancel: %s Cancel successful Transfer %s not available Cancel Failed to cancel transfer Attempting to cancel transfer %s Failed to suspend: %s Suspend successful Suspend Failed to suspend transfer Attempting to suspend transfer %s Failed to resume: %s Resume successful Resume Failed to resume transfer Attempting to resume transfer %s Failed to send/pull: %s SendFile Failed to send Attempting to send %s to %s PullBusinessCard Failed to pull Attempting to pull %s from %s Failed to PushMessage: %s PushMessage org.bluez.obex.ObjectPush1 org.bluez.obex.MessageAccess1 Command not supported Failed to ChangeFolder: %s ChangeFolder successful Failed to Select: %s Select successful int Failed to SetFolder: %s SetFolder successful ChangeFolder Failed to ChangeFolder Attempting to ChangeFolder to %s Select Failed to Select Attempting to Select to %s SetFolder Failed to SetFolder Attempting to SetFolder to %s org.bluez.obex.PhonebookAccess1 %s: Failed to Select %s: Attempting to Select to pb %s: Command not supported org.bluez.obex.FileTransfer1 Failed to ListFolder: %s ListFolder Failed to ls Attempting to ListFolder Failed to List: %s Failed to Search: %s name number Search Failed to Search Attempting to Search Failed to ListFolders: %s %s * List Failed to List Attempting to List Failed to GetSize: %s GetSize Failed to GetSize Attempting to GetSize -l ListMessages Failed to ListMessages Attempting to ListMessages ListFolders Failed to ListFolders Attempting to ListFolders Failed to CopyFile: %s CopyFile successful CopyFile Failed to CopyFile Attempting to CopyFile Failed to GetFile: %s GetFile Failed to GetFile Attempting to GetFile Failed to PutFile: %s Invalid target file argument PutFile Failed to PutFile Attempting to PutFile Failed to PullAll: %s PullAll successful PullAll Failed to PullAll Attempting to PullAll Failed to Pull: %s Pull successful Pull Failed to Pull Attempting to Pull *.vcf Failed to Get: %s Invalid message argument Get Failed to Get Attempting to Get /data/pbap.vcf pbap_save_filename: %s Failed to MoveFile: %s MoveFile successful MoveFile Failed to MoveFile Attempting to MoveFile Failed to Delete: %s Delete successful Delete Failed to Delete Attempting to Delete Failed to set Deleted: %s Set Deleted successful Failed to set Deleted Attempting to set Deleted Failed to CreateFolder: %s CreateFolder successful CreateFolder Failed to CreateFolder Attempting to CreateFolder main connect <dev> [uuid] Connect session disconnect [session] Disconnect session list List available sessions show Session information select <session> Select default session info <object> Object information cancel <transfer> Cancel transfer suspend Suspend transfer resume Resume transfer send <file> Send file pull Pull Vobject & stores in file cd <path> Change current folder ls <options> List current folder cp <source file> <destination file> Copy source file to destination file mv Move source file to destination file rm Delete file mkdir <folder> Create folder [0;92mNEW [0m Client %sTransferred: %llu (@%lluKB/s) %sTransferred: %llu (@%lluKB/s %02u:%02u) active complete [0;93mCHG [0m Transfer ObjectPush FileTransfer PhonebookAccess MessageAccess Message org.bluez.obex.Client1 [0;91mDEL [0m unix:path=/var/run/dbus/system_bus_socket DBUS_SESSION_BUS_ADDRESS /org/bluez/obex org.bluez.obex Exit obex_main_thread connect_reply obex_connect_pbap obex_get_device_address disconnect_reply obex_disconnect set_default_session obex_get_pbap_pb [BT SPP] create socket error [BT SPP] bind socket error [BT SPP] listen error [BT SPP] server socket failed! [BT SPP] accept error [BT SPP] accepted connection from %s %s: Exit spp server thread! hci0 enter %s Can't read address for hci%d: %s (%d) rfcomm_bind %s [BT SPP] bind ok! [BT SPP] client connect device: %s! [BT SPP] clients connect ret: %d, error: %s! [BT SPP] spp_state_send RK_BT_SPP_STATE_CONNECT! SPP cfd: %d, sfd: %d Error poll = %d SPP ALIVE ... SPP ABORT !!! client_fd dis !!! [BT SPP] create spp server thread failed! spp_client_thread sdptool add --channel=%d SP spp_server_thread [BT SPP] close start [BT SPP] close end [BT SPP] write failed! ERROR:No connection is ready! [BT SPP] write failed! ERROR:%s [BT SPP] channel is not valid, use default channel(1) spp_server_thread spp_server_thread_s spp_client_thread bt_spp_client_open
8j wlan0 $ @ T h X] \] `] l] |] ] ] X] \] ] ] r 8n /org/bluez/hci0/dev_xx_xx_xx_xx_xx_xx v 8 @ 8 @ H P \ 8 @ \ I]
GCC: (Buildroot 2018.02-rc3-01020-g881903e076-dirty) 6.4.0
RK_wifi_forget_with_ssid sizetype sockaddr_in6 _ISgraph used revents set_hide_network ifmap pInfo_in sockaddr_at _IO_2_1_stderr_ sin_family cols sin_addr _IO_save_end in6addr_loopback RK_wifi_ping RK_WIFI_State_DISCONNECTED m_nonpsk_head wl_ioctl __func__ SOCK_RAW sin6_addr _IO_write_base sockaddr_x25 sockaddr_inarp wifi_ssid ping_retry ifru_addr ifru_newname hide _IO_save_base wifi_wait_on_socket RK_wifi_has_config id_tag RK_wifi_start_monitor _chain sockaddr_ipx _cur_column spec_char_convers __uint8_t remove_escape_character sockaddr_dl dst_noescape start_wifi_monitor_threadId _sys_nerr __environ RK_wifi_disconnect_network SOCK_DCCP SOCK_RDM RK_wifi_get_connected_ap_rssi wifi_state str_starts_with get_wifi_info_by_event wifi_onoff_flag wifi_mac __caddr_t _IO_marker ifreq encryp wpa_exit _ISprint RK_wifi_connect_with_ssid encode_gbk_insert is_gbk mac_address wifi_connectfail_process sockaddr_iso _IO_FILE __timezone RK_wifi_get_mac RK_property_trim set_priority_network SOCK_SEQPACKET RK_wifi_set_hostname _RK_wifi_getSavedInfo unsigned char /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/wifi/Rk_wifi.c is_wifi_enable save_connect_info RK_WIFI_State_CONNECTED RK_WIFI_CONNECT_INFO ifru_slave __FUNCTION__ ifru_netmask RK_wifi_forget_with_bssid WPA_EVENT_IGNORE sin6_scope_id __tzname _Bool _IO_FILE_plus __socket_type wifi_connect_state_check SOCK_STREAM sockaddr_eon RK_WIFI_State_CONNECTFAILED needed _IO_lock_t ifru_map __uint16_t RK_wifi_connect_wep set_network_highest_priority sockaddr_in RK_wifi_state_callback sin_port rtrim UNIT_SIZE RK_wifi_connect1 _IO_read_ptr is_non_psk columns sin6_port RK_WIFI_encode_gbk_t _pos stdin reason_tag RK_wifi_scan_for_softap sa_family sin_zero _markers _ISpunct RK_WIFI_RUNNING_State_e cmd1 cmd2 ap_cnt ctrl_conn wifi_psk start_tag wpa_supplicant_pid in_addr_t set_network RK_wifi_register_callback encode_gbk_reset ifrn_name program_invocation_name enable_network sname1 RK_wifi_search_with_ssid ifru_dstaddr index optind RK_WIFI_State_CONNECTFAILED_WRONG_KEY wifi_connect_to_supplicant _IO_2_1_stdin_ RK_wifi_recovery pthread_t _flags2 ctrlfd reply_len _IO_read_base sock_mac _unused2 __quad_t RK_wifi_restart_network GNU C11 6.4.0 -mcpu=cortex-a35 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mabi=aapcs-linux -mthumb -mtls-dialect=gnu -g -gdwarf -Os -O0 -fPIC ifru_broadaddr sockaddr_ns _ISxdigit RK_wifi_scan_r _old_offset get_pid pollfd RK_wifi_search_with_bssid wifi_connect_lock wep_id check_wpa_supplicant_state check_ping_test check_wifi_isconnected tz_minuteswest clear_bssid_network __uint32_t __u6_addr8 RK_WIFI_State_OFF long long int _ISupper ifru_data flags_buf pState is_wep _IScntrl _IO_write_end wl_ioctl_t wifi_wrong_key wpa_exit_cnt _IO_buf_base m_cb buflen wifi_is_exist __pad2 __pad3 __pad4 __pad5 _sbuf supp_status save_configuration get_encode_gbk_ori SOCK_NONBLOCK RK_WIFI_State_DHCP_OK save_last_ap RK_wifi_scan_softap RK_WIFI_INFO_Connection_s wpa_state gstate mem_start wifi_close_sockets fail Name buf_len wpa_ctrl sin6_family pInfo exit_sockets connect_retry_count SOCK_DGRAM _ISalpha RK_WIFI_State_IDLE optopt RK_WIFI_State_SCAN_RESULTS sockaddr_un long long unsigned int sa_family_t disable_no_connected_ssid buf_temp nread _ISblank __off_t rkwifi_check_ip _ISalnum program_invocation_short_name cmdresult primary_iface dns_retry sa_data _ISspace bssid_column monitor_conn reason opterr ifru_ivalue eventStr sockaddr match2 isWifiConnected wifi_state_send _IO_backup_base _shortbuf _IO_2_1_stdout_ mac_addr get_encode_gbk_utf8 add_network _RK_wifi_running_getConnectionInfo __off64_t is_nonpsk ifru_flags search_str RK_wifi_connect_wpa3 network_id _get_bssid_from_list_network _IO_buf_end select_network ifru_hwaddr utf8_noescape mem_end SOCK_CLOEXEC _ISlower SOCK_PACKET cndinfo stderr short int RK_WIFI_CONNECTION_Encryp_e RK_wifi_get_hostname /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app connecting_id _get_columns_from_list_network p_strtok _vtable_offset RK_wifi_running_getState RK_wifi_enable _sys_errlist RK_wifi_cancel RK_WIFI_encode_gbk wifi_ctrl_recv pFile RK_wifi_scan_r_sec rfds format_wifiinfo __daylight ip_address retry_connect_cmd wifi_connect_on_socket_path WPA3 RK_wifi_connect _IO_read_end RK_WIFI_State_CONNECTING _get_ssid_from_list_network s_addr ifr_ifrn dispatch_event getdate_err sockaddr_ax25 ifr_ifru __u6_addr16 RK_WIFI_State_OPEN end_tag ltrim _fileno tz_dsttime ifru_mtu RK_WIFI_SAVED_INFO_s optarg _ISdigit RK_wifi_scan _get_id_from_list_network short unsigned int stdout base_addr m_gbk_head _get_flags_from_list_network get_valid_connect_info _IO_write_ptr orgs ifr_mac RK_wifi_reset IFNAME RK_wifi_connect_with_bssid IFACE_DIR get_ssid_directly __u6_addr32 sin6_flowinfo gbk_next __pad1 in_port_t in6addr_any __in6_u client_address sock_path RK_socket_send optlen server_address MSG_ERRQUEUE MSG_TRUNC app_socket RK_socket_server_setup MSG_OOB MSG_TRYHARD MSG_FIN MSG_EOR bytes /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/Rk_socket_app.c MSG_NOSIGNAL server_sockfd server_len MSG_DONTWAIT RK_socke_server_accpet RK_socket_server_teardown MSG_SYN MSG_FASTOPEN MSG_CTRUNC MSG_DONTROUTE client_len sun_family MSG_PEEK MSG_BATCH sun_path RK_socket_recieve MSG_RST MSG_MORE MSG_WAITFORONE MSG_WAITALL __socklen_t MSG_CMSG_CLOEXEC client_sockfd RK_socket_client_setup rk_socket_app RK_socket_udp_send MSG_CONFIRM RK_socket_client_teardown serverAddr MSG_PROXY RK_encode_utf8_to_gbk /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/RK_encode.c RK_encode_gbk_to_utf8 bit1num RK_encode_is_utf8 mb_gb2uni_table /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/gbk_to_utf8.c pszUtf8 unicode_to_utf8 gbk_to_unicode pnUtf8Len /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/encode/utf8_to_gbk.c mb_uni2gb_table pszBufIn nBufInLen pszBufOut _SC_LEVEL3_CACHE_SIZE _SC_INT_MAX _SC_MAPPED_FILES _SC_CHILD_MAX _SC_CLK_TCK _SC_SIGQUEUE_MAX _SC_THREAD_ROBUST_PRIO_INHERIT _SC_DEVICE_IO _SC_LEVEL4_CACHE_ASSOC _SC_JOB_CONTROL wait_val _SC_CHAR_MAX stderr_fd _sys_siglist _SC_TRACE_INHERIT test_pthread _SC_XOPEN_VERSION _SC_GETGR_R_SIZE_MAX _SC_PII_SOCKET _SC_CHAR_MIN _SC_SAVED_IDS _SC_SCHAR_MAX _SC_ARG_MAX _SC_TIMEOUTS _SC_CHAR_BIT _SC_AIO_LISTIO_MAX _SC_MB_LEN_MAX _SC_THREAD_PRIO_PROTECT _SC_PII_INTERNET _SC_THREAD_PROCESS_SHARED _SC_TRACE_NAME_MAX _SC_PII _SC_AIO_PRIO_DELTA_MAX _SC_MEMORY_PROTECTION tmp_buff kill_task _SC_OPEN_MAX _SC_THREAD_THREADS_MAX _SC_READER_WRITER_LOCKS _SC_STREAMS _SC_MQ_OPEN_MAX _SC_FIFO _SC_2_C_VERSION _SC_THREAD_ROBUST_PRIO_PROTECT _SC_BC_DIM_MAX _SC_THREAD_ATTR_STACKADDR _SC_V7_ILP32_OFF32 _SC_UINT_MAX _SC_2_PBS_LOCATE _SC_LEVEL1_DCACHE_LINESIZE _SC_TRACE_EVENT_FILTER _SC_NL_LANGMAX _SC_V6_LP64_OFF64 _SC_NL_MSGMAX _SC_PII_OSI_CLTS _SC_LEVEL1_ICACHE_ASSOC _SC_DEVICE_SPECIFIC_R _SC_NZERO _SC_XOPEN_XPG2 _SC_XOPEN_XPG3 _SC_XOPEN_XPG4 _SC_ULONG_MAX _SC_XOPEN_ENH_I18N _SC_INT_MIN _SC_2_UPE _SC_PAGESIZE _SC_FILE_SYSTEM _SC_2_VERSION recv_buff _SC_RE_DUP_MAX _SC_LEVEL3_CACHE_ASSOC _SC_2_FORT_DEV _SC_IOV_MAX _SC_THREAD_CPUTIME _SC_SYSTEM_DATABASE _SC_PII_INTERNET_DGRAM _SC_FILE_LOCKING _SC_SCHAR_MIN get_ps_pid _SC_UIO_MAXIOV _SC_VERSION _SC_SPIN_LOCKS _SC_LEVEL1_DCACHE_SIZE _SC_RAW_SOCKETS _SC_THREADS _SC_THREAD_SAFE_FUNCTIONS _SC_WORD_BIT _SC_REGEXP _SC_ASYNCHRONOUS_IO _SC_CHARCLASS_NAME_MAX _SC_LEVEL1_DCACHE_ASSOC _SC_LEVEL3_CACHE_LINESIZE _SC_THREAD_STACK_MIN _SC_XOPEN_UNIX _SC_NL_TEXTMAX _SC_PII_INTERNET_STREAM _SC_V6_ILP32_OFFBIG _SC_V7_ILP32_OFFBIG _SC_SEMAPHORES _SC_LEVEL4_CACHE_SIZE _SC_MULTI_PROCESS _SC_NPROCESSORS_ONLN _SC_USER_GROUPS _SC_2_LOCALEDEF _SC_LINE_MAX _SC_PHYS_PAGES _SC_XOPEN_REALTIME _SC_SIGNALS _SC_MONOTONIC_CLOCK _SC_RTSIG_MAX _SC_FILE_ATTRIBUTES _SC_USER_GROUPS_R _SC_XOPEN_XCU_VERSION _SC_PII_XTI _SC_XOPEN_REALTIME_THREADS _SC_LONG_BIT _SC_XBS5_ILP32_OFFBIG _SC_UCHAR_MAX _SC_PIPE _SC_TYPED_MEMORY_OBJECTS _SC_LOGIN_NAME_MAX _SC_THREAD_KEYS_MAX _SC_ADVISORY_INFO _SC_COLL_WEIGHTS_MAX _SC_PII_OSI_M _SC_2_C_DEV _SC_SYSTEM_DATABASE_R _SC_TRACE_EVENT_NAME_MAX _SC_USHRT_MAX _SC_IPV6 _SC_HOST_NAME_MAX _SC_BC_STRING_MAX _SC_THREAD_PRIORITY_SCHEDULING _SC_2_SW_DEV _SC_REALTIME_SIGNALS _SC_XBS5_LPBIG_OFFBIG _SC_2_PBS_ACCOUNTING _SC_THREAD_DESTRUCTOR_ITERATIONS cmdline _SC_TRACE_LOG _SC_MEMLOCK _SC_PII_OSI _SC_DELAYTIMER_MAX _SC_2_FORT_RUN _SC_V7_LP64_OFF64 _SC_NPROCESSORS_CONF _SC_SHRT_MAX __pid_t _SC_AIO_MAX _SC_BARRIERS _SC_REGEX_VERSION _SC_LEVEL2_CACHE_LINESIZE run_task _SC_DEVICE_SPECIFIC _SC_SHARED_MEMORY_OBJECTS _SC_XBS5_LP64_OFF64 _SC_V7_LPBIG_OFFBIG system_fd_closexec _SC_NL_ARGMAX _SC_SINGLE_PROCESS _SC_AVPHYS_PAGES _SC_XOPEN_SHM _SC_THREAD_SPORADIC_SERVER stdout_fd _SC_SS_REPL_MAX exec_command_system _SC_NL_NMAX _SC_2_PBS_MESSAGE _SC_SEM_NSEMS_MAX _SC_T_IOV_MAX _SC_PRIORITIZED_IO _SC_V6_ILP32_OFF32 _SC_STREAM_MAX retry_cnt _SC_TZNAME_MAX _SC_2_PBS_CHECKPOINT _SC_SPAWN _SC_MEMLOCK_RANGE _SC_BC_SCALE_MAX _SC_TRACE_SYS_MAX _SC_SYMLOOP_MAX _SC_2_CHAR_TERM _SC_SHELL _SC_FD_MGMT _SC_XOPEN_CRYPT _SC_LEVEL1_ICACHE_LINESIZE _SC_C_LANG_SUPPORT_R _SC_TRACE_USER_EVENT_MAX _SC_TIMER_MAX _SC_2_PBS _SC_CPUTIME _SC_SPORADIC_SERVER _SC_CLOCK_SELECTION _SC_XBS5_ILP32_OFF32 _SC_NETWORKING _SC_LEVEL4_CACHE_LINESIZE sc_open_max _SC_ATEXIT_MAX /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/utility/utility.c _SC_PII_OSI_COTS _SC_MQ_PRIO_MAX _SC_SEM_VALUE_MAX _SC_C_LANG_SUPPORT _SC_TIMERS _SC_PASS_MAX _SC_FSYNC _SC_SELECT stdin_fd _SC_TTY_NAME_MAX exec_cnt pthread_kill_err _SC_POLL _SC_MESSAGE_PASSING _SC_LEVEL2_CACHE_ASSOC _SC_BC_BASE_MAX _SC_LEVEL2_CACHE_SIZE _SC_EXPR_NEST_MAX _SC_SYNCHRONIZED_IO _SC_XOPEN_STREAMS _SC_SHRT_MIN _SC_2_PBS_TRACK _SC_NGROUPS_MAX _SC_V6_LPBIG_OFFBIG _SC_LEVEL1_ICACHE_SIZE _SC_EQUIV_CLASS_MAX _SC_BASE _SC_PRIORITY_SCHEDULING exec_command _SC_SSIZE_MAX _SC_GETPW_R_SIZE_MAX _SC_XOPEN_LEGACY _SC_THREAD_PRIO_INHERIT _SC_TRACE _SC_NL_SETMAX _SC_2_C_BIND _SC_THREAD_ATTR_STACKSIZE try_malloc cmd_reset_alias PLAYROLE_TYPE_SOURCE rl_startup_hook find_ctrl_by_address bt_dev_found_cb keycode uuids_len BT_SRC_ENV_DISCONNECT BT_SOURCE_EVENT_RC_PLAY SCAN_TYPE_PAN rl_completion_func_t cplen g_io_watch_funcs RK_BT_DISC_STARTED remove_ble_device valu16 rl_completion_found_quote print_uuid a2dp_master_register_cb G_THREAD_PRIORITY_HIGH dbus_uint16_t rl_done dev_tmp thread_set_priority bt_name_change_cb ble_content BT_SOURCE_EVENT_RC_VOL_UP cmd_block cmd_devices cmd_attribute_info SCAN_TYPE_LE glib_micro_version cmd_advertise RK_BT_STATE_ON RK_BT_PLAYROLE_TYPE BT_DEVICES_A2DP_SOURCE rl_executing_macro bt_discovery_state_send BT_CONNECT vendor btsrc_client private_new cmd_scan RK_BT_NAME_CHANGE_CALLBACK private_set RK_BT_STATE_CALLBACK BT_SOURCE_EVENT_REMOVE_FAILED ble_state_send source_stop_connecting DBUS_BUS_SESSION gpointer BT_SOURCE_DEVICE WIFI_ENV_CONNECT_FAIL ble_mtu_cb find_device_by_address valu32 rl_completion_append_character rl_filename_dequoting_function cond_new load_last_device default_dev rl_completer_word_break_characters cond_broadcast RK_BT_BOND_STATE_BONDING cmd_unregister_app set_discovery_filter_setup print_fixed_iter data_len priv cmd_acquire_write DBusError SCAN_TYPE_SPP BT_SOURCE_EVENT_AUTO_RECONNECTING cond_wait history_write_timestamps get_device_connected_properties client_ready g_test_config_vars disconnect_current_devices respData new_dev source_avrcp_keycode_handler DBusMessageIter _GSourceCallbackFuncs rl_filename_quoting_desired g_thread_use_default_impl cmd_remove BT_SOURCE_EVENT_RC_PAUSE addr_iter test_quick scan_time rl_completion_mark_symlink_dirs filter_clear_duplicate RkBtScanedDevice RK_BT_BOND_STATE_NONE history_inhibit_expansion_function has_arg scan_filter_transport g_bt_scan_info cmd_scan_filter_rssi guint16 dummy1 dummy2 dummy3 dummy4 dummy6 dummy7 set_discovery_filter_reply dummy9 address_type rl_icppfunc_t tilde_expansion_failure_hook BT_IDLE rl_executing_key g_idle_funcs closure_callback rl_prep_term_function PLAYROLE_TYPE_UNKNOWN domain RK_BT_DEV_FOUND_CALLBACK ad_clear_appearance ad_arguments manufacturer_id check_default_ctrl emacs_meta_keymap _bt_scan_parameter cmd_register_includes dist_dev_class scan_off_failed _GSource _bt_devices_type history_file_version filter_clear_generator BT_SOURCE_EVENT_CONNECTED rl_undo_list _GMutex SPP_CLIENT_DISCONNECT class_iter cmd_register_descriptor BT_SOURCE_EVENT_RC_FORWARD dev_generator BT_SOURCE_EVENT_RC_BACKWARD rl_completion_type server_uuid context test_quiet remote_sink_device name_len guint32 WIFI_ENV_CONNECT ctx_ptr rl_special_prefixes bt_deregister_bond_callback print_property ref_count adapter_removed bt_close bt_source_event_cb agent_option proxy_address cmd_ad_clear BT_HFP_AUDIO_CONNECT cmd_register_service _funmap iBle_advertise _GList rl_filename_stat_hook GThreadPriority a2dp_master_get_rssi cmd_advertise_duration RK_BLE_STATE BT_PAIR_FAILED_OTHER scan_thread bt_deregister_discovery_callback bt_get_default_dev_addr confirm_cnt vi_movement_keymap cmd_set_alias ad_clear_duration _GTimeVal cmd_trust is_audio bt_decovery_cb cmd_pairable respDataLen RK_BT_DISCOVERY_CALLBACK is_connecting optargs rl_filename_quote_characters max_input_history calloc rl_ignore_some_completions_function paired BT_SINK_DEVICE remote_address rl_dequote_func_t disconnect_by_address rl_filename_rewrite_hook emacs_standard_keymap thread_join g_bt_callback rl_change_environment BT_DEVICES_BLE ConnectContext_t cmd_power BT_WAIT_PAIR cond_timed_wait rl_display_prompt rl_filename_completion_desired DBusMessage guint64 print_uuids connect_by_address_reply glib_minor_version undo_code RK_BLE_STATE_CONNECT cmd_advertise_timeout BT_SINK_ENV_CONNECT ble_disconnect_handler ad_clear_name history_max_entries endptr cmd_list is_reconnected GDBusClient rl_directory_rewrite_hook connection BT_SINK_ENV_CONNECT_FAIL ad_clear_service Appearance test_undefined rl_completion_entry_function advDataType BLE_CLIENT_DISCONNECT ble_clean cmd_register_characteristic rl_readline_name tv_usec UNDO_INSERT proxy_leak RkBleContent RK_BT_STATE_TURNING_ON history_quotes_inhibit_expansion g_unix_fd_source_funcs reconnect_timer ble_deregister_state_callback rl_catch_sigwinch rl_getc_function method subiter BT_SRC_ENV_CONNECT ad_generator _GError rl_gnu_readline_p g_ascii_table g_unix_signal_funcs UNDO_END agent_arguments check_open GQuark get_current_dev_platform cmd_advertise_name bt_dev_found_send closure_marshal cmd_info rl_executing_keymap history_lines_read_from_file a2dp_source_clean rl_linebuf_func_t generic_generator BT_Device_Class finalize save_last_device addrType_iter history_subst_char bt_class cmd_pair adapter_new find_attribute rl_event_hook BT_EVENT_STOP_PLAY rl_numeric_arg set_default_device bt_addr _GSList cmd_advertise_discoverable_timeout cmd_default_agent cmd_unblock ble_state_cb cmd_scan_filter_duplicate_data BLE_SERVER_RECV cmd_scan_filter_uuids g_utf8_skip BT_DEVICES_A2DP_SINK BT_BLE_DEVICE rl_completer_quote_characters BT_SOURCE_EVENT_DISCONNECTED a2dp_master_event_send rl_explicit_arg poll_fds default_attr argv cmd_untrust _GSourceFuncs scan_type rl_attempted_completion_over BT_SOURCE_EVENT_RC_VOL_DOWN tilde_additional_prefixes disconnect_by_proxy g_thread_gettime filter_clear_rssi cb_ble_request_data test_initialized dbus_int16_t new_device device_paired_process _GSourcePrivate ctrl_generator bt_state_cb history_comment_char cmd_advertise_tx_power cmd_advertise_service bt_deregister_state_callback BT_CLOSED cur_dev valbool BT_OPENED glib_mem_profiler_table hostname_buf addr_buf arg_table rl_dispatching SCAN_TYPE_BREDR ad_clear_data history_search_delimiter_chars ad_clear_uuids addr_len cmd_system_alias RK_BT_DISC_START_FAILED device_connected_handler gboolean remove_device _GMemVTable eir_len agent_manager ble_addr rl_readline_state guint data_clear object_path cmd_list_attributes rl_getc_func_t test_perf cmd_show args_list message_handler DBUS_BUS_STARTER ble_deregister_mtu_callback reomve_unpaired_device g_bt_content proxy_path UNDO_DELETE tilde_hook_func_t filter_clear_pathloss pair_reply history_offset rl_menu_completion_entry_function UNDO_LIST valstr bt_deregister_dev_found_callback mutex_lock g_ble_state rl_command_func_t RK_BT_STATE_TURNING_OFF cmd_advertise_data master DBUS_BUS_SYSTEM UNDO_BEGIN BT_EVENT_START_PLAY rl_already_prompted dev_name rl_insert_mode BT_SOURCE_EVENT_RC_STOP source_set_reconnect_tag rl_ignore_completion_duplicates dev_list thread_exit cmd_advertise_appearance vi_insertion_keymap rl_signal_event_hook Bluez_Context GDestroyNotify RK_BT_BOND_CALLBACK device_class test_verbose optstr cmd_release_write tilde_additional_suffixes bt_get_device_name_by_proxy RK_BT_DISC_STOPPED_BY_USER set_discovery_filter ble_mtu_exchange_send vals16 cb_ble_recv_fun padding1 clear_entry _GPrivate rl_completion_suppress_append rl_completion_word_break_hook rl_filename_quoting_function bt_shell_opt advDataLen source_connected_handler g_child_watch_funcs ad_clear_manufacturer bt_scan_info_t long double print_iter wait_cnt BT_BLE_ENV_CONNECT _keymap_entry RK_BT_SOURCE_EVENT help service_is_child history_base _GMainContext rl_completion_suppress_quote cmd_unregister_includes RK_BT_MTU_CALLBACK btsrc_scan_save_device bt_get_device_addr_by_proxy rl_quote_func_t private_get PLAYROLE_TYPE_SINK item_cnt future mseconds filter_clear_uuids g_device_state ad_proxy cmd_unregister_service try_realloc RK_BT_DISCOVERY_STATE ble_dev rl_outstream cmd_agent rl_catch_signals rl_redisplay_function bt_name rl_library_version dummy5 advData dummy8 G_THREAD_PRIORITY_URGENT send_len rl_directory_completion_hook history_expansion_char history_length bt_bond_state_cb rl_binding_keymap reconnect_address rl_hook_func_t BT_SOURCE_EVENT_CONNECTTING history_no_expand_chars a2dp_master_deregister_cb a2dp_master_save_status cmd_advertise_manufacturer _bt_device_info BT_SINK_ENV_DISCONNECT a2dp_master_status g_thread_functions_for_glib_use filter_clear_transport cmd_unregister_descriptor rl_num_chars_to_read remove_by_address auto_register_agent rl_last_func bt_is_scaning bt_state_send find_ctrl mutex_unlock ad_manager_added _GCond source_id cmd_release_notify rl_key_sequence_length find_parent discovery_reply callback_funcs GTestConfig rl_executing_keyseq entry_table reconn_last_device_reply print_adapter parse_argument argc bt_bond_state_send tilde_expansion_preexpansion_hook is_phone RK_BT_SCAN_TYPE set_discovery_filter_args GDBusProxy remove_device_setup iBle_init_adv _bluetooth_open g_btmaster_userdata GThreadFunc rl_end rl_inhibit_completion KEYMAP_ENTRY_ARRAY bt_name_change_send glong ble_dev_path BT_DISCONNECT cmd_notify rl_terminal_name GSourceFunc glib_interface_age dbus_bool_t SPP_CLIENT_CONNECT BtScanParam BT_SRC_ENV_CONNECT_FAIL ble_name rl_completion_quote_character cmd_scan_filter_clear le_proxy_added g_timeout_funcs prepare mutex_new find_proxy_by_address rl_point rl_compdisp_func_t bt_source_info_t BT_PAIR_SUCCESS rl_deprep_term_function FUNMAP RK_BT_SOURCE_CALLBACK Ble_Uuid_Type_t BT_POWER_OFF byte rl_pending_input RK_BT_DISC_STOPPED_AUTO g_threads_got_initialized remote_name rl_prefer_env_winsize cmd_advertise_uuids G_THREAD_PRIORITY_LOW gchar bt_callback_t ad_clear_timeout a2dp_master_scan rl_compentry_func_t remove_device_reply BT_EVENT_PAUSE_PLAY glib_binary_age le_proxy_removed blocked a2dp_master_connect_thread cmd_select cond_signal GSourceDummyMarshal rl_attempted_completion_function print_device RK_BT_BOND_STATE_BONDED ad_clear_tx_power _GThreadFunctions /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/a2dp_masterctrl.c BT_BLE_ENV_CONNECT_FAIL rl_erase_empty_line callback_data cmd_discoverable DBusConnection list_scaned_dev_push_back BtDeviceInfo cmd_advertise_discoverable ctrl_list argument_generator what BT_SOURCE_EVENT_CONNECT_FAILED rl_basic_quote_characters bt_deregister_name_change_callback conn_count dbus_uint32_t g_bt_source_info cmd_register_app bt_create_one_scaned_dev rl_prompt RK_BLE_STATE_CALLBACK history_multiline_entries _bluetooth_close rl_completion_query_items BT_DEVICES_SPP BT_DEVICES_HFP cmd_unregister_characteristic BT_HFP_AUDIO_DISCONNECT RK_BLE_STATE_IDLE BT_SOURCE_EVENT_DISCONNECT_FAILED dummy10 dummy11 generic_callback cond_free RK_BT_STATE_OFF cmd_acquire_notify gulong rl_mark rl_char_is_quoted_p find_device dbus_conn BT_BLE_ENV_DISCONNECT emacs_ctlx_keymap device_is_child mutex_free RK_BT_BOND_STATE rl_cpvfunc_t adapter_added rl_sort_completion_matches gsize chr_cnt gint device_removed a2dp_master_get_playrole WIFI_ENV_DISCONNECT rl_basic_word_break_characters RK_BLE_STATE_DISCONNECT BtEvent cmd_paired_devices snd_cnt BT_PAIR_FAILED_PAIRED thread_self rl_readline_version source_reconnect_handler G_THREAD_PRIORITY_NORMAL RK_BT_STATE ble_connected_handler set_default_attribute rl_completion_invoking_key g_mem_gc_friendly ble_service_cnt BtDeviceType SCAN_TYPE_AUTO glib_major_version ble_disconn_reply ble_register_state_callback chr_uuid RkBtContent mutex_trylock rl_vintfunc_t capability_generator rl_line_buffer Keymap bd_addr rl_editing_mode rl_input_available_hook rssi_valid a2dp_master_connect history_lines_written_to_file thread_yield history_word_delimiters cmd_scan_filter_pathloss tv_sec commit rl_voidfunc_t KEYMAP_ENTRY thread_equal reconn_last_devices optno rl_compignore_func_t rl_persistent_signal_handlers rl_completion_display_matches_hook BT_SOURCE_EVENT_REMOVED rl_pre_input_hook rl_instream p_state ad_advertise_service G_DBUS_METHOD_FLAG_DEPRECATED get_timeout GDBusPropertyFlags GDBusMethodTable ad_advertise_appearance discoverable_exists service_data_exists ad_disable_data GDBusMethodFunction ad_props GDBusArgInfo out_args ad_disable_manufacturer get_duration ad_advertise_local_name ad_add_data discoverable_to GDbusPropertyChangedFlags ad_advertise_data ad_advertise_uuids ad_advertise_discoverable ad_advertise_local_appearance G_DBUS_METHOD_FLAG_NOREPLY ad_advertise_discoverable_timeout GDBusPropertyGetter includes_exists G_DBUS_PROPERTY_CHANGED_FLAG_FLUSH release_advertising appearance_exits get_uuids uuids_exists get_service_data manufacturer_data_exists ad_disable_service ad_register G_DBUS_PROPERTY_FLAG_EXPERIMENTAL in_args GDBusPropertyTable ad_advertise_tx_power ad_methods ad_advertise_name local_name_exits discoverable_timeout_exits unregister_setup get_local_name GDBusPropertySetter G_DBUS_METHOD_FLAG_ASYNC ad_advertise_manufacturer get_type ad_advertise_timeout duration_exits G_DBUS_PROPERTY_FLAG_DEPRECATED /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/advertising.c GDBusPropertyExists ad_unregister get_discoverable print_ad_uuids GDBusPendingPropertySet unregister_reply ad_advertise_duration get_manufacturer_data G_DBUS_METHOD_FLAG_EXPERIMENTAL get_discoverable_timeout ad_release ad_data get_appearance GDBusMethodFlags guuid print_ad ad_disable_uuids get_data authorize_service request_default_reply entered agent_register agent_registered agent_release_prompt unregister_agent_setup agent_capability display_pincode agent_release passkey_response confirm_response agent_completion request_pincode unregister_agent_reply pending_message display_passkey request_passkey passkey_full agent_unregister agent_default release_agent request_default_setup request_authorization pincode_response /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/agent.c cancel_request request_confirmation write_io_destroy service_free bytes_read is_device_trusted gatt_attribute_generator gatt_unregister_include gatt_acquire_write chrc_get_write_acquired /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/gatt.c gatt_notify_attribute val_str gatt_unregister_app release_profile gatt_select_attribute chrc_write_acquired_exists chrc_get_notify_acquired gatt_read_attribute gatt_register_chrc inc_path pipe_io_new unregister_app_reply chrc_create_pipe str_len gatt_get_notifying incp authorize_write_response write_attribute_data acquire_notify_reply service_get_uuid gatt_acquire_notify pipefd descriptor_is_child select_proxy_by_uuid managers attr_authorization_flag_exists inc_unregister chrc_get_uuid max_val_len print_chrc gatt_remove_manager gatt_write_attribute desc_get_value chrc_write_value authorize_read_response RK_BLE_CLIENT_CHRC chrc_get_value chrc_get_flags service_find parse_value_arg RK_BLE_CLIENT_SERVICE_INFO chrc_notify_acquired_exists chrc_properties chrc_set_value dst_len list1 chrc_methods iovec get_descriptor print_characteristic desc_write_value service_get_includes chrc_confirm chrc_cnt authorization_req prep_authorize __ssize_t print_descriptor gatt_add_service gatt_remove_service characteristics print_desc chrc_free RK_BLE_CLIENT_DESC notify_io_destroy desc_free path_to_address value_len read_setup desc_methods gatt_release_write src_val str2bytearray print_service_proxy descriptors desc_get_flags gatt_get_list_attributes max_len write_setup gatt_parse_chrc_flags gatt_register_service gatt_register_app parse_options gatt_parse_flags RK_BLE_CLIENT_SERVICE desc_set_value desc_get_uuid pipe_io chrc_acquire_write chrc_find gatt_add_characteristic chrc_stop_notify pattern gatt_list_attributes iov_len ser_inc src_len descs gatt_unregister_chrc chrc_unregister read_reply desc_properties chrcs chrc_get_notifying dst_value proxy1 proxy2 gatt_remove_descriptor chrc_read_value print_inc_service desc_cnt acquire_setup service_properties ext_props gatt_add_descriptor gatt_unregister_service acquire_write_reply serv service_exist_includes desc_get_chrc gatt_parse_desc_flags local_services select_attribute_by_uuid gatt_add_manager service_get_primary describe chrc_is_child desc_unregister authorize_attribute_data gatt_register_include gatt_release_notify write_io chrc_get_service gatt_unregister_desc chrc_acquire_notify gatt_remove_characteristic service_set_primary chrc_start_notify print_service notify_io desc_find iov_base perm desc_read_value gatt_register_desc get_service_proxy match_proxy inc_find unregister_app_setup _GIOFuncs cond _GIConv iovcnt line_term is_seekable io_watch GIOFlags watch_callback G_IO_FLAG_NONBLOCK io_ref _GString GSeekType G_IO_STATUS_NORMAL buf_size use_buffer io_set_handler read_watch gint64 G_IO_FLAG_MASK G_IO_STATUS_ERROR io_set_write_handler watch_destroy /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/io-glib.c G_IO_IN io_seek encoded_read_buf io_set_flags read_cd io_set_close_on_destroy G_IO_STATUS_EOF prio write_watch encoding io_close io_read partial_write_buf allocated_len io_destroy_func_t G_IO_FLAG_IS_READABLE G_IO_ERR G_IO_FLAG_GET_MASK GIOStatus line_term_len io_unref io_write _GIOChannel io_create_watch do_encode io_callback_func_t G_SEEK_CUR do_close G_IO_OUT is_writeable reserved1 reserved2 io_set_read_handler is_readable G_IO_FLAG_IS_WRITEABLE io_set_disconnect_handler G_IO_FLAG_APPEND G_IO_NVAL G_IO_FLAG_SET_MASK G_IO_FLAG_IS_WRITABLE G_IO_PRI io_get_flags write_cd io_send G_IO_FLAG_IS_SEEKABLE close_on_unref G_IO_HUP G_IO_STATUS_AGAIN io_free G_SEEK_SET io_get_fd G_SEEK_END watch_new GIOCondition io_shutdown queue_push_head new_entry queue_unref queue_isempty queue_get_entries queue_remove queue_foreach_func_t /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/queue.c queue_destroy_func_t queue_match_func_t queue_entry_new queue_destroy queue_entry queue_find queue_peek_tail direct_match queue_new queue_length match_data queue_pop_head queue_push_tail queue queue_ref queue_remove_if queue_foreach queue_push_after queue_remove_all qentry queue_peek_head bt_shell_noninteractive_quit bt_shell_prompt_input bt_shell_prompt_input_func bt_shell_add_submenu bt_shell_get_env bt_shell_menu_disp_t bt_shell_set_menu print_string bt_shell_menu_gen_t /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/shell.c bt_shell_quit bt_shell_hexdump bt_shell_release_prompt bt_shell_cleanup bt_shell_set_prompt disp bt_shell_menu_exists_t bt_shell_init bt_shell_run bt_shell_menu bt_shell_menu_cb_t bt_shell_menu_entry bt_shell_set_env bt_shell_usage bt_shell_attach bt_shell_detach format DT_DIR st_blksize suffix_len DT_FIFO __nlink_t __u_quad_t util_hexdump __ino_t bt_uuidstr_to_str generic util_debug util_get_uid strdelimit st_blocks hexdigits /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/a2dp_source/util.c stat uuid128_table __gnuc_va_list tv_nsec __mode_t st_gid DT_REG st_mode __ino64_t st_nlink util_clear_uid timespec util_debug_func_t __blkcnt64_t bt_appear_to_str DT_BLK bt_uuid16_to_str __dev_t __ap __syscall_slong_t uuid16_table DT_WHT DT_LNK DT_CHR __gid_t appearance_table DT_UNKNOWN st_mtim bt_uuid32_to_str __blksize_t __uid_t btd_malloc st_atim __va_list DT_SOCK util_get_dt strsuffix bitmap __time_t st_size __st_ino st_uid st_ctim st_dev st_rdev ret_value disconn_device_reply bt_sink_state_send RK_BT_A2DP_SINK_SUSPENDED a2dp_sink_clear_cb release_avrcp_ctrl rewind_reply release_avrcp_ctrl2 fast_forward_avrcp long_name proxy_iface addrType pause_avrcp previous_reply print_item player_added G_OPTION_ARG_INT avrcp_sink_cb adapter_changed avrcp_track_info_send fast_forward_reply rkbt_inquiry_scan pause_reply report_avrcp_event play_avrcp first_ctrl a2dp_sink_property_changed device_changed num_tracks player_property_changed proxy_list a2dp_sink_device_added playing_time volumeup_avrcp last_device_path avrcp_position_cb volumedown_avrcp RK_BT_A2DP_SINK_STARTED title proxy_description G_OPTION_ARG_STRING RK_BT_A2DP_SINK_STOPPED RK_BT_SINK_STATE transport_property_changed avrcp_callback_t RK_BT_AVRCP_PLAY_POSITION_CB init_avrcp_ctrl player_removed volumeup_reply folder_removed avrcp_get_track_info volumedown_reply genre G_OPTION_ARG_FILENAME print_folder first folder_added avrcp_status device_list G_OPTION_ARG_CALLBACK last_obj_path RK_BT_SINK_STATE_STOP option_version device_connected_post track_num store_connected_device arg_description a2dp_sink_register_track_cb system_command RK_BT_AVRCP_TRACK_CHANGE_CB adapter_is_powered get_poschange_avrcp G_OPTION_ARG_DOUBLE G_OPTION_ARG_FILENAME_ARRAY a2dp_sink_status g_btsrc_connect_status track a2dp_sink_register_cb g_avrcp_cb parent_adapter stop_avrcp reconn_last save_track_info avrcp_track_cb pos_change artist RK_BT_SINK_STATE_DISCONNECT next_reply stop_reply btmg_track_info_t players item_removed BtTrackInfo RK_BT_SINK_STATE_PAUSE rewind_avrcp G_OPTION_ARG_INT64 getstatus_avrcp G_OPTION_ARG_NONE current_song_len get_play_status_avrcp avrcp_volume_send G_OPTION_ARG_STRING_ARRAY /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/avrcpctrl.c _GOptionEntry folder_property_changed RK_BT_SINK_STATE_CONNECT album GOptionArg print_player RK_BT_SINK_VOLUME_CALLBACK avrcp_position_send device_num folders a2dp_sink_proxy_added last_temp_connected_device_proxy get_play_status_reply last_connected_device_proxy track_key a2dp_sink_register_position_cb item_property_changed play_reply avrcp_volume_cb item_added strplay next_avrcp check_default_player proxy_lookup_client a2dp_sink_register_volume_cb RK_BT_SINK_CALLBACK disconn_device RK_BT_SINK_STATE_PLAY arg_data load_connected_device RK_BT_SINK_STATE_IDLE a2dp_sink_proxy_removed previous_avrcp ba_msg_transport IPPROTO_EGP msg_name cmsg_level bluealsa_subscribe IPPROTO_MTP IPPROTO_ENCAP BA_STATUS_CODE_SUCCESS ba_command BA_STATUS_CODE_FORBIDDEN BA_PCM_TYPE_A2DP BA_EVENT_TRANSPORT_ADDED BA_COMMAND_LIST_DEVICES bluealsa_get_transport_delay IPPROTO_UDP ch2_volume bluealsa_close_transport msg_flags ch1_muted IPPROTO_IGMP BA_COMMAND_LIST_TRANSPORTS ch2_muted ba_pcm_stream BA_PCM_TYPE_SCO BA_COMMAND_PCM_PAUSE cmsghdr bluealsa_drain_transport IPPROTO_PIM bluealsa_send_rfcomm_command msg_namelen IPPROTO_GRE msg_control IPPROTO_IPV6 bluealsa_get_transport_volume BA_COMMAND_TRANSPORT_GET BA_COMMAND_TRANSPORT_SET_DELAY BA_COMMAND_PCM_DRAIN BA_COMMAND_PCM_OPEN ba_pcm_type bluealsa_set_transport_delay BA_EVENT_TRANSPORT_REMOVED IPPROTO_ICMP IPPROTO_ESP IPPROTO_UDPLITE BA_COMMAND_SUBSCRIBE __cmsg_data ba_request bdaddr_t IPPROTO_MAX IPPROTO_RAW IPPROTO_RSVP bluealsa_set_transport_volume ch1_volume bluealsa_open_transport bluealsa_send_request BA_STATUS_CODE_PONG cmsg_len ba_event BA_EVENT_UPDATE_BATTERY BA_STATUS_CODE_DEVICE_BUSY BA_COMMAND_TRANSPORT_SET_VOLUME IPPROTO_DCCP BA_PCM_STREAM_DUPLEX saddr channels battery_level BA_COMMAND_PCM_RESUME bluealsa_get_transport ba_msg_status BA_COMMAND_PCM_CLOSE codec /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_alsa_client/ctl-client.c IPPROTO_TP BA_PCM_STREAM_PLAYBACK IPPROTO_SCTP IPPROTO_PUP ba_status_code IPPROTO_IDP IPPROTO_MPLS BA_PCM_TYPE_NULL bluealsa_get_devices bluealsa_status_to_errno BA_STATUS_CODE_DEVICE_NOT_FOUND BA_EVENT_TRANSPORT_CHANGED bluealsa_open BA_COMMAND_PING IPPROTO_COMP msg_controllen msg_iovlen msg_iov IPPROTO_BEETPH bluealsa_pause_transport ba_msg_device cmsg BA_PCM_STREAM_CAPTURE cmsg_type IPPROTO_IPIP IPPROTO_TCP IPPROTO_IP BA_EVENT_UPDATE_VOLUME sampling bluealsa_get_transports BA_STATUS_CODE_STREAM_NOT_FOUND __BA_COMMAND_MAX BA_STATUS_CODE_ERROR_UNKNOWN BA_COMMAND_RFCOMM_SEND IPPROTO_AH rfcomm_listen_ba_msg_stop RK_BT_HFP_CONNECT_EVT RK_BT_HFP_VOLUME_EVT g_rfcomm_control rfcomm_hfp_hf_regist_cb g_rfcomm_handler RK_BT_HFP_PICKUP_EVT clientAddr is_outgoing_call RK_BT_HFP_DISCONNECT_EVT SHUT_RDWR no_call_progress thread_get_ba_msg process_ciev_msg RK_BT_HFP_OUTGOING_CALL_RING_EVT send_audio_open_evt RK_BT_HFP_AUDIO_CLOSE_EVT rfcomm_handler_t no_calls_active process_bcs_msg codec_type is_call_present_active BT_SCO_CODEC_MSBC RK_BT_HFP_CALLBACK SHUT_RD /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_alsa_client/rfcomm_msg.c RK_BT_HFP_OUTGOING_CALL_DIAL_EVT RK_BT_HFP_RING_EVT rfcomm_listen_ba_msg_start SHUT_WR rfcomm_hfp_send_event outgoing_call_dialing RK_BT_HFP_HANGUP_EVT RK_BT_HFP_EVENT rfcomm_ciev_status_t RK_BT_HFP_AUDIO_OPEN_EVT RK_BT_HFP_CLCC_EVT rfcomm_ciev_status send_audio_close_evt is_send_audio_open outgoing_call_alerting incoming_call_progress rfcomm_control_t RK_BT_HFP_BCS_EVT is_incoming_call time_ms config_ciev_msg RK_BT_HFP_CLIP_EVT BT_SCO_CODEC_CVSD bt_buff sco_tx sink_only get_bt_mac link_policy BT_RESUME_PLAY is_ble_client_open BT_AVRCP_STOP BT_PAUSE_PLAY ble_cfg BT_OPEN ble_client_is_open is_ble_open BT_BLE_IS_OPENED RkBleConfig bt_gethostname _bt_open_server BT_SOURCE_CLOSE pkt_type BT_VISIBILITY sco_pkts bt_close_sink BT_SOURCE_SCAN bt_debug bt_close_source bt_hfp_is_open open_cnt bt_hfp_with_sink_open acl_rx BT_IS_CONNECTED BT_SINK_OPEN bt_a2dp_src_server_open BT_BLE_WRITE rk_bt_control BT_AVRCP_BWD is_a2dp_sink_open _bt_close_server BT_SOURCE_OPEN BT_SINK_IS_OPENED acl_tx byte_rx GET_BT_MAC BT_SINK_RECONNECT BT_BLE_OPEN ble_is_open BT_VOLUME_DOWN bt_start_a2dp_source BT_UNPAIR hci_dev_stats is_bt_open features bt_start_hfp BT_BLE_READ dev_id bt_source_is_open byte_tx hci_dev_info acl_mtu sco_mtu BT_SOURCE_IS_OPENED is_hfp_open evt_rx BT_HFP_OPEN bt_control_t BT_CLOSE BT_SOURCE_REMOVE BT_PLAY bt_start_a2dp_sink BT_BLE_COLSE BT_HFP_RECORD link_mode bt_sink_is_open BT_SOURCE_DISCONNECT BT_SINK_CLOSE bt_close_ble BT_BLE_DISCONNECT BT_SOURCE_CONNECT cmd_tx /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bluez_ctrl.c BT_HFP_SINK_OPEN bt_hfp_hf_open BtControl is_a2dp_source_open BT_VOLUME_UP err_rx bt_a2dp_sink_open sco_rx err_tx acl_pkts bt_interface bt_ctrl_cmd BT_AVRCP_FWD bt_is_open bt_control_cmd_send ret_buff _btmaster_autoscan_and_connect RK_BT_DEV_PLATFORM_IOS rk_bt_pan_register_event_cb rk_bt_get_device_name rk_ble_set_address rk_bt_sink_set_alsa_device is_indicate rk_ble_client_register_mtu_callback rk_bt_sink_play scan_param _rk_bt_deinit rk_ble_start rk_bt_source_disconnect_by_addr rk_bt_start_discovery ctrl_name RK_BLE_CLIENT_STATE_CALLBACK BT_SOURCE_STATUS_CONNECTED RK_BLE_CLIENT_RECV_CALLBACK rk_bt_source_stop g_underrun_handler rk_ble_register_mtu_callback rk_ble_write RK_BLE_CLIENT_WRITE_SUCCESS rk_ble_client_get_state RK_BT_OBEX_CONNECT_FAILED rk_bt_register_discovery_callback rk_bt_sink_set_volume rk_bt_source_resume rk_bt_source_set_vol rk_bt_display_devices rk_bt_source_get_device_addr RK_BT_OBEX_DISCONNECTED rk_bt_source_register_status_cb rk_bt_sink_get_default_dev_addr /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/bt_hal.c rk_bt_get_playrole_by_addr rk_ble_client_get_eir_data rk_bt_is_connected RK_BT_PAN_CONNECT rk_bt_sink_close mtu_change rk_ble_client_register_state_callback RK_BT_OBEX_STATE_CALLBACK rk_bt_source_remove rk_bt_source_auto_connect_start rk_bt_source_open RK_BT_SOURCE_STATUS rk_bt_source_scan rk_bt_obex_pbap_get_vcf rk_bt_deinit_thread rk_ble_set_adv_interval rk_bt_obex_pbap_connect RK_BT_PAN_EVENT_CALLBACK rk_bt_source_vol_up rk_bt_spp_get_state rk_bt_pan_open RK_BT_OBEX_TRANSFER_COMPLETE scan_cnt rk_bt_hfp_enable_cvsd rk_bt_sink_disconnect_by_addr rk_bt_spp_disconnect rk_bt_source_connect_by_addr rk_bt_hfp_disconnect current_volume rk_bt_source_get_status RK_BLE_CLIENT_STATE_CONNECT rk_bt_obex_pbap_disconnect rk_bt_register_state_callback RK_BT_SPP_STATE_IDLE rk_bt_spp_register_status_cb RK_BT_SPP_STATE_CONNECT_FAILED rk_bt_get_connected_properties rk_bt_spp_register_recv_cb rk_ble_stop rk_ble_client_open rk_bt_register_bond_callback underrun_listen_thread_delete rk_bt_obex_pbap_init rk_bt_set_bsa_server_path rk_bt_set_visibility RK_BT_SINK_UNDERRUN_CB rk_bt_obex_init underrun_listen_thread_create bt_hal_ble_stop rk_bt_source_disconnect rk_bt_hfp_sink_open rk_bt_hfp_pickup rk_bt_ble_set_visibility BT_SOURCE_STATUS_DISCONNECTED rk_bt_sink_next rk_bt_spp_open rk_bt_init_thread rk_bt_sink_prev pstatus rk_bt_display_paired_devices rk_bt_sink_register_underurn_callback rk_bt_hfp_disable_cvsd rk_bt_source_get_device_name rk_bt_pan_connect rk_bt_obex_register_status_cb main_loop_init_thread main_loop_thread rk_bt_register_name_change_callback rk_bt_sink_get_play_status g_ba_hfp_client rk_ble_client_is_notifying rk_bt_hfp_hangup rk_bt_sink_volume_down rk_bt_sink_open result_buf rk_ble_client_read rk_bt_pair_by_addr rk_bt_sink_get_state _set_bluealsa_plugin_volume_ctrl_info RK_BLE_CLIENT_WRITE_ERROR rk_bt_pan_disconnect RK_BLE_CLIENT_STATE_DISCONNECT underrun_handler_t rk_bt_spp_write g_btmaster_thread alsa_dev rk_bt_read_remote_device_name RK_BT_SPP_STATUS_CALLBACK rk_bt_hfp_dial_number btaddr rk_bt_obex_pbap_deinit rk_bt_hfp_hp_send_cmd main_loop_init RK_BT_PAN_DISCONNECT rk_bt_obex_deinit rk_bt_free_scaned_devices rk_ble_client_register_recv_callback ctrl_value rk_ble_client_get_service_info adv_int_max rk_bt_source_auto_connect_stop rk_bt_sink_stop RK_BT_OBEX_CONNECTED rk_bt_hfp_open _GMainLoop RK_BT_OBEX_TRANSFER_ACTIVE rk_ble_set_local_privacy rk_bt_source_pause RK_BT_OBEX_STATE dir_file rk_ble_disconnect rk_bt_hfp_redial rk_bt_sink_register_volume_callback rk_bt_hfp_close rk_ble_client_disconnect new_volume rk_bt_get_eir_data RK_BT_SPP_STATE rk_ble_client_write RK_BT_DEV_PLATFORM_UNKNOWN rk_bt_get_paired_devices RK_BLE_CLIENT_STATE at_cmd _get_bluealsa_plugin_volume_ctrl_info dir_name rk_bt_get_dev_platform max_rssi rk_bt_sink_connect_by_addr rk_ble_client_connect rk_bt_register_dev_found_callback rk_bt_set_sleep_mode rk_bt_get_device_addr rk_bt_spp_close bt_hal_source_close rk_bt_get_scaned_devices rk_bt_sink_disconnect rk_bt_sink_get_poschange p_bt_content RK_BT_SPP_RECV_CALLBACK ba_addr _rk_bt_init rk_bt_free_paired_devices RK_BT_OBEX_DISCONNECT_FAILED rk_bt_cancel_discovery g_obex_thread target_vaild rk_bt_pan_close rk_bt_source_vol_down target_address rk_bt_set_class bt_main_loop RK_BT_PAN_EVENT rk_bt_spp_listen rk_bt_sink_register_position_callback rk_bt_enable_reconnect rk_ble_get_state adv_int_min bt_hal_ble_client_close rk_bt_hfp_register_callback rk_bt_is_discovering bt_hal_sink_close rk_bt_sink_register_callback connectable rk_bt_sink_volume_up build_rfcomm_command rk_bt_hfp_report_battery rk_bt_sink_pause rk_bt_set_device_name rk_bt_spp_connect rk_ble_client_notify RK_BT_SPP_STATE_CONNECT rk_ble_client_default_data_length rk_ble_client_close RK_BT_SPP_STATE_DISCONNECT RK_BLE_CLIENT_STATE_IDLE main_loop_deinit sink_underrun_listen rk_bt_sink_register_track_callback RK_BT_PAN_CONNECT_FAILED bt_hal_hfp_close scan_retry visiable rk_bt_unpair_by_addr RK_BT_DEV_PLATFORM_TYPE rk_bt_hfp_set_volume rk_ble_register_status_callback rk_bt_source_close btd_error_not_connected btd_error_already_connected btd_error_not_supported btd_error_in_progress btd_error_does_not_exist btd_error_no_such_adapter btd_error_failed btd_error_not_ready btd_error_not_available btd_error_busy btd_error_not_authorized btd_error_not_permitted btd_error_invalid_args_str btd_error_invalid_args btd_error_agent_not_available /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/error.c btd_error_already_exists gatt_client_register_state_callback gatt_client_get_state gatt_client_register_recv_callback gatt_client_select_attribute gatt_client_close gatt_client_get_eir_data gatt_client_open /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gatt_client.c gatt_client_control_t gatt_client_get_service_info gatt_client_read uuid_iter gatt_client_write gatt_client_recv_data_send gatt_client_is_notifying memset strlen gatt_client_notify g_gatt_client_ctl memcpy gatt_client_state_send flag_length gdesc is_random_addr chr_stop_notify desc_get_props desc_read BLE_CONTENT_T gatt_setup chr_props uuid128_t service_id g_dis_adv_close_ble gatt_cleanup parse_value chr_acquire_write gchr local_name_flag desc_uuid service_uuid_flag chr_properties desc_props chr_get_value chr_write_value adv_min_high chr_read chr_get_service bt_string_to_uuid128 chr_set_value adv_max_low gatt_set_on_adv /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gatt_config.c gatt_create_services chrc_pipe_read char_uuid BLE_ADVDATA_TYPE_USER local_name_length adv_min_low ble_content_internal_bak ble_adv_set unregister_ble mcharacteristic AdvRespDataContent gatt_set_stopping gdesc_id local_name_value ble_content_internal advdataresp ble_proxy ble_disable_adv desc_get_characteristic AdvDataContent BLE_ADVDATA_TYPE_SYSTEM chr_get_uuid chr_iface_destroy ble_init_state u128 gatt_write_data adv_resp_length execute flag_value pipe_io_destroy chr_read_value data4 ble_content_t service_uuid_length char_cnt le_random_addr characteristic_get_write_acquired uuid_len adv_max_high chr_start_notify data0 data1 data2 data3 data5 characteristic_id chr_write rever chr_get_props gservice_path g_cmd_ra gatt_init ble_enable_adv adv_length g_cmd_para reconnect_path gatt_is_stopping chr_methods characteristic_pipe_hup advdata ias_alert_level_props desc_write desc_iface_destroy service_uuid_value characteristic_write_acquired_exists match_rules prop_data get_all_call type_sig DBUS_HANDLER_RESULT_NOT_YET_HANDLED g_dbus_dict_append_entry service_connect message_filter g_dbus_proxy_refresh_property g_dbus_client_new_full update_properties parse_interfaces /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/client.c refresh_property_data refresh_property_reply g_dbus_proxy_get_property prop_entry_free g_dbus_dict_append_basic_array g_dbus_proxy_unref prop_list append_variant modify_match_reply refresh_properties pending_call properties_changed g_dbus_proxy_lookup method_call_reply ready_data get_managed_objects n_elements g_dbus_proxy_ref refresh_property_free g_dbus_proxy_set_removed_watch base_path get_all_properties_reply DBusPendingCall g_dbus_proxy_new DBUS_HANDLER_RESULT_HANDLED prop_entry_new g_dbus_client_new g_dbus_client_set_ready_watch DBusHandlerResult g_dbus_client_set_disconnect_watch g_dbus_client_set_connect_watch DBUS_HANDLER_RESULT_NEED_MEMORY get_managed_objects_reply service_name disconn_func added_watch set_property_reply g_dbus_proxy_set_property_watch GDBusReturnFunction connect_func g_dbus_client_set_proxy_handlers add_property removed_func prop_entry_update method_call_data signal_data get_objects_call signal_func parse_managed_objects prop_entry GDBusWatchFunction GDBusPropertyFunction GDBusSetupFunction dict_append_basic modify_match g_dbus_proxy_set_property_array g_dbus_proxy_path_lookup send_changed g_dbus_proxy_method_call proxy_free start_service g_dbus_client_set_signal_watch key_type prop_func iter_append_iter array_sig service_disconnect GDBusResultFunction disconn_data set_property_data parse_properties g_dbus_proxy_get_interface base_sub sender g_dbus_client_unref _GPtrArray member g_dbus_proxy_set_property_basic removed_data get_all_properties g_dbus_proxy_get_path root_path iter_sub GDBusClientFunction append_array_variant GDBusDestroyFunction str_array g_dbus_dict_append_array GDBusMessageFunction GDBusProxyFunction g_dbus_client_ref _GHashTable proxy_remove g_dbus_setup_private DBUS_WATCH_HANGUP remove_timeout dispatch_status g_dbus_request_name message_dispatch DBUS_WATCH_READABLE g_dbus_set_disconnect_function DBusFreeFunction DBUS_DISPATCH_COMPLETE timeout_handler_free timeout_handler_dispatch chan /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/mainloop.c watch_info DBUS_WATCH_ERROR add_watch timeout_handler DBusBusType queue_dispatch DBUS_WATCH_WRITABLE DBusDispatchStatus DBUS_DISPATCH_DATA_REMAINS DBusWatch DBusTimeout watch_info_free add_timeout DBUS_DISPATCH_NEED_MEMORY setup_dbus_with_main_loop timeout_toggled g_dbus_setup_bus watch_toggled dc_data disconnected_signal watch_func disconnect_data g_dbus_pending_property_error direction next_pending_property g_dbus_unregister_interface g_dbus_create_error properties_get parent_path process_id g_dbus_pending_error_valist g_dbus_create_error_valist find_property g_dbus_register_security g_dbus_create_reply_valist global_flags iface_user_data generate_introspection_xml DBusObjectPathMessageFunction G_DBUS_SIGNAL_FLAG_EXPERIMENTAL reset_parent g_dbus_flush process_property_changes children builtin_security_function generic_unregister g_dbus_emit_property_changed_full g_dbus_set_flags secdata builtin_security_result g_dbus_create_reply gstr GDBusSecurityTable /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/object.c find_interface get_objects GDBusSignalFlags remove_pending_property_data G_DBUS_FLAG_ENABLE_EXPERIMENTAL append_interface append_name manager_signals g_dbus_send_reply generate_interface_xml dbus_internal_pad1 dbus_internal_pad2 dbus_internal_pad3 dbus_internal_pad4 pending_property_set g_dbus_get_flags old_id process_properties_from_interface print_arguments builtin_security_data g_dbus_detach_object_manager generic_message emit_interfaces_removed check_privilege g_dbus_emit_signal_valist invalidated child_path g_dbus_send_error_valist properties_get_all next_pending append_property security_table append_properties g_dbus_register_interface generic_data g_dbus_send_reply_valist g_dbus_pending_success DBusObjectPathUnregisterFunction message_function g_dbus_pending_property_error_valist object_path_ref gettid object_path_unref check_signal g_dbus_pending_property_success remove_pending append_interfaces emit_interfaces_added check_experimental add_interface introspect root g_dbus_emit_property_changed G_DBUS_SECURITY_FLAG_BUILTIN interface_data refcount process_changes g_dbus_unregister_security pending_prop remove_interface g_dbus_emit_signal propdata G_DBUS_SECURITY_FLAG_DEPRECATED generic_table manager_methods invalidate_parent_data g_dbus_send_message g_dbus_send_message_with_reply GDBusFlags g_dbus_send_error g_dbus_attach_object_manager GDBusSecurityFlags GDBusSignalTable properties_methods properties_set properties_signals add_pending G_DBUS_SECURITY_FLAG_ALLOW_INTERACTION pending_security slash GDBusPendingReply GDBusSecurityFunction g_dbus_get_properties args_info g_dbus_args_have_signature interaction G_DBUS_SIGNAL_FLAG_DEPRECATED append_object DBusObjectPathVTable introspect_methods valid_signature unregister_function process_message g_dbus_pending_error polkit_check_authorization /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/polkit.c add_arguments add_empty_string_dict authorization_data subject kind busname parse_result authorization_reply add_dict_with_string_value challenge add_match g_dbus_remove_watch proceed filter_data_get filter_data_find_callback ldata filter_data destroy_func owner listener_id update_name_cache listeners disc_func callbacks service_data_free signal_filter DBusHandleMessageFunction GDBusSignalFunction filter_data_call_and_free g_dbus_add_disconnect_watch g_dbus_remove_all_watches handle_func /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/gdbus/watch.c g_dbus_add_signal_watch remove_match filter_callback name_watch g_dbus_add_service_watch format_rule check_service filter_data_free filter_data_find update_service delete_listener filter_data_find_match g_dbus_add_properties_watch processed check_name_cache service_reply current service_filter filter_data_add_callback filter_data_remove_callback create_folder_reply cmd_ls get_file_setup map_ls list_messages_reply session_removed transfer_data cmd_mv opp_pull obex_pbap_send_state obex_get_pbap_pb cmd_resume map_removed /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/obex_client.c speed search_setup get_size_reply transfer_info pbap_list transfer_added cancel_reply cmd_cancel transfer_generator suspend_reply field g_obex_pbap_event_cb transfer_status_handler pull_setup map_ls_messages obex_main_loop obex_pbap_register_status_cb ftp_ls setfolder_setup search_reply pbap_cd list_folders_setup target session_property_changed msg_added connect_args pbap_get_size client_removed __uint64_t resume_reply cp_setup push_reply pbap_added list_messages_setup maps pbap_removed move_file_reply delete_setup get_setup cmd_cd cmd_cp transfer_property_changed pbap_cp cp_free cp_args pull_reply print_proxy ftp_copy session_added setfolder_reply obex_connect_pbap list_folders_reply session_generator map_send print_transferred get_file_reply ftp_put cmd_suspend push_setup msg_removed disconnect_setup ftp_removed cp_new map_cd pull_all_setup map_cp set_delete_reply opp_send pbaps pbap_ls send_setup parse_list_reply change_folder_setup connect_args_free cmd_rm ftp_added attachment location list_folder_reply ftp_rm ftp_cd minutes select_setup ftp_cp dbus_uint64_t transfer_removed obex_disconnect check_default_session opp_added disconnect_reply map_added obex_get_device_address transfers pull_all_reply pbap_save_filename pbap_pull print_dict_iter map_rm ctype create_folder_setup valu64 ftps transfer_destroy get_reply change_folder_reply cmd_disconnect print_transfer_iter cmd_cp_pbap_vcf main_menu set_default_session cmd_mkdir list_setup cmd_pull vcard select_reply cmd_connect obex_main_thread message_info client_added opps put_file_reply ftp_get pbap_search msgs obex_quit sessions opp_removed pbap_pull_all copy_file_reply parame uuid16 protos channel_dst _rk_bt_spp_get_client_fd __fd_mask _sdp_list spp_server_thread uuid_t close_server_fd src_t uuid32 hci_id server_channel bt_spp_client_open sdp_session_t sdp_list_t bt_spp_server_open rem_addr timeval bt_spp_get_channel dst_addr rc_channel sockaddr_rc rc_family bt_spp_register_recv_callback SDP_ATTR_REQ_INDIVIDUAL sock attrlist rc_bdaddr close_cilent_fd g_spp_handler rfcomm_get_channel /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/rkwifibt-app/bluez/spp_server/spp_server.c server_running spp_client_thread bacpy bt_spp_register_status_callback bt_spp_set_channel fd_set local bt_spp_server_close_s remote_addr srch uint128_t attrs fds_bits spp_state_send __arr server_state loc_addr rem_addr_str sdp_record_t spp_handler_t dst_t spp_server_thread_s __suseconds_t bt_spp_get_status bt_spp_server_close handle bt_spp_server_open_s SDP_ATTR_REQ_RANGE svclass ../../../libgcc/config/arm/bpabi.S /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/build/host-gcc-final-6.4.0/build/arm-rockchip-linux-gnueabihf/libgcc GNU AS 2.29.1 ../../../libgcc/config/arm/lib1funcs.S arm710t ../../../libgcc/libgcc2.c arm_arch_iwmmxt ARM_EQ arm600 arm2 __udivmoddi4 arm6 arm_fp_model ARM_PCS_AAPCS_IWMMXT arm9 BASE_ARCH_0 BASE_ARCH_2 BASE_ARCH_3 BASE_ARCH_4 BASE_ARCH_5 BASE_ARCH_6 BASE_ARCH_7 cortexa15cortexa7 fa606te vfp_reg_type fmp626 USItype arm610 arm10e arm9e cortexa72cortexa53 arm_ccfsm_state arm1022e fa626 cortexm0plussmallmultiply __clz_tab ARM_VC arm_arch_xscale arm7tdmis cortexm0plus ARM_VS ARM_GE arm_tune_strongarm arm7 complex float ARM_GT arm620 regs cortexa5 cortexa8 cortexa9 BASE_ARCH_7EM hashval_t BASE_ARCH_6KZ arm740t arm_arch_arm_hwdiv arm_fpu_desc all_fpus fa626te arm7dmi strongarm110 BASE_ARCH_3M mpcorenovfp arm9tdmi arm_cond_code ARM_PCS_AAPCS ARM_PCS_AAPCS_LOCAL arm_fpu_feature_set cortexr4 cortexr5 cortexr7 cortexr8 arm_arch_iwmmxt2 VFP_NONE arm1156t2fs prefer_neon_for_64bits cortexr4f cortexa12 unspecv_strings cortexa15 cortexa17 arm_arch3m arm940t arm920 BASE_ARCH_4T arm_regs_in_sequence return_used_this_function BASE_ARCH_5TE arm1176jzfs arm_lang_output_object_attributes_hook arm720t BASE_ARCH_5E arm7500fe processor_type arm_pcs arm_arch4t strongarm1100 arm700 arm_tune_wbuf htab_hash arm_arch_name cortexa32 cortexa35 arm_arch_notm arm_arch5e ARM_LE BASE_ARCH_6J BASE_ARCH_6K BASE_ARCH_6M ARM_LS ARM_LT strongarm1110 BASE_ARCH_6Z arm926ejs arm710 arm_fpu_attr htab_hash_pointer BASE_ARCH_5T __q0 __q1 arm7500 arm968es BASE_ARCH_7A ARM_FP_MODEL_UNKNOWN ARM_MI arm_arch6k arm_arch6m BASE_ARCH_7R arm10tdmi arm920t arm720 arm1136js htab_eq arm946es __r0 __r1 ARM_PCS_AAPCS_VFP arm_arch_no_volatile_ce cortexa57 BASE_ARCH_8A arm700i DWstruct ARM_NE arm60 ARM_HI ARM_NV arm_arch4 cortexm0smallmultiply arm_arch6 arm_arch7 arm_arch8 cortexa57cortexa53 arm_tune_xscale arm_arch5 GNU C11 6.4.0 -mcpu=cortex-a35 -mfloat-abi=hard -mfpu=neon-fp-armv8 -mabi=aapcs-linux -mthumb -mtls-dialect=gnu -g -Os -O2 -Os -fbuilding-libgcc -fno-stack-protector -fPIC -fno-inline -fexceptions -fvisibility=hidden cortexa17cortexa7 arm7di making_const_table thumb_call_via_label arm1156t2s __d0 __d1 ARM_PCS_APCS ARM_PCS_ATPCS complex double arm922t arm_cc unspec_strings mpcore base_architecture arm_arch_crc __t0 arm1176jzs arm_current_cc fa526 cortexa72 arm966es __popcount_tab ARM_PL DWunion marvell_pj4 BASE_ARCH_6T2 BASE_ARCH_5TEJ arm_tune_cortex_a9 ARM_AL BASE_ARCH_7M arm_target_label arm_target_insn arm250 xgene1 pool_vector_label arm1026ejs arm1136jfs _dont_use_rtx_here_ arm70 exynosm1 UQItype VFP_REG_D16 arm_tune arm_cpp_interwork arm7d cortexm1smallmultiply arm_arch_thumb_hwdiv ARM_FP_MODEL_VFP htab_eq_pointer arm7m arm_pic_register fa726te ARM_CC arm_ld_sched arm810 ARM_CS VFP_REG_SINGLE arm7dm genericv7a arm_base_arch arm_arch7em arm7100 arm_pcs_default VFP_REG_D32 ARM_PCS_UNKNOWN ep9312 arm3 arm_arch_thumb2 cortexm0 cortexm1 arm8 cortexm3 cortexm4 arm7tdmi cortexm7 UDItype arm_none arm1020e arm710c qdf24xx arm_arch8_1 arm1020t
/home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/host/arm-rockchip-linux-gnueabihf/sysroot/usr/lib/crti.o $a call_weak_fn $d /home/xy/rk3308_release/buildroot/output/rockchip_rk3308_32_release/host/arm-rockchip-linux-gnueabihf/sysroot/usr/lib/crtn.o crtstuff.c __JCR_LIST__ $t deregister_tm_clones __do_global_dtors_aux completed.10368 __do_global_dtors_aux_fini_array_entry frame_dummy __frame_dummy_init_array_entry Rk_wifi.c save_last_ap connecting_id wifi_onoff_flag gstate retry_connect_cmd m_gbk_head m_nonpsk_head encode_gbk_insert encode_gbk_reset get_encode_gbk_ori get_encode_gbk_utf8 is_non_psk m_cb wifi_wrong_key wifi_connect_lock wifi_is_exist wpa_exit is_wep wep_id wifi_state wifi_state_send _RK_wifi_running_getConnectionInfo __func__.8699 remove_escape_character spec_char_convers RK_wifi_search_with_bssid _RK_wifi_getSavedInfo __func__.8729 RK_wifi_search_with_ssid __func__.8741 get_ssid_directly ltrim rtrim RK_property_trim __func__.8783 __func__.8792 __func__.8799 __func__.8806 __func__.8815 __func__.8826 _get_ssid_from_list_network __func__.8848 __func__.8857 __func__.8864 __func__.8871 __func__.8880 __func__.8891 __func__.8912 __func__.8926 is_wifi_enable get_pid start_wifi_monitor_threadId.8940 RK_wifi_start_monitor __func__.8951 RK_wifi_scan_softap __func__.8970 UNIT_SIZE.8966 __func__.8999 UNIT_SIZE.8995 add_network set_network format_wifiinfo set_hide_network clear_bssid_network select_network enable_network rkwifi_check_ip check_wifi_isconnected set_priority_network set_network_highest_priority disable_no_connected_ssid __func__.9109 save_configuration check_ping_test wifi_connectfail_process __func__.9130 wifi_connect_state_check __func__.9138 __func__.9154 __func__.9160 __func__.9166 __func__.9176 __func__.9186 __func__.9194 __func__.9207 __func__.9215 __func__.9227 __func__.9244 WPA_EVENT_IGNORE IFNAME IFACE_DIR ctrl_conn monitor_conn exit_sockets primary_iface wifi_close_sockets __func__.9834 str_starts_with get_wifi_info_by_event __func__.9853 get_valid_connect_info dispatch_event __func__.9869 __FUNCTION__.9870 check_wpa_supplicant_state __FUNCTION__.9876 wifi_ctrl_recv wifi_wait_on_socket wifi_connect_on_socket_path __FUNCTION__.9898 wifi_connect_to_supplicant __FUNCTION__.9903 path.9901 __FUNCTION__.9912 Rk_socket_app.c __func__.7849 __func__.7864 __func__.7874 __func__.7881 __func__.7890 RK_encode.c gbk_to_utf8.c gbk_to_unicode unicode_to_utf8 utf8_to_gbk.c utility.c system_fd_closexec __func__.8518 __func__.8528 a2dp_masterctrl.c agent_manager auto_register_agent g_bt_content BT_OPENED BT_CLOSED g_btmaster_userdata g_ble_state g_device_state g_bt_source_info g_bt_callback g_bt_scan_info agent_arguments ad_arguments ble_service_cnt bt_bond_state_send __func__.19562 bt_discovery_state_send __func__.19574 __func__.19590 bt_dev_found_send bt_name_change_send __func__.19606 ble_mtu_exchange_send __func__.19613 proxy_leak print_adapter btsrc_scan_save_device print_device __func__.19658 print_uuid print_uuids device_is_child service_is_child find_parent __func__.19754 set_default_device save_last_device __func__.19773 ble_connected_handler __func__.19778 ble_disconnect_handler __func__.19781 __func__.19792 adapter_new __func__.19800 adapter_added find_ctrl __func__.19806 ad_manager_added le_proxy_added __func__.19816 __func__.19822 device_removed __func__.19834 adapter_removed le_proxy_removed __func__.19849 __func__.19855 device_paired_process source_connected_handler __func__.19881 device_connected_handler remove_device __func__.19889 source_reconnect_handler __func__.19897 source_avrcp_keycode_handler filter_clear_transport __func__.19920 message_handler find_ctrl_by_address find_proxy_by_address check_default_ctrl __func__.19965 parse_argument cmd_list cmd_show cmd_select cmd_devices cmd_paired_devices generic_callback cmd_system_alias cmd_reset_alias cmd_power cmd_pairable cmd_discoverable cmd_agent cmd_default_agent discovery_reply __func__.20067 scan_filter_transport set_discovery_filter_setup __func__.20090 set_discovery_filter_reply set_discovery_filter cmd_scan __func__.20104 cmd_scan_filter_uuids cmd_scan_filter_rssi cmd_scan_filter_pathloss cmd_scan_filter_duplicate_data filter_clear_uuids filter_clear_rssi filter_clear_pathloss __func__.20137 filter_clear_duplicate filter_clear_generator index.20150 len.20151 data_clear cmd_scan_filter_clear find_device __func__.20180 cmd_info pair_reply proxy_address cmd_pair __func__.20202 cmd_trust cmd_untrust cmd_block cmd_unblock remove_device_reply __func__.20236 remove_device_setup __func__.20246 cmd_remove __func__.20252 cmd_list_attributes cmd_set_alias find_attribute cmd_attribute_info cmd_acquire_write cmd_release_write cmd_acquire_notify cmd_release_notify cmd_notify cmd_register_app cmd_unregister_app cmd_register_service cmd_register_includes cmd_unregister_includes cmd_unregister_service cmd_register_characteristic cmd_unregister_characteristic cmd_register_descriptor cmd_unregister_descriptor generic_generator index.20349 len.20350 ctrl_generator index.20363 len.20364 dev_generator argument_generator index.20386 len.20387 capability_generator cmd_advertise ad_generator cmd_advertise_uuids cmd_advertise_service cmd_advertise_manufacturer cmd_advertise_data cmd_advertise_discoverable cmd_advertise_discoverable_timeout cmd_advertise_tx_power cmd_advertise_name cmd_advertise_appearance cmd_advertise_duration cmd_advertise_timeout ad_clear_uuids ad_clear_service ad_clear_manufacturer ad_clear_data ad_clear_tx_power ad_clear_name ad_clear_appearance ad_clear_duration ad_clear_timeout cmd_ad_clear agent_option optargs help opt client_ready reconnect_timer __func__.20515 conn_count.20518 __func__.20531 a2dp_source_clean __func__.20538 _bluetooth_open _bluetooth_close __func__.20556 a2dp_master_get_rssi a2dp_master_get_playrole __func__.20585 a2dp_master_connect_thread ctx.20595 __func__.20596 __func__.20602 __func__.20609 __func__.20612 __func__.20617 disconnect_by_proxy __func__.20623 __func__.20637 __func__.20650 __func__.20659 __func__.20678 load_last_device reconn_last_device_reply __func__.20705 __func__.20715 __func__.20725 __func__.20728 connect_by_address_reply __func__.20735 __func__.20740 __func__.20745 __func__.20760 list_scaned_dev_push_back __func__.20765 __func__.20784 __func__.20789 __func__.20798 __func__.20803 __func__.20807 __func__.20815 __func__.20820 __func__.20828 __func__.20833 __func__.20838 reomve_unpaired_device __func__.20848 __func__.20864 __func__.20870 __func__.20875 __func__.20882 __func__.20891 __func__.20897 __func__.20904 advertising.c ad_release release_advertising ad_methods print_ad_uuids print_ad get_type uuids_exists get_uuids service_data_exists get_service_data manufacturer_data_exists get_manufacturer_data includes_exists local_name_exits get_local_name appearance_exits get_appearance duration_exits get_duration get_timeout get_data discoverable_exists get_discoverable discoverable_timeout_exits get_discoverable_timeout ad_props unregister_setup unregister_reply ad_add_data guuid agent.c agent_registered agent_capability pending_message agent_release_prompt pincode_response passkey_response confirm_response agent_release release_agent request_pincode display_pincode request_passkey display_passkey request_confirmation request_authorization authorize_service cancel_request __compound_literal.0 __compound_literal.1 __compound_literal.2 __compound_literal.3 __compound_literal.4 __compound_literal.5 __compound_literal.6 __compound_literal.7 __compound_literal.8 __func__.17040 unregister_agent_setup unregister_agent_reply request_default_setup request_default_reply gatt.c local_services characteristics descriptors managers write_io notify_io print_service print_inc_service print_service_proxy print_chrc print_characteristic chrc_is_child notify_io_destroy write_io_destroy print_desc print_descriptor descriptor_is_child select_proxy_by_uuid select_attribute_by_uuid index.17483 list.17488 read_reply __func__.17499 read_setup __func__.17510 __func__.17516 __func__.17522 write_setup pipe_io_new acquire_write_reply acquire_setup acquire_notify_reply match_proxy release_profile unregister_app_reply unregister_app_setup desc_free desc_unregister chrc_free chrc_unregister inc_unregister service_free service_get_uuid service_get_primary service_get_includes service_exist_includes service_properties service_set_primary service_find inc_find chrc_get_uuid chrc_get_service chrc_get_value chrc_get_notifying chrc_get_flags chrc_get_write_acquired chrc_write_acquired_exists chrc_get_notify_acquired chrc_notify_acquired_exists chrc_properties path_to_address parse_options authorize_read_response is_device_trusted chrc_read_value parse_value_arg authorize_write_response chrc_write_value chrc_create_pipe chrc_acquire_write chrc_acquire_notify chrc_start_notify chrc_stop_notify chrc_confirm chrc_methods str2bytearray chrc_set_value attr_authorization_flag_exists chrc_find desc_read_value desc_write_value desc_methods desc_get_uuid desc_get_chrc desc_get_value desc_get_flags desc_properties desc_set_value desc_find get_service_proxy gatt_parse_chrc_flags __func__.18185 gatt_parse_desc_flags __func__.18193 gatt_parse_flags __func__.18207 get_descriptor io-glib.c io_ref io_unref watch_destroy watch_callback watch_new io_set_handler queue.c queue_ref queue_unref queue_entry_new direct_match shell.c print_string util.c hexdigits.7834 uuid16_table uuid128_table appearance_table avrcpctrl.c proxy_list last_device_path last_obj_path last_connected_device_proxy last_temp_connected_device_proxy device_list players folders items first_ctrl g_btsrc_connect_status g_avrcp_cb track_key current_song_len __func__.18610 __func__.18615 device_connected_post __func__.18639 __func__.18663 proxy_lookup_client load_connected_device store_connected_device disconn_device_reply count.18703 __func__.18722 adapter_is_powered __func__.18747 save_track_info avrcp_get_track_info avrcp_track_info_send avrcp_position_send avrcp_volume_send __func__.18874 first.18735 ctl-client.c bluealsa_status_to_errno bluealsa_send_request rfcomm_msg.c g_rfcomm_control g_rfcomm_handler send_audio_open_evt send_audio_close_evt config_ciev_msg process_ciev_msg process_bcs_msg thread_get_ba_msg __func__.17232 __func__.17240 bluez_ctrl.c bt_debug _bt_close_server _bt_open_server di.17925 bt_start_a2dp_source __func__.17932 bt_start_a2dp_sink __func__.17941 bt_start_hfp __func__.17949 __func__.17990 bt_a2dp_sink_open bt_hfp_hf_open __func__.17997 bt_hfp_with_sink_open __func__.18001 bt_a2dp_src_server_open __func__.18005 get_bt_mac __func__.18051 bt_hal.c g_underrun_handler __func__.18667 __func__.18671 bt_hal_ble_stop __func__.18675 __func__.18698 __func__.18702 __func__.18719 bt_hal_ble_client_close __func__.18723 __func__.18728 __func__.18732 __func__.18736 __func__.18741 __func__.18745 __func__.18751 __func__.18755 __func__.18761 __func__.18769 g_btmaster_thread _btmaster_autoscan_and_connect __func__.18783 __func__.18792 __func__.18798 bt_hal_source_close __func__.18802 __func__.18808 __func__.18813 __func__.18817 __func__.18820 __func__.18824 __func__.18846 __func__.18849 __func__.18852 __func__.18855 __func__.18858 __func__.18862 __func__.18871 underrun_listen_thread_create __func__.18878 underrun_listen_thread_delete __func__.18881 __func__.18903 bt_hal_sink_close __func__.18907 __func__.18930 __func__.18933 __func__.18936 __func__.18940 _get_bluealsa_plugin_volume_ctrl_info _set_bluealsa_plugin_volume_ctrl_info __func__.18967 __func__.18974 __func__.18981 __func__.18985 __func__.18990 __func__.19009 __func__.19014 __func__.19018 bt_main_loop main_loop_thread main_loop_init_thread __func__.19025 main_loop_init __func__.19028 main_loop_deinit __func__.19031 rk_bt_init_thread _rk_bt_init __func__.19037 __func__.19041 bt_hal_hfp_close __func__.19045 rk_bt_deinit_thread __func__.19049 __func__.19072 __func__.19075 __func__.19085 __func__.19088 __func__.19091 __func__.19096 __func__.19100 __func__.19103 __func__.19106 __func__.19115 __func__.19119 __func__.19123 __func__.19128 __func__.19133 __func__.19138 __func__.19142 __func__.19146 __func__.19154 __func__.19158 __func__.19163 __func__.19167 g_ba_hfp_client __func__.19174 __func__.19178 build_rfcomm_command command.19188 rk_bt_hfp_hp_send_cmd __func__.19198 __func__.19202 __func__.19206 __func__.19211 __func__.19221 done.19220 __func__.19230 __func__.19234 g_obex_thread __func__.19242 __func__.19245 __func__.19252 __func__.19257 __func__.19261 __func__.19264 __func__.19270 __func__.19273 __func__.19276 __func__.19280 __func__.19284 error.c gatt_client.c g_gatt_client_ctl __func__.16872 __func__.16883 __func__.16890 __func__.16896 gatt_client_select_attribute __func__.16902 __func__.16907 __func__.16914 __func__.16918 __func__.16923 __func__.16935 gatt_config.c reconnect_path g_dis_adv_close_ble gid gdesc_id characteristic_id service_id gatt_is_stopping g_cmd_ra g_cmd_para ble_proxy ias_alert_level_props chr_props desc_props desc_get_characteristic desc_read desc_write parse_value desc_get_props chr_get_uuid chr_get_service chr_read chr_get_value chr_get_props chr_write chr_set_value characteristic_get_write_acquired characteristic_write_acquired_exists chr_properties chr_iface_destroy __func__.18042 desc_iface_destroy __func__.18047 execute chr_read_value chr_write_value chr_start_notify chr_stop_notify pipe_io_destroy chrc_pipe_read characteristic_pipe_hup chr_acquire_write chr_methods unregister_ble __func__.18171 gatt_create_services ble_init_state __func__.18248 bt_gethostname bt_string_to_uuid128 ble_adv_set __func__.18297 __func__.18308 __func__.18322 __func__.18332 id.18192 modify_match_reply modify_match append_variant append_array_variant dict_append_basic iter_append_iter prop_entry_update prop_entry_new prop_entry_free add_property update_properties get_all_properties_reply get_all_properties properties_changed proxy_free proxy_remove start_service refresh_property_free refresh_property_reply set_property_reply method_call_reply refresh_properties parse_properties parse_interfaces parse_managed_objects get_managed_objects_reply get_managed_objects service_connect service_disconnect message_filter mainloop.c disconnected_signal message_dispatch queue_dispatch watch_func watch_info_free watch_toggled timeout_handler_dispatch timeout_handler_free add_timeout remove_timeout timeout_toggled dispatch_status setup_dbus_with_main_loop object.c global_flags root print_arguments check_experimental generate_interface_xml generate_introspection_xml introspect process_message next_pending pending_security security_table builtin_security_result builtin_security_function check_privilege next_pending_property pending_property_set remove_pending_property_data reset_parent append_property append_properties append_interface emit_interfaces_added find_interface g_dbus_args_have_signature add_pending process_changes remove_interface process_properties_from_interface invalidate_parent_data find_property properties_get properties_get_all properties_set properties_methods properties_signals append_name emit_interfaces_removed remove_pending process_property_changes generic_unregister generic_message generic_table introspect_methods append_interfaces append_object get_objects manager_methods __compound_literal.9 manager_signals add_interface object_path_ref object_path_unref check_signal g_dbus_flush polkit.c add_dict_with_string_value add_empty_string_dict add_arguments parse_result authorization_reply watch.c listener_id listeners filter_data_find_match filter_data_find format_rule add_match remove_match filter_data_free filter_data_get filter_data_find_callback filter_data_call_and_free filter_data_add_callback service_data_free filter_data_remove_callback signal_filter update_name_cache check_name_cache service_filter update_service service_reply check_service obex_client.c dbus_conn sessions opps ftps pbaps maps msgs transfers obex_main_loop g_obex_pbap_event_cb pbap_save_filename obex_pbap_send_state index.17166 session_generator transfer_generator __func__.17181 connect_args_free __func__.17198 cmd_connect obex_get_device_address __func__.17212 disconnect_reply __func__.17220 disconnect_setup cmd_disconnect proxy_description print_proxy check_default_session print_iter print_property set_default_session __func__.17305 transfer_info message_info cancel_reply cmd_cancel suspend_reply cmd_suspend resume_reply cmd_resume print_dict_iter print_transfer_iter send_setup opp_send opp_pull push_reply push_setup map_send cmd_pull change_folder_reply change_folder_setup select_reply cmd_cp_pbap_vcf select_setup setfolder_reply setfolder_setup ftp_cd pbap_cd map_cd __func__.17475 cmd_cd list_folder_reply ftp_ls parse_list_reply list_setup search_reply search_setup pbap_search list_folders_reply list_folders_setup list_messages_reply list_messages_setup pbap_list get_size_reply pbap_get_size pbap_ls map_ls_messages map_ls cmd_ls cp_free cp_new cp_setup copy_file_reply ftp_copy get_file_reply get_file_setup ftp_get put_file_reply ftp_put ftp_cp pull_all_reply pull_all_setup pbap_pull_all pull_reply pull_setup pbap_pull pbap_cp get_reply get_setup map_cp cmd_cp move_file_reply cmd_mv delete_setup ftp_rm set_delete_reply map_rm cmd_rm create_folder_reply create_folder_setup cmd_mkdir main_menu client_added session_added print_transferred transfer_status_handler transfer_property_changed transfer_destroy transfer_added opp_added ftp_added pbap_added map_added msg_added client_removed session_removed transfer_removed opp_removed ftp_removed pbap_removed map_removed msg_removed session_property_changed spp_server.c bacpy g_spp_handler bdaddr rfcomm_get_channel spp_state_send close_cilent_fd close_server_fd spp_server_thread __func__.11932 spp_server_thread_s __func__.11958 __func__.11979 __func__.11989 _aeabi_uldivmod.o _dvmd_lnx.o libgcc2.c lstat64.c __FRAME_END__ __JCR_END__ __aeabi_uldivmod __aeabi_ldiv0 __dso_handle lstat64 __aeabi_idiv0 _DYNAMIC __udivmoddi4 __TMC_END__ _GLOBAL_OFFSET_TABLE_ gatt_client_close pthread_detach g_io_channel_unref rk_bt_sink_pause bt_shell_attach bt_hfp_is_open a2dp_sink_register_position_cb g_dbus_dict_append_basic_array strstr@@GLIBC_2.4 sdp_close rk_bt_hfp_disable_cvsd ad_disable_service rk_bt_get_dev_platform bt_source_is_open bt_state_send rk_bt_spp_connect bt_shell_prompt_input g_list_delete_link rk_bt_sink_get_state rk_bt_spp_open rk_bt_hfp_enable_cvsd raise@@GLIBC_2.4 gatt_notify_attribute get_current_dev_platform bt_deregister_dev_found_callback rk_bt_sink_stop dbus_connection_set_exit_on_disconnect@@LIBDBUS_1_3 dbus_bus_get@@LIBDBUS_1_3 dbus_message_iter_get_basic@@LIBDBUS_1_3 sdp_connect rk_bt_register_bond_callback g_main_loop_unref rk_bt_is_connected g_list_append bt_shell_usage btd_error_invalid_args g_io_channel_unix_get_fd _get_id_from_list_network bt_create_one_scaned_dev gatt_client_state_send rk_bt_register_discovery_callback bt_spp_client_open dbus_type_is_container@@LIBDBUS_1_3 rewind_reply dbus_connection_unref@@LIBDBUS_1_3 dbus_message_iter_init_append@@LIBDBUS_1_3 ad_advertise_service strdelimit fsync@@GLIBC_2.4 dbus_message_is_method_call@@LIBDBUS_1_3 bt_spp_server_close_s gatt_register_app dbus_bus_add_match@@LIBDBUS_1_3 default_dev strcmp@@GLIBC_2.4 g_slist_free_full pause_avrcp ad_advertise_name ad_advertise_discoverable_timeout g_string_new dbus_connection_get_dispatch_status@@LIBDBUS_1_3 RK_encode_is_utf8 __cxa_finalize@@GLIBC_2.4 g_slist_length bluealsa_get_transports rfcomm_hfp_hf_regist_cb bt_shell_set_menu g_dbus_proxy_ref strtol@@GLIBC_2.4 g_slist_find _ITM_deregisterTMCloneTable RK_wifi_set_hostname setsockopt@@GLIBC_2.4 dbus_message_get_sender@@LIBDBUS_1_3 bt_appear_to_str rk_bt_hfp_redial dbus_message_iter_append_basic@@LIBDBUS_1_3 ble_enable_adv g_dbus_dict_append_entry RK_wifi_restart_network dbus_connection_set_timeout_functions@@LIBDBUS_1_3 io_set_write_handler _get_columns_from_list_network g_list_free_full rk_bt_spp_register_status_cb rk_ble_client_register_state_callback gettid rk_bt_sink_register_position_callback dbus_message_get_path@@LIBDBUS_1_3 bluealsa_open_transport __bss_start__ bluealsa_get_transport_volume bt_is_open run_task RK_socket_client_setup dbus_bus_get_unique_name@@LIBDBUS_1_3 bt_shell_quit rk_ble_register_status_callback ad_register bt_control_cmd_send g_dbus_proxy_set_property_array g_dbus_client_set_disconnect_watch dbus_connection_get_is_connected@@LIBDBUS_1_3 rk_ble_client_is_notifying g_strsplit source_stop_connecting g_dbus_set_disconnect_function gatt_remove_manager rk_bt_display_paired_devices print_folder g_hash_table_remove memmove@@GLIBC_2.4 gatt_attribute_generator rk_bt_sink_close dbus_watch_get_flags@@LIBDBUS_1_3 queue_remove_if a2dp_sink_proxy_removed ad_advertise_timeout queue_find g_dbus_client_new gatt_read_attribute obex_pbap_register_status_cb free@@GLIBC_2.4 dbus_type_is_fixed@@LIBDBUS_1_3 gservice_path RK_wifi_connect_with_bssid check_default_player release_avrcp_ctrl fgets@@GLIBC_2.4 bluealsa_drain_transport g_slist_foreach RK_socke_server_accpet io_set_disconnect_handler dbus_connection_list_registered@@LIBDBUS_1_3 rk_bt_get_connected_properties rk_bt_hfp_dial_number g_str_equal iBle_advertise btd_error_in_progress find_device_by_address previous_reply strsuffix g_dbus_send_message RK_encode_gbk_to_utf8 kill_task _exit@@GLIBC_2.4 folder_added pthread_self@@GLIBC_2.4 memcpy@@GLIBC_2.4 dbus_message_ref@@LIBDBUS_1_3 ad_advertise_discoverable dbus_message_get_args@@LIBDBUS_1_3 g_slist_free g_dbus_attach_object_manager play_avrcp g_dbus_client_set_connect_watch RK_wifi_connect_wep g_hash_table_remove_all rk_bt_source_disconnect_by_addr rk_bt_set_device_name test_pthread rk_bt_source_auto_connect_stop g_dbus_client_set_ready_watch util_hexdump _edata btsrc_client g_dbus_pending_error_valist RK_wifi_running_getState g_list_concat time@@GLIBC_2.4 bt_get_device_name_by_proxy btd_error_no_such_adapter rk_bt_set_visibility dbus_validate_interface@@LIBDBUS_1_3 rk_bt_sink_get_default_dev_addr rk_ble_get_state rk_bt_source_get_device_addr rk_bt_sink_next ftell@@GLIBC_2.4 rk_ble_client_write dbus_message_iter_get_signature@@LIBDBUS_1_3 g_slist_reverse hci_close_dev g_dbus_emit_property_changed_full select@@GLIBC_2.4 g_dbus_client_ref fast_forward_avrcp g_io_channel_shutdown util_get_uid gatt_setup queue_peek_tail hci_devid RK_wifi_scan_r player_removed pause_reply rk_bt_register_dev_found_callback g_hash_table_lookup _fini a2dp_master_connect gatt_remove_descriptor rk_bt_get_playrole_by_addr RK_wifi_connect_with_ssid rk_bt_sink_volume_down __bss_end__ bt_spp_register_recv_callback recvfrom@@GLIBC_2.4 gatt_list_attributes rk_bt_hfp_report_battery strdup@@GLIBC_2.4 dbus_pending_call_set_notify@@LIBDBUS_1_3 rk_bt_set_class g_ptr_array_set_free_func ad_disable_manufacturer dbus_bus_remove_match@@LIBDBUS_1_3 print_fixed_iter htons@@GLIBC_2.4 g_list_length gatt_unregister_desc rk_bt_source_get_device_name _rk_bt_spp_get_client_fd dbus_message_get_signature@@LIBDBUS_1_3 rk_bt_register_name_change_callback gatt_set_on_adv disconn_device wpa_ctrl_close sysconf@@GLIBC_2.4 ba2str dbus_message_unref@@LIBDBUS_1_3 a2dp_master_event_send unlink@@GLIBC_2.4 queue_foreach rk_bt_get_eir_data rindex@@GLIBC_2.4 realloc@@GLIBC_2.4 sdp_get_proto_port stop_reply bt_spp_set_channel rk_ble_set_local_privacy dbus_message_iter_close_container@@LIBDBUS_1_3 socketpair@@GLIBC_2.4 RK_wifi_forget_with_ssid rk_bt_source_get_status str2ba gatt_unregister_service rk_ble_set_adv_interval rk_bt_source_remove rk_ble_client_default_data_length dbus_error_free@@LIBDBUS_1_3 g_list_last g_idle_add g_dbus_unregister_interface dbus_message_copy@@LIBDBUS_1_3 dbus_type_is_basic@@LIBDBUS_1_3 get_device_connected_properties disconnect_by_address rfcomm_listen_ba_msg_start g_dbus_proxy_get_path dbus_message_new_method_return@@LIBDBUS_1_3 rk_bt_spp_write rk_ble_client_get_eir_data dbus_pending_call_steal_reply@@LIBDBUS_1_3 g_slist_remove bt_deregister_bond_callback strcasecmp@@GLIBC_2.4 agent_completion rk_bt_source_close gatt_remove_characteristic rk_ble_client_get_state reconn_last_devices bt_shell_cleanup fast_forward_reply rk_ble_write rk_bt_source_vol_down perror@@GLIBC_2.4 g_dbus_send_message_with_reply io_set_read_handler dbus_message_set_no_reply@@LIBDBUS_1_3 rk_bt_hfp_open poll@@GLIBC_2.4 volumedown_avrcp accept@@GLIBC_2.4 g_list_nth dbus_bus_request_name@@LIBDBUS_1_3 getstatus_avrcp ble_register_state_callback gatt_unregister_chrc g_dbus_add_properties_watch g_dbus_proxy_set_removed_watch bt_shell_release_prompt bt_close_sink polkit_check_authorization rk_bt_sink_set_alsa_device bluealsa_get_transport RK_wifi_reset stderr@@GLIBC_2.4 _get_bssid_from_list_network dbus_malloc0@@LIBDBUS_1_3 dbus_watch_get_unix_fd@@LIBDBUS_1_3 bt_close _rk_bt_deinit strcat@@GLIBC_2.4 rk_bt_sink_disconnect btd_error_not_permitted getsockopt@@GLIBC_2.4 queue_push_after ioctl@@GLIBC_2.4 sink_underrun_listen remote_addr rk_bt_obex_pbap_get_vcf g_dbus_register_interface rk_bt_source_set_vol g_strconcat g_list_find bt_shell_get_env gatt_client_get_service_info dbus_message_iter_append_fixed_array@@LIBDBUS_1_3 usleep@@GLIBC_2.4 dbus_watch_get_enabled@@LIBDBUS_1_3 RK_wifi_enable waitpid@@GLIBC_2.4 gatt_init _get_flags_from_list_network rk_bt_sink_volume_up rk_bt_register_state_callback strcpy@@GLIBC_2.4 exec_command adapter_changed fread@@GLIBC_2.4 gatt_register_chrc rk_bt_sink_disconnect_by_addr g_dbus_pending_property_error RK_wifi_ping wpa_ctrl_recv g_io_add_watch_full item_property_changed g_string_free rsd volumedown_reply hci_open_dev btd_error_does_not_exist g_slist_prepend gethostname@@GLIBC_2.4 dbus_timeout_get_interval@@LIBDBUS_1_3 a2dp_sink_proxy_added util_get_dt ble_clean gatt_unregister_app previous_avrcp ad_advertise_appearance g_dbus_create_reply_valist rk_bt_obex_pbap_disconnect btd_malloc rk_bt_is_discovering g_dbus_get_properties rk_bt_obex_register_status_cb g_dbus_proxy_set_property_basic print_item g_list_remove_link g_dbus_client_new_full rk_bt_pan_open rk_ble_client_connect folder_removed gatt_client_is_notifying g_strcmp0 rk_bt_spp_register_recv_cb sdp_uuid16_create rk_bt_hfp_set_volume g_dbus_pending_property_error_valist malloc@@GLIBC_2.4 obex_quit g_dbus_request_name bt_deregister_name_change_callback g_dbus_pending_success g_ptr_array_add rk_bt_free_paired_devices rk_ble_start a2dp_sink_device_added strerror@@GLIBC_2.4 sdp_list_append system@@GLIBC_2.4 gatt_add_descriptor queue_get_entries queue_peek_head obex_get_pbap_pb ble_content_internal_bak RK_socket_recieve g_strdup_printf g_dbus_proxy_new volumeup_avrcp rk_bt_hfp_disconnect gatt_client_read strsep@@GLIBC_2.4 g_ptr_array_sized_new g_io_channel_set_close_on_unref rk_bt_pan_disconnect RK_wifi_scan_for_softap util_clear_uid g_dbus_register_security dbus_message_has_signature@@LIBDBUS_1_3 sethostname@@GLIBC_2.4 g_hash_table_new_full __gmon_start__ g_dbus_emit_property_changed stop_avrcp a2dp_master_scan ble_state_send bt_deregister_state_callback gatt_register_service g_dbus_proxy_path_lookup g_timeout_add_seconds bluealsa_set_transport_delay bluealsa_send_rfcomm_command btd_error_already_exists ble_dev __ctype_b_loc@@GLIBC_2.4 a2dp_sink_property_changed getpid@@GLIBC_2.4 syscall@@GLIBC_2.4 system_command queue_push_head volumeup_reply dbus_timeout_set_data@@LIBDBUS_1_3 rk_bt_sink_get_poschange bt_interface wpa_ctrl_open g_dbus_pending_error btd_error_not_ready bluealsa_get_devices rfcomm_listen_ba_msg_stop g_dbus_add_signal_watch rk_bt_hfp_sink_open rk_bt_hfp_register_callback obex_main_thread rfcomm_hfp_send_event g_source_remove io_set_close_on_destroy rk_ble_register_mtu_callback RK_socket_client_teardown dbus_message_new_signal@@LIBDBUS_1_3 g_dbus_proxy_get_property g_dbus_proxy_set_property_watch mb_gb2uni_table strtoul@@GLIBC_2.4 rk_ble_client_disconnect device_changed strlen@@GLIBC_2.4 rk_ble_stop RK_wifi_scan bt_sink_state_send g_dbus_create_error_valist dbus_message_new_method_call@@LIBDBUS_1_3 strchr@@GLIBC_2.4 rk_bt_hfp_close bt_shell_detach srand@@GLIBC_2.4 g_slist_delete_link ad_advertise_uuids setenv@@GLIBC_2.4 dbus_message_iter_get_fixed_array@@LIBDBUS_1_3 g_strv_length g_dbus_proxy_unref g_dbus_remove_watch dbus_connection_send_with_reply@@LIBDBUS_1_3 gatt_client_register_recv_callback rk_bt_source_vol_up g_io_channel_unix_new rk_bt_source_open gatt_register_desc g_dbus_send_error dbus_message_iter_next@@LIBDBUS_1_3 dbus_message_iter_open_container@@LIBDBUS_1_3 rk_ble_client_read rk_bt_sink_open queue_destroy RK_wifi_scan_r_sec gatt_cleanup bt_shell_add_submenu fprintf@@GLIBC_2.4 dbus_connection_unregister_object_path@@LIBDBUS_1_3 wpa_ctrl_attach agent_default dbus_timeout_get_enabled@@LIBDBUS_1_3 g_dbus_create_error rk_bt_unpair_by_addr rk_bt_hfp_pickup stdin@@GLIBC_2.4 g_dbus_send_reply_valist pthread_kill g_list_first gatt_get_list_attributes rk_bt_set_bsa_server_path gatt_unregister_include gatt_release_write RK_wifi_forget_with_bssid __errno_location@@GLIBC_2.4 rk_bt_obex_pbap_init rk_bt_sink_get_play_status g_malloc_n a2dp_sink_register_volume_cb rk_bt_sink_register_callback strncasecmp@@GLIBC_2.4 RK_encode_utf8_to_gbk g_main_loop_new bt_shell_hexdump bind@@GLIBC_2.4 get_poschange_avrcp bt_spp_get_status g_dbus_emit_signal memset@@GLIBC_2.4 a2dp_master_register_cb RK_socket_server_teardown _end g_main_loop_run Bluez_Context rk_ble_client_notify bt_spp_register_status_callback strncpy@@GLIBC_2.4 rk_bt_source_resume io_get_fd gatt_acquire_write btd_error_not_supported rk_ble_set_address btd_error_not_connected bt_uuid32_to_str g_strfreev queue_remove_all gchr prctl@@GLIBC_2.4 bt_is_scaning ble_disable_adv ad_advertise_tx_power bt_shell_set_prompt write@@GLIBC_2.4 exec_command_system g_string_append_printf fileno@@GLIBC_2.4 g_try_malloc0 ctrl_list ad_advertise_data ad_advertise_duration gatt_acquire_notify ad_advertise_manufacturer rk_bt_control gatt_client_write gatt_client_notify dbus_watch_handle@@LIBDBUS_1_3 g_dbus_set_flags g_slist_append ble_content_internal rk_bt_obex_pbap_connect bluealsa_get_transport_delay __end__ save_connect_info g_dbus_send_error_valist g_dbus_proxy_method_call gatt_release_notify gatt_client_open vfork@@GLIBC_2.4 g_list_find_custom bt_close_source dbus_connection_remove_filter@@LIBDBUS_1_3 btd_error_failed RK_wifi_has_config item_removed bt_deregister_discovery_callback g_list_remove RK_socket_send g_dbus_send_reply access@@GLIBC_2.4 bt_shell_noninteractive_quit stdout@@GLIBC_2.4 ble_client_is_open dbus_message_get_member@@LIBDBUS_1_3 writev@@GLIBC_2.4 bluealsa_open play_reply sdp_service_search_attr_req dbus_message_append_args_valist@@LIBDBUS_1_3 agent_unregister fclose@@GLIBC_2.4 get_play_status_avrcp __bss_start dbus_connection_ref@@LIBDBUS_1_3 item_added rk_bt_sink_register_underurn_callback ble_deregister_state_callback rkbt_inquiry_scan bt_spp_get_channel btd_error_not_available g_dbus_emit_signal_valist dbus_error_init@@LIBDBUS_1_3 pthread_setname_np rk_bt_spp_close mb_uni2gb_table rk_bt_sink_set_volume g_dbus_client_set_proxy_handlers bt_uuidstr_to_str a2dp_master_status rk_bt_pan_connect dist_dev_class g_hash_table_destroy queue_new queue_pop_head bt_spp_server_open_s btd_error_invalid_args_str g_io_add_watch dbus_connection_close@@LIBDBUS_1_3 g_dbus_setup_private strtok@@GLIBC_2.4 wpa_ctrl_get_fd ad_advertise_local_appearance g_list_free dbus_timeout_handle@@LIBDBUS_1_3 dbus_message_iter_get_arg_type@@LIBDBUS_1_3 queue_isempty pthread_join g_dbus_proxy_refresh_property sendto@@GLIBC_2.4 g_str_hash shutdown@@GLIBC_2.4 g_dbus_add_disconnect_watch RK_wifi_register_callback rk_bt_spp_get_state popen@@GLIBC_2.4 bt_shell_init dbus_set_error@@LIBDBUS_1_3 bt_shell_set_env g_dbus_proxy_lookup rk_bt_get_device_name g_malloc0_n dbus_message_get_no_reply@@LIBDBUS_1_3 sdp_list_free g_dbus_proxy_get_interface g_io_channel_set_encoding folder_property_changed g_hash_table_replace pthread_create htonl@@GLIBC_2.4 obex_disconnect rk_bt_obex_pbap_deinit g_dbus_detach_object_manager execl@@GLIBC_2.4 player_property_changed dbus_error_is_set@@LIBDBUS_1_3 g_realloc rk_ble_client_close strrchr@@GLIBC_2.4 g_memdup listen@@GLIBC_2.4 ad_unregister io_send gatt_add_service rk_bt_cancel_discovery g_str_has_prefix rk_ble_client_get_service_info ad_advertise_local_name queue_remove dbus_message_has_member@@LIBDBUS_1_3 reconn_last sdp_get_access_protos rk_bt_sink_connect_by_addr next_reply RK_wifi_connect1 rk_bt_sink_play rk_bt_source_pause rk_bt_display_devices gatt_client_get_state rk_bt_obex_init syslog@@GLIBC_2.4 dbus_message_iter_recurse@@LIBDBUS_1_3 get_play_status_reply _Jv_RegisterClasses btd_error_not_authorized sscanf@@GLIBC_2.4 ble_disconn_reply queue_push_tail dbus_free_string_array@@LIBDBUS_1_3 g_dbus_pending_property_success rk_bt_sink_register_volume_callback g_list_copy next_avrcp rk_bt_sink_register_track_callback sprintf@@GLIBC_2.4 bluealsa_set_transport_volume rk_bt_start_discovery bt_sink_is_open rk_bt_spp_disconnect dbus_connection_send@@LIBDBUS_1_3 rk_ble_client_register_mtu_callback dbus_pending_call_unref@@LIBDBUS_1_3 g_malloc0 gatt_add_characteristic rk_bt_set_sleep_mode dbus_message_new_error@@LIBDBUS_1_3 ad_disable_uuids gdesc dbus_pending_call_cancel@@LIBDBUS_1_3 rk_ble_disconnect dbus_connection_register_object_path@@LIBDBUS_1_3 RK_wifi_disconnect_network bt_close_ble rk_ble_client_register_recv_callback g_dbus_dict_append_array dbus_message_get_interface@@LIBDBUS_1_3 remove@@GLIBC_2.4 g_strdup vsnprintf@@GLIBC_2.4 RK_wifi_recovery atoi@@GLIBC_2.4 recvmsg@@GLIBC_2.4 rk_bt_obex_deinit a2dp_master_deregister_cb gatt_select_attribute fopen64@@GLIBC_2.4 queue_length rk_bt_sink_prev dbus_message_iter_init@@LIBDBUS_1_3 ble_is_open g_io_channel_set_buffered rk_bt_spp_listen dbus_connection_get_object_path_data@@LIBDBUS_1_3 obex_connect_pbap RK_wifi_get_mac util_debug bt_uuid16_to_str spp_client_thread rk_bt_source_connect_by_addr g_getenv g_dbus_get_flags pipe2@@GLIBC_2.9 rk_bt_free_scaned_devices print_player g_main_loop_quit gatt_client_get_eir_data btd_error_busy remove_ble_device bt_spp_server_close dbus_connection_set_dispatch_status_function@@LIBDBUS_1_3 RK_wifi_cancel dbus_connection_add_filter@@LIBDBUS_1_3 rk_bt_hfp_hangup socket@@GLIBC_2.4 gatt_add_manager gatt_get_notifying g_dbus_create_reply ffs@@GLIBC_2.4 source_set_reconnect_tag dbus_message_new@@LIBDBUS_1_3 gatt_remove_service release_avrcp_ctrl2 io_shutdown g_ptr_array_free remove_by_address rk_ble_client_open rk_bt_source_scan g_strdupv a2dp_master_save_status dbus_message_append_args@@LIBDBUS_1_3 _ITM_registerTMCloneTable dbus_watch_set_data@@LIBDBUS_1_3 transport_property_changed init_avrcp_ctrl dbus_set_error_from_message@@LIBDBUS_1_3 g_timeout_add g_dbus_client_set_signal_watch bt_shell_run get_ps_pid bt_get_default_dev_addr rk_bt_ble_set_visibility disconnect_current_devices gatt_client_recv_data_send a2dp_sink_register_track_cb dbus_free@@LIBDBUS_1_3 report_avrcp_event g_dbus_unregister_security dbus_message_get_type@@LIBDBUS_1_3 ad_disable_data btd_error_already_connected gatt_client_register_state_callback rk_bt_source_register_status_cb rk_bt_source_stop rk_bt_enable_reconnect player_added dbus_connection_set_watch_functions@@LIBDBUS_1_3 rk_bt_get_device_addr a2dp_sink_register_cb rk_bt_pan_close gatt_register_include hci_read_bd_addr option_version fseek@@GLIBC_2.4 rk_bt_read_remote_device_name rk_bt_pan_register_event_cb bluealsa_subscribe a2dp_sink_status RK_socket_udp_send strncmp@@GLIBC_2.4 g_dbus_client_unref set_default_attribute g_try_malloc0_n gatt_write_data dbus_connection_dispatch@@LIBDBUS_1_3 gatt_write_attribute abort@@GLIBC_2.4 g_dbus_add_service_watch default_attr bt_spp_server_open recv@@GLIBC_2.4 RK_socket_server_setup __lxstat64@@GLIBC_2.4 ble_deregister_mtu_callback gatt_set_stopping bluealsa_close_transport rk_bt_source_auto_connect_start send@@GLIBC_2.4 g_dbus_setup_bus agent_register iBle_init_adv connect@@GLIBC_2.4 btd_error_agent_not_available bt_get_device_addr_by_proxy RK_wifi_connect bt_open rk_bt_pair_by_addr rk_bt_get_scaned_devices rk_bt_get_paired_devices bluealsa_pause_transport rk_bt_source_disconnect RK_wifi_connect_wpa3 g_dbus_remove_all_watches dbus_validate_path@@LIBDBUS_1_3 RK_wifi_get_hostname a2dp_sink_clear_cb dbus_bus_get_private@@LIBDBUS_1_3 RK_wifi_get_connected_ap_rssi rewind_avrcp pclose@@GLIBC_2.4
.symtab .strtab .shstrtab .hash .dynsym .dynstr .gnu.version .gnu.version_r .rel.dyn .rel.plt .init .text .fini .rodata .ARM.exidx .eh_frame .init_array .fini_array .jcr .data.rel.ro .dynamic .got .data .bss .comment .ARM.attributes .debug_aranges .debug_info .debug_abbrev .debug_line .debug_frame .debug_str .debug_loc .debug_ranges