I have quite a number of Bluetooth devices connected to my iMac: Apple's Magic Mouse 2, Magic Keyboard, and the original Magic Trackpad. It has bit of a learning curve, but once you learn it you’ll never go back. Its a lot faster.Saving a modified binary isn’t that great of a feature. Just open the binary with a hex editor like Hex Fiend and modify it directly, not a big deal.(I think they've since been discontinued, so they're now a lot pricier.) However, when I used the same headphones with my iOS devices, I'd have no dropouts at all.If it wasn't the headphones, it had to either be interference from some other device in our home, or something specific to my iMac's setup. But if you're having Bluetooth-related issues, you may find this writeup useful, as I cover some of the tools I used to try to resolve my Bluetooth issues.At first, I suspected the headphones as the cause of the problem, as they were quite cheap when I bought them. I have, however, found a workaround that restores my audio, which is something, at least. The audio dropouts were bad enough to make using the Bluetooth headphones impossible.What follows isn't really a tip per se, because there's nothing here that shows how I fixed the problem for good. Much worse, though, were the Bluetooth headphones: I would hear horrible stuttering and skipping at random but frequent intervals. Up until macOS Sierra, I hadn't had any issues with these devices at all.Since Sierra, though, my trackpad would occasionally disconnect then reconnect, which was annoying but generally harmless, given its role primarily as a shortcut touchpad.Drop packet of 7 frames (total drops:953 total sent:16449 percentDropped:5.476382) Outstanding:8Error 05:32:30.477943 -0800 bluetoothaudiod Too many outstanding packets. Drop packet of 7 frames (total drops:952 total sent:16449 percentDropped:5.470950) Outstanding:8Error 05:32:30.457727 -0800 bluetoothaudiod Too many outstanding packets. Investigating the problemThe next time I heard the audio interruptions, I launched Console (in Applications > Utilities) and found hundreds of ton of messages like these: error 05:32:30.438295 -0800 bluetoothaudiod Too many outstanding packets.
![]() ![]() Getting more control over BluetoothAs a first step, I enabled Bluetooth logging using this handy tip, which reveals a Debug menu item in the Bluetooth menu bar item. Then the audio skipping would start again, along with the flood of console messages. If I toggled Bluetoooth off and then on again (with a USB keyboard/mouse plugged in), things would get better…for a while. Isolating the problemAt this point, I figured there must be interference from one of my Bluetooth devices, so I started experimenting, turning one off at a time and replacing it with its wired counterpart. I also tried "Factory reset all connected Apple devices." Same result: no change. Sadly, so too did the audio dropouts. When I did this, all my devices vanished for a bit, then came back. Hp officejet pro l7590 driver download for macI might have to purchase a new mouse to see if the problem goes away (we do have another Mac it could be used on, so it wouldn't be a total waste of money.) For now, I've found that if I turn the mouse off for a few minutes then turn it back on, I'll get a good long run of unbroken music playback. I had no issues with these exact peripherals under El Capitan. So is my mouse bad? I don't know. Not all the time, but a lot of the time. But when the mouse is on, sometimes audio playback is perfect, but oftentimes it's unusable.So that's that—there's some sort of issue with my Apple Magic Mouse 2 that causes audio interference. My trackpad hasn't disconnected, either. True, I have to be for my day job, but even before that, I was a registered developer—primarily to gain access to beta versions of macOS (Mac OS X). But before I wrap this up, just a little aside on a tool that can really help you see what's going on with your Bluetooth devices… unfortuantely, while the tool itself is free, it requires a $99 per year membership fee, payable to Apple…and you can get it for free! Diving deep into BluetoothEven though I don't write any "real" code (AppleScripts and shell scripts are about as close as I come), I'm enrolled in Apple's $99/year developer program. I'm hoping this is some sort of macOS bug that's fixed in a future update. Debugger Sierra Download Xcode From(The rest of the links in this section will require you to be logged in.)You can download Xcode from the Downloads page, but you don't need that huge package. You'll have to read and agree to a couple of agreements, but once you do that, you're in as a "free" developer. Get the Bluetooth Explorer appTo get this app for yourself, start by logging in on the Apple Developer page using your usual Apple ID. Obviously, you don't need every window open to use the apps—choose which windows to see via the Tools menu, or get access to many of them via the Dashboard window—just press Command-0.And yes, this tool scores high on the geekery scale. I'll keep my eye on these graphs the next time the dropout problem recurs. I'm not sure if it will help solve my problem or not (I have it running now, waiting for the problem to recur), but it certainly looks like it could provide more clues, if not an outright answer.Here's how it looks, set up to view my connected devices, with pretty much every available window shown.Of particular interest to me are the Event Log (large top center window) and the link characteristics graphs (left side). Use Bluetooth ExplorerBluetooth Explorer really lets you dig into all the nitty-gritty of Bluetooth. After downloading, open the disk image and drag Bluetooth Explorer wherever you'd like to keep it—I have a Dev Utilities folder for such tools.
0 Comments
Leave a Reply. |
AuthorRon ArchivesCategories |