There is a reason for USB-C extensions not to be part of the standard. They can be bothersome in the best case and dangerous in the worst.
There is a reason for USB-C extensions not to be part of the standard. They can be bothersome in the best case and dangerous in the worst.
Well, the source checks the cable using the CC line which doesn’t go through the cable (VCONN). So source only knows the cable directly plugged in. To make the extension cable visible, the sink would be required to check the cable plugged in using VCONN and then the tell max ampere to the source over the other CC that goes through the cable.
2 Problems:
Sink devices normally don’t read or can’t read VCONN as far as I know
No way of detecting if a third cable (extension in the middle) is present and what specs it has