Why is my USB HID card reader application not seeing Android USB events on G3 devices?
If your application is not receiving events from a USB HID card reader there are a few device configuration items to check. The most important detail to make note of is that on all models the obvious USB type-A port on the left-hand side should not be used for HID devices like keyboards, hubs, or card readers.
Got G3 models, HID devices like card readers should be plugged into the top type-A port, which is hidden under a plastic façade on the top of the panel. The plastic façade can be snapped off easily.
Why is my USB Card Reader not listening to the attached Reader?
The main issues that cause a USB Card Reader to stop listening to card events are missing or bad Vendor and Product Id entries and incorrect card reader settings. It is also necessary to always use the correct Type-A USB port for card readers which is slightly different depending on on the panel generation. See: Why is my USB HID card reader application not seeing Android USB events on G3 devices? | Ricoh Developer Program (RiDP)
In the Ricoh SmartSDK v2.10+, what is the power limitation for the USB ports?
Since, the Ricoh SmartSDK v2.10+ supports USB peripherals, the power limitation for the USB port is 700mA.