ELF >P@@P @8@@@@@@@@@@dd hhaha h aa@@Ptd@@LLQtd/libexec/ld-elf.so.1FreeBSDX %9% 2/,'147*.+)$-3865    "(0#!& .!AL.25ݣk bd|CEPvqX2D]PjJ W-3p/0UXLoD1 a$rL 6ez J]p*TFe/ >c)za`a@a aoa a- h@M a(a'p@@alibbluetooth.so.4_Jv_RegisterClasses_fini_initbt_gethostbynamebt_atonbt_gethostbyaddrbt_ntoalibc.so.7__prognameenvironstrcasecmpsnprintfstrerrorsetsockoptatoistrncasecmperrxoptindsendmemcpy__assertgetoptstrlenstrdupfree_init_tlsstrncatfprintffwriteclosesscanfioctlmemsetrecvsysctlnametomibsysctl__stdoutpfputcfputsstrchrstrlcpystrncpy__errorbind__stack_chk_failselect__stack_chk_guardconnecterrcallocoptargatexitsocket_edata__bss_start_endFBSD_1.0e(z a5(a6@a8`a/Xa`ahapaxaaaa a a a a aaaaaaaaaaaaa a(a0a8a@aHa Pa!Xa"`a#ha$pa%xa&a'a(a)a*a+a,a-H`H5!%!@%!h%!h%!h%!h%!h%!h%!h%!hp%!h`%~!h P%v!h @%n!h 0%f!h %^!h %V!h%N!h%F!h%>!h%6!h%.!h%&!h%!h%!h%!hp%!h`%!hP%!h@%!h0%!h %!h%!h%!h%!h %!h!%!h"%!h#%!h$%!h%%!h&%!h'p%!h(`%~!h)P%v!h*@%n!h+0UHAULoATSHH=U !HcLdHF !IDąH9 !~:HWHt1H'!t#HgX>g,\ @HT$HDD$T|$ZE<<uUH=i 1~@D$}tL1H=C }@1HOBH=( H¾}@1uSH= ~@1^SH= ~@1GSH= !~@10K S 9~@DC H= 1S H= 1Q~@HT$T$A$97\$#pAH=i H‰پ~@11D5 afMD5 AD5 %efH\$Hl$HLd$Ll$ALt$HHH H$1$Hl$fD$]tJH$H3 SH$ H$(L$0L$8L$@HHHzLl$ }@L$uD$ %tD$ f%fD$H;1L D$D$tD$0҄t؉:H= H‰پ?r@1H[]UHЉSHtH[]fH8H\$1 *Y1@S HHL$ HD$ t/$t/؉(H= H‰پ?r@1)H[T$H= @*fT$YqT$H= @@*YJ1fS H HT$HL$ D$ t0D$t/؉"(H= H‰پ?r@1fH [T$H= h@*fT$Y-1fDS H HT$HL$ D$ t0D$t/؉'H={ H‰پ?r@1H [T$H=Q @*fT$Y1fDS H H\$HL$ D$ H: H$1Hht0D$tC؉&H= H‰پ?r@1H$H3 u$H [H= HS@11fS HHT$HL$D$t2D$0҄t'؉0&H=) H‰پ?r@1tH[DfDS+ H0HT$HL$ D$ H H$(1Kt0D$tC؉%H= H‰پ?r@1H$(H3 uZH0[T$H=i 1!@D$u5H M >@H52 1{H Ht$ &HHfH\$Hl$% Ld$H8HT$HL$ D$ At0D$t=؉$H= H‰پ?r@1H\$ Hl$(Ld$0H8D$H=e [@AĉfD$AÉA1DO#H=( HDr@1rO#H= H‰1@S1EeH= ȗ@ 1"18S! H HT$HL$ D$ t0D$t/؉r#H=k H‰پ?r@1H [\$1"H=8 H‰پ@11S H HT$HL$ D$ t0D$t/؉"H= H‰پ?r@1&H [\$q!H= H‰پ“@11DUSHH H$1t!H$H3 H[]H H\$ۓ@HLL$LD$Hھ D$itD$0Ʉt؉!H= H¾?r@1.^H\$Hl$HLd$H8$fD$D$|D$LL$ LD$H D$ t0D$t}؉D!H== H‰پ?r@1H\$ Hl$(Ld$0H8ÐH:HvH;HtH@H$BfD$JT$H= ޓ@11DAWAVAUATUSHHXH HD$H1|$ L|$0HD$0HD$8D$@fD$DD$Ft(HT$HH3 $HX[]A\A]A^A_D$0IoH:Hu$H;HftH@HD$1BfEH[AHsHDNE~MMgHE1HVH}KVN CAA$HIE9u|$ LL$LD$ L D$D$ t1؉BH=; H‰پ?r@1wT$!H= @1_1fDfDAWAVAUAATUSHH(H H$1H$fD$D$ $fD$ D$D$  HDft,H$H3  H([]A\A]A^A_Ld$Lt$ M|$1LLLDD$ u|$ |$D$<<uT$H= 1g@;|$D$ tLH1T$ H= H@1fDT+H= 1@HHuH5w )T$ D$9ЉT$ HD$ff;D$\$I&H= H¾@1jAT$H= 2@1QAT$H= N@181XDHl$H:H<"H;茿H¸H"HBHD$BfE(fDS H HT$HL$ D$ t0D$t/؉H= H‰پ?r@1VH [\$H= H‰پ@1%1АSHHL$ HD$ !t/$t/؉H=~ H‰پ?r@1ɾH[T$H=T @1褾T$H=< @1茾T$H=$ @1tT$H= @1\1fDfDS HHL$ HD$ Qt/$t/؉H= H‰پ?r@1H[H|$1 H=} H¾}@1ʽ1f.SH HT$HL$ D$ t0D$t/؉"H= H‰پ?r@1fH [\$H= H‰پ6@151DSH0H$HL$ D$ H H$(1Ht3$tG؉uH=n H‰پ?r@1蹼H$(H3 H0[H 1 }@D$ 1HH= }@1OD$ D$ vHt$H{H= H¾j@11[ SHHL$ HD$ t/$t/؉eH=^ H‰پ?r@1詻H[\$H=- H¾P@1xT$H= i@1`\$xH= H¾^}@1<T$H= w}@1$\$\H= H‰پ}@11UUHЉSH8tH8[]fH8H\$ 1 @1莶1҉HfH1Htbf$>x$H= @1>1҉HfH1Hrbf$x$H= @11҉HfH(1 Hkb H$HD$HD$HD$聶$H=. /@1~T$H= B@1gT$H= W@1PT$ H= q@19T$H=ҿ @1"T$H= @1 T$H= @1T$H= @1ݴ1҉H(H1 Hhb H$D$脵$H=0 @1耴T$H= @1hT$ H= (@1PT$H= H@18T$H=о @1 T$H= p@1T$H= @11҉HDfDH1Hfbf$螴x$H=N @1螳1҉HfH1Hdbf$Nx$H= @1N1҉HfUHSH$辳HHD$H1bճxiH #@F$t211HHT$H=` 1,@HHJ@DBD袲9,$wH|$31H[]H|$H[]@AWAVAUATUS HhHD$PHD$XHl$PD$P βHHD$XG1Hob H D@RT$PD$LE1HD$XA<@F@B|84HD$8LHD$XxDh Dp LH|$XHD$@A@oLE?J@HEG HID$HHT$8L$HDH=ܻ Iؾ(@Dl$Dt$HT$ HT$@L$$HT$H1 D$LD$L9D$P+1H|$X芲Hh[]A\A]A^A_û DfDAWAVAUATUS HxHD$`HD$hHl$`D$` HHD$h81Hnb5H KX@袯L$`D$THD$XH|$XH|$hGDwDDgDoD$@WT$DGD$HWT$LG D$Po H T$@DL$L@DD$PH=I \$8Dd$0T$T$DDl$(Dt$ D|$T$T$H$H1nD$THD$XD$T;D$`@1H|$hHx[]A\A]A^A_ûN f.UjbSHH$HDŽ$Hҹ H$1H輯xfH p }@1&+H=O 1}@H蛮HuHH H=" H¾j@1o1҉H$H3@ u H[]KS1ibHH$fD$x"1HBH= H¾}@11H[fDH\$Hl$H(f$u%H:Ĭf$Hgb1zH\$Hl$ H(fDfDUHSH(Hl$fD$t H([]H8HT$ 1L@1*@1N@12@1@1L@1Ҥ@ 1@ 1谤@ 1蟤@萤~@v@HcH0@@~@v@HcH @@~@w HcH@ft ~@vÃ~@wHcH@HcH@~@w HcHŠ@f~@w HcHŀ@f~@w HcH@@f~@w HcH @f@~@w HcH@f~@v@HcH @@@w HcH@f)@w HcHŠ@fSH@Hu[a] *W D2 u6$HPHtH0a)[afDH߾a[afDfDAWAVAUATUSHH(HHt$T$ H|$Hc1E1ߣH\$ D$HcD$1HL@@fIH|$b9D$ AHT$ tMuIcL6HH 0/usr/src/usr.sbin/bluetooth/hccontrol/send_recv.c*size > sizeof(ng_hci_event_pkt_t)size >= sizeof(ng_hci_cmd_pkt_t)size <= sizeof(ng_hci_cmd_pkt_t) + NG_HCI_CMD_PKT_SIZE0 < cp_size && cp_size <= NG_HCI_CMD_PKT_SIZEhci_recvhci_sendhci_request%dStatus: %s [%#02x] Connection handle: %d Link policy settings: %#x MasterSlaveRole: %s [%#x] switch_role role_discovery The Role_Discovery command is used for a Bluetooth device to determine which role the device is performing for a particular Connection Handle. The connection handle must be a connection handle for an ACL connection. - dddd; connection handle The Switch_Role command is used for a Bluetooth device to switch the current role the device is performing for a particular connection with another specified Bluetooth device. The BD_ADDR command parameter indicates for which connection the role switch is to be performed. The Role indicates the requested new role that the local device performs. Note: the BD_ADDR command parameter must specify a Bluetooth device for which a connection already exists. - xx:xx:xx:xx:xx:xx BD_ADDR or name - dd; role; 0 - Master, 1 - Slaveread_link_policy_settings This command will read the Link Policy setting for the specified connection handle. The link policy settings parameter determines the behavior of the local Link Manager when it receives a request from a remote device or it determines itself to change the master-slave role or to enter the hold, sniff, or park mode. The local Link Manager will automatically accept or reject such a request from the remote device, and may even autonomously request itself, depending on the value of the link policy settings parameter for the corresponding connection handle. The connection handle must be a connection handle for an ACL connection. - dddd; connection handlewrite_link_policy_settings This command will write the Link Policy setting for the specified connection handle. The link policy settings parameter determines the behavior of the local Link Manager when it receives a request from a remote device or it determines itself to change the master-slave role or to enter the hold, sniff, or park mode. The local Link Manager will automatically accept or reject such a request from the remote device, and may even autonomously request itself, depending on the value of the link policy settings parameter for the corresponding connection handle. The connection handle must be a connection handle for an ACL connection. Multiple Link Manager policies may be specified for the link policy settings parameter by performing a bitwise OR operation of the different activity types. - dddd; connection handle - xxxx; settings 0x0000 - Disable All LM Modes (Default) 0x0001 - Enable Master Slave Switch 0x0002 - Enable Hold Mode 0x0004 - Enable Sniff Mode 0x0008 - Enable Park Mode Packet type: %#04x LMP version: %s [%#02x] LMP sub-version: %#04x Manufacturer: %s [%#04x] Features: %#02x Reason: %s [%#02x] Name: %s %x:%x:%xInquiry result #%d BD_ADDR: %s Page Scan Rep. Mode: %#02x Page Scan Mode: %#02x Class: %02x:%02x:%02x Clock offset: %#04x Encryption mode: %s [%d] Inquiry result, num_responses=%d Page Scan Period Mode: %#02x Inquiry complete. Status: %s [%#02x] inquiry This command will cause the Bluetooth unit to enter Inquiry Mode. Inquiry Mode is used to discover other nearby Bluetooth units. The LAP input parameter contains the LAP from which the inquiry access code shall be derived when the inquiry procedure is made. The Inquiry_Length parameter specifies the total duration of the Inquiry Mode and, when this time expires, Inquiry will be halted. The Num_Responses parameter specifies the number of responses that can be received before the Inquiry is halted. - xx:xx:xx; 9e:8b:33 (GIAC), 93:8b:00 (LDIAC) - dd; total length == dd * 1.28 sec - ddcreate_connection - xx:xx:xx:xx:xx:xx BD_ADDR or name - xxxx; packet type ACL packets ----------- 0x0008 DM1 0x0010 DH1 0x0400 DM3 0x0800 DH3 0x4000 DM5 0x8000 DH5 rep_mode - d; page scan repetition mode Page scan repetition modes -------------------------- 0 Page scan repetition mode 0 1 Page scan repetition mode 1 2 Page scan repetition mode 2 ps_mode - d; Page scan mode Page scan modes --------------- 0 Mandatory page scan mode 1 Optional page scan mode1 2 Optional page scan mode2 3 Optional page scan mode3 clck_off - dddd; clock offset. Use 0 if unknown role_sw - d; allow (1) or deny role switch disconnect The Disconnection command is used to terminate an existing connection. The connection handle command parameter indicates which connection is to be disconnected. The Reason command parameter indicates the reason for ending the connection. - dddd; connection handle - dd; reason; usually 19 (0x13) - user ended; also 0x05, 0x13-0x15, 0x1A, 0x29add_sco_connection This command will cause the link manager to create a SCO connection using the ACL connection specified by the connection handle command parameter. The Link Manager will determine how the new connection is established. This connection is determined by the current state of the device, its piconet, and the state of the device to be connected. The packet type command parameter specifies which packet types the Link Manager should use for the connection. The Link Manager must only use the packet type(s) specified by the packet type command parameter for sending HCI SCO data packets. Multiple packet types may be specified for the packet type command parameter by performing a bitwise OR operation of the different packet types. Note: An SCO connection can only be created when an ACL connection already exists and when it is not put in park mode. - dddd; ACL connection handle - xxxx; packet type SCO packets ----------- 0x0020 HV1 0x0040 HV2 0x0080 HV3 change_connection_packet_type The Change_Connection_Packet_Type command is used to change which packet types can be used for a connection that is currently established. This allows current connections to be dynamically modified to support different types of user data. The Packet_Type command parameter specifies which packet types the Link Manager can use for the connection. Multiple packet types may be specified for the Packet_Type command parameter by bitwise OR operation of the different packet types. - dddd; connection handle - xxxx; packet type mask ACL packets ----------- 0x0008 DM1 0x0010 DH1 0x0400 DM3 0x0800 DH3 0x4000 DM5 0x8000 DH5 SCO packets ----------- 0x0020 HV1 0x0040 HV2 0x0080 HV3 remote_name_request The Remote_Name_Request command is used to obtain the user-friendly name of another Bluetooth unit. - xx:xx:xx:xx:xx:xx BD_ADDR or name - dd; page scan repetition mode [0-2] - dd; page scan mode [0-3] - xxxx; clock offset [0 - 0xffff]read_remote_supported_features This command requests a list of the supported features for the remote unit identified by the connection handle parameter. The connection handle must be a connection handle for an ACL connection. - dddd; connection handleread_remote_version_information This command will obtain the values for the version information for the remote Bluetooth unit identified by the connection handle parameter. The connection handle must be a connection handle for an ACL connection. - dddd; connection handleread_clock_offset This command allows the Host to read the clock offset from the remote unit. - dddd; connection handle/@1@2@1@2@1@10@{Gz??Page scan mode: %#02x Page scan period mode: %#02x disabledSCO flow control %s [%d] EnabledDisabledLocal name: %s Hold Mode Activities: %#02x Maintain current Power StateVoice settings: %#04x Input coding: %s [%d] Input data format: %s [%d] Encryption mode: %s [%#02x] Scan enable: %s [%#02x] %sNumber of keys deleted: %d Number of keys written: %d Complete: Status: %s [%#x] Maximum Number of keys: %d Number of keys read: %d Event: Number of keys: %d %d: %s %02xPIN type: %s [%#02x] resetread_pin_typewrite_pin_type change_local_name read_local_nameread_page_timeoutwrite_page_timeout read_scan_enableread_page_scan_activityread_inquiry_scan_activityread_authentication_enableread_encryption_moderead_class_of_deviceread_voice_settingsread_hold_mode_activityread_sco_flow_control_enableread_page_scan_period_moderead_page_scan_modeLink supervision timeout: %.2f msec [%d slots] Number of broadcast retransmissions: %d Authentication Enable: %s [%d] Inquiry Scan Interval: %.2f msec [%d slots] Inquiry Scan Window: %.2f msec [%d slots] Page Scan Interval: %.2f msec [%d slots] Page Scan Window: %.2f msec [%d slots] Page timeout: %.2f msec [%d slots] Connection accept timeout: %.2f msec [%d slots] Input sample size: %d bit [%d] The Reset command will reset the Host Controller and the Link Manager. After the reset is completed, the current operational state will be lost, the Bluetooth unit will enter standby mode and the Host Controller will automatically revert to the default values for the parameters for which default values are defined in the specification. The Read_PIN_Type command is used for the Host to read whether the Link Manager assumes that the Host supports variable PIN codes only a fixed PIN code. The Write_PIN_Type command is used for the Host to write to the Host Controller whether the Host supports variable PIN codes or only a fixed PIN code. - dd; 0 - Variable; 1 - Fixedread_stored_link_key [] The Read_Stored_Link_Key command provides the ability to read one or more link keys stored in the Bluetooth Host Controller. The Bluetooth Host Controller can store a limited number of link keys for other Bluetooth devices. - xx:xx:xx:xx:xx:xx BD_ADDR or namewrite_stored_link_key The Write_Stored_Link_Key command provides the ability to write one or more link keys to be stored in the Bluetooth Host Controller. The Bluetooth Host Controller can store a limited number of link keys for other Bluetooth devices. If no additional space is available in the Bluetooth Host Controller then no additional link keys will be stored. - xx:xx:xx:xx:xx:xx BD_ADDR or name - xxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxxx up to 16 bytes link keydelete_stored_link_key [] The Delete_Stored_Link_Key command provides the ability to remove one or more of the link keys stored in the Bluetooth Host Controller. The Bluetooth Host Controller can store a limited number of link keys for other Bluetooth devices. - xx:xx:xx:xx:xx:xx BD_ADDR or name The Change_Local_Name command provides the ability to modify the user friendly name for the Bluetooth unit. - string The Read_Local_Name command provides the ability to read the stored user-friendly name for the Bluetooth unit.read_connection_accept_timeout This command will read the value for the Connection_Accept_Timeout configuration parameter. The Connection_Accept_Timeout configuration parameter allows the Bluetooth hardware to automatically deny a connection request after a specified time period has occurred and the new connection is not accepted. Connection Accept Timeout measured in Number of Baseband slots.write_connection_accept_timeout This command will write the value for the Connection_Accept_Timeout configuration parameter. - dddd; measured in number of baseband slots. This command will read the value for the Page_Timeout configuration parameter. The Page_Timeout configuration parameter defines the maximum time the local Link Manager will wait for a baseband page response from the remote unit at a locally initiated connection attempt. Page Timeout measured in Number of Baseband slots. This command will write the value for the Page_Timeout configuration parameter. - dddd; measured in number of baseband slots. This command will read the value for the Scan_Enable parameter. The Scan_Enable parameter controls whether or not the Bluetooth uint will periodically scan for page attempts and/or inquiry requests from other Bluetooth unit. 0x00 - No Scans enabled. 0x01 - Inquiry Scan enabled. Page Scan disabled. 0x02 - Inquiry Scan disabled. Page Scan enabled. 0x03 - Inquiry Scan enabled. Page Scan enabled.write_scan_enable This command will write the value for the Scan_Enable parameter. The Scan_Enable parameter controls whether or not the Bluetooth unit will periodically scan for page attempts and/or inquiry requests from other Bluetooth unit. - dd; 0 - No Scans enabled. 1 - Inquiry Scan enabled. Page Scan disabled. 2 - Inquiry Scan disabled. Page Scan enabled. 3 - Inquiry Scan enabled. Page Scan enabled. This command will read the value for Page_Scan_Activity configuration parameters. The Page_Scan_Interval configuration parameter defines the amount of time between consecutive page scans. This time interval is defined from when the Host Controller started its last page scan until it begins the next page scan. The Page_Scan_Window configuration parameter defines the amount of time for the duration of the page scan. The Page_Scan_Window can only be less than or equal to the Page_Scan_Interval.write_page_scan_activity interval(dddd) window(dddd) This command will write the value for Page_Scan_Activity configuration parameter. The Page_Scan_Interval configuration parameter defines the amount of time between consecutive page scans. This is defined as the time interval from when the Host Controller started its last page scan until it begins the next page scan. The Page_Scan_Window configuration parameter defines the amount of time for the duration of the page scan. The Page_Scan_Window can only be less than or equal to the Page_Scan_Interval. - Range: 0x0012 -- 0x100, Time = N * 0.625 msec - Range: 0x0012 -- 0x100, Time = N * 0.625 msen This command will read the value for Inquiry_Scan_Activity configuration parameter. The Inquiry_Scan_Interval configuration parameter defines the amount of time between consecutive inquiry scans. This is defined as the time interval from when the Host Controller started its last inquiry scan until it begins the next inquiry scan.write_inquiry_scan_activity interval(dddd) window(dddd) This command will write the value for Inquiry_Scan_Activity configuration parameter. The Inquiry_Scan_Interval configuration parameter defines the amount of time between consecutive inquiry scans. This is defined as the time interval from when the Host Controller started its last inquiry scan until it begins the next inquiry scan. The Inquiry_Scan_Window configuration parameter defines the amount of time for the duration of the inquiry scan. The Inquiry_Scan_Window can only be less than or equal to the Inquiry_Scan_Interval. - Range: 0x0012 -- 0x100, Time = N * 0.625 msec - Range: 0x0012 -- 0x100, Time = N * 0.625 msen This command will read the value for the Authentication_Enable parameter. The Authentication_Enable parameter controls if the local unit requires to authenticate the remote unit at connection setup (between the Create_Connection command or acceptance of an incoming ACL connection and the corresponding Connection Complete event). At connection setup, only the unit(s) with the Authentication_Enable parameter enabled will try to authenticate the other unit.write_authentication_enable enable(0|1) This command will write the value for the Authentication_Enable parameter. The Authentication_Enable parameter controls if the local unit requires to authenticate the remote unit at connection setup (between the Create_Connection command or acceptance of an incoming ACL connection and the corresponding Connection Complete event). At connection setup, only the unit(s) with the Authentication_Enable parameter enabled will try to authenticate the other unit. This command will read the value for the Encryption_Mode parameter. The Encryption_Mode parameter controls if the local unit requires encryption to the remote unit at connection setup (between the Create_Connection command or acceptance of an incoming ACL connection and the corresponding Connection Complete event). At connection setup, only the unit(s) with the Authentication_Enable parameter enabled and Encryption_Mode parameter enabled will try to encrypt the connection to the other unit. : 0x00 - Encryption disabled. 0x01 - Encryption only for point-to-point packets. 0x02 - Encryption for both point-to-point and broadcast packets.write_encryption_mode mode(0|1|2) This command will write the value for the Encryption_Mode parameter. The Encryption_Mode parameter controls if the local unit requires encryption to the remote unit at connection setup (between the Create_Connection command or acceptance of an incoming ACL connection and the corresponding Connection Complete event). At connection setup, only the unit(s) with the Authentication_Enable parameter enabled and Encryption_Mode parameter enabled will try to encrypt the connection to the other unit. (dd) 0 - Encryption disabled. 1 - Encryption only for point-to-point packets. 2 - Encryption for both point-to-point and broadcast packets. This command will read the value for the Class_of_Device parameter. The Class_of_Device parameter is used to indicate the capabilities of the local unit to other units.write_class_of_device class(xx:xx:xx) This command will write the value for the Class_of_Device parameter. The Class_of_Device parameter is used to indicate the capabilities of the local unit to other units. (xx:xx:xx) - class of device This command will read the values for the Voice_Setting parameter. The Voice_Setting parameter controls all the various settings for voice connections. These settings apply to all voice connections, and cannot be set for individual voice connections. The Voice_Setting parameter controls the configuration for voice connections: Input Coding, Air coding format, input data format, Input sample size, and linear PCM parameter.write_voice_settings settings(xxxx) This command will write the values for the Voice_Setting parameter. The Voice_Setting parameter controls all the various settings for voice connections. These settings apply to all voice connections, and cannot be set for individual voice connections. The Voice_Setting parameter controls the configuration for voice connections: Input Coding, Air coding format, input data format, Input sample size, and linear PCM parameter. (xxxx) - voice settingsread_number_broadcast_retransmissions This command will read the unit's parameter value for the Number of Broadcast Retransmissions. Broadcast packets are not acknowledged and are unreliable.write_number_broadcast_retransmissions count(dd) This command will write the unit's parameter value for the Number of Broadcast Retransmissions. Broadcast packets are not acknowledged and are unreliable. (dd) - number of broadcast retransimissions This command will read the value for the Hold_Mode_Activity parameter. The Hold_Mode_Activity value is used to determine what activities should be suspended when the unit is in hold mode.write_hold_mode_activity settings(0|1|2|4) This command will write the value for the Hold_Mode_Activity parameter. The Hold_Mode_Activity value is used to determine what activities should be suspended when the unit is in hold mode. (dd) - bit mask: 0 - Maintain current Power State. Default 1 - Suspend Page Scan. 2 - Suspend Inquiry Scan. 4 - Suspend Periodic Inquiries. The Read_SCO_Flow_Control_Enable command provides the ability to read the SCO_Flow_Control_Enable setting. By using this setting, the Host can decide if the Host Controller will send Number Of Completed Packets events for SCO Connection Handles. This setting allows the Host to enable and disable SCO flow control.write_sco_flow_control_enable enable(0|1) The Write_SCO_Flow_Control_Enable command provides the ability to write the SCO_Flow_Control_Enable setting. By using this setting, the Host can decide if the Host Controller will send Number Of Completed Packets events for SCO Connection Handles. This setting allows the Host to enable and disable SCO flow control. The SCO_Flow_Control_Enable setting can only be changed if no connections exist.read_link_supervision_timeout This command will read the value for the Link_Supervision_Timeout parameter for the device. The Link_Supervision_Timeout parameter is used by the master or slave Bluetooth device to monitor link loss. If, for any reason, no Baseband packets are received from that Connection Handle for a duration longer than the Link_Supervision_Timeout, the connection is disconnected. - dddd; connection handle write_link_supervision_timeout This command will write the value for the Link_Supervision_Timeout parameter for the device. The Link_Supervision_Timeout parameter is used by the master or slave Bluetooth device to monitor link loss. If, for any reason, no Baseband packets are received from that connection handle for a duration longer than the Link_Supervision_Timeout, the connection is disconnected. - dddd; connection handle - dddd; timeout measured in number of baseband slots This command is used to read the mandatory Page_Scan_Period_Mode of the local Bluetooth device. Every time an inquiry response message is sent, the Bluetooth device will start a timer (T_mandatory_pscan), the value of which is dependent on the Page_Scan_Period_Mode. As long as this timer has not expired, the Bluetooth device will use the Page_Scan_Period_Mode for all following page scans.write_page_scan_period_mode This command is used to write the mandatory Page_Scan_Period_Mode of the local Bluetooth device. Every time an inquiry response message is sent, the Bluetooth device will start a timer (T_mandatory_pscan), the value of which is dependent on the Page_Scan_Period_Mode. As long as this timer has not expired, the Bluetooth device will use the Page_Scan_Period_Mode for all following page scans. - dd; page scan period mode: 0x00 - P0 (Default) 0x01 - P1 0x02 - P2 This command is used to read the default page scan mode of the local Bluetooth device. The Page_Scan_Mode parameter indicates the page scan mode that is used for the default page scan. Currently one mandatory page scan mode and three optional page scan modes are defined. Following an inquiry response, if the Baseband timer T_mandatory_pscan has not expired, the mandatory page scan mode must be applied.write_page_scan_mode This command is used to write the default page scan mode of the local Bluetooth device. The Page_Scan_Mode parameter indicates the page scan mode that is used for the default page scan. Currently, one mandatory page scan mode and three optional page scan modes are defined. Following an inquiry response, if the Baseband timer T_mandatory_pscan has not expired, the mandatory page scan mode must be applied. - dd; page scan mode: 0x00 - Mandatory Page Scan Mode (Default) 0x01 - Optional Page Scan Mode I 0x02 - Optional Page Scan Mode II 0x03 - Optional Page Scan Mode III?Number of ACL packets: %d Number of SCO packets: %d Country code: %s [%#02x] HCI version: %s [%#02x] HCI revision: %#04x read_local_supported_featuresread_buffer_sizeread_country_coderead_bd_addrMax. ACL packet size: %d bytes Max. SCO packet size: %d bytes read_local_version_information This command will read the values for the version information for the local Bluetooth unit. This command requests a list of the supported features for the local unit. This command will return a list of the LMP features. The Read_Buffer_Size command is used to read the maximum size of the data portion of HCI ACL and SCO Data Packets sent from the Host to the Host Controller. This command will read the value for the Country_Code return parameter. The Country_Code defines which range of frequency band of the ISM 2.4 GHz band will be used by the unit. This command will read the value for the BD_ADDR parameter. The BD_ADDR is a 48-bit unique identifier for a Bluetooth unit.RSSI: %d dB Link quality: %d Failed contact counter: %d read_rssi read_failed_contact_counter This command will read the value for the Failed_Contact_Counter parameter for a particular ACL connection to another device. - dddd; ACL connection handle reset_failed_contact_counter This command will reset the value for the Failed_Contact_Counter parameter for a particular ACL connection to another device. - dddd; ACL connection handle get_link_quality This command will return the value for the Link_Quality for the specified ACL connection handle. This command will return a Link_Quality value from 0-255, which represents the quality of the link between two Bluetooth devices. The higher the value, the better the link quality is. Each Bluetooth module vendor will determine how to measure the link quality. - dddd; ACL connection handle This command will read the value for the difference between the measured Received Signal Strength Indication (RSSI) and the limits of the Golden Receive Power Range for a ACL connection handle to another Bluetooth device. Any positive RSSI value returned by the Host Controller indicates how many dB the RSSI is above the upper limit, any negative value indicates how many dB the RSSI is below the lower limit. The value zero indicates that the RSSI is inside the Golden Receive Power Range. - dddd; ACL connection handle Role switch: %d Packet mask: %#04x Commands sent: %d Events received: %d ACL packets received: %d ACL packets sent: %d SCO packets received: %d SCO packets sent: %d Bytes received: %d Bytes sent: %d Max. ACL packet size: %d Max. SCO packet size: %d Debug level: %d State: %#x %-15s %08x %9d MASTSLAVACLSCOread_node_stateGet the HCI node stateinitializeInitialize the HCI noderead_debug_levelRead the HCI node debug levelwrite_debug_level read_node_buffer_sizeread_node_bd_addrread_node_featuresread_node_statreset_node_statflush_neighbor_cacheread_neighbor_cacheread_connection_listread_node_packet_maskread_node_role_switchwrite_node_role_switch {0|1}read_node_listLink Policy Settings mask: %#04x Number of free command buffers: %d Numbef of free ACL buffers: %d Total number of ACL buffers: %d Numbef of free SCO buffers: %d Total number of SCO buffers: %d Name ID Num hooks Remote BD_ADDR Handle Type Mode Role Encrypt Pending Queue State %-17.17s %6d %4.4s %4d %4.4s %7.7s %7d %5d %s BD_ADDR Features Clock offset Page scan Rep. scan %-17.17s %02x %02x %02x %02x %02x %02x %02x %02x %#12x %#9x %#9x Write the HCI node debug levelRead the HCI node buffer information. This will return current state of the HCI buffer for the HCI nodeRead the HCI node BD_ADDR. Returns device BD_ADDR as cached by the HCI nodeRead the HCI node features. This will return list of supported features as cached by the HCI nodeRead packets and bytes counters for the HCI nodeReset packets and bytes counters for the HCI nodeFlush content of the HCI node neighbor cacheRead content of the HCI node neighbor cacheRead the baseband connection descriptors list for the HCI noderead_node_link_policy_settings_maskRead the value of the Link Policy Settinngs mask for the HCI nodewrite_node_link_policy_settings_mask Write the value of the Link Policy Settings mask for the HCI node. By default all supported Link Policy modes (as reported by the local device features) are enabled. The particular Link Policy mode is enabled if local device supports it and correspinding bit in the mask was set - xxxx; Link Policy mask 0x0000 - Disable All LM Modes 0x0001 - Enable Master Slave Switch 0x0002 - Enable Hold Mode 0x0004 - Enable Sniff Mode 0x0008 - Enable Park Mode Read the value of the Packet mask for the HCI nodewrite_node_packet_mask Write the value of the Packet mask for the HCI node. By default all supported packet types (as reported by the local device features) are enabled. The particular packet type is enabled if local device supports it and corresponding bit in the mask was set - xxxx; packet type mask ACL packets ----------- 0x0008 DM1 0x0010 DH1 0x0400 DM3 0x0800 DH3 0x4000 DM5 0x8000 DH5 SCO packets ----------- 0x0020 HV1 0x0040 HV2 0x0080 HV3 Read the value of the Role Switch parameter for the HCI nodeWrite the value of the Role Switch parameter for the HCI node. By default, if Role Switch is supported, local device will try to perform Role Switch and become Master on incoming connection. Some devices do not support Role Switch and thus incomming connections from such devices will fail. Setting this parameter to zero will prevent Role Switch and thus accepting device will remain SlaveGet a list of HCI nodes, their Netgraph IDs and connected hooks.Usage: hccontrol [-hN] [-n HCI_node_name] cmd [p1] [..] For more information use 'help command' Could not get list of HCI nodesCould not bind socket, node=%sCould not connect socket, node=%snet.bluetooth.hci.command_timeoutCould not execute command "%s". %s /usr/src/usr.sbin/bluetooth/hccontrol/hccontrol.c %s n:NvhhelpSupported commands: Unknown command: "%s" Could not allocate memoryCould not create socketCould not bind socketCould not find HCI nodesUsing HCI node: %s Could not setsockopt()Could not sysctlnametomib()Could not sysctl()Usage: %s %s do_hci_command?UNKNOWNUnknown errorNo errorUnknown HCI commandNo connectionHardware failurePage timeoutAuthentication failureKey missingMemory fullConnection timeoutMax number of connectionsACL connection already existsCommand disallowedHost timeoutInvalid HCI command parameterRepeated attemptsPairing not allowedUnknown LMP PDUUnsupported remote featureSCO offset rejectedSCO interval rejectedSCO air mode rejectedInvalid LMP parametersUnspecified errorRole change not allowedLMP response timeoutLMP PSU not allowedUnit key usedQoS is not supportedInstant passedCLOSEDW4_LP_CON_RSPW4_CONN_COMPLETEOPENNorth America, Europe, JapanFrance<3-Slot> <5-Slot> Ericsson Technology LicensingNokia Mobile PhonesIntel Corp.IBM Corp.Toshiba Corp.3ComMicrosoftLucentMotorolaInfineon Technologies AGCambridge Silicon RadioSilicon WaveDigianswer A/STexas Instruments Inc.Parthus Technologies Inc.Broadcom CorporationMitel SemiconductorWidcomm, Inc.Zeevo, Inc.Atmel CorporationRTX Telecom A/SKC Technology Inc.NewlogicTransilica, Inc.TTPCom LimitedSignia Technologies, Inc.Conexant Systems Inc.QualcommInventelAVM BerlinBandSpeed, Inc.Mansella LtdNEC CorporationWavePlus Technology Co., Ltd.AlcatelPhilips SemiconductorsC TechnologiesOpen InterfaceR F Micro DevicesHitachi LtdSymbol Technologies, Inc.TenovisGCT SemiconductorNorwood SystemsMewTel Technology Inc.ST MicroelectronicsSynopsysRed-M (Communications) LtdCommil LtdEclipse (HQ Espana) S.L.Renesas Technology Corp.Mobilian CorporationTeraxGennum CorporationResearch In MotionIPextreme, Inc.Systems and Chips, IncBluetooth SIG, IncSeiko Epson CorporationBluetooth LMP 1.0Bluetooth LMP 1.1Bluetooth LMP 1.2Bluetooth LMP 2.0Suspend Page Scan Suspend Inquiry Scan Suspend Periodic Inquiries 1's complement2's complementSign-MagnitudeReservedLinearu-lawA-lawNONEP2PALLNo Scan enabledVariable PINFixed PIN@@@@@@@@@!@@@;@Y@h@@@l@@y@@P@@@@@@@@@@(@?@@Q@i@@~@ @@@@@@@@@@@ @@@'@5@D@W@a@n@|@@@@@@@@@@@@*@E@`@{@@@@@@@@@@@@/@<@K@b@|@@@@@h@@@@@@@@7@M@V@_@j@z@@@@@@@@@@*@@2@D@T@k@@@@@@@@@@ @@@!@1@H@[@s@@@@P@x@@@@@@@@@-@6@=@C@-@I@N@R@@@@V@(@X@@f@s@J@F@Max number of SCO connections to a unitHost rejected due to limited resourcesHost rejected due to security reasonsHost rejected due to remote unit is a personal unitUnsupported feature or parameter valueOther end terminated connection: User ended connectionOther end terminated connection: Low resourcesOther end terminated connection: About to power offConnection terminated by local hostUnsupported LMP parameter valueLMP error transaction collisionEncryption mode not acceptablePairing with unit key not supportedMitsubishi Electric CorporationRohde & Schwartz GmbH & Co. KGMacronix International Co. Ltd.Computer Access Technology Corporation (CATC)Integrated System Solution Corp.Matsushita Electric Industrial Co., Ltd.Bluetooth HCI Specification 1.0BBluetooth HCI Specification 1.1Bluetooth HCI Specification 1.2Bluetooth HCI Specification 2.0Only for point-to-point packetsBoth point-to-point and broadcast packetsInquiry Scan enabled. Page Scan disabledInquiry Scan disabled. Page Scan enabledInquiry Scan enabled. Page Scan enabled;LhhP0Pp 0!P#(@%Pp'x *p-/3(@3@4`4567@89(9H:h@;< =@>??(@H@AhA@BB`CC D( PEH Fh F PG H pH I J( PKH Kh L M O R R8 SX Tx T U V W X Y8 ZX Zp Z [ P[ [ [ ] ] @^0 ^H `_h a b c cPd0dP0epeeffl m80mPPmhmmmmn0nPnpn(n@ oX@pzRx $P@AC BK4D@vBEE B(A0A8G|@tD4@BEH B(D0A8I@@JLP@AFD@$@AFDP$D@JMO$l@BGA G`@JT$0!@BGA G$#@BGA G $$@&JMO$, '@JMO4T)@GBBB E(A0A8J$ -@GJMO$p/@2JMO2@72@AFD03@AFD0$4p4@BDA GP\p5@AFD@|p6@AFD007@AFD07@AFD08@AFD@`9@AFD@0:@AFD0<:@AFD0\;@JL@|<@JL@=@AFD0>@AFD@p?@AFD@0@@AFD0@@AI0<pA@AI0\A@AI0|B@AI0C@AI0C@AI0@D@AI E@AI E@AI0<`F@AI0\G@AL|G@eAI  H@AL0I@1X@pJ@AI0K@AI0K@AHG<`L@ JL@4\pM@BBB B(A0A8G40O@BBB E(A0A8JQ@AI0`R@AI  0S@AI ,S@AI0LPT@"ALlU@AI V@AFDPW@AFDPX@AFDPPY@AFD@ PZ@D$ pZ@D< Z@DT Z@GD l [@GD  P[@GD  [@D0 \@D  ]@GD  ]@GD  @^@AFK04 _@BGB B(A0A8K4T `@BGB B(A0A8K `b@AKG @c@ZAP  c@TN0 d@pADF@ pd@jADF@$ d@jADF@D Pe@)D\ e@2A$t e@zBEA A(D04 @f@\BEB B(A0D8I l@ l@ l@ m@24 @m@L `m@d m@| m@ m@ m@ n@ n@ @n@A4 n@BBB B(A0A8G`D o@JML0e h@ p@0@o@X @@  @a H @ @` o @ooR @a@@@@@@@@@"@2@B@R@b@r@@@@@@@@@@@"@2@B@R@b@r@@@@@@@@@@@"@2@B@@ar@r@@r@s@@ v@Pv@@x@8y@@~@(@)@@@p/@@Ȅ@$@h@@ -@@@`@Ѝ@@ '@H@@#@x@@0!@@@@@@G@@@@Q@@@0@@@К@0O@@@pM@@@`L@Ԕ@0@K@@@G@ @@@`F@@@p?@@x@E@@@>@,@P@K@@@=@=@@E@@ة@<@U@P@@D@@ح@;@p@h@C@8@`@:@@0@pJ@ж@@0:@@@C@@@h@`9@@@@0I@@@8@@@B@@@7@ɕ@@ H@@@07@@@A@X@@p6@@P@p5@@8@p4@@(@pA@@@3@@@@@x@@2@@0@U@~@@PT@@@`R@@@S@@p@0S@H@x@PY@0@h@X@ @H@W@(@@V@N@^@]@u@@Z@@@]@@@c@@@\@@x@@c@ @@`b@@0@[@+@h@pZ@;@@PZ@P@@`@d@@_@@@h@P[@@@d@y@@[@@(@pd@@@Z@@@@d@@@@^@$FreeBSD: releng/9.3/lib/csu/amd64/crt1.c 245777 2013-01-22 07:32:26Z kib $$FreeBSD: releng/9.3/lib/csu/common/crtbrand.c 268511 2014-07-10 21:52:31Z gjb $GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]$FreeBSD: releng/9.3/lib/csu/amd64/crti.S 217105 2011-01-07 16:07:51Z kib $GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]GCC: (GNU) 4.2.1 20070831 patched [FreeBSD]$FreeBSD: releng/9.3/lib/csu/amd64/crtn.S 217105 2011-01-07 16:07:51Z kib $.shstrtab.interp.note.ABI-tag.gnu.hash.dynsym.dynstr.gnu.version.gnu.version_r.rela.dyn.rela.plt.init.text.fini.rodata.eh_frame_hdr.eh_frame.ctors.dtors.jcr.dynamic.got.plt.data.bss.comment @@%0@0!o@P+ @X3X @X ;oR @R rHo @ W @ `aH @H  kh@hf|@|qP@Pt]wp@p}p@pЎ @LAd hahxaxaa@a@xa`  a   Ss