Почему приобретенные в России устройства не поддерживают beamforming и ограничены шириной канала до 40 МГц? В результате, максимальная скорость передачи данных составляет 600 Мбит/с вместо заявленных 1300 Мбит/с. Можно долго задаваться данным вопросом, но решение этой проблемы существует.
Beamforming — это технология обработки и формирования сигнала в беспроводных устройствах. Она позволяет поддерживать достаточно высокую скорость передачи в местах, где распространение сигнала затруднено.
Для начала, стоит обратить внимание на настройки региона в вашем устройстве. Зачастую устройства, купленные в России, могут быть настроены на использование диапазонов частот и стандартов, соответствующих местным регуляциям. Изменение региона в настройках устройства может открыть доступ к более широким каналам и поддержке beamforming.
Кроме того, обновление прошивки устройства может также решить проблему. Производители регулярно выпускают обновления, которые могут включать поддержку новых функций и улучшение производительности.
Если эти шаги не помогли, можно "сбежать" из региона не меняя при этом само устройство.
Для этого нам потребуется python 2.7 файлы с репозитория и свободное время.
Cкачайте все фалйы с репозитория, извлеките их
Перейдите в файл setup.py, который отвечает за настройку и установку Python-пакетов, и измените
install_requires
на "pycryptodome"install_requires=[ "pycryptodome", ]
Убедитесь, что у вас установлен Python 2.7 и установите необходимые зависимости
pip install pycryptodome-3.20.0-cp27-cp27m-win_amd64.whl pip install setuptools-44.1.1-py2.py3-none-any.whl
Перейдите в директорию с
setup.py
и установите AirPyrtpy -2.7 setup.py install
Включите SSH на вашем устройстве, используя команду ниже, заменив
{ipv4-address}
и{password}
на соответствующие значенияpy -2.7 -m acp -t {ipv4-address} -p {password} --setprop dbug 0x3000 py -2.7 -m acp -t {ipv4-address} -p {password} --reboot
После перезагрузки устройства подключитесь к нему по SSH
ssh root@{ipv4-address}
Выполните команды для замены кода страны на США и установки SKU
acp -q syRe=0x00000000 acp static apple-sku=FCC
Отключитесь от SSH и перезагрузите устройство
py -2.7 -m acp -t {ipv4-address} -p {password} --reboot
После всех изменений, отключите SSH
py -2.7 -m acp -t {ipv4-address} -p {password} --setprop dbug 0x0000
py -2.7 -m acp -t {ipv4-address} -p {password} --reboot
После выполнения всех вышеуказанных шагов должны получить:
Скорость увеличилась со 150 Мбит/с до 780 Мбит/с при 800 Мбит/с возможных.
PS: При написании этой статьи я руководствовался данным материалом, поэтому данную статью можно считать лишь доработкой уже существующей статьи.