Implementations/msmcomm

From freesmartphone.org
Jump to: navigation, search


Contents

Msmcomm

Overview

Msmcomm is the name used for the modem communication protocol found in various Palm Pre devices. Current implementation is found in the FSO git repository (http://git.freesmartphone.org/?p=msmcomm.git;a=summary). It consists of three parts:

  • libmsmcomm: The implementation of the various messages send from and to the modem
  • msmcommd: The daemon handling message passing to and from the modem and link layer stuff
  • msmcomm-specs: The DBus API specification for the msmcommd

Current status

Msmcomm message implementation

SIM:

  • Commands
    • VerifyPin
    • ChangePin
    • EnablePin
    • GetSimCapabilities
    • GetAllPinStatusInfo
  • Solicited Reponse
    • Callback
    • Return
  • Unsolicited Responses
    • All

Call:

  • Commands
    • Origination
    • Answer
    • End
    • Sups
  • Responses
    • Call
    • Return

Misc:

State:

SMS:

GPS:

Fsogsmd integration

Working mediators:

  • SIM: GetAuthCodeRequired
  • SIM: SendAuthCode
  • Debug: DebugPing
Personal tools