News for hackers. Stuff that matters.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by jbarberu on Tuesday July 09, 2019 @01:19PM (#20394235)
While this isn't great, as a consumer I don't really see too big of a problem. If I get a raspberry pi to use for home automation or as a media center, do I really need it to work with every USB-C cable? I'd think I'd just find one that works and let that be the dedicated raspberry 4 cable.

If you're building a product based on Raspberry Pi that you're selling to others, then sure I could understand the outrage.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by kllrnohj on Tuesday July 09, 2019 @01:46PM (#20394571)
They chose to use a standard so yes it's a problem that they didn't follow it. It's pretty cut & dry here.

Fortunately in this case it fails to 0V so it's not a dangerous or damaging failure, but still the spec literally hands you a schematic. Is it that hard to just copy it? Why did they even try to be clever and use their own design in the first place just to save a single 5.1k ohm resistor?

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by inflatableDodo on Tuesday July 09, 2019 @02:16PM (#20394940)
>but still the spec literally hands you a schematic. Is it that hard to just copy it? Why did they even try to be clever and use their own design in the first place just to save a single 5.1k ohm resistor?

See also: People who like to get all creative with encryption library implementations in commercial settings. If implementing a standard protocol, unless you have a very good reason otherwise, you should;

1. Go and find the guide by the people who designed it.

2. Read the guide and make test thingies till you are sure you understand it.

3. Now go and do what the guide tells you to do.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by Sinergy2 on Tuesday July 09, 2019 @03:21PM (#20395591)
I can give the automotive electronics perspective here. Suppose that resistor costs 2c, including the actual part cost, PCB space, pick-and-place machine time (inc. more frequent spool replacement). Further suppose you expect to sell one million of this device.

$0.02 x 1E6 = $20k

If you are the circuit designer making, say, $150k, you just justified about a month of your salary (after accounting for benefits and other overhead). Your manager may parade you in front of the team at the next big group meeting as an example of how to achieve the BOM efficiency the company need to hit profit margin targets.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by CamperBob2 on Tuesday July 09, 2019 @07:50PM (#20397947)
I've never bought into that reasoning on the automotive side. Selling "one million of this device," as you say, will bring in $20 billion. So yes, they can afford $20K to do the job right.

Also, SMT resistors at that quantity level are more like 1/10 of a cent, not 2 cents, and the PnP machine is running anyway. In fact you often end up using more resistors than strictly necessary, just because the machine holds a limited number of reels and it's cheaper to use more of the same part to arrive at a desired value than to add a new line item.

Things should be as cheap as possible, but no cheaper. Optimizing the cost of individual resistors is almost always a classic example of measuring the wrong thing. We should strive to avoid making excuses for doing that.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by kllrnohj on Tuesday July 09, 2019 @05:56PM (#20397071)
If it was purely about saving costs why even use USB-C, though? They could have just said that a 3A micro-usb supply is now required for USB power. The Pi4 isn't actually using any of the increased power delivery provided by USB-C PD, which is in the higher voltage range, after all. It just wants 5V 3A, which micro-usb can certainly handle as well (there are a variety of such power supplies for previous Pi's in fact).

Seems like a really questionable cost-savings maneuver to switch to a way more complicated & expensive connector for nearly no reason, and then penny pitch on one resistor.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by noobermin on Tuesday July 09, 2019 @03:42PM (#20395766)
Costs taken into consideration sure, but the Raspberry Pi Foundation is a charity, so I'm not sure the same sort of incentives exist on a personal basis. It probably is just the engineering attitude of saving costs as much as possible.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by Luyt on Friday July 12, 2019 @05:59AM (#20419495)
Those small SMD resistors come on a reel, and they're typically much cheaper than 2 cent: more like 0.1 cent. Still, that's $1000 for one million units.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by hadlock on Tuesday July 09, 2019 @04:10PM (#20396064)
Generally when I use a SBC like a raspberry pi or esp 8266/32, I use an existing cell phone charger + whatever cable is nearest to where I'm sitting.

I 100% expect the SBC to work with any combination of charger and cable. I have lots of existing cell phone charges and cables so unless I were purchasing this for someone else I don't think I would consider ordering the branded raspberry pi charger/cable.

Compatibility with existing cables is a big deal; I won't be ordering my Pi 4 until sometime after this is resolved.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by marcosdumay on Tuesday July 09, 2019 @05:13PM (#20396657)
The Pi 3 already didn't work with random PSUs or cables one has around.

But it still worked with just a sufficiently powerful PSU, while the Pi 4 requires something implementing the USB-C standard. Honestly, I'd prefer a round plug I could use with a 12V PSU.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by ageofwant on Tuesday July 09, 2019 @06:29PM (#20397365)
And you would be disappointed. 3/4 of the micro-usb cables I purchased of my favorite purveyor of cheap chinesium does not power a pi3, and when it does brown-out

Have a hard look at the simple 'how can anyone possibly get a piece of wire wrong' cable, or even better test it.

https://www.youtube.com/watch?v=n70N_sBYepQ

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by ksaj on Tuesday July 09, 2019 @11:15PM (#20398904)
At least in that case, its a matter of looking at the Amps to make sure there is enough juice.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by shawnz on Tuesday July 09, 2019 @02:17PM (#20394952)
I don't think anyone believes it is a big problem, but it's a minor annoyance with an easy resolution that will improve the general robustness of the product when it's fixed. Which is a great thing for a cheap all-purpose device like the raspi.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by solarkraft on Tuesday July 09, 2019 @01:42PM (#20394519)
You might want to use a type c charger you already have or a power bank.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by protomyth on Tuesday July 09, 2019 @04:15PM (#20396123)
Or the person buying it is the increasingly number of non-technical people buying Raspberry Pis. To them, its just broken and needs to be returned.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by PhasmaFelis on Tuesday July 09, 2019 @02:11PM (#20394884)
I'd be pretty damn annoyed if I went to set up my new media center and discovered that I was gonna need to go out, buy a selection of different cables, and figure out which one works.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by heywire on Tuesday July 09, 2019 @02:27PM (#20395077)
Or you just buy the official cable, which seems to be competitively priced. It's not ideal, but also not that big of a deal now that it is known. (Yes, it would be incredibly frustrating if you encountered this and was not aware)
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by jlarocco on Tuesday July 09, 2019 @05:09PM (#20396620)
As a consumer I think it's a big problem. Having identical ports that work differently is even more confusing than having a half dozen different ports. I can look at a micro-USB cable and a mini-USB cable and tell in 2 seconds which one works with the device I have - I can't do that if the ports look the same but behave differently.

It's enough of a usability fail that I won't buy one until it's fixed.

Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by imtringued on Tuesday July 09, 2019 @02:29PM (#20395098)
Just buy the official power supply instead of "finding" random junk.
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by klingonopera on Tuesday July 09, 2019 @02:40PM (#20395201)
...but then why follow specifications at all?
Re:Raspberry Pi admits to faulty USB-C design on the Pi 4 by nprateem on Tuesday July 09, 2019 @03:50PM (#20395855)
The computer costs $35-55. Mistakes get made and they'll fix it. Get over it.