Roomba 650 IR bumper sensor still doesn't work after replacement

I have a Roomba 560 that recently began doing the 9 beep dance. So, I tested and found that the right sensor was malfunctioning. So, I purchased a replacement sensor here: robotshop.com/en/roomba-500-bumper-sensor-board.html . I replaced it according to the instructions here: robotshop.com/media/files/pdf/roomba-500-bumper-sensors.pdf

However, after cutting the wires to the sensor, I realized that two wires were the same color. So, I made my best guess and hooked them up, but the sensor still did not work. The test still showed that the right sensor was still always triggered. So, I switched the wires and tried again. Still, it didn’t work.

So, I used my night vision camera to see if the IR LED was working. Indeed, it was. So, I’m wondering if I ruined the sensor by hooking it up backwards. Do I just order another one and hook it up the way I did the second time?

Its look like either the robot is stuck with its bumper pressed in, or the sensor is in bad shape (dirty or broken out).

Also you can try replacing the emitter once and then check.

Normally, when there is a 9 beep error code it is because the IR emitter is no longer functioning. Since you have seen that the IR LED is working, the issue is either with the receiver or the robots motherboard. We rarely see issues with the IR receiver but, it is certainly possible that plugging it the wrong way could have damaged it. You may also want to verify if the wires are properly soldered together and making good contact.

These sensors can be used on the left and right side. You may therefore certainly solder it to the side that usually works and then use the robots built-in tests to test the bumper sensor. Is this how you tested the robots sensors in the first place?

You can certainly try connecting the cables without soldering them in place. As long as they make good connection.

Is there a way to test without the soldering? It’s quite tedious and my eyes aren’t that great.