Перейти к содержанию

mittorn

Участники
  • Постов

    18
  • Зарегистрирован

  • Посещение

  • Победитель дней

    4

mittorn стал победителем дня 12 августа 2024

mittorn имел наиболее популярный контент!

Персональная информация

  • Гарнитура
    Pico 4
    Oculus Quest 2

Посетители профиля

Блок последних пользователей отключён и не показывается другим пользователям.

Достижения mittorn

  1. Возможно у меня баг был какой-то в 38-39 прошивке. Симптомы такие- включил шлем, надел, он ничего не рисует на экран. пробовал выключить/включить/перезагрузить - бесполезно. Снимаешь-надиеваешь шлем несколько раз и он начинает работать. Причём сяить-надеть я не сразу додумался - пытался прибивать разные процессы через adb т.к часто стал ловить эту проблему. Потом, когда выяснил причину проблемы - замаппил prox_close на громкость - чтобы не приходилось снимать-надевать шлем каждый раз. Возможно это проблема чисто программная, а может реально датчик глючил, но проблема стала появляться сама без обновлений прошивки - то есть он полгода на этой версии работал нормально, потом заглючил. Тогда прошивка была 38. Потом был куплен второй шлем (не мне), на котором уже был полностью сломан датчик приближения. Тогда то я и разобрался, откуда такие симптомы и как проигнорировать состояние датчика, для старой прошивки - кеймаппером, для новой - уже по громкости.
  2. Не совсем так. У меня на шелеме с неработающим датчиком окружение появляется ненадолго иногда. Где-то 15 секунд и пропадает. К тому же датчик может залипнуть и будет примерно такой же эффект. В качестве решения я сделал приложение, которое по изменению громкости посылает интент prox_close и шлем можно полноценно использовать. Не знаю, будет ли рабоатть это на новой прошивке. я оставил тот шлем на 50й и обновлять не хочу. втором шлеме (39 прошивка) датчик залипал и было что-то похожее, решилось таким же интентом, только из кеймаппера, на v50 кеймапперы уже полноценно не работают.
  3. А есть ли большой смысл от alvr на квесте под windows? И как оно вообще, справляется с разрешением Q3? У меня на pico клиент не справлялся рендерить 3000x3000 на глаз, fps проседал до 80
  4. Судя по всему NuxAllowGuardian прошёл, но какой-то из этапов до него не сработал. Ещё похоже что-то держит wake lock. Придётся опять детекторы вейклока ставить и разбираться. Батарейка улетела за пару дней hollywood:/ $ settings get global device_provisioned 0 hollywood:/ $ settings get secure user_setup_complete 0 Как минимум это не прошло, ну или я сбросил что-то, пытаясь заставить systemux работать уже когда исчез экран приветствия Выставление их в 1 ничего не поменяло
  5. completed, настроечные пункты не работают с ошибками, мол настройка уже пройдена С кеймаппера запускаю настройки (способом через oculus tv), оттуда уже что угодно. Без кеймаппера можно было бы сделать прогу, которая принимает boot completed или изменение громкости наверно. С громкостью способ точно рабочий Мне проще было с планшетника поднять точку доступа, чем перенастраивать всю сеть под эту задачу. Да и потенциально самый доступный способ. Многие не знают паролей от роутеров чтобы заблокировать сервера, не у всех поддерживается точка доступа по wifi. А на планшете никаких дополнительных действий не понадобилось, только выключить симку на всякий случай.
  6. как-то так Ну ещё я пробовал сбрасывать повторно проходить, результат такой же. Скорее всего первоначальная настройка не проходится нормально без доступа к каким-либо серверам в принципе. Как я понимаю, обсуждалась возможность полностью offline настройки в том числе и без гугла. Да и не любой телефон может раздавать интернет по wifi, иногда раздача ограничена тарифом. Ещё не хочется словить килл-свич. Я принципиально квест использую с неправильным шлюзом в настройках сети т.к пропустил рутуемые прошивки (21-29 у меня были, но задолго до обнаружения эксплоита) и не могу позатыкать позывы в интернет в системном софте. Да и вообще вопрос приватности. Тот объём данных, что отправаляет квест на сервера ни в какие рамки приличия не влазит.
  7. Да, это может помешать первоначальной настройке. А точно ли одного лишь http сервера не достаточно? Если со стандартными настройками https порт закрыт, оно не работает?
  8. Клавиатура с поддержкой русского языка и встроенным кеймаппером для Pico 4 Клавиатура использует AccessibilityService и вместо стандартного API для клавиатуры соединяет InputMethod интерфейс клавиатуры с встроенным полем ввода. Это будет работать для стандартных полей ввода в android-приложения. Для кастомных элементов вроде терминалов (termux, и т.д) работать не будет, но теоретически можно встроить подобным способом клавиатуру в сам Termux, либо любое другое приложение или терминал при наличии исходного кода. предупреждение: Клавиатура только для Pico, на Quest нормально работать не должна и не будет, а включение AccessibilityService может привести к bootloop на Quest! Для чего это надо? Встроенная клавиатура на Pico 4 принудительно прописана в прошивке и не может быть удалена/заменена, пока не найден способ получения root или повреждения её файлов в ФС, а русского языка в ней нет. Возможности: Клавиатура в виртуальном экране диалога Много языков, подсказки слов и почти все возможности SmartKeyboard, кроме адаптации под тачскрины Клавиатура может включаться автоматичкски при активации поля ввода, либо вручную через кеймаппер Продвинутый кеймаппер, способный обрабатывать раздельно нажатие, отпускание кнопок с минимальным интерфейсом Возможность замаппить кнопки на действия приложений или shell комманды Возможность запускать 2д приложения на разных виртуальных экранах (near/near_dialog/far/far_dialog/voice_assistaint), некоторые из них доступны даже когда запущено VR приложение Перехват кнопок system и camera на контроллерах - теперь они могут быть переназначены Привязка аппаратных кнопок к командам OSC, может быть полезно для VRChat (работает даже с мобильной версией VRChat), так же можно это использовать чтобы отправить нажатия кнопок на ПК и там это как-то обработать. Страница проекта: https://github.com/mittorn/SmartKeyboard/tree/pico sk-signed.apk
  9. Скорее всего настройка не прошла до конца - если загрузить Квест без wifi, он сразу показывает диалог настройки. В целом юзабельно, пока запущены VR приложения - даже настройки работают, но режим разработчика в настройках будто выключен. При этом включенный adb сохраняется. В общем, не хватает только настроек из режима разработчика, в остальном шлем полностью пригоден к использованию Да, https опционален для captive portal. Так же подозреваю, что его можно совсем отключить, но тогда потребуется перезагрузка. А так - можно сменить адрес до настройки wifi и всё заработает. Вот это странно т.к сам функционал беспроводной отладки в Android 10 отсутствует. На том же Pico никакой реакции на adb_wifi_enable нет. Видимо, портировлаи эту функцию с более новых андройдов. На pico кстати этого очень не хватает т.к у них есть debuggable system приложение и можно запустить свой код от system (применения этому пока не нашёл, прав у него будто бы меньше чем у shell), но только в привязанном к компу режиме.
  10. @Cheburator2k Твой adbcontrol заработал даже на старой прошивке, в отличие от oculus wireless adb, который не может отыскать порт в логе. Так же порт появился в logcat, но я пока не проверял подключение (сеть с компом не общая) Можешь выложить сюда его тоже?
  11. Вот это вот интересно. Я на 38 прошивке видел диалог включения wireless adb, но не проверял, действительно ли он запускает adb
  12. Так оно у меня и переключалось. Но эта штука только из adb работает, просто из приложения поменять этот property не получится, потому и интересует возможность включить беспроводную оладку прямо со шлема без помощи компа. PQ позволяет это сделать, но только с другого устройства
  13. До сброса у меня был скрипт, который запускался сервисом и по netcat слушал сигнал, по которому переключал guardian. А команды отправлялись уже с кеймаппера (на 50 прошивке уже не с него, а с приложения, отслеживающего изменение громкости) Зачем это надо было? Потому что интерфейс настройки guardian не имеет опции его отключить (безопасность видите ли), да и переключение через меню начиная с, кажется, 37 прошивки стало требовать перезагрузки, при этом в меню нельзя попасть просто так, не перенастроив границу. Ну и проблема была в том, что нужно каждый раз подключать квест к компу после перезагрузки к компу и перезапускать шлем, а шлем требует перезагузки раз в месяц, иначе портится точность трекинга (где-то завязали агоритм на время видимо и используют float/double). Хотя так квест с выключенным wifi (better wifi on/off прога, чтобы делать это автоматически) может хоть полгода пролежать без перезагрузки.
  14. Не знаю, насколько рентабельно сейчас что-то делать под квест вообще если всё может быть поломано в близжайшей обнове. Я бы может нашёл квест с 21-29 прошивкой и порутовал бы этим: https://github.com/darknight1050/quest-bootloader-unlocker, но после того, как понял, насолько удобнее Pico уже точно этого делать не буду. Однако, благодаря Private Quest обновы можно избежать, а значит может быть это всё и имеет смысл. В крайнем случае даже попытаться пройти настройку без аккаунта, а потом обновиться до какой-то относительно поддерживаемой прошивки, например 49 если нужны кеймапперы. Или всё же остаться на старой версии. Даже на 39 можно ставить софт для стриминга с компа (лишь бы он поддерживал прошивку). Вариантов по автоматизации конечно не много. Для рутованных андройдов можно сделать приложение "всё в одном", запустив dns/http сервер, но сейчас всё меньше и меньше пользователей рутуют свои устройства. Без рута не получится сделать это полностью автоматически - android не даст запустить ни dns ни http сервер и надо будет что-то додумывать, возможно даже через VpnService или через роутер - этого уже многие делать не захотят т.к лень искать пароль итд. На старых прошивках квеста можно почти сразу включить adb, так что можно и без рута всё это проделать поменяв адрес captive portal, просто в адрес http сервера добавить порт. Для windows сложнее т.к не у всех на windows вообще есть wifi и там из-за 2 совершенно не связанных режимов (hostednetwork/mobilehostspot) придётся писать много кода. В любом случае windows версией я вряд ли буду заниматься. Но в идеале можно было бы сделать exe, который запускаешь, появляется точка доступа, выбираешь её и он говорит "подключено" и идёт дальше. Про mDNS уже и так знаю, но это потребовало бы какого-то внешнего устройства. Хочется чтобы можно было взять шлем и с него запустить что-то с праваим adb. Например включить/выключить guardian. А нельзя ли сдеалать как-то mDNS discover локально со шлема? Вот это было бы полезно - нажать кнопку, а оно само поднимет что нужно и настроит. У меня Linux, в целом мне это не подойдёт, cmd скрипты очень сложно портировать, хотя надо глянуть в сами скрипты, вдруг что-то новое увижу.
  15. По поводу кеймаппера: без кеймаппера подобного эффекта можно добиться, повесив ресивер на событие изменение громкости. На 50й прошивке (ещё один шлем у меня с ней) я это использую чтобы активировать интент датчика приближения. На шлеме сломан датчик и без него он не работает. Наверно, с тем же успехом можно было бы и запустить настройки или что-то ещё с не до конца пройденной первоначальной настройкой
×
×
  • Создать...

Важная информация

Правила пользования сайтом Условия использования