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.

  • WraithGear@lemmy.world
    link
    fedilink
    English
    arrow-up
    332
    ·
    edit-2
    2 days ago

    So a standard cable needs to be chipped to show its rating to the device, its not that the device can pull what it wants or can get, but the cable itself tells it what it can supply. Extension cables can’t do that, because it doesn’t know what it’s plugged into, and that would be if they even bothered to put a chip in. They instead piggy back off the chip for the main cable. The problem comes when you you have a 240 watt cable hooked up to a cheap 120 watt cable, with the device being told it can push 240, and starts to super heat the extension cable

    • Mr_Blott@feddit.uk
      link
      fedilink
      English
      arrow-up
      88
      arrow-down
      4
      ·
      1 day ago

      Brilliant thanks

      5 sentences that inexplicably need a 9 minute video to say

      Fuck YouTube

    • Anivia@feddit.org
      link
      fedilink
      English
      arrow-up
      11
      arrow-down
      2
      ·
      edit-2
      1 day ago

      Correct, except for your example. Firstly, 120 watt USB c cables don’t exist, only 60w, 100w, 140w and 240w. And only plugging in a 100w or higher cable into a 60w extension would be dangerous, since it would allow drawing 5 amps on a cable over an extension only designed for 3 amps. However, as soon as your extension is rated for 100w it is completely safe to use with any USB c cable, even those rated for 240w, as those only operate at a higher voltage but still only allow 5 amps max.

      I have also never seen an USB C extension cable rated for less than 100w, so this is kind of a moot point. If 60w usb c extensions exist somewhere, they would indeed be dangerous, but I have never come across one

    • TheChargedCreeper864@lemmy.ml
      link
      fedilink
      English
      arrow-up
      39
      arrow-down
      2
      ·
      2 days ago

      This sounds solvable, doesn’t it? Have the extension cable have a chip saying it can do X at maximum, then compare with whatever is to be extended and communicate the minimum of both upstream. Might not become a sleek cable-like design, but would extend the 240W cable with the extender safely staying at 120W

      • Natanael@slrpnk.net
        link
        fedilink
        English
        arrow-up
        84
        arrow-down
        1
        ·
        2 days ago

        That’s an active extension cable, which is essentially a single port USB hub.

        • barsoap@lemm.ee
          link
          fedilink
          English
          arrow-up
          7
          ·
          2 days ago

          Shouldn’t it be possible to only do the negotiation part and otherwise bridge everything? Not having to do anything high-bandwidth actively should keep the silicon costs down.

          • Anivia@feddit.org
            link
            fedilink
            English
            arrow-up
            7
            ·
            edit-2
            1 day ago

            Yes, and such cables already exist, like this splitter cable:

            https://www.amazon.de/dp/B0CRZ6JJ6D (not an affiliate link)

            It’s not an extension cable, but it does exactly what you are suggesting. It gets the available PD profiles from the charger and then intelligently negotiates a profile that will work best to split the power to the 2 devices connected to it. The charger thinks it’s just connected to 1 device, and the connected devices think they are directly connected to a charger.

            Doing the same for with a USB C extension would be trivial, but it’s probably hard to market such a cable when passive USB c extension cables are available at a fraction of the cost, even if those aren’t compliant to the USB standard

            • ggtdbz@lemmy.dbzer0.com
              link
              fedilink
              English
              arrow-up
              4
              ·
              1 day ago

              I wish there was a clearer explanation or nomenclature for this. With things like cables and converters everything always seems to have a black box layer.

              I don’t understand why there are so many PD profiles either. Maybe Cat-1 USB-C, Cat-2 USB-C, etc? Maybe just having a smaller set of voltage-defined profiles that have a safe maximum current rating? Maybe that’s already how it is? I don’t know

              • Anivia@feddit.org
                link
                fedilink
                English
                arrow-up
                4
                ·
                edit-2
                1 day ago

                There are technical reasons for why so many PD profiles exist.

                In fact they were not enough, which is why the USB Standard was extended with the “PPS” extension recently, which let’s the attached device freely choose a voltage between 3V and 21V in steps of 20mv, and more importantly it let’s the device freely change this voltage without interrupting the charge process. This change makes it possible for devices to bypass their own but in charging electronics and just directly forward the voltage coming from the charger to the device, improving efficiency and significantly decreasing how much the device hears up during charging

                Sadly PPS is not found on many devices or chargers yet, and makes the already complicated USB C charging situation even more complicated for consumers

                • barsoap@lemm.ee
                  link
                  fedilink
                  English
                  arrow-up
                  1
                  ·
                  1 day ago

                  charging electronics and just directly forward the voltage coming from the charger to the device

                  I am highly sceptical of anything that would connect USB voltage, no matter how finely negotiated, directly to the battery terminals. Finely tunable voltage over USB is useful for keeping the buck/boost converter on the device side small, though, or just efficient because it doesn’t have to do as much work. If you can charge over standard PD extending to charging over PPS should only be a software change as your hardware is already more than capable.

        • PlasticExistence@lemmy.world
          link
          fedilink
          English
          arrow-up
          10
          ·
          2 days ago

          Getting $30 cables for $3 with my employee discount was almost the only good thing about working for Best Buy in the early 2000s.

        • iopq@lemmy.world
          link
          fedilink
          English
          arrow-up
          5
          ·
          1 day ago

          I’m right now in China and those cables cost $0.50 shipped to your address, so not surprised

      • Petter1@lemm.ee
        link
        fedilink
        English
        arrow-up
        5
        ·
        1 day ago

        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:

        1. Sink devices normally don’t read or can’t read VCONN as far as I know

        2. No way of detecting if a third cable (extension in the middle) is present and what specs it has

      • sam@lemmy.blahaj.zone
        link
        fedilink
        English
        arrow-up
        15
        ·
        edit-2
        1 day ago

        Safety regulations are written in blood. Electrical fires were indeed a problem. It’s why there are rules on how many outlets need to be in a room, how spaced out they need to be (to curtail extension cord usage even when the builders are trying to be cheap and stingy with outlets). It’s the reason why we have breakers and GCFIs and RCBs and AFCIs. It’s the reason why we have electrical certification bodies like UL which won’t certify your cable or appliance if the cords are too thin.

        There’s a lot of smart stuff we do behind the scenes to make dumb cords safe because even smart people make dumb mistakes.

      • vithigar@lemmy.ca
        link
        fedilink
        English
        arrow-up
        13
        ·
        1 day ago

        “Dumb” power cords have thicker gauge wire than USB-C cables and much larger contacts.

    • Obinice@lemmy.world
      link
      fedilink
      English
      arrow-up
      4
      arrow-down
      2
      ·
      1 day ago

      Interesting, I’d never trust any USB cable to push anywhere near 100 watts anyway haha good god, the most I ever do is maybe 20w at 5v.

      I’ll keep that in mind when buying cables in the future though this is very useful info!

      • fine_sandy_bottom@lemmy.federate.cc
        link
        fedilink
        English
        arrow-up
        10
        ·
        1 day ago

        As a point of reference, Lenovo Thinkpad’s have something of a cult following for their reliability and versatility.

        My T490s has a USB-C power supply which provides 45w (20v at 2.25a).

        The thing is, when docked it’s not only pulling power through that cable, but also network, USB devices, and providing video for 2x monitors in 1920x1080. It’s kind of astonishing to me how much can be crammed in to one little connector. That said, it’s frustrating trying to find a usb cable that works reliably, because as you’d imagine not all USB-C cables support the same specs.

      • GreyEyedGhost@lemmy.ca
        link
        fedilink
        English
        arrow-up
        8
        ·
        edit-2
        1 day ago

        If you buy a Steam Deck, or the Lenovo laptop I have for work, the only charging options you have are USB C. Their standard chargers put out at least 60 45 W, and they aren’t particularly special. In fact, I’m pretty sure 20 W at 5 V won’t be enough to supply these while in use, so you will either be using battery with long charge times in between, using them with battery-assisted power for longer use times until you hit those long charge times, or using the 60 45 W or more at whatever voltage the chargers provide.

      • iopq@lemmy.world
        link
        fedilink
        English
        arrow-up
        6
        ·
        1 day ago

        My laptop can do 240W over USB-C, I’m just waiting for a charger that can do it with a modular cable