Fixing PS3 controller assignments when using an Auvio enabled remote

Recently I purchased an AUVIO Universal Remote Receiver for Playstation 3 to make it easy to use my Logitech Harmony remote control with my Sony Playstation 3 (PS3). In this post I described the challenge of doing the initial setup given the odd mapping of Sony BluRay player commands to PS3 commands. In particular, the mapping of “Stop” to the PS3 “X” button which is typically used as an “enter” or “execute” function for most PS3 software.

What I didn’t mention in that previous post is that the Auvio receiver ends up being the first controller. Which means the PS3 Dual-Shock gamepad ends up being controller number two. That makes the PS3 gamepad unusable in the single-player games I’ve tried to date (e.g., “The Last Of Us”). The PS3 gamepad has to be assigned as controller number one to be usable in a game.

What I decided to do was create a sequence of commands and assign them to a “soft button” (i.e., touchscreen button) on my “Play a DVD/PS3” activity. This means that I can

  1. Use my Logitech Harmony remote to power up my TV and audio receiver and set them to the correct inputs and setting.
  2. Press the “home” button my PS3 gamepad to power up my PS3.
  3. When the PS3 has finished booting press the “PS3 fix controller number” soft button on my remote control to do what the name implies.

The “PS3 fix controller number” sequence on my remote control is programmed to send these commands:

  • 7 left commands (“DirectionLeft”)
  • 8 down commands (“DirectionDown”)
  • 1 button X (“Stop”)
  • 1 down command (“DirectionDown”)
  • 1 button X (“Stop”)
  • 1 up command (“DirectionUp”)
  • 1 button X (“Stop”)
  • 1 left command (“DirectionLeft”)
  • 4 right commands (“DirectionRight”)

Using an Auvio receiver and Logitech Harmony remote to control a PS3

Update: See my second post where I talk about dealing with the Auvio receiver always being assigned as the first controller. Which tends to make the PS3 gamepad unusable inside a single-player game.

A Sony Playstation 3 (PS3) is a decent Blu-Ray DVD player in addition to being a game console. So it would be nice if you could use your normal infrared remote control to play and interact with DVDs. The AUVIO Universal Remote Receiver for Playstation 3 is one way to achieve that goal.

However, there are two problems. First, neither the Auvio user guide, nor the top rated review on Amazon for the product, make it clear that you need to distinguish between the command being sent and the purpose of the button on the remote control (as indicated by its label or ideogram). Yes, this may be obvious to a tech savvy person accustomed to setting up complicated A/V systems. But an average person is likely to be confused by the idea that you can assign the “stop” action to the “ok” button on their remote.

The second, and more serious problem, is that the Auvio receiver maps the remote controls “stop” command to the “X” button which is generally used as the “enter” or “select” action on a PS3. The Auvio also maps the remote controls “ok/enter” command to the “O” button which is generally used as a back “back” or “cancel” action. So if your Logitech Harmony remote has an “OK” button you do not want to assign the “ok/enter” command (the “O” button on a PS3 controller) to it. You want to assign the “stop” command (the “X” button on a PS3 controller) to the “OK” button on the remote. This is obviously counterintuitive. Similarly you want to assign the remote controls “ok/enter” command to the “stop” and “back” buttons on the remote control.