Also, the specs themselves are non-ideal. What they really need instead of the cable DRM&#x2F;smarts (USB Authentication [1]) is to standardize V-Droop (Voltage drop from no-load) detection and behavior.<p>They need to make part of the spec a current ramp and monitoring of the voltage while doing so. If the voltage sags too much or ripple increases that means the cable or power source can&#x27;t handle the load and the device needs to back off. There is very little a non-compliant power supply or cable can do to fake conformance without costing more than doing a conformant implementation. Some phones monitor V-Droop already as there are too many bad power-supplies and undersized cables out there. The downside is that it isn&#x27;t as sexy to implement this.<p>[1]: USB Authentication section of <a href="http:&#x2F;&#x2F;www.usb.org&#x2F;developers&#x2F;docs&#x2F;" rel="nofollow">http:&#x2F;&#x2F;www.usb.org&#x2F;developers&#x2F;docs&#x2F;</a>