LineageOS device tree for OnePlus Ace 5 (codename "giulia") with pre-built
kernel and pre-built vendor*
, odm
, dtbo
, and *dlkm
partitions.
OnePlus Ace 5 was released on December 26th, 2024. The phone's specifications can be found here.


Working:
- Audio
- Microphone
- Speaker
- Bluetooth
- Location
- Radio
- Mobile data
- SMS
- Telephony
- VoLTE
- SELinux enforcing
- USB
- ADB
- ADB (recovery)
- Fastbootd (recovery)
- MTP
- Wi-Fi
- Station
- Hotspot
Not working:
- Camera
- Will work if you patch the ODM image to delete
/odm/framework/androidx.camera.extensions.impl.fake.jar
.
- Will work if you patch the ODM image to delete
- DT2W
- Not sure why
/proc/touchpanel/double_tap_enable
does not exist. It should exist according to the kernel sources.
- Not sure why
- Fingerprint
- May work if you manage to include something like vendor.oplus.hardware.biometrics.fingerprint@2.1.
- Tutorial on how to create a custom Android ROM (in Chinese)
- OplusUpdater for stock ROM (i.e., ColorOS) download
- Documentation and sources from LineageOS and AOSP
- Google search and its search results