-
Notifications
You must be signed in to change notification settings - Fork 60
Usbd modes
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