Skip to content

Not working on SM-T220 connected to Raspberry Pi #61

Description

@SuperCowProducts

Describe the bug
Neither the touchpad nor the keyboard is working

To Reproduce

  1. Connect Samsung T7 SSD to Raspberry Pi 5 in USB 3.0 slot (this is where my Raspberry's OS is located)
  2. Use official PSU to power Raspberry Pi 5
  3. Connect to VNC on some other device (this is to check if keystrokes are being registered)
  4. Open USB HID Client app on SM-T220
  5. Plug in USB cable
  6. Click on "yes" (to accept device creation)
  7. Attempt any of the following (manual/real-time keyboard/touchpad input)

Expected behavior
I was able to see my password being typed at the login screen on Raspberry Pi OS (obviously it works with a real USB keyboard)

Screenshots
N/A (please let me know if you need something specific, eg. System Logs etc.)

Device details (please complete the following information):

Additional context
(I believe this is normal behavior that I encountered during testing)

  • SM-T220 automatically reboots if I plug out the USB cable whilst using the app
  • If developer options are enabled USB debugging will turn on when connecting SM-T220 to Raspberry Pi 5
USB HID Logs

Do we have root permissions?: true
Root method: MAGISK

------------------------------
character device info for: /dev/hidg0
does it exist?: true
is it visible without root?: true
permissions: 
stdout (with extra newlines): 
crw-------
1
u0_a496
u0_a496
u:object_r:device:s0:c240,c257,c512,c768

485,


0
2025-04-13
08:27
/dev/hidg0


character device info for: /dev/hidg1
does it exist?: true
is it visible without root?: true
permissions: 
stdout (with extra newlines): 
crw-------
1
u0_a496
u0_a496
u:object_r:device:s0:c240,c257,c512,c768

485,


1
2025-04-13
08:27
/dev/hidg1



------------------------------
version: 4.19.191-28086179-abT220XXS7DXF9
has ConfigFS support?: true
has ConfigFS HID function support?: true
-
relevant snippet of kernel config: 
CONFIG_USB_CONFIGFS=y
CONFIG_USB_CONFIGFS_UEVENT=y
CONFIG_USB_CONFIGFS_SERIAL=y
CONFIG_USB_CONFIGFS_ACM=y
# CONFIG_USB_CONFIGFS_OBEX is not set
# CONFIG_USB_CONFIGFS_NCM is not set
# CONFIG_USB_CONFIGFS_ECM is not set
# CONFIG_USB_CONFIGFS_ECM_SUBSET is not set
CONFIG_USB_CONFIGFS_RNDIS=y
# CONFIG_USB_CONFIGFS_EEM is not set
CONFIG_USB_CONFIGFS_MASS_STORAGE=y
# CONFIG_USB_CONFIGFS_BICR is not set
CONFIG_USB_CONFIGFS_MTK_FASTMETA=y
# CONFIG_USB_CONFIGFS_F_LB_SS is not set
CONFIG_USB_CONFIGFS_F_FS=y
CONFIG_USB_CONFIGFS_F_DM=y
# CONFIG_USB_CONFIGFS_F_ADB is not set
CONFIG_USB_CONFIGFS_F_MTP=y
CONFIG_USB_CONFIGFS_F_PTP=y
CONFIG_USB_CONFIGFS_F_CONN_GADGET=y
CONFIG_USB_CONFIGFS_F_SS_MON_GADGET=y
CONFIG_USB_CONFIGFS_F_ACC=y
CONFIG_USB_CONFIGFS_F_AUDIO_SRC=y
# CONFIG_USB_CONFIGFS_F_UAC1 is not set
# CONFIG_USB_CONFIGFS_F_UAC1_LEGACY is not set
# CONFIG_USB_CONFIGFS_F_UAC2 is not set
CONFIG_USB_CONFIGFS_F_MIDI=y
CONFIG_USB_CONFIGFS_F_HID=y
CONFIG_USB_CONFIGFS_F_UVC=y
# CONFIG_USB_CONFIGFS_F_PRINTER is not set
# CONFIG_IIO_CONFIGFS is not set
CONFIG_CONFIGFS_FS=y


------------------------------
Logs: 
unknown_tag		INFO		Detected root method as: MAGISK
unknown_tag		INFO		Detected root method as: MAGISK
unknown_tag		INFO		Detected root method as: MAGISK
unknown_tag		INFO		Detected root method as: MAGISK
unknown_tag		INFO		Detected root method as: MAGISK
unknown_tag		INFO		Detected root method as: MAGISK

Metadata

Metadata

Assignees

Labels

bugSomething isn't workingdevice-specificCannot reproduce on my device, so it's probably a kernel-specific quirk or something similar

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions