Комментарии 32
Вот бы на 3й окулус так же
Что-то мне подсказывает, что для автоматической загрузки прошивки достаточно заменить в исходнике "https://cocaine.trade/Quest_2_firmware" на "https://cocaine.trade/Quest_3_firmware". Конечно, если сам процесс прошивки через ADB более ничем не отличается.
Пока Quest 2 - dirt-cheap, это актуально (если почему-то не работает без обновления).
Прошивка любого шлема, начиная с Quest 1, сводится к 3 пунктам:
1. Скачиваем прошивку, например с cocaine.trade;
2. Перезагружаем шлем в recovery sideload как обычный смартфон;
3. Заливаем прошивку через adb sideload.
Весь прочий софт и телодвижения бессмысленны. Только нужно помнить, что фарш не провернуть назад, т.е. прошивку не откатить, а самая последняя версия далеко не факт что самая лучшая.
Через тот же ADB можно установить на шлем VPN и обновляться OTA как обычно. У меня так стоял strongswan и wireguard на шлеме.
Лично у меня стоит несколько vpn'ов, но ни один из них не может подключиться. Я не отрицаю, возможно, этот способ тоже рабочий, но мне он не помог
Это если шлем уже активирован и на него можно что-то поставить. Новый Quest 3 при первом включении лезет в интернет проверять обновления и проверяет до бесконечности. Пропустить этот этап нельзя. Причём VPN на роутере не помогает. Это косяк прошивки. Помогает только обновление через adb sideload.
Для этого нужно включить режим разработчика в аккаунте, что может быть той ещё проблемой. У меня без карты забугорной он не включался.
А вот перезагрузиться в бутлоадер и сделать fastboot sideload update.zip можно и без впн и без аккаунта разработчика
Любопытный способ, возьму на заметку. Однако, меня несколько удивило то, что для Вас оказалось проблемой воткнуть любой ВПН на квест и обновить его:)
Не знаю как сейчас а раньше дабы воткнуть впн на квест, надо был иметь акк разработчика и включить sideload, а для этого нужен был впн на всю сеть дабы собственно войти в акк и включить сайдлоад на шлеме.
Ну, с учётом всех нынешних ограничений, под которые попадает в том числе и обновление, думаю подавляющее большинство пользователей так или иначе организовало себе установку приложений под черным флагом, а значит использовались и ВПН, и какой-нибудь sidequest или qloader, и активация режима разработчика. Следовательно обновление гарнитуры после всех вышеперечисленных манипуляций (в том числе и первичная регистрация) уже не выглядит чем-то непреодолимым.
Лично у меня особых проблем со всем этим делом не возникло (а я просто обычный пользователь, который слабо шарит в подобных вещах). В интернетах полно инструкций/гайдов как все устанавливается/обновляется. Режим разработчика, кстати, в большинстве гайдов рекомендуют включать с помощью зарубежной банковской карты на сайте запрещённой организации, мне же с лёгкостью удалось это сделать просто включив двухфакторную аутентификацию. Короче говоря, да, танцы с бубнами неизбежны, но вполне реализуемы обычными юзерами
Двухфакторку у меня сейчас не получается включить на российскую симку, например. Просто смс не приходит. Поддержка говорит, что все ок и от них смс выходит.
Как совсем ленивая опа, я просто включал vpn на роутере, а вот то что Meta рассылали письма, что неактивные dev аккаунты хотели удалить, это да. Пришлось развести бурную активность в профиле. Кстати одим из обновлений они поменяли проверку приложений и куча установленных игр перестала запускаться, так что с обновлениями тоже нужно быть осторожнее, но если новый, то нормально.
На самом деле достаточно adb и драйверов, которые вроде сами ставятся. А дальше fastboot sideload update.zip в консоли и всё.
Так там основная сложность не с прошивкой, а с первым запуском после нее, когда шлем требует подключится к экстремистской организации, и без этого не хочет дальше работать. Или в последних прошивках этого уже нет?
Подскажите пожалуйста, пытался запустить exe файл, была ошибка, отсутствия файла pyton311.dll, установил pyton версии 3.11, ошибки больше нет, но QuestUpdater.exe больше не реагирует ни на запуск от имени администратора ни на обычный :с
Попробуйте запустить exe из командной строки ("путь/к/программе/QuestUpdater.exe") и посмотреть, что выведется в консоль

При установке python вы ставили галочку "Добавить Python к переменным среды"? Если нет, то возможно для корректной работы стоит добавить такую переменную в path.
Взял отсюда: https://stackoverflow.com/questions/38132755/importerror-no-module-named-encodings
Очень не хотелось пересобирать проект, поэтому проблему решил в лоб.
Сделал переменные PYTONHOME и PYTONPATH, никакого эффекта не получил. PYTONHOME упорно показывал в C:\Users\Ivan\AppData\Local\Programs\Python\Python311
Тогда, следуя логике приложения, я создал структуру папок C:\Users\Ivan\AppData\Local\Programs\Python\Python311 и переместил туда Питон
После п.2 программка успешно стартанула. Правда при попытке автоматически скачать прошивку выдавала ошибку.
Однако, если скачать прошивку руками, то прошить удалось без проблем.
Спасибо за софтину.
Имеет смысл доработать моменты:
Проблема с путями к питону в Win11
Скролл окошка процентов при прошивке. В первый момент показалось, что прошивка остановилась на 18% (просто остальное не влезло в окошко, а скролл был только ручной)
Ещё раз спасибо!
На какие только извраты не пойдут люди, лишь бы не писать в консоли adb sideload...
Сначала появлялась ошибка "не найдена длл PYTHON311.DLL" установил и теперь программа открывается и закрывается сразу же
Как прошить oculus quest 2 в 2024 году без vpn и без лишних заморочек?