一个爱好者社区正成功绕过 Nintendo 的专有硬件限制,使标准的 40 欧元 USB-C 集线器能够作为 Nintendo Switch 2 的底座使用。通过利用大语言模型 (LLMs) 来加速自定义脚本的开发,用户正将原本需要数月工程周期的项目缩短到可在几周内完成的任务。

专有握手障碍

主要的工程障碍涉及主机在启用标准 DisplayPort Alt 模式之前执行的专有“Nintendo Alt 模式”握手。Hacker News 上的评论者指出,虽然 Switch 1 也有类似的怪癖,但 Switch 2 使用了一种独特的握手协议,阻止其与标准集线器配合工作。

来自讨论的技术分析表明,Nintendo 可能在采取简化做法,即检查特定的底座版本,而不是使用标准的 DisplayPort 能力 (DPCD) 寄存器和信息帧。这种非标准方法有效地锁定了那些在主机特定握手序列中无法正确识别的第三方硬件。

社区变通方案与 LLM 加速

为了规避这些锁定,用户正在开发自定义脚本来强制主机识别标准集线器。一位以 roger_ 为名的评论者报告称,使用 LLM 已显著减少了开发这些破解方案所需的时间,将项目周期从数月缩短到了几周。

虽然一些用户表示希望这些脚本能够开源以节省 Token 成本,但目前的方法仍依赖于个人用户生成自定义解决方案。这突显了一种转变,即 AI 辅助开发正被用于导航复杂的专有硬件协议。

企业逻辑与技术权衡

讨论探讨了 Nintendo 采取限制性设计的几个原因。一位名为 greggsy 的评论者建议,此举可能是为了保护主机端口免受“简陋”的多端口集线器造成的损坏,或者是作为一种“剃刀与刀片”模式,以鼓励购买官方配件。

然而,这些社区破解方案存在实际的权衡。由于主机可能不是通过标准 DPCD 寄存器与集线器进行通信,因此与官方底座体验相比,HDR 和可变刷新率 (VRR) 等功能可能无法正常或一致地运行。

实施中的不确定性

执行这些绕过操作所需的特定脚本和技术步骤在很大程度上仍是私有的或用户特定的。目前尚不清楚有多少不同类型的第三方集线器可以成功“解锁”,或者不同制造商生产的集线器之间的连接稳定性是否存在显著差异。