ACM not working acm_bind_config is never called

cancel
Showing results for 
Show  only  | Search instead for 
Did you mean: 

ACM not working acm_bind_config is never called

1,421 Views
handala
Contributor I

Hello,

  I have been trying to get ACM to work and enumerate, but it seems I'm missing something. When adding "acm" :

on property:sys.usb.config=mtp,adb,acm

    write /sys/class/android_usb/android0/enable 0

    write /sys/class/android_usb/android0/idVendor 18d1

    write /sys/class/android_usb/android0/idProduct d02

    write /sys/class/android_usb/android0/functions ${sys.usb.config}

    write /sys/class/android_usb/android0/enable 1

    start adbd

    setprop sys.usb.state ${sys.usb.config}


It seems that "acm_bind_config" is never called. Anyone has encountered this issue?


Best regards,

Chafik


Labels (4)
0 Kudos
1 Reply

573 Views
prasannakulkarni
Contributor IV

Hi,    add the following lines in init.freescale.usb.rc


on property:sys.usb.config=mtp,adb,acm

    write /sys/class/android_usb/android0/enable 0

    write /sys/class/android_usb/android0/idVendor 18d1

    write /sys/class/android_usb/android0/idProduct d02

    write /sys/class/android_usb/android0/functions $sys.usb.config

    write /sys/class/android_usb/android0/f_acm/instances 1

    write /sys/class/android_usb/android0/enable 1

    start adbd

    setprop sys.usb.state $sys.usb.config



along with this it needs one more line in default.prop  i.e   change persist.sys.usb.config=mtp,adb   to  persist.sys.usb.config=mtp,adb,acm  it will work.. i have tested..

0 Kudos