This thread has been locked.

If you have a related question, please click the "Ask a related question" button in the top right corner. The newly created question will be automatically linked to this question.

How to enable MTP and Mass Storage (Gadget) on AM3715 Android ICS 4.0.3

Other Parts Discussed in Thread: AM3715

Dear TI experts,

I am trying to check mtp and mass storage functions on AM3715.

I checked the setting:

<*> USB Gadget Drivers (Android Gadget) --->
        Android Gadget
   [ ] Android gadget ACM serial function │ │ 
   [*] Android gadget adb function
   [*] Android gadget mass storage function
   [*] Android MTP function
   [ ] Android gadget RNDIS ethernet function

ADB is working as well.

I lose anything?

I tried to modify init.rc but don't work.

Thanks a lot.

zell.

  • Mass storage gadget is not supported on the DevKit release.

    Please try the latest rowboat-ics sources from our rowboat gitorious repository.

  • Hi Zell,

    You can directly refer to below patches to add mass storage gadget support.

    frameworks/base

    https://gitorious.org/rowboat/frameworks-base/commit/db53512c53d108601b8b80978ebe872934cd1b49

    device/ti/omap3evm

    https://gitorious.org/rowboat/vendor-ti-omap3evm/commit/31fe904d4468c710baa6a15e285695738d41f841

    https://gitorious.org/rowboat/vendor-ti-omap3evm/commit/c6c102daad9e051dfc5b3a21e152490c0c911cc7

    https://gitorious.org/rowboat/vendor-ti-omap3evm/commit/061f04f2a7d0f5e49168e51b6de28d6ddca4bdbe

    https://gitorious.org/rowboat/vendor-ti-omap3evm/commit/63aba8bb4ec87c561865adc2138ca5b7527c1c57

    packages/apps/settings

    https://gitorious.org/rowboat/packages-apps-settings/commit/6c9a505c7095b6dece7a038de4086003870117f0

    system/vold

    https://gitorious.org/rowboat/system-vold/commit/e856ddb6c2d7e549ae9205da11bf97d189341b95

    Regards,

    Pankaj Bharadiya

  • Dear Pankaj & Vishveshwar,

    I merged those patches then the Mass Storage (Gadget) is work for now.

    But the MTP still don't work so far.

    When would you have new release (official)?

    However, thanks a lot.

    BRs,
    Zell 

  • MTP support is introduced in android kernel 3.0. Hence it is not currently available on the AM37x 2.6.37 kernel.

    At present we do not have any plans to port this feature to AM37x kernel.