Raspberry Pi 4

For information, Recalbox IS NOT compatible with Raspberry Pi 4 yet.
Pour information, Recalbox N'EST PAS encore compatible avec le Raspberry Pi 4.

The Recalbox Team.

6.1.1 - RPI3B Plus - Manettes 8Bitdo SN30 Pro et SF30 Pro


  • Tester

    @OyyoDams @Bkg2k
    Bonsoir
    Voici mon fichier de configuration suite remap des mes 4 manettes (dernier FW pour les 8bitdo installé)

    "GameStop PS4 Fun Controller" - USB Filaire
    "USB Gamepad" INEXT clone SNES - USB Filaire avec SELECT pour HOTKEY
    "8Bitdo SN30 Pro"
    "8Bitdo SF30 Pro"

    PS : désolé pour le copier/coller
    je voudrai bien apprendre pour insérer du texte en mode programme (avec fond noir)

    <inputConfig type="joystick" deviceName="GameStop PS4 Fun Controller" deviceGUID="03000000c01100000140000011010000" deviceNbAxes="6" deviceNbHats="1" deviceNbButtons="14">
    <input name="a" type="button" id="2" value="1" code="306" />
    <input name="b" type="button" id="1" value="1" code="305" />
    <input name="down" type="hat" id="0" value="4" code="16" />
    <input name="hotkey" type="button" id="12" value="1" code="316" />
    <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
    <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
    <input name="joystick2left" type="axis" id="2" value="-1" code="2" />
    <input name="joystick2up" type="axis" id="5" value="-1" code="5" />
    <input name="l2" type="button" id="6" value="1" code="310" />
    <input name="l3" type="button" id="10" value="1" code="314" />
    <input name="left" type="hat" id="0" value="8" code="16" />
    <input name="pagedown" type="button" id="5" value="1" code="309" />
    <input name="pageup" type="button" id="4" value="1" code="308" />
    <input name="r2" type="button" id="7" value="1" code="311" />
    <input name="r3" type="button" id="11" value="1" code="315" />
    <input name="right" type="hat" id="0" value="2" code="16" />
    <input name="select" type="button" id="8" value="1" code="312" />
    <input name="start" type="button" id="9" value="1" code="313" />
    <input name="up" type="hat" id="0" value="1" code="16" />
    <input name="x" type="button" id="3" value="1" code="307" />
    <input name="y" type="button" id="0" value="1" code="304" />
    </inputConfig>
    <inputConfig type="joystick" deviceName="USB Gamepad " deviceGUID="03000000790000001100000010010000" deviceNbAxes="2" deviceNbHats="0" deviceNbButtons="10">
    <input name="a" type="button" id="1" value="1" code="289" />
    <input name="b" type="button" id="2" value="1" code="290" />
    <input name="down" type="axis" id="1" value="1" code="1" />
    <input name="hotkey" type="button" id="8" value="1" code="296" />
    <input name="left" type="axis" id="0" value="-1" code="0" />
    <input name="pagedown" type="button" id="5" value="1" code="293" />
    <input name="pageup" type="button" id="4" value="1" code="292" />
    <input name="right" type="axis" id="0" value="1" code="0" />
    <input name="select" type="button" id="8" value="1" code="296" />
    <input name="start" type="button" id="9" value="1" code="297" />
    <input name="up" type="axis" id="1" value="-1" code="1" />
    <input name="x" type="button" id="0" value="1" code="288" />
    <input name="y" type="button" id="3" value="1" code="291" />
    </inputConfig>
    <inputConfig type="joystick" deviceName="8Bitdo SN30 Pro" deviceGUID="05000000c82d00000161000000010000" deviceNbAxes="4" deviceNbHats="1" deviceNbButtons="16">
    <input name="a" type="button" id="0" value="1" code="304" />
    <input name="b" type="button" id="1" value="1" code="305" />
    <input name="down" type="hat" id="0" value="4" code="16" />
    <input name="hotkey" type="button" id="2" value="1" code="306" />
    <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
    <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
    <input name="joystick2left" type="axis" id="2" value="-1" code="2" />
    <input name="joystick2up" type="axis" id="3" value="-1" code="5" />
    <input name="l2" type="button" id="8" value="1" code="312" />
    <input name="l3" type="button" id="13" value="1" code="317" />
    <input name="left" type="hat" id="0" value="8" code="16" />
    <input name="pagedown" type="button" id="7" value="1" code="311" />
    <input name="pageup" type="button" id="6" value="1" code="310" />
    <input name="r2" type="button" id="9" value="1" code="313" />
    <input name="r3" type="button" id="14" value="1" code="318" />
    <input name="right" type="hat" id="0" value="2" code="16" />
    <input name="select" type="button" id="10" value="1" code="314" />
    <input name="start" type="button" id="11" value="1" code="315" />
    <input name="up" type="hat" id="0" value="1" code="16" />
    <input name="x" type="button" id="3" value="1" code="307" />
    <input name="y" type="button" id="4" value="1" code="308" />
    </inputConfig>
    <inputConfig type="joystick" deviceName="8Bitdo SF30 Pro" deviceGUID="05000000c82d00000061000000010000" deviceNbAxes="4" deviceNbHats="1" deviceNbButtons="16">
    <input name="a" type="button" id="0" value="1" code="304" />
    <input name="b" type="button" id="1" value="1" code="305" />
    <input name="down" type="hat" id="0" value="4" code="16" />
    <input name="hotkey" type="button" id="2" value="1" code="306" />
    <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
    <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
    <input name="joystick2left" type="axis" id="2" value="-1" code="2" />
    <input name="joystick2up" type="axis" id="3" value="-1" code="5" />
    <input name="l2" type="button" id="8" value="1" code="312" />
    <input name="l3" type="button" id="13" value="1" code="317" />
    <input name="left" type="hat" id="0" value="8" code="16" />
    <input name="pagedown" type="button" id="7" value="1" code="311" />
    <input name="pageup" type="button" id="6" value="1" code="310" />
    <input name="r2" type="button" id="9" value="1" code="313" />
    <input name="r3" type="button" id="14" value="1" code="318" />
    <input name="right" type="hat" id="0" value="2" code="16" />
    <input name="select" type="button" id="10" value="1" code="314" />
    <input name="start" type="button" id="11" value="1" code="315" />
    <input name="up" type="hat" id="0" value="1" code="16" />
    <input name="x" type="button" id="3" value="1" code="307" />
    <input name="y" type="button" id="4" value="1" code="308" />
    </inputConfig>


  • Staff
    Moderator
    Team

    @ppn said in 6.1.1 - RPI3B Plus - Manettes 8Bitdo SN30 Pro et SF30 Pro:

    Bonsoir les amis.
    @olivierdroid92 @acris @OyyoDams
    Pour le coup, mes manettes ont bien le tout dernier firmware, puisque j'ai fait les mises à jour hier par acquis de conscience, et j'ai pourtant le même problème avec la N30 Pro (firmware 6.10) ....
    Mais tant mieux pour toi olivierdroid92 .

    tu as bien supprimer les manettes bluetooth
    rebooter recalbox
    recommencer l'appareillage
    reconfigurer les manettes dans ES ?



  • bonjour @acris
    Oh oui.. J'ai aussi refais des réinstall propres.
    Le problème vient uniquement avec la N30 Pro 2.
    J'ai commandé une des nouvelles manettes aussi de 8BitDo, la SN30 Pro+. Je testerai ce matos.
    A plus



  • @ppn said in 6.1.1 - RPI3B Plus - Manettes 8Bitdo SN30 Pro et SF30 Pro:

    J'ai commandé une des nouvelles manettes aussi de 8BitDo, la SN30 Pro+

    J'ai vu que la SFC30 Pro est en arrêt de production, en fait son successeur est la SNES30 Pro. J'hésitais entre cette dernière et la SN30 Pro+ pour sa poignée type ps3. Tu nous fais un topo sur sa tenue en main quand tu l'as (et s'il y a de la latence en BT) ? Merci par avance !



  • @scavy ça roule
    A plus


  • Staff
    Moderator
    Team

    @olivierdroid92 Merci olivier, je regarde ça dés que j'ai un peu de temps (et que je me suis remis du WE à la Maker Faire lol!)


  • Staff
    Moderator
    Team

    0_1574685313051_b5d76d61-ac6b-44d4-934c-c0357c75bd31-image.png

    Hâte de voir pourquoi elle résiste :)



  • @oyyodams Yes. Moi aussi j'ai hâte que tu la reçoives ;)

    Ma SF30 pro+ est partie aussi aujourd'hui, je l'attends avec impatience et vous fais un petit test :)
    a plus


  • Staff
    Moderator
    Team

    @ppn @olivierdroid92 bug trouvé!

    Alors 2 façons de contourner:

    1. Dans retroarch, faire L2+R2 en même temps (à chaque fois)
    2. Ou alors dans es_input.cfg, configurer L2 et R2 en "buttons" et non en "axis", ex:
            <inputConfig type="joystick" deviceName="8BitDo N30 Pro 2" deviceGUID="05000000c82d00006528000000010000" deviceNbAxes="6" deviceNbHats="1" deviceNbButtons="16">
                    <input name="a" type="button" id="0" value="1" code="304" />
                    <input name="b" type="button" id="1" value="1" code="305" />
                    <input name="down" type="hat" id="0" value="4" code="16" />
                    <input name="hotkey" type="button" id="2" value="1" code="306" />
                    <input name="joystick1left" type="axis" id="0" value="-1" code="0" />
                    <input name="joystick1up" type="axis" id="1" value="-1" code="1" />
                    <input name="joystick2left" type="axis" id="2" value="-1" code="2" />
                    <input name="joystick2up" type="axis" id="3" value="-1" code="5" />
                    <input name="l2" type="button" id="8" value="-1" code="10" />
                    <input name="l3" type="button" id="13" value="1" code="317" />
                    <input name="left" type="hat" id="0" value="8" code="16" />
                    <input name="pagedown" type="button" id="7" value="1" code="311" />
                    <input name="pageup" type="button" id="6" value="1" code="310" />
                    <input name="r2" type="button" id="9" value="-1" code="9" />
                    <input name="r3" type="button" id="14" value="1" code="318" />
                    <input name="right" type="hat" id="0" value="2" code="16" />
                    <input name="select" type="button" id="10" value="1" code="314" />
                    <input name="start" type="button" id="11" value="1" code="315" />
                    <input name="up" type="hat" id="0" value="1" code="16" />
                    <input name="x" type="button" id="3" value="1" code="307" />
                    <input name="y" type="button" id="4" value="1" code="308" />
            </inputConfig>
    

    On ca corriger ça dans les prochaines versions


  • Tester

    @oyyodams
    Super merci Oyyo
    Afin de progresser, comment fait-on pour insérer un champ noir dans les posts ? comme tu l'as fait ?


  • Staff
    Moderator
    Team

    @olivierdroid92

    ```
    bla bla
    ```



  • @oyyodams
    Et bien merci, c'est top.
    Bon boulot, mais ça t'aura coûté le prix d'une N30 PRO 2 :).
    Mais tu en trouveras surement l'utilité :).
    Merci encore d'avoir passé du temps sur ce sujet.
    A bientôt sur le forum.


  • Staff
    Moderator
    Team

    @ppn pour le moment pas d'utilité mais on verra :)

    0_1574805325643_IMG_20191126_225321.jpg



  • merci beaucoup pour la correction !!

    par contre, hotkey + L2 ou R2 ne fonctionne plus pour moi (pour changer de shader)

    est-ce normal ?



  • @ppn said in 6.1.1 - RPI3B Plus - Manettes 8Bitdo SN30 Pro et SF30 Pro:

    Bon boulot, mais ça t'aura coûté le prix d'une N30 PRO 2 :)

    @OyyoDams Tu l'as prise sur amazon, t'as le prime ? ^^



  • Merci beaucoup, cela a bien résolu mon problème avec ma N30pro. Grand merci à toute l'équipe de Recalbox pour le super boulot que vous faites. :)



  • Bonjour les amis
    Ma manette sn30 pro arrive a se connecter en bluetooth et les touches marchent à part le hotkey mais lorsque je branche 2 manettes en même temps y en a une qui lag vous avez une idée d'ou ça peut venir?

    Merci



Want to support us ?

182
Online

62335
Users

18666
Topics

140196
Posts

Looks like your connection to Recalbox Forum was lost, please wait while we try to reconnect.