So you have an almost 100% reproducable scenarion? I find that rather good news, because it gives us a chance do diagnose the problem.
> Touching the water sensor with hand seems to break the
> error momentarily until the next water refill. I am sure it's not my
> water sensor as I tested my spare, tried using WD 40 to waterproof,
> and also tried using vinegar to remove any mineral buildup. My water
> pressure seems normal. So I guess there is something with my water
> sensor LED.
That's a bit strange: Both a faulty IR LED and a residual drop of water cause a false positive detection of the water sensor. But both are unique causes: Removing the drop of water will not cure a problem cause by a faulty LED. So there must be something I'm missing in my diagnose.
Can you make a photo of the IR LED using a digital camera while it is switched on? You force the IR LED to be constantly on by loading GenieDiag, detach the water and use GenieDiag to turn on the water. You will need to trigger the safety switch at the bottom on the processing unit with a plastic (non conductive) object. Be careful if you close the tap instead of disconnecting it: Pressure in the hose may still produce a squirt.
> I have flashed to Beta 3 and installed the serial converter (which
> seems to work) when I connected to an old desktop that has a serial
> port. Now, I will try to get a USB serial connector and use my laptop
> to log the catgenie when the error happens (cannot really move the
> desktop to the catgenie location while it's hooked up).
Can you tell me how many time the error LED flashing in a single second if this error occurs? This will tell me what the washing program is waiting for.
If you have a serial cable attached, it is better to use B02 to diagnose this problem, because it will output every step the washing program makes.
> Is it possible to make the Catgenius work with a faulty water sensor
> LED (without causing catgenie overheating or flooding water)?
I'm afraid not. But replacing it isn't much of a problem.
Here are the two photos. Because the opening angle of both LEDs is relatively small and the camera is very close, I couldn't make a photo looking straight into both LEDs at the same time.
The first one shows both LEDs side by side and a multi-meter reading the current through both LEDs in series, so both LEDs are operating on the same current. This photo is taken straight into the new (right) LED.
The second photo is taken straight into the original LED. The difference may look a bit worse on the photo. When I was fiddling with the camera, the difference seemed much smaller.