Disclaimer: This information has been derived via experimentation and is by no means official documentation and comes with no warranties whatsoever.

Introduction

The PC program Motocast USB communicates with the Motoactv device in two ways:

Via USB mass storage in order to store content in the SD card.

Via the HTTP Host Device Agent API (HDA API).

The HDA API is the one in charge of accessing the device’s information and performing upgrades. It’s because of these capabilities, that studying this API is interesting in order to unleash the functionality of Motoactv.

This post collects some of the functions that I have experimented with.

Read more…