Magic Mouse никогда не сможет повторно подключиться к Yosemite

После обновления до Yosemite (сделал очистку моего жесткого диска перед установкой, поэтому никаких настроек от Mavericks не было) я могу нормально подключить свою Magic Mouse только один раз за загрузку.

Обычно вы можете подключить мышь, перевести компьютер в спящий режим, снова подключить мышь, однако мне нужно перезагрузить MacBook Pro после спящего режима, если я хочу, чтобы Magic Mouse снова заработала.

Я вижу устройство как на панели настроек Bluetooth, так и в раскрывающемся списке значков строки меню Bluetooth, но нажатие кнопки «Подключиться» в любом из них ничего не делает.введите описание изображения здесь введите описание изображения здесь

Иногда удаление сопряжения и повторное сопряжение с мышью работает, однако в большинстве случаев это не так.

Я пытался сбросить свой nvram и удалить /Library/Preferences/com.apple.Bluetooth.plist, но безуспешно.

При использовании Mavericks и более ранних версий у меня никогда не было проблем с Magic Mouse, и проблема все еще существует при использовании другой Magic Mouse на Yosemite.

Любое предложение о том, как это исправить, не переходя на Mavericks?

Вы уже пробовали выполнить сброс SMC?
Я бы попробовал переустановить ОС тогда через раздел восстановления. Это не удалит вашу личную информацию, а просто переустановит основные системные файлы.
@ProfFrnswrth переустановка OS X не решила проблему.
Аналогичный вопрос с некоторыми журналами консоли: apple.stackexchange.com/questions/156863.
Попробуйте удерживать кнопку мыши в течение 2 секунд после того, как ваш Mac проснулся. Моя MagicMouse подключается после этого. Может быть побочным эффектом преднамеренного дизайна для экономии заряда батареи в режиме ожидания или что-то в этом роде.
Звучит безумно, но добавьте USB-удлинитель к USB-клавиатуре. Потом снова спаривается.

Ответы (10)

Я нашел решение из этого комментария на Reddit :

  1. Выключить Wi-Fi
  2. Переподключить волшебную мышь
  3. Включите Wi-Fi снова

Я только что заметил, что вышеуказанное иногда не работает, и вместо этого вам нужно повторно подключить мышь после повторного включения Wi-Fi:

  1. Выключить Wi-Fi
  2. Включите Wi-Fi снова
  3. Переподключить волшебную мышь
У меня есть коллега, у которого была / есть эта проблема, и это решило ее для него (хотя бы временно). Спасибо!
Серьезно Эппл??
Я тоже решил проблему с Yosemite на Macbook середины 2012 года. Я хотел бы присоединиться к "Серьезно Apple??" хор.
Могу подтвердить, что временное отключение Wi-Fi обеспечивает мне сопряжение. Похоже на ошибку в сетевом промежуточном программном обеспечении... Я ожидаю большего от Apple.
это сработало для меня ... до сих пор я выходил из системы и входил в систему, чтобы снова подключиться к волшебной мыши. Apple -> (фейспалм)
Святая корова, это сработало. Я искал это несколько месяцев. Спасибо!
@ChrisHatton: ... я не знаю :)
Ты настоящая легенда, мучаешься с этим уже несколько месяцев. Как только я отключил Wi-Fi, появился запрос на сопряжение. Спасибо.
Правильно. надо отключить вайфай. Эта проблема тратит мой первый час почти каждое утро понедельника. Кажется, устройства забывают обо всем после перерыва на выходные.
Apple становится все хуже и хуже....
Между прочим, у меня была проблема, когда мой WiFi был выключен, и ПРОТИВОПОЛОЖНОЕ циклирование WiFi решает проблему для меня. Итак, включите Wi-Fi, затем выключите... затем снова подключите Magic Mouse. Я считаю, что все продукты Apple с годами становятся все хуже и хуже. Жаль, что действительно нет лучшего продукта.
Я хотел бы присоединиться к "Серьезно Применить?" тренироваться. Я так рад, что мой ноутбук за 2600 долларов, который просто работает, оправдывает свое имя.
Подтверждено, что это работает каждый раз на Yosemite!
Сегодня утром впервые столкнулся с этой проблемой. Я пробовал обычные вещи, и только зацикливание WiFi исправило это. Я управляю Эль Капом, потому что это того стоит.
Большой! большое спасибо! Это тот же уровень, что и «подключите клавиатуру через удлинитель, иначе он не выведет ваш Mac из спящего режима»! apple.stackexchange.com/a/102170/179540
Ты серьезно, Эппл?!! Все еще проблема на Эль-Капе, все еще решает ее на Эль-Капе.
Спасибо. Я боролся с этим в течение многих лет с помощью нескольких версий OS X. Я добавляю этот комментарий, потому что не вижу, чтобы кто-то еще упоминал, что это решает проблему для Sierra — это так.

У меня были проблемы с повторным подключением клавиатуры и трекпада Bluetooth после обновления до Yosimite. Я запускаю этот скрипт через пользовательское приложение Automator:

  1. Найдите (поиск Spotlight) и запустите Automator
  2. Выберите «Приложение» для нового типа файла
  3. Нажмите «Утилиты» из списка
  4. Дважды щелкните «Запустить AppleScript».
  5. Замените (* Ваш скрипт здесь *) на:

    do shell script "kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; 
    kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport" with administrator privileges
    
  6. Нажмите кнопку воспроизведения, чтобы проверить (запросит пароль)
  7. Файл->Сохранить на рабочий стол или куда угодно

