Hi Jan.
I will take a look at the Battery Charging spec also.
I spend some time digging even further and that only contribute to the deception
Source: USB_PD_R2_0 V1.2 -20160325 - ECN clean markup 20160802.pdf page" section 3.1 .1 page 65
Standard, non-PD, receptacles used in USB Power Delivery capable products are limited to a nominal
vSafe5V at 1.5A as defined in [USB BC 1.2] .
vSafe5V is the VBUS definition of 4.75 to 5.5V, and the cable needed for 1.5A is however standard:
Source: USB_PD_R2_0 V1.2 -20160325 - ECN clean markup 20160802.pdf page" section 3.1 .1 page 65
Non-marked Cable Assemblies 3.3.1
Limitations are placed on the use of legacy cable assemblies (i.e., ones not marked).
Legacy cable assemblies include all cable assemblies with USB 2.0 or USB 3.1 Standard-A Connectors, USB 2.0 or USB 3.1 Standard-B Connectors, USB 3.1 Powered-B Connectors, and USB 2.0 or USB 3.1 Micro-B Connectors.
Devices shall only use these non-marked legacy cable assemblies at vSafe5V and up to 1.5A as described by [USB 2.0], [USB 3.1] and [USB BC 1.2] .
So as long you stay below 1.5A (which is the spec for CDP and DCP according to your book), it could be ok.
If I have a device that can operate at 100 and 500mA, that connects to a CDP and follow the processes written in the Battery Charging spec.
Do the standards restrict me from using the extra current to other purposes than charging batteries?
1) to meet 500mA I have to disable features
2) my device can charge a headset with a battery