RetroPie forum home
    • Recent
    • Tags
    • Popular
    • Home
    • Docs
    • Register
    • Login
    Please do not post a support request without first reading and following the advice in https://retropie.org.uk/forum/topic/3/read-this-first

    ERTM and controller pairing

    Scheduled Pinned Locked Moved Help and Support
    bluetoothertmswitch contxbox controller
    4 Posts 2 Posters 7.5k Views
    Loading More Posts
    • Oldest to Newest
    • Newest to Oldest
    • Most Votes
    Reply
    • Reply as topic
    Log in to reply
    This topic has been deleted. Only users with topic management privileges can see it.
    • M
      Mr. Lumbergh
      last edited by Mr. Lumbergh

      I was able to get my Switch Pro controller working with Retropie using this thread: Connect a Switch Pro witthout Xboxdrv; the new hid-nintendo driver builds and works well on a Pi4, but I often have some issues with getting it to connect at boot. It often won't connect at first and ES will present me with the "No Controller Detected" window and I'll spend a few moments randomly mashing buttons, then suddenly the screen goes away and I have no issues.
      Since I'm also putting together a second box to give to a friend who will likely use either a PS4 or XBOX 360 controller, I bumped into this thread: Usiing Xbox One Controller on Raspberry Pi. In it, it's recommended to disable a Bluetooth feature called ERTM, which according to the BT Wiki page "The EL2CAP specification adds an additional enhanced retransmission mode (ERTM) to the core specification, which is an improved version of retransmission and flow control modes. ERTM is required when using an AMP (Alternate MAC/PHY), such as 802.11abgn. "

      1. Is there additional functionality to ERTM that will be lost if I disable this feature, and does anyone know of what issues disabling might cause? I don't think an emulator will really need AMP, but I've been wrong before...
      2. If you've seen this before, does disabling ERTM help with the pairing of other controllers such as PS4 and Switch Pro? I won't be using an Xbox controller myself, but if it also happens to help the finicky pairing I'm getting with the Switch I'll make sure to disable on both so there's no issues.

      Thanks.

      mituM 1 Reply Last reply Reply Quote 0
      • mituM
        mitu Global Moderator @Mr. Lumbergh
        last edited by mitu

        @Mr-Lumbergh said in ERTM and controller pairing:

        Is there additional functionality to ERTM that will be lost if I disable this feature, and does anyone know of what issues disabling might cause? I don't think an emulator will really need AMP, but I've been wrong before...

        No, it should be safe to disable it.

        If you've seen this before, does disabling ERTM help with the pairing of other controllers such as PS4 and Switch Pro? I won't be using an Xbox controller myself, but if it also happens to help the finicky pairing I'm getting with the Switch I'll make sure to disable on both so there's no issues.

        I don't think so, it seems ETRM is something used only by the Xbox One controllers.

        RetroPie includes now the xpadneo Xbox One driver, which should work much better for Xbox One bluetooth controllers. The driver installation already disables ETRM, so there's not much to do except installing the driver when such controller is used.

        M 1 Reply Last reply Reply Quote 0
        • M
          Mr. Lumbergh @mitu
          last edited by Mr. Lumbergh

          @mitu Great, thanks. Is that driver included by default or must it be installed?

          mituM 1 Reply Last reply Reply Quote 0
          • mituM
            mitu Global Moderator @Mr. Lumbergh
            last edited by

            Drivers are usually not installed in the image, you have to install them - such is the xpadneo driver.

            1 Reply Last reply Reply Quote 0
            • First post
              Last post

            Contributions to the project are always appreciated, so if you would like to support us with a donation you can do so here.

            Hosting provided by Mythic-Beasts. See the Hosting Information page for more information.