User guide

Contents
1. INTRODUCTION...........................................................................................................................................................4
2. AT COMMAND SET.......................................................................................................................................................5
2.1 Assumptions .................................................................................................................................................................5
2.2 Commands..................................................................................................................................................................... 5
2.2.1 ^^^ {Enter Local Command Mode}...................................................................................................... 5
2.2.2 !!! {Enter Remote Command Mode}...................................................................................................... 5
2.2.3 AT..........................................................................................................................................................................6
2.2.4 ATA {Answer Call}....................................................................................................................................6
2.2.5 ATD<U><Y><bd_addr>,<uuid> {Make Outgoing Connection} ............................................................ 6
2.2.6 ATD<U><Y><bd_addr>,<ServiceName> {Make Connection}..................................................... 7
2.2.7 ATD<U><Y>L {Remake Connection}..................................................................................................7
2.2.8 ATD<U><Y>R {Make Connection to peer specified in AT+BTR}................................................... 7
2.2.9 ATEn {Enable/Disable Echo}.................................................................................................................. 7
2.2.10 ATH {Drop Connection}........................................................................................................................... 7
2.2.11 ATIn {Information} ..................................................................................................................................8
2.2.12 ATO {Enter Data Mode} (letter ‘o’) ..................................................................................................... 9
2.2.13 ATSn=m {Set S Register} ...................................................................................................................... 9
2.2.14 ATSn? {Read S Register Value}...........................................................................................................16
2.2.15 ATSn=? {Read S Register – Valid Range}......................................................................................... 16
2.2.16 ATX<string> {Send Data in Local Command and Connected Mode}........................................... 16
2.2.17 ATZ<n> {Hardware Reset and emerge into mode ‘n’}.................................................................. 16
2.2.18 AT&Fn {Set S Register Defaults} ........................................................................................................17
2.2.19 AT&F* {Clear Non-volatile Memory}..................................................................................................17
2.2.20 AT&F+ {Clear Non-volatile Memory}.................................................................................................. 18
2.2.21 AT&W {Write S Registers to Non-volatile Memory}........................................................................ 18
2.2.22 AT+BTAn {Control Audio Channel}..................................................................................................... 18
2.2.23 AT+BTC<devclass> {Set Device Class Code}...................................................................................18
2.2.24 AT+BTC? {Read Device Class Code}................................................................................................... 19
2.2.25 AT+BTD<bd_addr> {Remove Trusted Device}................................................................................... 19
2.2.26 AT+BTD* {Remove All Trusted Devices}..............................................................................................19
2.2.27 AT+BTF=<string> {Set Friendly Name}........................................................................................... 19
2.2.28 AT+BTF<bd_addr> {Get Remote Friendly Name}.......................................................................... 19
2.2.29 AT+BTG<bd_addr> {Enable Cautious Page Scanning ONLY}...................................................... 19
2.2.30 AT+BTG {Enable Promiscuous Page Scanning ONLY}.................................................................... 20
2.2.31 AT+BTGU {Enable Promiscuous Page Scanning ONLY} ................................................................. 20
2.2.32 AT+BTGY {Enable Promiscuous Page Scanning ONLY}.................................................................. 20
2.2.33 AT+BTGUY {Enable Promiscuous Page Scanning ONLY}............................................................... 20
2.2.34 AT+BTI<devclass> {Inquire} ............................................................................................................... 20
2.2.35 AT+BTIV<devclass> {Inquire}............................................................................................................. 21
2.2.36 AT+BTIN<devclass> {Inquire}............................................................................................................. 21
2.2.37 AT+BTK=<string> {Set Passkey}........................................................................................................ 21
2.2.38 AT+BTM<bd_addr> {Set Incoming Peer Address}............................................................................. 21
2.2.39 AT+BTM {Delete Incoming Peer Address}........................................................................................ 21
2.2.40 AT+BTM? {Read Incoming Peer Address}......................................................................................... 22
2.2.41 AT+BTN=<string> {Set Friendly Name in Non-volatile Memory}............................................... 22
2.2.42 AT+BTN? {Read Friendly Name from Non-volatile Memory}........................................................22
2.2.43 AT+BTO<devclass> {Open and make Unit Detectable}................................................................ 22
2.2.44 AT+BTP<bd_addr> {Enable Cautious Page/Inquiry Scanning}................................................... 22
2.2.45 AT+BTP {Enable Promiscuous Page/Inquiry Scanning}................................................................. 22
2.2.46 AT+BTPU {Enable Promiscuous Page/Inquiry Scanning} .............................................................. 22
2.2.47 AT+BTPY {Enable Promiscuous Page/Inquiry Scanning}............................................................... 23
2.2.48 AT+BTPUY {Enable Promiscuous Page/Inquiry Scanning} ............................................................. 23
2.2.49 AT+BTQ {Enable Inquiry Scans ONLY}.............................................................................................. 23
2.2.50 AT+BTR<bd_addr> {Set Outgoing Peer Address}.............................................................................. 23
2.2.51 AT+BTR {Delete Outgoing Peer Address}......................................................................................... 23
2.2.52 AT+BTR? {Read Outgoing Peer Address}.......................................................................................... 23
2.2.53 AT+BTS=<string> {Set Service Name}............................................................................................ 24
2.2.54 AT+BTS? {Read Service Name from Non-volatile Memory} ......................................................... 24
2.2.55 AT+BTT {Add Trusted Device} ............................................................................................................ 24
2.2.56 AT+BTT? {List Trusted Device}........................................................................................................... 24
2.2.57 AT+BTV<U><Y><bd_addr>,<uuid> {SDP Query for Service }..................................................... 24
2.2.58 AT+BTW<bd_addr> {Initiate Pairing}.................................................................................................... 25
2.2.59 AT+BTW? {List Cached Trusted Device}........................................................................................... 25
DSH_50003_v1v3 AT Command Reference 2 of 33