eliaskin (eliaskin) wrote in ru_mac,
eliaskin
eliaskin
ru_mac

В Mac OS X 10.12 Sierra не отключается 802.11d на Macbook Pro mid 2010 в драйвере AirPort.Brcm4331

Обновился на 10.12 Sierra и теперь сбрасывается код региона и страны. При отключенном Wi-Fi показывает код региона ETSI - Код страны: Х3, после подключения к сети показывает код региона ETSI - Код страны: RU и подключение только через 802.11g с 802.11 a/b/g без "n"...
После отключения Wi-Fi и перезагрузки восстанавливается код региона ETSI - Код страны: Х3.

Подскажите что Яблочники изменили в Sierra, что нет возможности отключить 802.11d?

РЕШЕНИЕ НАЙДЕНО!!! Спасибо joker2k1

Выкладываю следующие правильные действия:
1. Удерживая «CMD+R» отключаю через терминал csrutil disable
--- перезагрузка ---
2. sudo /usr/libexec/PlistBuddy -c "Set :'Kernel Flags' 'kext-dev-mode=1'" /Library/Preferences/SystemConfiguration/com.apple.Boot.plist
--- перезагрузка ---

3. sudo perl -pi -e 's|\x30\x6B\x10\x00\x00\x0F\x85\x03\x01|\xFF\xFF\x10\x00\x00\x0F\x85\x03\x01|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331

sudo touch /System/Library/Extensions/
--- перезагрузка ---
Tags: apple inc, faq, hardware, kernel panic, macbook pro, terminal|console, wi-fi, вопросы и предложения по сообществу, обновления, ремонт|сломалось|не работает, сеть|настройка сети, установка|удаление
  • Post a new comment

    Error

    Comments allowed for members only

    Anonymous comments are disabled in this journal

    default userpic

    Your reply will be screened

    Your IP address will be recorded 

  • 20 comments
Драйвер поменялся, возможно.
Нужен новый патч.
для 4360 патч работает

Deleted comment

joker2k1

October 1 2016, 01:31:15 UTC 4 months ago Edited:  October 1 2016, 01:31:59 UTC

ну я проверил, ваш патч действительно дохлый
это не сброс, просто этой последовательности уже нет в драйвере. надо искать новую
sudo perl -pi -e 's|\x81\x78\x30\x6B\x10\x00\x00\x0F\x85|\x81\x78\x30\x6B\x10\x00\x00\x90\xE9|' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360 && sudo touch /System/Library/Extensions/


Вот этот вариант для 4360 в Сиерре у меня не заработал — насколько я понял, там файл не 4,4, а все 8,8 мб и в hex-редакторе целиком данная строка не находится (в самом начале она немного другая).

Тоже столкнулся с проблемой, что при апгрейде на Сиерру в коде RU исчезли в неизвестность каналы диапазона 100-120 (хотя они должны быть разрешены в RU). В 10.11 они есть даже при выловленном CC=RU и все работает без патча с роутером вещающем на 104 канале (с пустым СС, независимо от того, что выловил ноут). В общем сейчас прошка на 10.11 продолжает работать как ни в чем не бывало, а эйр на 10.12 сеть 5 ггц Асус-Мерлиновского роутера видеть не хочет, если вылавливает CC=RU от соседского роутера.

Буду благодарен за советы.
sudo perl -pi -e 's|\x41\x83\xFC\xFF\x74\x2C\x48|\x66\xC7\x06\x47\x42\xEB\x2B|' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4360.kext/Contents/MacOS/AirPortBrcm4360

будет GB - аналог X3
Гран мерси, как доберусь до компьютера - попробую.
Добрался попробовать только сейчас. Код на GB меняется, и все даже работает до первого ухода в сон.
После становится еще хуже и все 5 Ггц каналы исчезают:

Country Code: GB
Supported PHY Modes: 802.11 a/b/g/n/ac
Supported Channels: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13
Wake On Wireless: Supported
AirDrop: Supported
AirDrop Channel: 0

Видимо ничего уже не сделать, кроме как переходить на 132+ каналы...но мне не нравится на них скорость работы.
С патчем для Atheros40 та же беда.

Deleted comment

для этого надо старый файл, для которого указанный вами патч работал, дальше дело техники

Deleted comment

/System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331

Deleted comment

joker2k1

October 1 2016, 22:19:42 UTC 4 months ago Edited:  October 1 2016, 22:51:42 UTC

НЕ ЗАБУДЬТЕ СКОПИРОВАТЬ ОРИГИНАЛ КУДАНТЬ!
cp /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331 ~/
так он будет в вашем домашнем каталоге, на всякий случай.

чет тут хак совсем иначе работает чем на мой на 4360
но по аналогии с вашим старым хаком, раз вы говорите он работал, попробуйте так:
sudo perl -pi -e 's|\x30\x6B\x10\x00\x00\x0F\x85\x03\x01|\xFF\xFF\x10\x00\x00\x0F\x85\x03\x01\|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331
после ввода в Терминале пишет:
Substitution replacement not terminated at -e line 1

joker2k1

October 2 2016, 06:20:11 UTC 4 months ago Edited:  October 2 2016, 06:25:35 UTC

упс
sudo perl -pi -e 's|\x30\x6B\x10\x00\x00\x0F\x85\x03\x01|\xFF\xFF\x10\x00\x00\x0F\x85\x03\x01|g' /System/Library/Extensions/IO80211Family.kext/Contents/PlugIns/AirPortBrcm4331.kext/Contents/MacOS/AirPortBrcm4331

но вы понимаете, что надо сделать все по вашей инструкции как раньше, только применить эту команду на 3ем шаге
сработало!!! может решение для двух драйверов выложить в начале темы?

Регион: ETSI
Код страны: X3
Поддерживаемые режимы PHY: 802.11 a/b/g/n
Поддерживаемые каналы: 1, 2, 3, 4, 5, 6, 7, 8, 9, 10, 11, 12, 13, 36, 40, 44, 48, 52, 56, 60, 64, 100, 104, 108, 112, 116, 132, 136, 140


Спасибо огромное!!!!!


но я еще вспоминаю, что раньше когда включишь в конце csrutil, то иногда драйвер не работал на Wi-Fi и показывало сообщение "нет аппаратного обеспечения" и значек Wi-Fi был потухшим! Как только я опять отключал csrutil, то драйвер подхватывался и начинало все работать.... так и работас с отключенным csrutil... Что это могло быть???
у меня так же, это в старых системах до капитана его можно было включать, но уже с капитана так и придется оставить выключенным. походу они включии проверку на контрольную сумму драйвера, и если она не сходится, не грузят его
А какой патч для 4360 должен быть? Пытался вводить на своей прошке 16го, тот что вы писали выше, но регион не меняется
А для Atheros40 не можете подсказать новый вариант?
Доброго времени суток! Имеется не совсем свежий iMac 2011, на борту последняя версия ОС Sierra 10.12. Что нужно прописать в терминале для включения в Atheros 9380 5МГц Wi-fi? Все, что здесь уважаемые пользователи предложили перепробовал, ни в какую не хочет включаться. Каналы при полностью отключенном вай-фай выдает полные для 5МГц, но когда подключаешься к роутеру с новыми настройками все работает на дефолтных 2.4МГц. До этого никогда не включал 5Мгц, был обычный вай-фай на 2.4МГц. Блог товарища, на который давались ссылки, за 03.2013 уже не работает. =(

Привет! у меня та же беда на iMac 09. Тебе удалось решить проблему?