Device: OnePlus 12R (aston)
Changelog: elpaablo
====================
01-09-2026
====================
* Solve Incall audio issues
====================
31-08-2026
====================
* Disable background music recognition by default
* Build AlphaDroid latest fixes
====================
30-08-2026
====================
* Charging animation: the stock SuperVOOC animation, rebuilt on the OnePlus GLES engine
- Real charging ring, drawn live from the charging state instead of a fixed frame loop
- Waits for the adapter to identify itself before picking SuperVOOC frames, so a normal charger no longer gets the SuperVOOC treatment
- The wattage mark reflects what the adapter actually reports
- The animation ends where the asset ends instead of looping into a stall
- Selectable in AlphaVisuals; falls back to the frame animation where the engine is unavailable
* Fast charging controls in Device Settings
- Fast charging switch: turn SuperVOOC off to charge at a gentler 3A / ~30W
- Night charging: caps the current further while charging overnight, applied only while fast charging is off
* Auto-brightness: a bad light reading on wake is no longer used to seed the curve, so the screen stops landing on the wrong level right after unlocking; stray zero samples from the sensor are dropped rather than fed into it
* AOD: colour-balance capture now stops while the panel is off, instead of running for nothing
* Device Settings no longer gets killed in the background, so tiles and toggles keep their state
* Alert slider: an app now launches only when the slider actually moves - waking the screen no longer re-launches it
* Screen off gestures: the gesture mask is written synchronously, so toggling a gesture sticks
* Now Playing: background music recognition enabled - the phone identifies music playing around it and shows the song on the lockscreen and the Dynamic Bar, with album art. Switch in Settings > Sound, plus a lockscreen shortcut
====================
31-07-2026
====================
* Haptics: full rework on top of the stock OnePlus effect pack
- Every system haptic now plays a stock waveform, on a stronger ladder (taps, clicks and long presses were too weak)
- Added composed haptics (primitives), so the system can build richer effects instead of single taps
- Per-gesture customization: long press, gesture navigation, toggles, scroll limits and keyboard now feel distinct
- Added the stock notification/ringtone vibration patterns
* Ringtones: included OPlus ringtones, notifications and alarms, with stock defaults (Night sky / Light / Cloudscape)
* Alert slider: new "Launch app" mode - each of the three positions can open an app of your choice, and the slider dialog shows that app's icon and name
* Performance: moved to the Lineage power HAL (libperfmgr) and dropped the old QTI perfd stack; power profiles tuned from the measured CPU energy curves, with ADPF support for games
* Device Settings:
- HBM and One Pulse PWM no longer fight each other when toggled quickly: the panel settles between mode switches and a refusal from the kernel is honored instead of being shown as applied
- HBM now turns off with the screen, and the tile no longer shows a stale ON afterwards
- Refresh rate preference locks at 120Hz while HBM is on
- Quick Settings tiles refresh reliably after a change
* Memory & storage: Dalvik heap raised to the 12GB profile for better multitasking headroom, and extra reserved space in the system partitions
* Auto-brightness: a manual brightness tweak is no longer carried over after the screen turns on again or auto-brightness is re-enabled
* AOD brightness: the always-on display now really shows at the 10 nits default, instead of the much dimmer stock doze value (~2 nits)
* Charging: lockscreen and Dynamic Bar now show the real SuperVOOC charging power, live, with the adapter class (100W)
* Screen off gestures: enabled the gesture settings, including the heart gesture
====================
18-07-2026
====================
* Auto-brightness: fine tune compensation values and match stock underscreen reaction floor. Auto-brightness should now be completely stable.
* SDR/HDR video: set a minimum allowed brightness when playing media content. Scale HDR on a tri-stabe basis: 40-60-80% for dark - mid light - light enviroment.
* AOD brightness: 10 nits default, 50 nits high brightness AOD mode, selectable from the device settings. It was pinned at 50 nits.
====================
13-07-2026
====================
* Display & Auto-Brightness:
- Integrated screen content compensation
- Restored native stock auto-brightness curves
- Smoothed HDR lux-to-nit mapping
- Enabled HDR Enhancement
* OnePlus Camera: fixed Super Resolution zoom.
====================
08-07-2026
====================
* kernel: restore the right kernelsu-next checkout point, with susfs support
====================
08-07-2026
====================
* AlphaDroid 4.6
* June security patch
* Included BCR (Basic Call Recorder)
* Fixed auto-brightness (adopted stock OOS brightness curves; corrected the too-dim mapping, added debounce to ride out screen-content flashes)
* Reworked LTPO / adaptive refresh rate:
- Refresh rate tile is now the single control: Auto hands the panel to dynamic LTPO (drops to a low self-refresh when idle), a fixed 60/90/120 pins it
- Fixed Auto mode being capped at 60Hz
* Fixed One Pulse PWM (was silently disabled on this panel's backlight)
* Device Settings:
- Bypass Charging: target level now holds across reboots and app restarts, and tops back up if the battery drains below target under load
* Themed icons for Oneplus Camera and Gallery
Oneplus Gallery:
* Fixed "set as wallpeper"
* Fixed scrolling on share options (more)
====================
30-06-2026
====================
Oneplus Gallery:
* Fixed AI edit options (Retouch and Remover)
====================
28-06-2026
====================
Oneplus Camera:
* Fixed HEIC format and 10bit color mode. Options restored to format settings.
* Fixed quick video. Option restored to 'Touch and hold shutter button' settings.
* Fixed front video portrait.
* Fixed preview thumbnail not persisting after exiting camera viewbinder page.
Oneplus Gallery:
* Fixed share options
====================
22-06-2026
====================
* Oneplus camera: fixed front panorama
====================
22-06-2026
====================
* Included Oneplus camera
- Full stack from CPH2609_16.0.2.400
- 10bit color mode removed for now
- Everything else should work as stock
====================
02-06-2026
====================
* AlphaDroid 4.5
* KernelSU-Next 3.2
* SUSFS 2.1
* Switched to LunarisDolby
* Introduced AxFx support
====================
20-04-2026
====================
* Add Device Settings to Settings dashboard
* Kernel updated to 5.15.202
====================
18-04-2026
====================
* AlphaDroid 4.4
* DeviceSettings: properly integrate with the Settings homepage
====================
27-03-2026
====================
* Split Ace 3 (astonc) from 12R (aston)
* AlphaDroid 4.3
* Synced with LOS trees
* Fixed auto-brightness
* Switched to Dolby Atmos
* Updated KernelSU-Next to 3.1
* Updated SuSFS to 2.0
====================
12-12-2025
====================
* AlphaDroid 4.2
* Kernel updated to 5.15.196
* KernelSU-Next v1.1.1
* Device Settings: synced business logic with tiles
- PWM can be enabled/disabled in all cases
- Enabling PWM disables HBM
- Enabling HBM sets a fixed framerate of 90Hz
- Screen off disables HBM
* Fixed power hal issues
* Boosted auto-brightness values
====================
14-10-2025
====================
* Fixed alert slider
====================
13-10-2025
====================
* AlphaDroid 4.1 / Android 16
* Device Settings now include:
- Alert Slider actions
- Bypass Charging with target level
- OnePulse PWM
- Gamebar
* Updated kernel (includes ksu + susfs 1.5.9)
* Updated vendor to CPH2449_15.0.0.860(EX01)
* Firmware included
====================
30-06-2025
====================
* Synced latest AlphaDroid fixes
====================
25-06-2025
====================
* Synced latest AlphaDroid
* Switched to power-libperfmgr
* Kernel: switched to KernelSU-Next with SuSFS support
* Kernel: misc optimizations
====================
12-06-2025
====================
* Fixed ScreenOff/AoD FOD
* Imported auto brightness configs from Oneplus 8T
* Fixed lockscreen charging info
* Fixed high touch polling rate
* Switched to oplus color modes
====================
08-06-2025
====================
* Added ViperFX
* Added vanilla and microg versions
====================
08-06-2025
====================
* AlphaDroid 3.2.1 / Android 15
* June security patches
* KernelSU included
* Custom GameBar
* Bypass Charging tile (using Charging Control as trigger)
====================
25-09-2024
====================
* AlphaDroid 2.5
* September security patches
* Updated KernelSU
* Switched to OnePlus 9RT Dolby implementation
====================
28-08-2024
====================
* First release, using as base https://github.com/OnePlus12R-development
* AlphaDroid 2.4
* KernelSU built-in
* Launcher: Lawnchair
* Dolby Atmos - from moto g52 (rhode) - included
* Media files from ColorOS (ringtones, notifications and alarms) included
Credits:
* https://t.me/inferno0230 and OnePlus12R-development team that made bringing AlphaDroid to aston a much easier task