25th revision; compiled with latest libultrahand (v2.4.3).
List of Changes
- CPU, GPU, and MEM die temperature polling in the overlay data table.
- Press
KEY_PLUSor tap the data table to toggle between target frequencies and die temperatures. - Replaces target frequencies in the top row when active
- Reads directly from SOCTHERM hardware when no overclocking module is present.
- Leverages
sys-clk-hocIPC die temps when available, but not required.
- Press
- Full
sys-clk-hoc(HOC mode) support in the overlay.- Settings page is now properly split between HOC-specific and EOS-specific options.
Allow Governingtoggle added forHOC mode.CPU Gov Min Freqtrackbar added forHOC mode(510–1020 MHz, shown only when governing is enabled, dynamically inserted and removed on toggle).GPU DVFStoggle added forHOC mode.Boost GPU OverrideandAuto CPU Boostare correctly gated toEOS modeonly.Boost GPU OverrideforHOC modecorrectly uses theow_boostkey instead ofboost_gpu_override.GPU Vmin Offsettrackbar now uses the correct key and sign convention for each module (dvfs_offsetfor HOC,gpu_vmin_offsetfor old EOS).
- Full
sys-clk-eos(EOS mode) legacy support retained. - Various list item and navigation label updates for improved context.
- Main menu items renamed:
Edit App Profile→Active App,Edit Global Profile→Global,Temporary Overrides→Temporary. Edit Profilecategory header added to the main menu.- Profile and scope context (e.g.
Active App | Handheld) shown as right-side values in category headers throughoutEdit ProfileandTemporaryoverride screens. Settingspage reorganized underModule SettingsandOverlay Settingscategory headers.
- Main menu items renamed:
- Governor support in
Edit ProfileandTemporaryoverride (HOC mode+Allow Governingonly).- A
Governoritem appears in each profile section when governing is enabled. - CPU and GPU governor states (
Do not override/Disabled/Enabled) are set via a dedicated submenu. Temporarygovernor override is available in the Temporary overrides screen.- Click
KEY_Yon any Governor item to reset it toDo not overrideinstantly.
- A
- Frequency safety coloring in the frequency picker (HOC mode +
Allow Governingonly).- Frequencies are colored by safety level: white (safe), orange (warning), red (danger).
- Thresholds are hardware-aware (Mariko vs. Erista).
- Frequency annotation labels (i.e. "Safe Max", "Stock") are shown as grey right-side values (from
Horizon OC).
Edit Profileoverride screens now show live status throbbers to indicate which profiles are influencing the current OC.- Items display the progress throbber when an override or governor value is set / active for the current system profile.
- ListItem values update immediately on every change without waiting for the next refresh cycle
Edit Profileautomatically opens to the CPU row in the section for the currently active profile.Globalprofile entry is now visible to both HOC and EOS users (previously EOS only).- Configurable table refresh rate in
Settings(HOC / EOS only).- Options:
1 Hz,2 Hz,3 Hz, or5 Hz. Stored inconfig.iniunder the[overlay]section. - Replaces the previous fixed
1 Hzupdate interval.
- Options:
- Missing kip detection notification.
- A one-time warning is shown if running
HOC modeorEOS modebut the corresponding kip (hoc.kip/loader.kip) is absent from the SD card or was not applied by the bootloader.
- A one-time warning is shown if running
- Profile value in the header table is now centered within its reserved slot.
getConfigValuedefault value behavior corrected.- Previously some keys incorrectly defaulted to
true; callers now supply explicit defaults.
- Previously some keys incorrectly defaulted to
- Various additional minor tweaks.
Full Changelog: 2.0.1+r24...2.0.1+r25