Why hasn't Apple fixed the usbd bug?

For years - maybe more than a decade at this point - many users have experienced a bug where an iPhone connected to a Mac via USB will appear to rapidly cycle between connected and disconnected. The blinking connection can appear in apps and the Finder on the Mac, in the iPhone's charging indicator, or both. The solution (which works only inconsistently) is to force quit the "usbd" process from Activity Monitor. There are countless threads on support forums about this. Does anyone have an explanation for why, after years of users experiencing the problem through who knows how many software and hardware updates, Apple hasn't managed to actually FIX it? Losing my mind here...


EDIT: This got auto-tagged as related to an iPhone 6S, but I still experience this problem with a newer phone too.

Posted on Jun 21, 2021 11:28 AM

Reply

Similar questions

13 replies

Jun 21, 2021 5:16 PM in response to swheeler

swheeler wrote:

https://discussions.apple.com/thread/251128179
https://apple.stackexchange.com/questions/382002/iphone-mac-connection-issue-and-what-does-the-usbd-process-do

These are good references. It sounds like the problem is the cable. People seem inclined to reject that idea because other cables exhibit the same problem, because the cable works with other devices, or because they can't accept that Apple-branded cables won't work. It sounds like there is some kind of fault being reported between the three devices (Mac, Phone, cable) and that is causing usbd to shut down the extra power. That doesn't mean there is any problem in the usbd process.


Remember, in order for a bug to definitively be in a certain software tool, there has to be a way for the software tool to be fixed. In this case, perhaps the usbd tool could be changed to stay in low-power mode. But is that the right answer? Cleary, it shouldn't supply the extra power if there is a fault. But should it also just refuse to charge a full power too? Probably an ideal solution would be to detect the anomalous condition and report it to the user with some suggestions to resolve the problem. But then you have to decide if this is a common-enough problem, with current devices, to warrant a change. I'm sure any software change that touches power is going to need lots of extra checks for regulatory compliance and safety.


[Link Edited by Moderator]

Jun 21, 2021 5:15 PM in response to etresoft

etresoft wrote:


swheeler wrote:

https://discussions.apple.com/thread/251128179
https://apple.stackexchange.com/questions/382002/iphone-mac-connection-issue-and-what-does-the-usbd-process-do
These are good references. It sounds like the problem is the cable. People seem inclined to reject that idea because other cables exhibit the same problem, because the cable works with other devices, or because they can't accept that Apple-branded cables won't work. It sounds like there is some kind of fault being reported between the three devices (Mac, Phone, cable) and that is causing usbd to shut down the extra power. That doesn't mean there is any problem in the usbd process.

Remember, in order for a bug to definitively be in a certain software tool, there has to be a way for the software tool to be fixed. In this case, perhaps the usbd tool could be changed to stay in low-power mode. But is that the right answer? Cleary, it shouldn't supply the extra power if there is a fault. But should it also just refuse to charge a full power too? Probably an ideal solution would be to detect the anomalous condition and report it to the user with some suggestions to resolve the problem. But then you have to decide if this is a common-enough problem, with current devices, to warrant a change. I'm sure any software change that touches power is going to need lots of extra checks for regulatory compliance and safety.

Yeah, I would buy that it's a cable issue. Don't know enough to have strong opinion one way or the other.


But failing cables are predictable, it seems like this comes up fairly often, and for some of the most sophisticated consumer electronics in the world to be handling it in such an unintuitive and unhelpful way over a period of many years (and upgrades to both hardware and software) is both surprising and disappointing.


[Link Edited by Moderator]

Jun 21, 2021 8:20 PM in response to etresoft

etresoft wrote:


To be honest, these people probably aren't Apple's preferred customers. Apple wants people to use online services instead. So, to get back to your original question, "Why hasn't Apple fixed the usbd bug?", I think the answer is pretty straightforward. It isn't a priority for many reasons.

I'm sure you wish it were a priority, but then we get back to those 1,000,000,000 other customers. If a significant enough number of them complained, then it would get fixed.

There's probably some truth to this, but it's also somewhat tautological - a problem Apple hasn't fixed must be no true problem.


Anyways I'm going to leave this be. I was venting a little when I was frustrated by things not working right, and there's not much value in keeping at it now that I solved my immediate problem with a kludgy terminal command. But if you want to keep replying so you can click "helpful" on a few more of your own posts, be my guest. 😉

Jun 21, 2021 2:03 PM in response to swheeler

Hi swheeler,


Welcome to Apple Support Communities.


First, try to reset the SMC, How to reset the SMC of your Mac - Apple Support, and the NVRAM on your Mac, Reset NVRAM or PRAM on your Mac - Apple Support.


