Well, you will just have another port to try. Maybe they are just switched around?
When I worked on this, I found Microsoft's documentation completely lacking details. It does not say what values correspond to which ports. I had to find the info by searching the internet. The info I found was a bit of a surprise for me:
For a three-port system, the binary value 100 corresponds to port 1, 010 to 2, 001 to 3. Opposite of what one would normally expect.
And it works for the MCE remote on my computer. I have an HP MCE remote too, with two ports on the back of it. Inside MC, however, three ports are listed, 1, 2, 3. It works for me with both ports 1 and 2. And of course I can not try 3.
Maybe in your case the driver switched the two ports around?