Sorry, you need to enable JavaScript to visit this website.


The CPClient is a middleware component that provides support for wireless provisioning of application and connection settings and exposes d-Bus APIs. It implements the OMA Client Provisioning (CP) protocol controlling application and connection settings. It works with Provman, which directly modifies application and connection settings.

CPClient is an open source project where all of our development is done in the open in our mailing lists and github repository. We encourage you to let us know what you think, submit bugs and send us your patches!

Please carefully review our Participation Guidelines before contributing.

Mailing list



Clone our github repository and send pull requests! Code speaks louder than words. When you are ready to send code via pull requests, please follow these guidelines:

  • The Git guidelines
  • Prefix commit summary with "[] "
  • If fixing a bug, add "Fix : " before the summary but after the component
  • Follow the standard git guidelines on commit message formatting, specifically:
    • ​​Begin the commit message with a single short (less than 50 character) line summarizing the change
    • Follow this with a blank line and then a more thorough description.
    • Keep the body of the commit message less than 80 characters 

​Finally, remember to please sign your code using our Signed-off-by process.