I’m experiencing an issue with a USB-C accessory that connects directly to the Fairphone 5 via the USB-C port.
The device works correctly on other Android phones (including older USB-C 2.0 devices without DisplayPort Alt Mode), but on the Fairphone 5 it fails to initialize properly.
Observed behaviour:
The device does not enumerate as a USB HID.
Attempting to switch “USB controlled by” to “This device” results in either:
“Couldn’t switch”
Or a “Debris or liquid detected in USB port” warning.
The USB-C port is clean and functional (external display via DP Alt Mode works fine).
The accessory works immediately on another phone (Pocophone F1).
This suggests a potential issue with:
USB-C role switching
Power Delivery negotiation
Or DisplayPort Alt Mode interfering with USB enumeration
The device appears to expect standard USB 2.0 host behaviour, and may not handle DP-Alt negotiation correctly.
Questions:
Is there a way to force USB 2.0 host mode (disable Alt Mode negotiation)?
Has anyone observed USB-C composite devices failing to enumerate?
Is this something that could be improved in firmware?
I am plugging a baseus metal gleam series 9 in 1 port connected via hdmi to a monitor into my fair phone 5. My charger is also plugged into the baseus port. When connecting the baseus port to the fair phone 5 the option to mirror to external display pops up and the monitor exits sleep mode but the monitor only says no signal. On my fair phone 5 I have developer options toggled on, USB debugging is on and the default USB configuration is set to MIDI. I have tried plugging the baseus port in while my phone is on sleep mode. I have tried rotating the baseus usbc cable 180 degrees but nothing seems to work. The baseus website says the port requires a phone/laptop with DisplayPort Alt Mode (DP Alt Mode) which I am pretty sure the fair phone 5 has. The baseus port works fine for my laptop so the baseus port is not broken.
I saw a video of a guy running linux on his fairphone 5 and he was able to use a different baseus dock. But I also read that some docks “just work” with fair phone 5 and others dont.
Unfortunately, it doesn’t work. I tried it with my partner’s FP4, and everything works perfectly. I conclude that my U-Green hub 5 in 1 doesn’t seem to be the problem.
I sincerely hope the Fairphone development team releases an update for FP5 and Android 15 or update to Android 16 so that restores this feature, which is—in a way—eco-friendly (it could save me from having to buy a laptop!!).