Hi everyone,
I’m running RealDash Home on a Raspberry Pi 5 using Emteria Android 14, connected to an Arduino UNO R4 Minima over USB.
The Arduino connects briefly and is detected, but then RealDash loses the connection. On my Windows PC, RealDash connects and stays connected normally, so the hardware and firmware appear to be fine.
On Android, the logs show this error repeatedly:
java.lang.SecurityException: User has not given 10108/com.napko.RealDash permission to access device /dev/bus/usb/003/003
And also:
Targeting U+ (version 34 and above) disallows creating or retrieving a PendingIntent with FLAG_MUTABLE … use FLAG_IMMUTABLE
From what I understand, Android 14 (API 34) introduced stricter rules around PendingIntent usage for USB permission requests, and it looks like the RealDash USB permission flow may be affected.
System details:
Device: Raspberry Pi 5
OS: emteria Android 14
App: RealDash Home
Hardware: Arduino UNO R4 Minima (USB CDC)
Behavior observed:
Arduino is detected
RealDash launches
USB permission fails
Connection drops
What I’ve already tried:
Clearing RealDash app data
Rebooting device
Manually granting permissions
Testing different USB cables
Testing the same Arduino and RealDash on Windows (works perfectly)
Disabling auto-start and launching manually
Confirmed device is detected via adb logcat