За последние несколько дней многие пользователи VR-шлемов Oculus/Meta Quest 2 столкнулись с серьёзной проблемой: установка обновления прошивки v72 полностью "окирпичивает" шлем - после перезагрузки он отключается, перестаёт реагировать на попытки включения, и даже не заряжается. Приближается Новый Год, многие пользователи достают с полки старые или покупают новые VR шлемы, а в результате получают неприятный сюрприз. Риску подвержены шлемы с достаточно старой прошивкой - вероятно ниже v51, обновляющиеся на новую v72 - т.е. либо долго пролежавшие без обновления, либо новые из коробки. Проблема не затронула Quest 3 и 3S - вероятно потому, что это новые шлемы, идущие с достаточно высокой версией прошивки.
На данный момент нет никакого официального ответа от производителя, пострадавшим пользователям с негарантийными устройствами предлагается чинить или менять их за свои деньги. Для ремонта как минимум необходима отпайка флешки, с перепрошивкой и запайкой обратно. Программного способа оживить шлем на данный момент не существует. Как будто этого мало, помимо окирпичивания есть еще одна опасность - в таком состоянии шлем не заряжается по USB и постепенно теряет заряд аккумулятора, что в скором времени приводит к его полному разряду с последующей деградацией. Так что рекомендуется отключить аккумулятор и при необходимости подзарядить его - что тоже непросто для рядового пользователя.
Официальная процедура активации шлема предполагает принудительное обновление до последней версии, что черевато описанными выше последствиями. Для их предотвращения рекомендуется либо обновить прошивку вручную, через adb sideload или например QUAS, на промежуточную версию - например v69, и только потом пытаться активировать шлем, либо полностью отказаться от активации и заблокировать обновления.
Технически сбойное обновление полностью блокирует загрузку ОС шлема, в том числе становятся недоступны режимы bootloader и recovery. Визуально девайс не подаёт никаких признаков жизни. В таком состоянии доступен только режим EDL (Emergency DownLoad) - встроенный в процессор загрузчик, теоретически позволяющий произвести перепрошивку, однако для этого требуется специальный прошивальщик с правильной цифровой подписью, который отсутствует в открытом доступе. Таким образом, технически Мета способна предоставить пользователям решение проблемы, однако скорее всего не будет этого делать, т.к. появление прошивальщика в открытом доступе позволит например разблокировать загрузчик.
Процесс заряда шлема также контролируется программно, и отключен в режиме EDL, что приводит к невозможности подзарядки сбойного шлема, а аккумулятор разряжается, поскольку процессор не может полностью отключиться находясь в режиме EDL, либо пытаясь загрузить прошивку.
Источник новости: habr.com