Запускайте приложение-автоматизатор всякий раз, когда устройства Bluetooth не подключаются

Это работает. Я сделал скрипт для установки sleepwatcher и запускал эти команды каждый раз, когда компьютер выходит из спящего режима, что полностью избавило меня от проблемы: gist.github.com/Tyilo/c92684d277acb62272b5
@Tyilo Это отличное предложение! Единственный раз у меня проблемы с блютузом именно после пробуждения макбука от сна. Спасибо!
Я получал синтаксис и совершенно не знаком со скриптом Apple через минуту, чтобы понять, что приведенные выше разрывы строк недействительны, а com.apple.... должен следовать сразу после -b для обоих. В противном случае вы получите ошибки отсутствия аргумента. (также это не решило проблему :() И этот ужасный хак по-прежнему единственный способ добиться успеха на apple.stackexchange.com/questions/157357/…
@ Эдди, извините за это, вы правы, форматирование испортилось, что вызвало синтаксическую ошибку, я обновил это, однако да, это работает только в некоторых случаях
В заключение! Это должен быть выбранный ответ.
Работает как шарм! Я «преобразовал» его в сценарий оболочки, так как у меня всегда открыт терминал, а ввод текста выполняется быстрее, чем поиск приложения и нажатие. Просто нужно предварительно sudo:sudo kextunload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport; sudo kextload -b com.apple.iokit.BroadcomBluetoothHostControllerUSBTransport

У многих это происходит из-за конфликта WiFi/Bluetooth .

  1. Перейдите в меню Apple и выберите «Системные настройки».
  2. Зайдите в панель управления сетью
  3. Выберите «Bluetooth PAN» из списка сетевых интерфейсов в меню слева.
  4. Нажмите клавишу Delete или кнопку [-] минус, чтобы удалить интерфейс Bluetooth PAN.

Примечание. Bluetooth PAN предназначен для подключения к вашему iPhone для таких вещей, как «Мгновенная точка доступа», и его можно легко повторно добавить с помощью [+] на том же экране, если вам это понадобится позже.

Это сработало! +1 за отключение функций, которые я все равно не использую.
Мышь упорно отказывалась подключаться, даже со свежими батареями, пока я не удалил Bluetooth PAN. Затем он подключился сразу после того, как я выключил и снова включил Bluetooth. Посмотрим, как это будет.

Это прозвучит безумно, и я это признаю, но у меня это почему-то сработало.

Если я использовал удлинитель USB с моей USB-клавиатурой, опция сопряжения волшебным образом снова появлялась в Bluetooth. Я могу только предположить, что это связано с заземлением, но стоит потратить 2 секунды, чтобы попытаться выяснить, сработает ли это для вас.

usb-удлинитель

Я могу подтвердить, что это также сработало для меня. Тем не менее, это безумие, и я отправлю мышь обратно.

У меня была такая же проблема, и я думаю, что заметил возможную причину проблемы. Моя мышь называлась «мышь моего имени» с апострофом, возможно, это вызывало ошибки.

Я изменил имя, чтобы избежать использования пробелов и специальных символов, теперь оно называется просто «mymouse», и, похоже, у меня больше нет проблемы.

Я думаю, что ваше решение работает. Я проверю несколько дней, чтобы увидеть, работает ли он.
Все равно не работает, извините.

Предложение @Tyilo работает. Получите этот скрипт: https://gist.github.com/Tyilo/c92684d277acb62272b5

Просто не забудьте сначала сделать chmodваш файл .sh исполняемым. Например:

$ cd your_scripts_dir
$ chmod u+x yosemite-bluetooth-fix.sh

то вы можете запустить его как:

$ ./yosemite-bluetooth-fix.sh

Затем просто закройте крышку или переведите Mac в спящий режим, после пробуждения значок Bluetooth будет выглядеть странно и будет установлен как «недоступный», но через несколько секунд ваша Magic Mouse вернется.

Хотя иногда это срабатывает, вероятность успеха составляет всего около 80%, в то время как выключение и включение Wi-Fi работает каждый раз.

Я не мог заставить свою волшебную мышь снова подключиться после того, как поменял батарейки. Все, что мне нужно было сделать, это отключить Wi-Fi, и он сразу же распознал Bluetooth-мышь. Не знаю, почему это работает, но это сработало.
Я использую 15-дюймовый Retina MB pro с Yosemite.

У меня сработало выключение и повторное включение Bluetooth.

Настройки -> Bluetooth -> Выключить/включить

При попытке подключить Magic Mouse 2 (версия с разъемом Lightning) у меня был кабель Lightning-to-USB, подключенный к дисплею Thunderbolt. Мышь не отображалась на панели Bluetooth или панели «Мышь» в Системных настройках. По прихоти я попытался подключить конец USB напрямую к MacBook. Он сразу соединил мышь. Попытка подключиться через дисплей Thunderbolt, похоже, помешала первоначальному сопряжению. Другие концентраторы могут предотвратить то же самое.

tl/dr: Подключите мышь НЕПОСРЕДСТВЕННО к ноутбуку.

Отключение Wi-Fi решило проблему.

  1. Выключите Wi-Fi.
  2. Мышь будет обнаружена автоматически.