- cross-posted to:
- technology@lemmy.world
- cross-posted to:
- technology@lemmy.world
This popped up randomly in my feed today, and I found it to be pretty interesting and informative.
tl;dw: All USB-C cables have a microchip inside them which runs a small bit of software that tells the devices its plugged into exactly what they’re capable of, such as their power rating and transfer speeds. When you plug the cable into your device, it reads the data from this chip, which then dictates how much data/power it is allowed to transmit along the cable.
The problem is that when you use a USB-C extension cable, the device you’re plugging into can only see the chip data from the first cable; the cables beyond that first one are completely invisible to your device. And if your first cable is rated for 200 watts, and your extension is only rated for 100 watts, your device will still send 200 watts down the line, without ever realizing that it’s overloading the extension cable and creating a possible fire hazard.
They are if you have a retimer/redriver. Most extension cables do not.
I can’t find a picture of the inside of the module, but I guarantee you it’s not just a straight through cable. It’s got active circuitry in there.
The USB C module does not have any active circuitry and is essentially a short extension cable
The USB A module has a retimer/driver but they tend to have issues with AMD
I’ve looked inside there’s like a dozen things soldered to the PCB in there.
Looks pretty passive to me
https://www.youtube.com/watch?v=PWCKHIrw_LA&t=115s
https://frame.work/products/usb-c-expansion-card?v=FRACCQ0004
Impressive. It is short enough that I’m not surprised it works. I have a 4 inch passive cable that successfully does TB4/PD100. The signal integrity is pretty butts though and high interference will cause problems. I’m not ballsey enough to try anything higher. Looks like there’s maybe some passives on the other side of the one they currently sell, but that doesn’t count.