• Recent
  • Tags
  • Popular
  • Home
  • Docs
  • Register
  • Login
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 8 Mar 2020, 07:48 3 Aug 2020, 06:48

    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.

    M 1 Reply Last reply 3 Aug 2020, 06:57 Reply Quote 0
    • M
      mitu Global Moderator @Mr. Lumbergh
      last edited by mitu 8 May 2020, 05:25 3 Aug 2020, 06:57

      @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 5 Aug 2020, 03:40 Reply Quote 0
      • M
        Mr. Lumbergh @mitu
        last edited by Mr. Lumbergh 8 May 2020, 05:23 5 Aug 2020, 03:40

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

        M 1 Reply Last reply 5 Aug 2020, 04:26 Reply Quote 0
        • M
          mitu Global Moderator @Mr. Lumbergh
          last edited by 5 Aug 2020, 04:26

          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
          4 out of 4
          • First post
            4/4
            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.

            This community forum collects and processes your personal information.
            consent.not_received