Android 4.0.4 - не работает wi-fi в N-режиме
#1
Прошил свой Sensation XE кастомной прошивкой (до этого около полугода сидел на рутованном стоке) и тут вижу что он сеть мою домашнюю видит, но подключиться к ней не может. Начал вспоминать, такая же штука была и после прошивки стоком, но я благополучно уже об этом забыл.
Превел роутер в смешанный режим, а не только n-режим. Сеть нашел, зарегистрировался, инет появился. По показаниям телефона и роутера видно, что работает в g-режиме (максимум 54Mb), оно может и не проблема, скорость больше и не нужна обычно. Но все же лучше вернуть нормальный функционал.
Покопавшись в интернете нашел инструкцию на Desire S, думаю что подойдет на любой HTC с этим чипом wifi.
Код:
Восстановление 802.11n в 4.0.4, рецепт (требует root).- скачиваем архив firmware из аттача, достаем оттуда файлы
- выключаем wifi
Код:
C:\ADB> adb push fw_bcm4329.bin /sdcard/
C:\ADB> adb push fw_bcm4329_apsta.bin /sdcard/
C:\ADB> adb shell
shell@android:/ $ su
shell@android:/ # mount -o rw,remount /system
shell@android:/ # cat /sdcard/fw_bcm4329.bin >/etc/firmware/fw_bcm4329.bin
shell@android:/ # cat /sdcard/fw_bcm4329_apsta.bin >/etc/firmware/fw_bcm4329_apsta.bin
shell@android:/ # mount -o ro,remount /system
- включаем wifi
PS. Данные действия нужно выполнять при разблокированном загрузчике (или в состоянии S-Off). Потом загрузчик можно снова заблокировать.
PPS. Данная процедура также улучшает качество работы WiFi в 4.0.4.
в архивах firmware от 2.3.5, 2.3.7(оба с рабочим n-режимом) и 4.0.4(если кому то будет охота откат сделать)
Чуть не забыл...
источник