System and method for enumerating and/or enumerating a device. The device
may be a USB portable device which adheres to a first standard, e.g., the
USB specification, and may engage in enumeration with respect to a USB
hub/USB host device. Where a battery included in the device is
sufficiently low, the device may engage in low power enumeration, e.g.,
to begin charging the device using enumerated power. Low power
enumeration may allow the device to enumerate even when the device is
incapable of powering on. Additionally, or alternatively, the device may
determine whether the hub/host device is capable of providing high power
charging. If it is, the device may begin charging the battery of the
device using power provided by the hub/host device at a high power level.