前情提要
首先我是一个重度的 beatsaber 玩家。众所周知玩节奏光剑是个很暴汗的游戏,在佩戴头显时出汗,那么头显内部就不可避免的会出现高湿度的环境。好在大部分的元件都不会受到什么影响,除了这个挨千刀的红外点阵发射器。但是坏就坏在这个点阵发射器如果没法正常工作,那么整个 vr 就会卡在开机后,只显示纯黑背景 + 一个 正在寻找房间中的位置 的提示框的情况,并且位移旋转追踪均失效,双手手柄会白灯慢闪,约每秒震动一下。
准备
如果你不打算购买发射器的替换件,那么请保证当前系统的版本可以获取到临时 root。请参考 https://github.com/F-19-F/IonStackQuest3 来获取临时 root 的信息。不插发射器理论上不会丢失任何功能。
如果已经有备用件则无所谓。可以在闲鱼以 30 元左右的价格购买一个新的点阵发射器(闲鱼关键词可能为 quest3 深度传感器)。总之,这个配件看起来应该长的像这样。

你还需要一张撬片(类似银行卡,身份证之类的均可),一把 T1.5 左右的长柄螺丝刀。不要使用那种 xx 合一的螺丝刀,有些螺丝上方空间狭长,用 n 合 1 的螺丝刀没法操作。
操作
拆机-拔掉传感器
首先用卡片在正面的橡胶护罩侧面撬开一条缝隙,把撬片伸进缝隙里,缓慢把遮光罩撬下。
注意大力不会出奇迹,只会把塑料边框撬烂。即使撬坏了也问题不大,可以在闲鱼以~30RMB 的价格购入一副新的遮光罩

接着把瞳距调整到最小,这时你应该可以看到有 7 个螺丝需要取下。正下方的一颗和左右侧的各三颗螺丝位置见下图箭头(图中我已经拧下来了)。

使用长柄螺丝刀于上图所示位置依次拧下即可。

接着就可以把前面板掀开。将面板下方揭起一条缝隙,顺着缝隙向上用撬片把前面板撬下,并从上方向前掀开。
如上图,可以看到总共有 5 大 2 小共 7 颗螺丝。使用螺丝刀依次拧下,便可以把这个金属护片拿起。

然后使用指甲或撬棒略施巧劲,就可以抠下这个红外点阵发射器。罪魁祸首就是这个发生器在进液之后出现了故障,无法初始化,拉跨了其他摄像头的总线初始化,进而导致追踪丢失。


二选一
安装上新的传感器,将新的传感器的卡座扣到对应的位置后,将其余部件按拆卸顺序依次装回即可。
或者,直接把传感器取下后,将其余部件按拆卸顺序依次装回。
quest3 内有一个系统属性,可以屏蔽红外发射器的初始化。
获取 root 后,在电脑的命令行内执行
1 | |
可以屏蔽追踪程序对点阵发射器的初始化。在命令执行后重启头显即可正常看到画面和追踪。
如果后续想要再将红外点阵发射器装回,那么需要务必将系统版本保持在可以获取临时 root 的版本。
将 q3 连接到电脑后,获取好临时 root,并在电脑上运行
1 | |
就可以恢复系统对于红外点阵发射器的初始化。如果你不幸更新到了无法获取到临时 root 的较新版本,那么就只能通过恢复出厂来清除掉这个标志位了。