If the power adapter supplies 20V (which sounds like it might), then any components which might have shorted them selves out could be passing 20V to the other usb power line right next to it.
The other side of the machine probably has another USB controller, which likely explains why it's fine.
So, in short, I don't think this is a problem with USB-C, just a bad luck of the draw that you got a failed component along the way.
Edited to add:
Louis Rossmann's macbook repair Youtube channel is pretty good at discussing why things fail for a mac.
They result when you attempt to violate Ohm's Law.
You can generally diagnose those olfactorily as well as visually. :)
Indeed, my electronics engineering mentor described it as "letting the magic smoke escape". Once the smoke is gone, so is the magic.
It would work again!
Unfortunately, in really old houses, I have seen pennies used. Shudder
Unfortunately (well, except in this case) that's true. On the 13inch MacBooks, the ports on the right side have less bandwidth and can struggle with multiple 4k displays
USB used to be simple, and they worked so hard to make it so that whatever plug could be plugged into whatever compatible socket.
Then we had USB on-the-go, and issues with then a micro-A port isn't just a micro-A port.
And now we have USB-C and Thunderbolt. Ugh.
No, seriously, that sort of thinking is baked into Apple's DNA. Jobs once tried to intervene in memory bus layout on aesthetic grounds.
"But look at the memory chips. That's ugly. The lines are too close together."
This ideology has damaged things that used to work fine like the keyboard arrow keys just for the hope of symmetry as visual harmony.
This video is a good one.
Beyond terminology, SMD are much harder for an individual hobbyist to desolder, replace and resolder than through-mount, but they are easier for pick-and-place machines to deal with.
If you're prototyping a simple device, you can start with a breadboard -- no soldering. Then you can get a circuit board printed to your spec and use the same components, for low-volume work. If you need high-precision placement, you will probably need to transition to surface-mount.
And SMD are smaller, allowing smaller circuit boards and smaller devices.
Even something as simple as a zener clamp with a polyfuse to make a dead-simple crowbar circuit will save a device and won't contribute a whole lot to BOM cost.
But USB-C isn't limited to 5V, power delivery is at 20V. That might explain what's going on here (since the user reports 20V on the output) - it thinks that the peripheral is a power hungry device and it's trying to charge it. That's a problem, but it could be that the peripheral is poorly designed and is mistakenly asking for power that it can't actually handle.
Edit: in this case the peripheral seems to be the Macbook charger... and plugging it in causes 20V on all the other outputs with only a dongle plugged in. Oops. Yeah not good.
I wonder what happens if you actually load the port? Perhaps it'll drop down to 5V? Or maybe it'll fry things.
That said, my comment above still applies: USB-C relies on both devices to be compliant with the spec. Otherwise you can get into situations where one device fries the other, or tries to charge things it shouldn't, etc.
And thank goodness for this, early in engineering school I was doing a project on an arduino and because I was young and stupid I kept accidentally shorting power to ground. Killed at least 5 or 6 ATMega328's but the MacBook just helpfully chirped that I was drawing too much power and it was shutting off the port. Saved my ass at least a dozen times over.
The reality was that the modem was drawing too much power and the motherboard just disabled every port on the bus.
This was my interpretation, the host sets the output voltage to 20V incorrectly (due to a software bug or a hardware failure). Putting a crowbar circuit defensively on the peripheral side would save the peripheral.
Last week I blew up a $100 CO2 sensor because I wired it in backwards. Entirely my fault for not checking the pinout, but a 10 cent diode or a fuse would have saved me.
This is the same issue with telescope controllers. Plenty are rated for 6V absolute maximum, whereas typical power supplies in astro, e.g. the power tanks, or LiPos are 9V or 12V. Boom. Another $100 when a zener would have saved the day.
It would be 49$.
That isn't going to fly for product companies in general. The issue? Cost, as usual.
Adding 5 cents of cost to a $15 USD (retail price) mouse is a non-starter, because the actual production cost is closer to $3. So even 5 cents is a lot.
Agreed, though for some peripherals effective overvoltage protection that goes up to the maximum port output could cost more than the device itself. I would rather get the chance and redesign the connector so that there won't be any risks of exposing old devices to higher voltages, then introduce it slowly to new laptops (say one port this year, two the next two years, etc) and possibly provide small external adapters that fit on the new connector on one side and export the old one (maybe more if working as hubs) with adapted voltages for both signals and supply lines.
To me having multiple voltages driven by software on the same connector where one could insert devices that can't protect themselves in case of failure is asking for troubles. One day someone will connect a cheap LiPo charger to one of these ports and if the port firmware flips nasty things can happen.
See this comparison teardown between a genuine Apple magsafe charger and a counterfeit, especially the "What's wrong with this charger" section: http://www.righto.com/2016/03/counterfeit-macbook-charger-te...
Related, Apple ran a discounted trade-in program where people could swap potentially dangerous phone chargers for safe ones after a counterfeit charger killed somebody: http://www.cbc.ca/news/technology/apple-replacing-fake-iphon...
My coworkers had a situation where a certain combination of chargers and hubs plus bad luck (intermittent issue) fried some devices. That really shouldn't be possible. I'm quite happy to still have a mid-2015 MBP with its USB-A and MagSafe but it's only a matter of time before I get issued a machine without them (and probably no physical ESC key either)...
I had one machine fail within the first month: all usb-c ports stopped responding. You can't charge it, you can't reset the SMC because it requires the charger to be plugged in (through a usb-c port... which isn't working! hurrah!), you can't dump anything from it to external media. Basically a paperweight. Returned to Apple.
The second machine is still up, but the "hub" that apple gives you the honor of paying 75 dollars for to get any subset of reasonable ports won't properly handle external displays and a usb-3.0 hub unless I plug them in in a very specific order.
I have to do that every time I unplug the machine to go somewhere else. It won't accept the charger through the hub anymore, so I have to plug in multiple cords anyways. It won't handle multiple displays through the hub, so I have to plug in 3 connections.
Not gonna lie, I was very excited by the usb-c push early on since it consolidates all my chargers to a single cable.
On my XPS it works fine. There's only one port, but everything works as expected, it charges, it handles thunderbolt.
Apple screwed the pooch in a huge way with their latest macbook models. shittiest computer I've used in a long time.
I genuinely believe that apple's implementation of USB-C in their products is just crappy, since I've used other machines and docks without issue.
Throw on top that the battery life while running a VM on the thing is literally 1% drain per minute (I wish I was joking...) and I'd recommend literally anything other than the new 15 inch touchbar macbooks.
They're shitty machines for developers. Honestly, they're shitty machines for anyone, but they're particularly painful for anyone trying to work on them.
Yes, I was disappointed by the fact my XPS only had one USB-C port, but on the other hand, it also has a standard charger port as well, which means I'm not bound by USB-C alone.
Most of my devices are still USB 3 standard, the only things I have which are usb-c are the phones.
I have not seen this behaviour. I recently picked up a new MBP with the touchbar and spend a lot of my time working in a VM, I haven't see the battery drain like this.
What hypervisor are you using? What guest OS are you running?
Granted it was $100, and sticks out from the side of the machine - but it’s a decent trade off so far for me. When I want to hook up to my 4K display and desktop peripherals, it’s just a matter of inserting the dock and it all works. When I go mobile, there’s only one thing to unplug and I’m on my way.
My previous (mid-2015) MBP wasn’t even that nice in this regard - I had to plug/unplug a Thunderbolt cable and a MagSafe cable to use it at a desk. This is much easier and faster.
you should be highlight+middle clicking anyway,
this is a PCism which was brought over to 'simplify things'
That's not the point.
An easier solution--in a terminal application, at least--to hitting Esc without that abomination of a touch bar is to use <Ctrl>-[. This works well for Vim/Emacs users, at least.
my next computer will not be a macbook
Apple, doing their part in the Jihad. Eventually, the vi-using infidels will be no more...
The one thing that kills me, though, is that Apple itself still hasn't bothered to ship a USB-C cable for the Apple Watch. I'm ready to eat the costs of an early adopter and upgrade most of my peripherals to be USB-C... but jeez, it's been one and a half years, and Apple still hasn't solved its own ecosystem problems. To make matters worse, Apple prevents others from making a USB-C Apple Watch cable, too, so I'm stuck carrying an adapter whenever I need to charge my watch.
Just my 2¢...
I didn't had problem with USB, so I see it as a win, when single charger can charge laptop and my phone.
I’m typing this now on a Bluetooth mechanical keyboard connected to an iPad. It has a physical escape key but I’ve remapped it in the firmware to send tilde by default and a backtick with shift. I have to press Fn+Shift+Esc to actually send Escape... I don’t think I’ve ever actually had to do that, despite working extensively in MOSH shells.
I took it to my company's IT and they told me that apple laptops which around 20% of the workforce use, causes 80% of the problems.
He jokingly mentioned that if my company stops using apple computers he'd probably be out of a job.
(btw, I don't think it's true)
I took it to an Apple Authorized service provider and they called me, and said that the computer is just fine. To add insult to injury they even sent me a screenshot of a big green "passed" message.
edit: I'm in Tunisia right now, and every socket here seems to have the 3rd prong thingie which I can only assume it's the ground connection. So I can confirm petronic's account, no symptoms here whatsoever.
It was much more noticeable on the MacBook Air, with pretty much the entire aluminium surface of the case having the issue.
Edit, I am using it with the UK plug, unsure how this is a grounding issue.
And stay away from any metal and tubing in the place where you are (heating, concrete rebar, water lines).
I'd look into this ASAP.
I've been meaning to tell him just how much he dodged a bullet, by going with the 2015.
P.S. I see now, this problem pre-dates the 2016 models.
Still think -- keyboard failures, etc. -- he dodged a bullet.
But this behavior -- well, it would freak me out a little.
That's the theory. In practice, really, wtf is going on there, I have thought laptops didn't implement USB PD as a power source at all?? Why would the VBUS of different ports be connected together?
Great keyboard, dependable battery, Magsafe, ESC and other goodies :)
And I couldn't be happier - no crappy keyboard, no donglemagendon and other crap :)
I tried the new ones, Windows 10 tablet hybrids, iPad, iPad Pro, and Android tablets. I settled on an iPad with a Bluetooth keyboard and LTE - I wouldn’t have been able to do that had I not discovered Blink Terminal (an iOS MOSH/SSH client) and do most of my “real” work in the shell. Otherwise, I’d probably have ended up with an X1 Carbon running ArchLinux. I may still end up with a Carbon, but so far I’ve not been able to rationalize the expense.
I just bought a new 2015 rMBP (2.2 GHZ, 16GB, 256) for $1750 off Ebay in order to avoid the issues everyone else is having.
Yesterday it was on sale for about $1500 at BestBuy...doh
One man's trash ^_^
I had it listed on Facebook for two weeks at $1200 with no offers. I live in a fairly poor area though, so I ended up driving to the nearest city to deliver it too.
FWIW, it was the exact specs you listed. Here's the label from the box: https://photos.app.goo.gl/W2q9qrUQXtAxRuOp2
2.9Ghz, 8GB, 512SSD for $1100
I think i got a very good deal, I am hoping Apple would understand their mistake and at least make something decent by 2019.
I'm interested to see a few other people test this out though to see what happens. I'd test it myself but unfortunately I don't have access to a 2016/2017 MBP. Hopefully it isn't a widespread issue.
I doubt anyone in there would even know how much voltage should an USB port deliver.
I guess he can prove his point by asking the Apple people to plug their iPhone into the laptop and watch the thing catch fire.
I'm guessing someone "assumed" you would always plug the charger into the port closest to where the mag safe connector used to be.
It's a joke.
Between this and the keyboard, these machines are disasters.
Fortunately, it was my work laptop, and my company was able to replace it, but at best it's inconvenient to have to replace a machine, and it's kind of frightening to suddenly smell burning plastic in your home.
There's more evidence now, so I'm updating my prior.
Plenty of people have. My laptop did the same thing back in January, frying two separate U2F devices (at first, I thought the key was faulty, but it fried two different keys on different ports).
I replaced the laptop and haven't thought about it since, until two days ago, when my replacement laptop fried a display adapter.
I actually noticed a popping sound recently when plugging in a USB receiver for my wireless mouse via a USB-C adapter. The adapter was already plugged in, and then I plugged the receiver into the adapter.
Since that happened, I've been putting the receiver into the adapter first, and then plugging in the USB-C adapter second, and haven't heard it happen since.
I had issues connecting multiple displays which eventually led to not being able to get a third display working at all, and finally anything connected to two of the USB-C ports would start getting very hot and emitting a burning smell.
Combined with the problems I've had with the keyboard on this thing, and problems getting mice to work without hideous acceleration or sensitivity issues, this might possibly be the worst development machine I've ever used.
The closest I found last night was
> You need to buy an extra dongle to regulate the voltage properly
But I'm not sure which dongle it's referring to.
So what is the solution if any?
* Bring the MBP to an Apple Store?
* Buy a dongle?
* Don't use the USB ports ever again?
Is there a reverse option where you can buy a dongle that intercepts this madness with overvoltage protection or whatever?
Frankly if Apple just updated the old trusty 2015 MacBook Pro model to have 32gb RAM and a faster CPU, I'd be thrilled.
Tim Cook: "That's not possible- they can always just plug in a USB keyboard."
Jonathan Ive: "Is there nothing we can do to stop them from doing that?"
My B button is sticking after just 2 months! I've been using Macbook Airs and Pros for about 8 years and never once had any issue with any of them until this one.
This helped my 2016 MBP, but also helped a friend with an older 2014 model.
ah well never mind, she doesnt really have any usb c peripherals.
A question on Apple's own forum demonstrating a clearly dangerous hardware flaw is hating Apple? ..they really can do no wrong.
Also notice the "I have this question too" button which has been pressed 26 times.
Very confused about my situation, I contacted apple on chat again, and told them about my experience at the store. The chat person called their manager, who again threatened me saying that if I want to challenge their diagnostic test I can, otherwise I should stop contacting them. I have no knowledge about how to find out about this test, what it is, does it consider normal usage conditions of laptops or anything like that. If anyone has had similar experience or knows about this diagnostic test do share, I don't want to pay 700$ extra on a macbook