Eu tenho um Raspberry Pie 3 (com BT embutido) e o RetroPie 4.0.2 está instalado e funcionando nele. Eu tenho 2 novos controladores PS3 (eu não possuo um PS3) e eles funcionam com o RetroPie através do cabo USB.
Quero fazê-los funcionar com bluetooth, e segui todos os guias para isso que encontrei on-line, mas na verdade todos parecem seguir os mesmos passos. Não consigo fazer com que os controladores emparelhem com o Pi! (curiosamente, eu posso combiná-lo com o meu MacBook Pro ... para que eu saiba que o BT nos controladores funciona)
Aqui estão os passos que segui:
RetroPie Setup > Manage Packages > Manage Driver Packages > ps3controller
A partir daqui, instalei os drivers. Meu controlador PS3 não está conectado no momento. Em seguida, eu escolho Install/Pair PS3 controller
e ele me diz para conectá-lo via USB, desconecte-o e pressione o PSbotão.
Eu conecto o USB, a luz nº 1 do controlador pisca lentamente, espero 10 segundos e desconecto. Pressiono o PSbotão e todas as 4 luzes do controlador piscam rapidamente e nada mais acontece!
Pelo que li, o que deveria acontecer é que eu pressiono PSe a luz nº 1 acende e o controlador vibra. Eu li várias postagens no fórum e no reddit de outras pessoas descrevendo exatamente o problema que estou tendo, mas nenhuma resolução de trabalho foi fornecida.
Outra solução de problemas
- Tentei desinstalar e reinstalar os drivers
- Eu tentei correr a
sudo ./sixpair
partir de uma conexão shell seguindo as etapas listadas aqui
Nada funcionou ainda. Alguma dica seria uma enorme ajuda para mim e outras com o mesmo problema!
(postou esta pergunta em cruzada com o / r / retropie do Reddit )
ATUALIZAR
Veja meu comentário abaixo da resposta aceita por @Donny V, mas consegui fazer isso funcionar usando os gasia
drivers.
A razão pela qual isso funcionou para mim foi porque eu acidentalmente comprei um controlador de imitação chinês barato! Consegui descobrir isso com base nessa discussão no fórum RetroPie . Basicamente, execute o dmesg
comando e pude ver o fabricante de todos os dispositivos conectados. Ver o nome do meu controlador foi SZMY-POWER CO.,LTD. PLAYSTATION(R)3 Controller
- note que ele não é fabricado pela Sony!
Respostas:
Essas instruções são o que funcionou para mim. Como você, eu tentei de tudo. Não tenho certeza de qual etapa o esclareceu. Mas, depois de fazer tudo isso, funcionou, então tente.
instruções
sudo sixad --start
, se já estiver iniciado, digitesudo sixad --stop
. Agora digitesudo sixad --start
, pressione o botão "PS" do sixad para encontrar seu controlador. Se encontrar, dirá isso e mostrará seu número de identificação e diga aguardando entrada. Isso permite que você saiba que foi encontrado. Parece algo assim.sudo update-rc.d sixad defaults
Isto adicionará sixad como um daemon, para que ele inicie na inicialização.sudo reboot
fonte
unable to connect to sdp session
eHID create error 115 (Operation now in progress)
não sei o que fazer agora!Para tornar a resposta óbvia para qualquer pessoa que tenha os mesmos problemas, segui as etapas da resposta de Donny V, mas isso não estava funcionando para mim.
No entanto, o que acabou por funcionar foi escolher "Remover configurações do controlador PS3" e, em seguida, escolher "Instalar / emparelhar o controlador PS3 (somente gasia)"
Não sei por que isso funcionou, já que tenho quase certeza de que são autênticos controladores PS3 ... mas, seja como for, funciona agora. Portanto, meu conselho para qualquer pessoa é tentar emparelhar com cada uma das opções de driver até que uma funcione.
Atualização : como se vê, meus controles do PS3 eram imitações chinesas (mas muito boas!). Acabei vendendo e comprando controladores PS3 reais, e o processo de configuração padrão funciona bem agora.
fonte
Este guia funcionou totalmente para mim.
Utilizou basicamente a opção "Instalar / emparelhar o controlador PS3 (suporte a clones shanwan)" após "Remover configurações do controlador PS3" e o emparelhamento ocorreu sem problemas após conectar / desconectar o USB e pressionar o
PS
botão.Modelo de controlador: CECHZC2M
fonte
Com o PlayStation, você precisa ter um cabo conectado do console ao controlador enquanto tenta sincronizar o BT. Eu fiz isso com minha configuração de torta e trabalhei sem nenhum código extra mumbojumbo ... experimente ...
fonte