Both of my plugable hubs ‘USB2-HUB7BC’ are acting weird. First, they only deliver 4.88 Volts output, even if there is no load whatsoever. An original Apple 12W adapter delivers 5.12 Volts. The 4.88 Volts are enough to trigger an undervolt warning on a Raspberry Pi.
Second, a ‘smart’ measurement device (YZXStudio USB 3.0 Power Monitor) detects all ports as regular 0.5 amp USB devices (D+ and D- being at 0 Volts). The same original Apple 12W charger is detected as ‘Apple 2.4A’. D+ and D- showing 2.77 Volts.
Are both devices broken, or is my measurement device off?
Sorry to hear about these issues.
The USB-IF specification for USB 3.0 voltage is between 4.45 to 5.25V. They lowered the acceptable minimum voltage from 4.75 which was the standard for USB 1.x and 2.0.
My test unit with no load sits right at 5V (5.02). With an Apple iPad Air 2 charging I do get a small voltage drop to 4.71V (6.6%).
It’s possible that your voltage measurement device is running a bit low, or that mine is running a bit high, it’s hard to say. Do you have a multimeter available to check the voltage straight out of the power adapter?
For the hub being detected as a regular .5A port, your smart device may not be BC 1.2 compliant to show the hub operating in 1.5A CDP mode.
If you disconnect the hub from the host computer, the ports should show up as Apple 2A for example as it then tries to emulate proprietary charging signals.
Actually I think the firmware of the YZXStudio gets confused as soon as the iPad is connected. Somehow it misinterprets the voltage that the iPad applies to D+ and D- (probably to check if the data lines are in fact shorted, as they should be on a BC 1.2 DCP). It seems to think that these are voltages to signal QC2.0 probing, which they are clearly not.
So in the end the hub is a BC 1.2 device, as advertised. For some reason the iPad (and the iPhone) limit the current they draw from a BC 1.2 device to 1A, even if the standard seems to allow up to 5A.
What remains is the voltage, which should really not drop to 4.6V when the current is only 1A. IMO, it should stay at least over 4.75V, preferably even over 5V to allow some voltage drop on the USB cable.
You wrote: “If you disconnect the hub from the host computer, the ports should show up as Apple 2A for example as it then tries to emulate proprietary charging signals.”
-> This does never happen. The hub always shows as a BC1.2 device.
“You wrote: “If you disconnect the hub from the host computer, the ports should show up as Apple 2A for example as it then tries to emulate proprietary charging signals.”
-> This does never happen. The hub always shows as a BC1.2 device.”
Oh my! I realized you have the 2.0 version and I was testing and talking about the 3.0 version!
Thanks for doing the testing, I need to go back on Monday and test our 2.0 hub and see what’s going on. Sorry for any confusion.