Modding the MOTOACTV – pt 3

It turned out that this phone is mostly unmoddable due to lack of driver support. At least from the Linux perspective. From windows I was able to discover a few new Hayes (AT) commands. Reading the official documentation from Motorola I found this:

AT+CLAC

which returns a list of all AT commands supported by the device.

I then started going through this list and labeling the documented ones and documenting the output of queries to the undocumented ones (queries end in question marks). Pretty boring actually, which is probably why I never finished it. Also it appears that many of the commands repeat with different syntax. The results of queries to undocumented commands on this list have been posted after the command. This would be the allowable fields that the command excepts.

AT+CACM Accumulated Call Meter
AT+CAMM Accumulated Call Meter Maximum
AT+CAOC Advice of Charge
AT+CBC Battery Charge Level
AT+CBST Select Bearer Service Type
AT+CCFC Call Forwarding Number and Conditions
AT+CCUG? (0,1),(0-10),(0-3)
AT+CCWA Call Waiting
AT+CCWE? (0,1)
AT+CEER Extended Error Report
AT+CFUN Set Phone Functionality
AT+CGACT Context Activate or Deactivate
AT+CGANS? (0,1),(“PPP”)
AT+CGATT GPRS Attach or Detach
AT+CGAUTO? (0-3)
AT+CGCLASS GPRS Mobile Station Class
AT+CGDATA? “PPP”
AT+CGDCONT Define PDP Context
AT+CGEREP? (0-2),(0,1)
AT+CGMI Request Manufacturer Identification
AT+CGMM Request Model Identification
AT+CGMR Request Revision Identification
AT+CGPADDR Show PDP Address
AT+CGQMIN Quality of Service Profile (Minimum Acceptable)
AT+CGQREQ Quality of Service Profile (Requested)
AT+CGREG GPRS Network Registration Status
AT+CGSMS Select Service for MO SMS Messages
AT+CGSN Request Product Serial Number Identification
AT+CHLD Call Related Supplementary Services
AT+CHUP Hangup Call
AT+CIMI Request International Mobile Subscriber Identity
AT+CLAE? (0-1)
AT+CLAN? en,fr,de,it,es,pt,no,el,pl,in,cs,zh,ar
AT+CLCC List Current Calls
AT+CLCK Facility Lock
AT+CLIP Calling Line Identification Presentation
AT+CDIP? (0,1)
AT+CLIR Calling Line Identification Restriction
AT+CLVL Loudspeaker Volume Level
AT+CMEE Report Mobile Equipment Error
AT+CMGC Send Message
AT+CMGD Delete Message
AT+CMGF Message Format
AT%MEPD? (“MAX”,”ALE”,”RFM”,”RFA”,”RSM”,”RSA”,”TMF”,”ETF”,”AIF”)
AT+CMGL List Messages
AT+CMGR Read Message
AT+CMGS Send Message
AT+CMGW Write Message to Memory
AT+CMOD Call Mode
AT+CMSS Send Message from Storage
AT+CMMS More Messages to Send
AT+CMUT Mute Control
AT+CMUX? (1),(0),(1-5),(10-100),(1-255),(0-100),(2-255),(1-255),(1-7)
AT+CNMA New Message Acknowledgement
AT+CNMI New Message Indications
AT+CNUM Subscriber Number
AT+COLP Connected Line Identification Presentation
AT+COPN Read Operator Names
AT+COPS Operator Selection
AT+CPAS Phone Activity Status
AT+CPBF Find Phonebook Entries
AT+CPBR Read Phonebook Entries
AT+CPBS Select Phonebook Memory Storage
AT+CPBW Write Phonebook Entry
AT+CPIN Enter PIN
AT+CPMS Preferred Message Storage
AT+CPOL Preferred Operator List
AT+CPUC​? “”,”0″
AT+CPWD Change Password
AT+CR? (0,1)
AT+CRC Cellular Result Codes
AT+CREG Network Registration
AT+CRES Restore Settings
AT+CRLP Radio Link Protocol (RLP)
AT+CRSL? ERROR
AT+c? ERROR
AT+CSAS Save Settings
AT+CSCA Service Center Address
AT+CSCB Select Cell Broadcast Message Types
AT+CSCS Select Character Set
AT+CSDH Show Text Mode Parameters
AT+CSIM Facsimile Receive
AT+CSMP Restore Settings
AT+CSMS Select Message Service
AT+CSNS? (0-7)
AT+CSQ Signal Quality
AT%CSQ Signal Quality
AT+CSSN Enable/Disable Supplementary Service Notification
AT+CSTA Select Type of Address
AT+CSVM? (0,1),(129,145,161)
AT+CTFR? ERROR
AT+CUSD Unstructured Supplementary Service Data
AT+DR? (0,1)
AT+FAP? (0,1),(0,1),(0,1)
AT+FBO? (0-3)
AT+FBS? 0,0
AT+FBU? (0-1)
AT+FCC? (0-64),(0-5),(0-2),(0-2),(0),(0),(0),(0-7),(0)
AT+FCLASS Select Mode (data, fax, voice, etc.)
AT+FCQ? (0-2),(0-2)
AT+FCR? (0,1)
AT+FCS? FFFFFFFF,-1,-1,-1,-1,-1,FFFFFFFF,-1,FFFFFFFF (frame check seq?)
AT+FCT? (1E)
AT+FDR? ERROR
AT+FDT? ERROR
AT+FEA? 0
AT+FFC? (0),(0),(0),(0)
AT+FHS? 0
AT+FIE? (0,1)
AT+FIP? OK
AT+FIS? (0-64),(0-5),(0-4),(0-2),(0),(0),(0),(0-7),(0)
AT+FIT? (0-255),(0,1)
AT+FKS? OK
AT+FLI? “(20-7E)”
AT+FLO? (0-2)
AT+FLP? (0,1)
AT+FMI Request Manufacturer Identification
AT+FMM Request Model Identification
AT+FMR USB – DUN (Dial-Up Networking via USB)
AT+FMS? (0-5)
AT+FND? (0,1)
AT+FNR? (0,1),(0,1),(0,1),(0,1)
AT+FNS? 35
AT+FPA? “(20-7E)”
AT+FPI? “(20-7E)”
AT+FPS? (1-5)
AT+FPW? “(20-7E)”
AT+FRQ? (0),(0)
AT+FSA? “(20-7E)”
AT+FSP? (0,1)
AT+GCAP Request Complete User Equipment Capabilities List
AT+GCI? ERROR
AT+GMI Request Manufacturer Identification
AT+GMM Request Model Identification
AT+GMR USB – DUN (Dial-Up Networking via USB)
AT+GSN Request Product Serial Number Identification
AT+ICF? ERROR – communication time out
AT+IFC Sets the local flow control setting
AT+ILRR? ERROR
AT+IPRS pecifies the data rate at which the DCE accepts commands.
AT+VTS Set Default Tone Duration
AT+WS46? -12
AT%ALS? 0
AT%ATR? OK
AT%BAND? (0-1),(1-31)
AT%CACM? OK
AT%CAOC? OK
AT%CCBS? (0,1),(0-5)
AT%STDR? OK
AT%CGAATT? (0,1),(0,1)
AT%CGMM Request Model Identification
AT%CGREG ?GPRS Network Registration Status
AT%CNAP
AT%CPI
AT%CTTY
AT%COLR
AT%CPRIM
AT%CTV
AT%CUNS
AT%NRG
AT%PPP
AT%SATC
AT%SATE
AT%SATR
AT%SATT
AT%SNCNT
AT%VER
AT%CGCLASS
AT%CGPCO
AT%CGPPP
AT%EM
AT%EMET
AT%EMETS
AT%CBHZ
AT%CPHS
AT%CPNUMS
AT%CPALS
AT%CPVWI
AT%CPOPN
AT%CPCFU
AT%CPINF
AT%CPMB
AT%CPRI
AT%DATA
AT%DINF
AT%CLCC
AT%DBGINFO
AT%VTS
AT%CHPL
AT%CREG
AT+CTZR
AT+CTZU
AT%CTZV
AT%CNIV
AT%PVRF
AT%CWUP
AT%DAR
AT+CIND
AT+CMER
AT%CSCN
AT%RDL
AT%RDLB
AT%CSTAT
AT%CPRSM
AT%CHLD
AT%SIMIND
AT%SECP
AT%SECS
AT%CSSN
AT+CCLK
AT%CSSD
AT%COPS
AT%CPMBW
AT%CUST
AT%SATCC
AT%COPN
AT%CGEREP
AT%CUSCFG
AT%CUSDR
AT%CPBS
AT%PBCF
AT%SIMEF
AT%EFRSLT
AT%CMGMDU
AT%CMGL
AT%CMGR
AT%ECC
AT%SOS
AT%CTREG
ATA
ATB
AT&C
ATD
AT&D
ATE
ATF
AT&F
ATH
ATI
AT&K
ATL
ATM
ATO
ATP
ATQ
ATS
ATT
ATV
ATW
AT&W
ATX
ATZ

Conspicuously absent where these commands found while snooping USB

AT+MDIR=? Request directory list (u:\ internal flash e:\ microSD)
AT+MR? Request file list; returns as “[type]”, “[drive:\file\path]”, “[filename.xxx]”, [num-bytes]
AT+MDFILE=”file_info” Delete file; file_info format matches AT+MR? output.
AT+MW=”file_info” Write to device; file_info format matches AT+MR? output
AT+MFLAG This sets the boot flag to flash mode boot
AT+MRES this reboots the phone, if the flash mode flag has been set then it starts in flash mode and disconnecting the device and changing the ID to 0x4082, a LOCOSTO flash device which has no driver.

Advertisements

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s