Oculus Quest2 激活时更新卡 0% 不动的解决方案

最后更新:
其实根本原因是你的代理没开udp支持,配置好udp支持就可以了
另外很多商家禁止了udp,这点需要注意
这篇文章的前提是找到最新固件,不然更新后也是无效的
机器上配置http代理是没有用的,正确的确保有udp的代码方法如下:
1.你的代理软件配置里支持UDP
2.确保你开起了虚拟网卡全局代理模式(tun模式,或用sstap开虚拟网卡)
3.电脑开启一个共享wifi热点
4.将虚拟网卡的系统设置中,它的网络共享给新建的热点
5.机器连上手动开启的热点,即为完全代理,可用UDP

更新:fb可能出了新固件,如果刷完还是没法更新,网上找找看有没有更新的固件,比如这里:https://www.reddit.com/r/oculusquest/wiki/guides/manualupdate

之前quest2到了,上网什么的配置都感觉没什么问题,但是最后卡在了正在下载更新,进度一直是0%,开了一晚上也是那样

在搜遍了全网后,发现不少人遇到了这个问题,解决王安无非就是换节点。但我用的自己服务器,三台都试过了没什么区别

最后在映维网发现了解决方案的教程。。下面是步骤

前置条件:你有自己的上网方案,本文不对此部分作介绍

0x00 进开发者模式

注册开发者

打开https://dashboard.oculus.com/,如果没账号,先注册然后登录(推荐用fb账号登录)

登陆后再次打开页面,选创建团队(Create New Organization)。这里貌似是强制需要填写信用卡之类的付款信息,只能填了

装驱动

创建后,下载安卓驱动包:Oculus ADB Drivers

解压,右击那个inf文件android_winusb.inf),点击安装

开启开发者模式

googleplay,装一个Oculus的客户端,然后在机器开启的情况下,绑定你的设备

按下图步骤开启开发者模式

oculus客户端截图

重启设备,然后连上usb到电脑

当机器里显示是否允许Usb调试时,勾选始终允许,然后点

如果是英文:Allow Usb Debugging? 勾上Always allow from this computer,点OK

进入sideload模式

将设备关机,然后按住设备下面音量键左边的按钮不放(好像是音量减-),同时按住开机键开机

在开机后的画面中选择进入sideload模式

注意,你需要始终保证,设备和电脑通过usb连着

刷机

下载adb工具包,解压:adb tools

下载新固件(建议用IDM或者迅雷下载):quest2_924860…….zip

将固件包重命名为update.zip,移动到adb工具版目录中

双击刷.bat,按提示刷机即可

刷完后设备会自动重启,更新两个手柄,不会再卡在更新0%界面了

注意事项

建议操作全程都开着上网工具,保证设备可以连上外网

刷完后可以用sidequest装安卓上的上网工具自行上网,这样就不需要路由器/电脑开着上网工具了

如果刷机完没效果,请参考文章开头看看有没有新固件,也可以将新固件留言在评论区,帮助更多的人。谢谢!

21 Comments

  1. Google Chrome 86.0.4240.198 Google Chrome 86.0.4240.198 Windows 10 x64 Edition Windows 10 x64 Edition

    请问固件刷完之后手柄也跟着更新完成,最后还是停留在0%固件升级那里怎么整?

    1. Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 GNU/Linux x64 GNU/Linux x64

      我也是,手动更新V23版本成功了,开机后手柄也更新成功,最后还是停留在0%固件升级那里。

      1. Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 Windows 10 x64 Edition Windows 10 x64 Edition

        我琢磨了下,应该是现在固件更新v23.1了,所以v23刷完还是要求更新,但是没找到有v23.1的离线下载包,卡住了,有没有兄弟解决了的?

        1. Microsoft Edge 87.0.664.66 Microsoft Edge 87.0.664.66 Windows 10 x64 Edition Windows 10 x64 Edition

          已解决,之前只是按照B站老哥的视频配置了 v2rayN 代理, 然后在OC2里配置HTTP代理, 现在再搭配上sstap才能做到UDP转发,就能顺利更新了. 虽然之前是已经刷了v23,我想这种方式是否可以直接从原始固件直接就更新, 都不用刷机吧.

            1. Firefox 84.0 Firefox 84.0 Windows 10 x64 Edition Windows 10 x64 Edition

              Http都是TCP链接哟, 实测结果是,我当时是开启了sstap, 然后配好window的共享网络后,一进OC2看更新进度条就动起来了.

  2. Google Chrome 87.0.4280.88 Google Chrome 87.0.4280.88 Windows 10 x64 Edition Windows 10 x64 Edition

    你好呀,请教一下,”重启设备,然后连上usb到电脑 当机器里显示是否允许Usb调试时,勾选始终允许,然后点是”这一步

    这个时候设备一开机就是”更新0%”的状态(有时候可以选设一下wifi),接入电脑后(电脑上可以看到设备接入,驱动配置等提示),设备上并没有提示,也没找到操作的地方

  3. Google Chrome 78.0.3904.97 Google Chrome 78.0.3904.97 Windows 10 x64 Edition Windows 10 x64 Edition

    我电脑没有typec的口,我用手机的充电线连quest2和电脑没反应,用ns的线连,提示一个未识别的设备,驱动我装了。是不是需要特殊一点的数据线才能连电脑哈,

  4. Google Chrome 88.0.4324.104 Google Chrome 88.0.4324.104 Windows 10 x64 Edition Windows 10 x64 Edition

    adb: sideload connection failed: closed
    adb: trying pre-KitKat sideload method…
    adb: pre-KitKat sideload connection failed: closed
    提示这个肿么办?

发表回复

您的电子邮箱地址不会被公开。 必填项已用 * 标注