Brifing

Sunmi T3 POS Secondary Touch Input Leak Issue and Solution Search

Technical solution proposals for touch input leakage in POS devices.

Developing Android Apps1 min

1Root of the Problem

On Sunmi T3 POS devices, touch inputs from the secondary display leak to the main screen, causing unintended interactions in the cashier app. This occurs when customer touches on the ad display affect the cashier interface.

2Existing Solution Attempts

Standard Android solutions like FLAG_NOT_TOUCHABLE and FLAG_NOT_FOCUSABLE have been tried but failed. This hardware-level issue at Sunmi's layer bypasses software-level prevention methods.

3Sunmi T3 Limitations

The device's settings menu is extremely limited and offers no options for touch input management. Additionally, incomplete and Chinese-heavy documentation creates extra challenges for developers.

4Technical Details

The problem stems from the kernel-level input driver processing touch events directly at system level. This renders standard Android window management methods ineffective.

5Potential Solution Paths

Alternative methods like Sunmi DS_SDK specific calls or AccessibilityService usage are being investigated. A system-level solution without root access is needed.

6Industry Importance

As multi-screen usage in POS systems becomes more common, such hardware-software integration issues become critical. Reliable solutions need to be developed for the retail sector.

Original article: Developing Android Apps — Sunmi T3 POS'da İkincil Dokunmatik Giriş Sorunu ve Çözüm Arayışı