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
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..