- USB 3.1 Gen 2 is the same as USB 3.2 Gen 2 and is only found at 10Gbps.
- The 40Gbps entry is wrong, the real spec name is USB4 Gen 3x2. But it was never really advertised as such so I'd leave that out.
- 20Gbps is either USB 3.2 Gen 2x2 or USB4 Gen3x1, but I'd caution against adding this as the latter is quite rare to see (plus the above reason).
For the quiz, I would split up connecting storage devices and PCIE enclosures. Most storage only goes up to 10Gbps, and it will specifically say if it's built for Thunderbolt.
> 20Gbps is either USB 3.2 Gen 2x2 or USB4 Gen3x1, but I'd caution against adding this as the latter is quite rare to see (plus the above reason).
Did you confuse the latter with the former perhaps? I have never seen USB 3.2 Gen 2x2 in the wild. I have just bought a 20 Gbps USB4 cable, connected my laptop with my Android phone using it and it works lightning fast (as compared to USB 3.2 gen 1).
Here's a Gen 2x2 SSD [1] but I can't seem to find a reliable listing for a cable, the general consensus is just to use what comes in the box.
At this point I'd only buy cables that come with the right logo stamped directly on it like this one [2].
I'll try to keep factors in mind for the future, each cable is tagged with it's capabilities and any cable that meets all the user's requirements just get returned for now.
Working on filtering out the unreasonable results.
I disagree. This page is about the technical capabilities of the cable. 3ft vs 6ft is something you pick when adding the cable to your Amazon cart or whatever.
PSA: USB-C is not Thunderbolt. Yes, you know this already. I know this already.
Yet I spent an hour or so just last night trying to figure out why I was having trouble connecting two Macs before I remembered. The error message was something like "Use a Thunderbolt port..." and as I was only half paying attention, I thought, "Aren't they all Thunderbolt ports on this M1??", then I spent a while swapping dongles around and then swapping USB cables, then looking at support pages, then I finally thought, "You idiot." and ordered the right cable. Don't be me.
That's not the same thing at all. That measures power flowing through a USB cable, which is still useful, but doesn't tell you anything about the capabilities of the cable.
Seems to have a lot of holes. I'm going with a use case of connecting an audio interface. I choose "Connecting a device to a peripheral such as a keyboard, mouse, or monitor". Then I'm stuck choosing between keyboard mouse or monitor, with no way to go back. None of these are right.
Just for the record, audio interface pretty much counts as a "keyboard or mouse" here.
The quiz also limits the returned options to Thunderbolt cables once you select "external hard drive" - which is pretty silly; I have plenty of external hard drives around here - all of them use USB 3 and none does Thunderbolt.
The quiz is simple and to the point, with no cruft, so the overall experience is pretty good.
But I have a (slightly tangential) UX/design question: if now you are compelled to remove the Next button from the question pages, how would you achieve it, without reduction of functionality?
For example, on the first question, which is a single-choice question, if you make it submit on-click, then the user would lose the ability to change their mind before submitting, which is reduction of functionality. So maybe you'd consider doing a swipe-to-submit (punishing mouse users).
Then you have multiple-choice questions. Has anyone seen something clever that is both intuitive and removes the need for extra travel to the next button?
But if you really insist, then do what @yreg says, but include big, BIG back button at the top. Bonus points if you can make it look like stacked papers on the desktop:
NB Next button should be present always, even if it would be meaningless because you would advance on a single-choice question automatically. Thing is, sometimes things break and then someone would need to press the Next button.
Also you can use colour coding for multiple-choice questions by highlighting the Next button if anything selected, confirming for the user what they can advance.
And no, grey on white is the worst possible colour scheme ever.
We recently removed the next button from some of our customer flows because we had a lot of users repeatedly clicking on the option they selected instead of clicking the giant next button right below the options that even had animations after you selected an option.
We just gave them a back button if they make a mistake, which they rarely do.
I have iterated a fair bit of quizzing and surveying experiences.
Fewer clicks or taps always win, especially in the single radio button option scenarios. Visitors seem to appreciate that kind of seamless help as long as they can go back and forth if needed.
One simple approach for multiple-answer questions is to branch the additional resulting questions into the same queue to generate more than one scenario. There is a fair bit of tech out there to handle such decision making pretty easily.
Click to submit for single choice questions and keep next button for multi choice. Perhaps add checkboxes / radios so it's more clear which one is which.
It works fine for power, but is terrible for data. I have one, and I only get USB 2.0 speeds through it, tested with multiple devices. If I use a certified USB4 cable, no issues. But, that's the difference between a $4 cable and a $40 cable.
Yeah, there’s nothing wrong with USB 2.0 cables existing, I’m just saying: that’s less than ideal for a lot more than just PCIE or high res displays. Even if you put a $3 flash drive at the other end, you’re going to cut the transfer speeds in half.
Worse yet, my Pixel 4a (a USB 3+ phone) shipped with a USB 2 charging cable, throttling the speeds at which I can transfer totally legal files I don't want to upload to the cloud or perform internal storage backups through adb push/pull.
On the question "Warning! Most monitors do not have USB-C ports. What port does your monitor have? Choose one." I am getting three options: HDMI, DisplayPort or USB-C.
Shouldn't this also have 'Thunderbolt' as an option? Maybe it's because I am still confused about the topic, but the port has the Thunderbolt 'lightning bolt' symbol next to it. Even if the three options given are technically sufficient, I feel that confused consumers like me would benefit from an additional 'Thunderbolt' option.
Neat site. One more angle I didn't think about until recently was buying a USB-C cable that was magnetic/breakaway to minimize port wear on a laptop that only has one usb c/thunderbolt.
I spend a bit of time around quizzing and surveying, that brain enjoyed this quiz and the following ideas popped to mind.
- Like the big font. Could be even a bit bigger. Playing with centering could help draw attention down a bit easier.
- Try removing the next button for single choice options. Button can stay for multiple buttons. If you imagine it on a mobile device, if it's just making one selection, it is confirmation enough most of the time if you want more people to be able to get through to the end quickly, or perhaps have more clicks left in their attention to go back and try different scenarios. Having a next button is nice for summative testing in online courses to confirm your answer, but here it might be low risk enough to be able to go back and adjust if needed.
- On the results page - I'm guessing more will come here but showing me a summary of what I entered, and the cables that came up, and retailers I can get it from might be interesting.
- The progress bar is helpful to know. If you like playing with them, progress bars with circles for each step/stage could allow you to put a graphic of a laptop, phone, or a USB_A connector on end perhaps. Going through the questions made me think about "building your wire/use case" to see the options.
- If by chance you are considering leaving this up as a possible side-hustle to help people shortlist their cable, in exchange for offering an affiliate link, it would be helpful to consider getting them through as few clicks for their benefit as possible, and if that works and if you have repeat visitors, perhaps consider asking them to subscribe to an email list to keep in the loop for updates.
- What kind of updates, Decision models are fun times. Bonus points could exist offering to earn visitors email address by offering to update visitors by email if other options become available for their choices. A bit more work here to save their answers but hey. An offer to notify them of price drops (via camelcamelcamel) or things being in stock could be useful to some too for folks looking to replace more usb-a cables than they realize.
> Neat site. One more angle I didn't think about until recently was buying a USB-C cable that was magnetic/breakaway to minimize port wear on a laptop that only has one usb c/thunderbolt.
This is a horrific idea if you care about your devices; they can detach and become misaligned, applying Vbus to pins that are definitely not capable of handling 20 V.
In terms of caring about my devices it’s the other way around. While I’m gentle, Apple stopped caring about longevity for the latest and most thinnest. Maybe the current gen will finally outdo the peak of 2014 MBP.
After a number of laptops, it starts to feel like you’re buying another premature death of a new laptop instead of a new laptop.
Have hopes for the new series. Maybe in a year or two.
Its cost, compatibility, and age. A full thunderbolt cable is very expensive to make and it’s quite thick so completely pointless for a phone charger. And then you just have cables that are quite old, maybe old stock being sold and it all mostly has to work together.
USB-C isn’t uniquely bad here. HDMI also has this issue where depending on the cable you use, you’ll be able to achieve certain resolutions and refresh rates. The hdmi spec is seemingly never printed on the cable so you’ll have to plug it in to find out.
Cheap cables are also often missing the shielding which makes them work dismally at higher resolutions.
I had an infuriating time with HDMI in that way. Wondering why I only get 4K@30hz. Never suspecting the brand name cable branded “hi speed” on the sleeve.
For sure. Cost is always a very important constraint. Setting aside cost just helps me understand the problem space better. I’ve heard such horror stories about USB-C that I thought it would Be unsurprising if the answer was no.
Nah, the high-cost Thunderbolt cables do everything, it's just that paying 50$ for 1m of a charging cable is kind of a silly idea since you don't need 40Gbps data transfer capability to charge your headphones.
I'm going to add: Length. Six foot USB-C cables with USB 2.0 are cheap and easy to find. More than three foot for a 40Gbit/s USB4 cable requires active components which are expensive and usually not future-proof.
I love this idea! I do think the method of picking results needs a bit of tweaking. I tried the most basic case, charging a laptop with a C-to-C cable, and it suggested two Thunderbolt cables and a 5 Gbps cable, all of which are overkill (and less than ideal given their length limitations).
But isn't that part of why the standard is so terrible? Isn't the only way to get maximum power delivery over a Thunderbolt cable? You can probably charge a laptop over a standard cheap USB-C cable..but you might not depending on how many watts your laptop wants.
So the table lists "USB 40Gbps" as supporting an 8k display at 60hz, then "Thunderbolt 3" is listed as supporting that transfer speed, but not an 8k display at 60 hz? Which is it?
Maybe someone who understands the specs better can add more information, but as far as I can tell from Wikipedia, USB4 supports DP in two different ways: tunneling and alternate mode.
When tunneling, you are limited to DP 1.4a and wouldn't be able to do 8k/60Hz without compression (which is also optional, I believe). In alternate mode, which essentially runs DP over the USB cable without wrapping the protocol, you can use DP 2.0 and should be able to do 8k/60Hz. 8k/60Hz requires more than 25.92 Gbit/s (which is what you get in DP 1.4 HBR3, 32.40 Gbit/s including the encoding symbols), so I assume the alternate mode is not actually limited to the 40 Gbit/s bandwidth of USB4. Because it is unidirectional, I believe it can use up to 80 GBit/s.
It looks like Thunderbolt 3 only supports DP 1.4 (optionally, only 1.2 is mandatory), and you'd be limited to the same speeds as tunneling in USB4.
Honestly, if we are confused about this then I have no idea how the general public can be expected to know what their ports are capable of.
Compression support (DSC) is mandatory since DP 2.0. So running DisplayPort Alt Mode 2.0 (which is basically "DP 2.0 over USB-C") should guarantee DSC support.
The new USB4 Version 2 also bumps tunneled Displayport to the latest DisplayPort 2.1 spec. Then you can tunnel up-to 80 GBit/s as well (without using alt-mode).
Thunderbolt 3 is a funny protocol, because in reality only Intel made PHYs for it, so the DP version is bound to whatever Intel controller you've got. The 6000 series controllers have DP 1.2, the 7000 series has DP 1.4 and DSC.
The data transfer table is not quite correct; before these new "USB x Gbps" branding the recommended branding was "SuperSpeed USB", "SuperSpeed USB 10 Gbps" etc
AFAIK the connector you name simply "Thunderbolt" is Mini-DisplayPort. It is mostly found on old MacBooks and mostly used to connect external displays, isn't it?
Thunderbolt 1 & 2 used the Mini-DisplayPort connector. Thunderbolt 3 & 4 use the USB C connector. Thunderbolt is like external PCIE, you can connect a lot more than monitors with things like external GPUs being possible. You can use Thunderbolt 1&2 ports just as Mini-DisplayPorts too just like TB3&4 ports can be used just like USB C ports but they do more.
i saw more people using og thunderbolt for hard drives, capture cards, and audio interfaces than for displays. getting out of the split firewire ecosystem was a big deal
Does anyone know why USB-C doesn't have a form factor similar or equal to Lightning (which I think is substantially better)? Would it be technically possible?
My understanding is that In any connector there are contacts and pins, the pins move a little each time the connector is engaged and disengaged making the pins eventually fail (or they could become damaged). In lightning connections the pins are on the phone, contacts on the cable, making the phone a potential failure point. In usb c the pins are in the cable, the contacts are in the phone, making the most vulnerable part of the connection in the easily replaceable cable (not the expensive to repair phone)…
I don’t know if it’s this difference in structure that makes it so or not, but what I’ve found with USB-C cables (very limited experience on my part compared to lightning cables) to be more flimsy. Somehow it seems to wiggle more or is loose to connect well and the fit isn’t right sometimes. It’s tough to use such a cable when charging something like an Apple TV remote where there’s no display to show charging status.
Why would apple choose to do that, surely that just increases their repairs costs bill? Is the cynical answer that it will fail well past warrenty in most cases, so prompting the consumer to upgrade because their phone has worn out?
The more charitable explanation is that the pins for the lightning connectors really do not wear out. This complaint is a made-up problem and in the real world it does not actually happen any more than someone accidentally jamming something into the usb-c port and breaking the center connector. Lighting ports do have one problem usb-c lacks: they collect a bit of pocket lint that can impact connections and eventually needs to be scraped out using the sim ejector tool (or a paperclip.)
True about lint in lightning ports, but not entirely true it doesn’t happen in USBC. Probably less common, but I know somebody who had to get some saw dust out of a usb-c port.
It's more difficult to design and build pins for longevity in a cable? I think the logic with Lightning is that Apple can build a very structurally sound connector with pins inside the phone. After all, we have seen few issues with pins in phones failing.
The best you can get via USB BC1.2 is 1.5A at 5V. This doesn't rely on anything special in the cable aside of requiring it to be able to carry USB 1.0/2.0 data, since it's signaled over D-/D+ pins.
You can get more than that, but then you're entering a proprietary mess territory where all bets are off.
Maybe not by USB standards, yet plenty of chargers have no problem using other protocols to negotiate e.g. 9V charging. My Pixel 6 Pro for example negotiates 9V charging from USB-A ports that support it.
While the idea behind it is nice, the number of possible outcomes isn't high enough to justify the complex decision tree the user has to go through. Here's a much easier way to represent it:
It reminds me of an old idea i had where you specify all of your home theater equipment (tv, receiver, set tops, consoles, etc) and it draws a wiring diagram + cable list for optimal configuration
Did you get anywhere with this idea? I work in this space and I’d certainly be interested. Especially WRT to control. Just to scratch the surface: the xyz Display (TV) supports IR, RS-232, & IP control- how should I determine what is optimal? Fewer wires (IP, possibly) JustWorks™ (IR), MostlyJustWorks and gives feedback (RS-232), YOLO (CEC). Oh great, its 2023 and xyz have dropped support for RS-232 on the 75” model, but it’s still there on the 65” and 85.”
Sadly no. It was maybe 10 years ago when my parents needed to unplug and redo their home theater and I was living away from home. But this is a good example. It should be easy for software to figure out. The hard part would be populating the database. however, it could be crowd sourced maybe.
Anker has USB 4 (aka Thunderbolt 3) cables now that are getting cheap enough that I would consider just using them for everything by default, or at least for any new devices.
Soon enough I'm going to just set up an Amazon recurring delivery of a set of my favorite cheap USB-C cables, with at least some that are 10 foot for night time charging. I'm giving up and going for volume. The bricks don't wear out, the cables always do. And yes, actually real PD all in one bricks / cords are amazing, I'm just not sure what duty cycle mine will handle.
It would be a better user experience if it was possible to display the reason no cable could be found. All searches I tried came up with no result so I left feeling frustrated, but then I flicked through this comment section and saw that because I had set "fast charging" and "USB-A", this was an impossibility!
If there were other explanations like that that could be easily mapped and displayed, it would improve the UX imo.
Tip for the future: If you click on the time stamp of a comment, you'll see (perhaps only for accounts over a certain age and/or karma, I can't remember) additional things to click - "flag" on a currently live comment, or "vouch" on a currently dead comment.
When seeing a dead comment that doesn't deserve to be, click into it and then click on "vouch" and the comment can be brought back to life without needing dang to get involved. Of course one vouch may not be enough on its own, but hopefully others will do also.
Just this Christmas I was trying to connect my "portable" (minisforum b550) computer to a portable monitor that only has an USB-C port. So, I would need a HDMI + power to USB-C adapter. I only found the expensive ($100) Club3D CAC-1336[1], which they call "active" adapter.
Any other option out there ? DP + power to USB-C would work as well.
The USB versioning table needs some corrections:
- USB 3.1 Gen 2 is the same as USB 3.2 Gen 2 and is only found at 10Gbps.
- The 40Gbps entry is wrong, the real spec name is USB4 Gen 3x2. But it was never really advertised as such so I'd leave that out.
- 20Gbps is either USB 3.2 Gen 2x2 or USB4 Gen3x1, but I'd caution against adding this as the latter is quite rare to see (plus the above reason).
For the quiz, I would split up connecting storage devices and PCIE enclosures. Most storage only goes up to 10Gbps, and it will specifically say if it's built for Thunderbolt.