Also, Use Apple Diagnostics to test your Mac - Apple Support and let us know the Reference code when completed.


Does this issue occur with multiple Lightning cables and iPhones, or just one?


-Jack

Jun 21, 2021 2:44 PM in response to swheeler

swheeler wrote:

There are countless threads on support forums about this.

Do you have any links you can provide?


I'm unaware of any such problem. It would likely be specific to some combination of hardware and/or software, perhaps on both the device and the Mac. It could be caused by any of a number of popular 3rd party system modifications.


Then again, it could be caused by something as innocuous as lint in the lightning port.

Jun 21, 2021 2:57 PM in response to Jack-19

Thanks! Just today, the problem occurred with multiple cables (both Apple and third-party/Apple-certified). I only had one iPhone available, but I've had the same problem with other iPhones in the past.


I will try these steps later and report back. The terminal command [sudo killall -STOP -c usbd] has solved the problem for now.


But all of these seem like cumbersome and unintuitive solutions for a longstanding problem that seems to come up pretty often. I don't mean that as criticism of your helpful suggestions, just the fact that Apple still hasn't fixed it after so long.

Jun 21, 2021 5:16 PM in response to etresoft

Hi, here are a few links. This is just a sample. A google search for [usbd iphone] will bring up many more.

https://discussions.apple.com/thread/8276949

https://discussions.apple.com/thread/8387167

https://discussions.apple.com/thread/8218398

https://discussions.apple.com/thread/251128179

https://apple.stackexchange.com/questions/382002/iphone-mac-connection-issue-and-what-does-the-usbd-process-do


It has recurred for me (and apparently many others) occasionally across many years, with different combinations of iPhones, Macs, and cables.


[Link Edited by Moderator]

Jun 21, 2021 5:55 PM in response to etresoft

etresoft wrote:


Very, very few people have encountered this problem.

I'm not sure what you're basing this on. A google search finds a lot of threads where people have raised this issue - many more than the first few hits I posted earlier. Most of those have a bunch of other people responding saying they've experienced the same thing. (Yes, any number of posts would be small compared to the total number of iPhone users in the world, but most people who encounter issues like this don't go post in forums about it.)


The fact that I've had the same experience (intermittently) across several years, at least three different Macs, and at least three different iPhones, with who knows how many cables, also tends to suggest it's not that rare. But who knows I guess.

Jun 21, 2021 5:36 PM in response to swheeler

swheeler wrote:

But failing cables are predictable

They are?

it seems like this comes up fairly often, and for some of the most sophisticated consumer electronics in the world to be handling it in such an unintuitive and unhelpful way over a period of many years (and upgrades to both hardware and software) is both surprising and disappointing.

It is?


I think the problem here is that you are mistaking market power for sophistication. That is a mistake that Apple rarely makes. Apple has over a billion devices on the market. Very, very few people have encountered this problem. Therefore, it makes economic sense for Apple to just ignore it.

Jun 21, 2021 7:33 PM in response to swheeler

swheeler wrote:

I'm not sure what you're basing this on.

The size of Apple's iPhone market. Apple has over 1 billion users. That is 1,000,000,000 devices. How many separate threads can you find on Google? 100? 1,000? That's literally one in a million.

The fact that I've had the same experience (intermittently) across several years, at least three different Macs, and at least three different iPhones, with who knows how many cables, also tends to suggest it's not that rare. But who knows I guess.

Also, this is a Mac-specific problem too. This is because usbd is doing funky things to send more power over USB. There are only about 100,000,000 Macs. But you're still close to one in a million. And how many people even connect their phones to their Macs anymore? I know I haven't plugged my phone into my Mac for anything other than Xcode in years. The only time I encountered a similar problem was due to lint in the lightning port. But even then, I wasn't using the Mac to charge.


It might be a more common problem among the subset of iPhone users who also use a Mac, and who also regularly connect their phone to their Mac with a cable. To be honest, these people probably aren't Apple's preferred customers. Apple wants people to use online services instead. So, to get back to your original question, "Why hasn't Apple fixed the usbd bug?", I think the answer is pretty straightforward. It isn't a priority for many reasons.


I'm sure you wish it were a priority, but then we get back to those 1,000,000,000 other customers. If a significant enough number of them complained, then it would get fixed. You are welcome to get the ball rolling with your drop in the bucket: https://www.apple.com/feedback/ If a single drop isn't enough for you, go for a full teaspoon: https://feedbackassistant.apple.com

This thread has been closed by the system or the community team. You may vote for any posts you find helpful, or search the Community for additional answers.

Why hasn't Apple fixed the usbd bug?

Welcome to Apple Support Community
A forum where Apple customers help each other with their products. Get started with your Apple Account.