Skip to content
tpruvot edited this page May 21, 2012 · 1 revision

Original Motorola usb modes

Possible modes assigned by system/bin/usbd tool :

usbd mode code number VID:PID usb_device_mode Comments
usb_mode_ngp_adb 6 22b8:41da acm_eth_mtp_adb Portal and tools (General Purpose)
usb_mode_mtp_adb 7 22b8:41dc mtp_adb Windows Media Sync (Photo & Media)
usb_mode_msc_adb 8 22b8:41db msc_adb usb-storage (to check)
usb_mode_adb 9 ? ? usbd return usb_mode_hid:ok … weird
22b8:41d4 eth, msc_eth, msc_adb_eth (3 modes with same IDs)
22b8:41e2 acm_eth_adb
22b8:41ea eth_adb
usb_mode_rndis_adb 17 22b8:41e5 rndis_adb Usb networking (450Mbps) eth is (12Mbps)
usb_mode_modem_adb 12 22b8 ? to check…
usb_mode_charge_adb 15 22b8:428c charge_adb
usb_mode_ngp 2 22b8:41de cdrom ???
usb_mode_mtp 3 22b8:41d6 mtp
22b8:41d8
usb_mode_msc 4 22b8:41d9 msc seems cdrom
usb_mode_rndis 16 22b8:41e4 rndis
usb_mode_modem 11 22b8:6422 acm
usb_mode_charge_only 14 22b8:4287 charge_only

To get more informations on supported kernel usb modes, these modes are not exactly same as supported usbd ones :

https://github.com/CyanogenDefy/kernel-omap/blob/gingerbread/drivers/usb/gadget/mot_android.c#L87

Clone this wiki locally