RFD2000/TC20 Best way to handle sleep?

Hello all,

I hope someone will be able to help me with this.

I recently wrote an Android App for the TC20/RFD2000.

Generally, it works well enough. However, after being idle for a while, the reader goes into sleep mode, from which apparently only a trigger press of about 10 seconds can wake it.

I understand that this is to preserve battery life, however, our customers are using it at one desk only and plug it into the cradle inbetween uses, so battery life isn't an issue.

The problem is that even after explaining it to them, the trigger press to wake up doesn't seem to want to stick, it seems to be very counter-intuitive to them.

Is there a way to disable this behavior completely (ideally in code)? Or alternatively to check from within my app if it has occurred and handling the wake-up automatically?

Is it possible this feature is related to the DPO setting being enabled, and will disabling DPO fix it?

Any help is greatly appreciated.