Mijn probleem ook gevonden...
Bron: Neato XV-21 was working great for a week or so, then I noticed the cat hair was piling up again.
After a few tests it became apparent something was wrong. It would start cleaning, doing short circles not far from the dock, exclaiming it was finished! and was returning to the dock. It would do some clumsy circles again, and die not far from the dock. After a quick search on the net I began to suspect a dodgy wall sensor.
I confirmed this with an IR capable camera, there was no visible light coming from the wall sensor. Confirmed confirmed with a USB debug.
This is what I did:
Plugged it in to my mac, ran a terminal program, in this case CoolTerm (free), selected the right com port, hit connect (typing help should confirm that it's connected).
Testmode on <- fires up the sensors, don't forget to type Testmode off when you're done!
GetAnalogSensors <- gets reading from the analog sensors
My wall sensor reading was -24. It shouldn't be a negative figure. I work with analog sensors and the ones I'm used to work on a range of 4-20mA, 4mA being zero and 20mA being 100, i'm guessing Neato does something similar. If you get a negative figure it means it's getting 0mA through the circuit, ie no signal. Could be a broken return wire but the lack of any IR glow from the sensor suggests it wasn't getting power.
I had to disassemble the entire unit to get at the sensor in the front bumper, don't do this if you have a chance of warranty return, you have to break the seals to get in. I jiggled the wires and checked the readings again. It was good.
I suspect that the wall sensor wires take a bit of a beating when it runs into things as they seem to hang in mid air from the plug to the main body of the Neato. I doubled the wires back on themselves and hot glued them to the sensor body itself to take any strain off of them, then ran them back the way they were in the first place. I put it back together, checked the sensors, slapped it round a bit, checked, slapped it again, checked. So far so good.
It's been working well for almost a week now, I know it's a bandaid fix but I'm in Australia so getting spares or organising a warranty return are a bit of a headache. If it dies in the arse again I'll order a new sensor.
Ps. I've read elsewhere you can substitue a cliff sensor for the wall sensor, you'd probably have to put a resistor in the circuit of the snavelled cliff sensor to fool it into thinking it's ok. But then, I'm not sure how Neato would like a trip down the stairs.