Samsung SCH-A310 AT commands. Hideo 12/03/2002 In the grand tradition of the list of AT commands Eric Sandeen made for the Samsung SCH-8500, these were found by sending a bazillion AT commands to the phone using my WHAcker! program, and keeping track of which ones returned anything other than "ERROR". I have not obtained any proprietary Samsung information in any illegal manner. So, as Eric said... Lawyers, you'd be wasting your time here... move along... :-) This first set is all of: AT+XXX? AT+XXX=? for "XXX" = "AAA" through "ZZZ" Some of the items are described in further detail at the end of this section. at+CAD=? +CAD: at+CAD? +CAD: 1 [Analog=0, Digital=1] at+CBC=? +CBC: at+CBC? +CBC: 0,80 [Battery Condition ,%] at+CDR=? +CDR: (0-1) at+CDR? +CDR: 0 at+CDS=? +CDS: (0-0),(1-1),(512-65535),(6-250) at+CDS? +CDS: 0,1,2048,6 at+CFC=? +CFC: (0-0) at+CFC? +CFC: 0 at+CFG? +CFG: "" at+CQD? +CQD: 10 at+CRC? +CRC: 0 at+CRM=? +CRM: (0-1) at+CRM? +CRM: 0 [Set RM Interface Protocol] at+CSO=? +CSO: (12, 33) at+CSO? +CSO: 33 at+CSQ=? +CSQ: at+CSQ? +CSQ: 29, 99 [Signal Quality , or ,] at+CSS=? +CSS: at+CSS? +CSS: A, 17 [Serving System Identification] at+CTA=? +CTA: (0-255) at+CTA? +CTA: 0 [MT-Terminated Async. Data Calls] at+CXT=? +CXT: (0-1) at+CXT? +CXT: 0 [Cellular Extension] at+CBIP=? +CBIP: at+CBIP? OK at+CDVW=? and at+CDVW? through at+CEGK=? and at+CEGK? return a "BUSY" response. at+CDVW? OK at+CMIP=? +CMIP: at+CMIP? OK at+CMUX=? +CMUX: (1, 2, 3, 4, 5, 6, 7, 8, 9, A, B, C, D, F),(1, 2) at+CMUX? +CMUX: C,2 at+ESR? +ESR: 1 [Selective Repeat] at+GCAP=? +GCAP: [List Phone Capabilities] at+GCAP +GCAP: +CIS707-A, +MS, +ES, +DS, +FCLASS at+GMI=? +GMI: [Request Manufacturer Identification] at+GMI +GMI: SAMSUNG ELECTRONICS CO.,LTD. at+GMM=? +GMM: [Request Model Identification] at+GMM +GMM: SCH-A310 at+GMR=? +GMR: [Request Revision Identification] at+GMR +GMR: S/W VER: ND2.1.75 SCH-A310 at+GOI=? +GOI: [Request Global Object Identification] at+GSN=? +GSN: [Request Product Serial Number Identification] at+ICF=? +ICF: (3-3),(0-3) [Framing ,] at+ICF? +ICF: 3,3 [DTE-DCE Character Framing ,] at+IFC=? +IFC: (0-3),(0-2) [Flow control ,] at+IFC? +IFC: 2,2 [DTE-DCE Local Flow Control ,] at+IPR=? +IPR: (0, 1200, 2400, 4800, 9600, 19200), (45, 50, 75, 110, 150, 300, 600, 38400, 57600, 115200, 230400) [DTE rates ,] at+IPR? +IPR: 230400 [Fixed DTE Rate 0=autodetect] at+MIN=? +MIN: at+MIN? +MIN: NNN-NNN-NNNN [Your Phone Number] Battery Condition Power Type: 0=Battery, 1=Charging, 2=N/A, 3=Power Failure Signal Quality RSSI: Values from 0 - 31 Signal Quality Frame Error Rate: 0 = Less than 0.01% 1 = 0.01% to 0.1% 2 = 0.1% to 0.5% 3 = 0.5% to 1.0% 4 = 1.0% to 2.0% 5 = 2.0% to 4.0% 6 = 4.0% to 8.0% 7 = Greater than 8.0% Cellular Extension: 0 = do not pass unrecognized commands to IWF 1 = pass unrecognized commands to IWF RM Interface Protocol: 0 = Use Circuit Switched Data 1 = Use Packet Switched Data Phone Capabilities: CIS707-A = CDMA Circuit Switched Data MS = Modulation Selection (IWF) ES = Error Control Selection (IWF v.42) DS = Data Compression Selection (IWF v.42bis) FCLASS = Group III Fax CIS707P = CDMA Packet Switched Data ============ This next set is all of: AT#Pxxxx? AT#Pxxxx=? where "xxxx" varied from "a" to "zzzz" (that's 492,830 combinations!) Here are the results of all commands that return anything but "ERROR".... Usually, when you see a "12" it means a 12 character string (like a phonebook name), and likewise "32" seems to mean a 32 character string (line a phone number). There are 500 entries for phone numbers avalable on the A310, and 5 groups which seem to be signified internally by the numbers 0-4. In general, these seem to go something like this: AT#PXXXX=? shows entry format AT#PXXXX? shows current setting AT#PXXXX= writes data and maybe... AT#PXXXR=N reads data from location N AT#PXXXW= writes data =============== at#PBDYN? #PBDYN: NNN-NNN-NNNN [Your Phone Number] at#PBGRR=? #PBGRR: (0-4),12 [Read the name of group 0-4, 12 characters long] at#PBGRW=? #PBGRW: (0-4),12 [Write the name of group 0-4, 12 characters long] at#PBMNR=? at#PBMNW=? at#PBOKR=? #PBOKR: (1-500),(0-4),12,32,48,0 [Format of phone book read - inaccurate] at#PBOKW=? #PBOKW: (1-500),(0-4),12,32,32,0 [Format of phone book write - inaccurate] at#PBSEL? #PBSEL: 0,25,"1C2C3C4C5C6C7C8C9C10C11C12C13C14C15C16C17C18C19C20C21C22C23C24C25C" at#PCBIT? #PCBIT: 1005,1,0,8,5,500,500,31,1,13,48,12,32,0 at#PCBND? #PCBND: 1 at#PCKEY? #PCKEY: 0 at#PCLNK? #PCLNK: 0 at#PCLNK=? #PCLNK: (0-1) at#PCMIT? #PCMIT: 1000,1,4,0,0,0,0,0,3,12,1,128,80,10,12,1,0,0,0,0,12,0,0,0,0,0 at#PCOUT? #PCOUT: 1 at#PCOUT=? #PCOUT: (0-1) at#PCPIT? #PCPIT: 1002,32,20,1,5,16,20,32,20 at#PCSIT? #PCSIT: 1002,32,10,160,30,160,30,160,20,22528,80 at#PCUIT? #PCUIT: 1002,12,4096,0,5,0 at#PIDYR=? #PIDYR: (0-19),16 at#PIDYW=? #PIDYW: (0-19),16 at#PIMMR=? #PIMMR: (0-9),60 at#PIMMW=? #PIMMW: (0-9),60 at#PISHR=? [Read Calendar Item] #PISHR: (0-19),(0-4),32 100 0 10 30 60 at#PISHW=? [Write Calendar Item] #PISHW: (0-19),(0-4),32 100 0 10 30 60 at#PITDR=? [Read Note Pad Item] #PITDR: (0-19),32 at#PITDW=? [Write Note Pad Item] #PITDW: (0-19),32 at#PIWTM? [List of timezones in phone.] #PIWTM: 19800106T000000 19800106T000010 19800106T000020 19800106T000030 19800106T000040 19800106T000050 19800106T000100 19800106T000110 19800106T000120 19800106T000130 19800106T000140 19800106T000150 19800106T000200 19800106T000210 19800106T000220 19800106T000230 19800106T000240 19800106T000250 19800106T000300 19800106T000310 19800106T000320 19800106T000330 19800106T000340 19800106T000350 at#PIWTM=? [List of timezone names in phone.] #PIWTM: (0-23),16 San Francisco Denver,Arizona Chicago,Mexico NewYork,D.C. Caracas Buenos Aires Mid Atlantic Cape Verde London,Madrid Paris,Berlin Athens,Helsinki Moscow Abu Dabi Tashkent Alma-ata Bangkok,Jakarta Hongkong,Beijing Seoul,Tokyo Guam,Sydney Okhotsk Wellington Samoa,Midway Honolulu,Hawaii Alaska at#PMGLG? [List of animations in phone. Notice 30-33 which are undocumented. Other than clock1, clock2, and dual clock, these names don't seem to match the names given in the display menu options.] #PMGLG: (0-14) 0,Golf 0,Elf 1,Elf 1,Space 2,Flower 2,Snow 2,Leopard 2,Elf 2,Clock1 2,Clock2 2,Dual clock 30,Down image1 31,Down image2 32,Down image3 33,Down image4 at#PMGLG=? [List of places where animations are available. Probably corresponds to number before animation names in previous list.] #PMGLG: (0-2) Opening Closing Wall Paper at#PMIDL? [DL? Download something?] #PMIDL: 1,"Y" at#PMIDL=? #PMIDL: (1-10),(0-2),(0-1),12,40960,128,80 at#PMIUL=? [UL? Upload something?] #PMIUL: (1-10),(0-2),(0-1),12,40960,128,80 at#PMLGT? at#PMODE? [Must be in PMODE=1 to recieve commands.] #PMODE: 1 at#PMODE=? #PMODE: (0-1) at#PMUNA? #PMUNA: 20021107T205540,S," [Phone banner text and date it was recorded.] at#PMUNA=? #PMUNA: 30,1 at#PSFMR? OK at#PSFMR=? #PSFMR: (0-19) at#PSRMR? OK at#PSRMR=? [Read Text message] #PSRMR: (0-29) at#PSSEL? #PSSEL: 10,1,0 at#PSSMR? OK at#PSSMR=? #PSSMR: (0-29) at#PSSMW? #PSSMW: 80 at#PSSMW=? #PSSMW: (0-29) at#PSSTC? #PSSTC: 10 at#PSSTC=? #PSSTC: (0-10) at#PSSTR? #PSSTR: 10 at#PSSTR=? #PSSTR: (0-10) at#PSSTW? #PSSTW: 10 at#PSSTW=? #PSSTW: (0-10) at#PSTRM? #PSTRM: 4 at#PSTRM=? #PSTRM: (0-1) at#PSTTC? #PSTTC: 1,441 at#PSTTC=? #PSTTC: (0-80),22528 at#PUGSN? [List of ringers in phone. Notice 22-26 which are undocumented.] #PUGSN: (0-26) 0,255,Inactive 1,0,Bell 1 2,0,Bell 2 3,0,Bell 3 4,0,Bell 4 5,0,Bell 5 6,1,Melody 1 7,1,Melody 2 8,1,Melody 3 9,1,Melody 4 10,1,Melody 5 11,1,Melody 6 12,1,Melody 7 13,1,Melody 8 14,1,Melody 9 15,1,Melody 10 16,1,Melody 11 17,1,Melody 12 18,1,Melody 13 19,1,Melody 14 20,1,Melody 15 21,1,Melody 16 22,2,Inactivo 23,2,Timbre 1 24,2,Timbre 2 25,2,Timbre 3 26,2,Timbre 4 at#PUMDL=? [DL? Another Download? No matching upload...] #PUMDL: 12,4096 at#PUMRD=?