蓝牙上的RetroPie和PS3控制器


8

我有一个Raspberry Pie 3 (带内置BT),并且RetroPie 4.0.2已安装并正在处理中。我有2个全新的PS3控制器(我没有PS3),它们可以通过USB电缆与RetroPie配合使用。

我想让他们通过蓝牙工作,并且我遵循可以在网上找到的所有指南,但实际上它们似乎都遵循相同的步骤。我无法让控制器与Pi配对! (虽然有趣的是,我可以将它与MacBook Pro配对使用,所以我知道控制器上的BT可以正常工作)

这是我遵循的步骤:

RetroPie Setup > Manage Packages > Manage Driver Packages > ps3controller

从这里我安装了驱动程序。我的PS3控制器当前未插入。接下来,我选择Install/Pair PS3 controller它,它告诉我通过USB连接它,然后拔下它并按下PS按钮。

我插入USB,控制器上的#1指示灯缓慢闪烁,我等待10秒钟,然后拔出电源。我按下PS按钮,控制器上的所有4个指示灯快速闪烁,没有其他反应!

根据我的阅读,应该发生的是我按一下PS,然后#1灯点亮,控制器振动。我从其他人那里读了几篇论坛和reddit帖子,它们准确地描述了我遇到的问题,但是没有提供任何工作解决方案。

其他故障排除


什么都没有。任何提示对我和其他具有相同问题的人都是巨大的帮助!

(将此问题交叉发布到Reddit的/ r / retropie


更新

请参阅@Donny V接受的答案下方的我的评论,但是我能够通过使用gasia驱动程序使此工作正常。

之所以对我有用,是因为我不小心购买了廉价的中国仿冒控制器!根据RetroPie论坛上的讨论,我能够弄清楚这个问题。基本上,运行dmesg命令,我就能看到所有连接设备的制造商。看到我的控制器的代号是SZMY-POWER CO.,LTD. PLAYSTATION(R)3 Controller-请注意,它不是索尼制造的!


虽然我可以按照上述步骤配对PS3遥控器(即SZMY),但是每次重新启动时,指示灯都会显示为遥控器2,并且无法正确使用遥控器。你能帮忙吗?
R.munoz'2

这是另一个问题,您应该提出另一个问题。
CBarr

Answers:


5

这些指示对我有用。像你一样,我尝试了一切。不知道哪一步清除了它。但是在完成所有这些操作后,请尝试一下。

方向

  1. 关闭板子,确保从Raspberry Pi上拔下控制器,并且确保PS3控制台已拔下(不想让控制台捡起它)。
  2. 插入键盘并启动Raspberry Pi。
  3. 在菜单中启动RetroPie安装脚本
  4. 在设置屏幕中,选择“配置/工具”
  5. 然后在下一个屏幕上选择PS3控制器
  6. 然后选择“删除PS3控制器”,这将花费一些时间,因此请等待直至完成。完成后,将弹出另一个框,单击“确定”。
  7. 现在选择Install / Pair PS3 Controller,等待完成,然后弹出一个框。
  8. 插入PS3控制器,稍等一下以获取控制器ID。然后拔下控制器电源,然后按“ PS”进行配对。控制器应发出隆隆声,然后选择1。
  9. 取消选中所有框,然后返回RetroPie菜单。
  10. 按下F4键,这将使您退出命令行。
  11. 键入sudo sixad --start,如果提示已开始,则键入sudo sixad --stop。现在输入sudo sixad --start,按Sixad的“ PS”按钮以找到您的控制器。如果找到,它将说出并显示其ID号并说等待输入。这使您知道找到了它。看起来像这样。在此处输入图片说明
  12. 现在按ctrl+ c取消该应用程序。
  13. 输入sudo update-rc.d sixad defaults它将添加sixad作为守护程序,以便它在启动时启动。
  14. 类型 sudo reboot
  15. RetroPie一旦开始按“ PS”按钮,它就会发出隆隆声。然后用键盘打开菜单,为控制器“配置输入”。
  16. 当检测游戏手柄窗口打开时,只需按住控制器按钮之一即可。
  17. 现在,您应该能够配置按钮了。
  18. 完成了

哇,我非常感谢详细的指导!不幸的是,我完全遵循了它们,并且得到了相同的结果。步骤8没有连接,步骤11也没有连接。超时,说unable to connect to sdp sessionHID create error 115 (Operation now in progress) 不知道该怎么做,现在!
CBarr

当您不使用官方PS3控制器时,通常会收到sdp会话错误。就像汕头PLAYSTATION3控制器一样。github.com/falkTX/qtsixa/issues/4
Donny V.

嗯,奇怪 我在eBay上购买了它们,它们似乎是全新的,并以Sony官方包装。我能够通过BT将其与MacBook Pro配对,并且设备名称为“ SONY PLAYSTATION 3 CONTROLLER”或类似名称。它们对我来说似乎是官方的,但也许它们是很好的假货。据我所知,有没有一种方法可以确认这一点,或者可以通过一种方法将它们连接起来?
CBarr

尝试像第6步中的“删除PS3控制器”驱动程序,然后尝试安装其他PS3控制器驱动程序之一。继续尝试直到其中一个起作用。
Donny V.

1
我最近很忙,但是终于解决了,现在可以了!感谢@Donny V.的输入!由于某种原因,我能够使用“ gasia only”驱动程序来配对我的PS#控制器。无论如何,他们现在都在工作!
CBarr

3

为了使遇到其他相同问题的其他人都能清楚地看到答案,我按照Donny V的答案中的步骤进行操作,但这对我没有用。

最终的工作是选择“删除PS3控制器配置”,然后选择“安装/配对PS3控制器(仅gasia)”

我不确定为什么这样做有效,因为我可以肯定它们是真实的PS3控制器...但是无论如何,它现在可以工作。因此,我对其他任何人的建议是尝试与每个驱动程序选项配对,直到一个可用。


更新:事实证明,我的PS3控制器是中国仿冒品(但非常好!)。我最终出售了它们并购买了真正的PS3控制器,现在标准设置过程可以正常工作。


1

本指南对我完全有用。

在“删除PS3控制器配置”之后,基本上使用了选项“安装/配对PS3控制器(克隆支持shanwan)”,然后在连接/断开USB并点击PS按钮后,配对运行顺利。

控制器型号:CECHZC2M


0

使用PlayStation时,在尝试同步BT时,需要将电缆从控制台连接到控制器。我是通过Pie设置完成的,没有任何额外的代码即可工作……尝试一下...


谢谢,但是请阅读上面-我的问题已经解决。没错,这是最初必须设置控制器的方式,但是我在不知不觉中使用了需要其他驱动程序的非Sony中国仿冒控制器。它们的电池寿命也很糟糕,所以我最终购买了性能更好的官方Sony控制器。
CBarr
By using our site, you acknowledge that you have read and understand our Cookie Policy and Privacy Policy.
Licensed under cc by-sa 3.0 with attribution required.