top | item 20362196

(no title)

_wmd | 6 years ago

Pretty unfortunate design flaw, and hopefully it can be corrected, but this post is horribly finger-pointy and the tone generally stinks. Would hate to make a mistake while working around this guy

Can the link be changed to the apparent source article? It's not as bad. https://www.scorpia.co.uk/2019/06/28/pi4-not-working-with-so...

discuss

order

arghwhat|6 years ago

It's a bit finger-pointy, but it is also a pretty darn stupid mistake.

That USB-C is complicated is all the more reason for just taking the pre-provided mandatory design for things, and to test with at least a few cables. Having worked in hardware before, this seems very careless.

koala_man|6 years ago

>and to test with at least a few cables

I'm sure they did, but I can easily see beta testers missing this. I have a rat's nest of no-name USB cables, and if I pulled out one that didn't power a known working device from a known working adapter, I'd probably just chuck it in the bin.

Someone trustworthy should enumerate and tag all the possible USB-C cable configurations and sell them as a bundle for testing purposes.

MobileVet|6 years ago

Seriously. Considering what a cluster the spec is and the budgetary goals for a project like the Pi, this feels really harsh. The focus is on the mistake and how trivial it was without any thought of why or how.

Pointing out mistakes can be done without being such a jerk about it.

joelhaasnoot|6 years ago

They spend months if not years on the design and crank out millions. Getting USB-C right seems like a no-brainer!

arghwhat|6 years ago

This is exactly why the presence of this mistake appears very careless.

When you are met with a complicated spec with known issues, do you test more or less? I know which I'd pick, and if they had tested common cables like those from Google or Apple (I'm sure someone has a macbook), they'd see it not work.

pas|6 years ago

The spec might be bad but then why deviate from The Reference implementation without thorough review and testing!?