Open-source project
breadeding/OmenSuperHub avatar
breadeding/OmenSuperHub

OmenSuperHub replaces HP's Omen Gaming Hub on newer Omen laptops

Control Omen laptop performance, fan speeds, and keyboard lighting, and unlock power limits.

567 stars32 forksC#GPL-3.0

At a glance

What is it?
OmenSuperHub is a third party control panel for HP Omen laptops that mimics the Omen Gaming Hub without connecting to the network or showing ads, and adds fan curves, power limits and Omen key customisation. Its own README is blunt about the boundary: it targets Omen 7 and later, and on an unsupported machine it may not read data or may blue screen.
Who is it for?
Adopt OmenSuperHub if you have an Omen 7 or newer HP Omen laptop, you want fan curves and power limit control without the vendor application running, and you are willing to install a kernel driver and close Omen Gaming Hub first. Do not adopt it on an Omen 6 or older machine, where the README says data reads may fail and a blue screen is possible, and do not run it alongside OGH, since the two conflict.
Can I use it commercially?
Yes, with conditions. GPL-3.0 is a copyleft licence: if you distribute software that includes it, you must release that software's source code under the same licence. Running it internally without distributing it does not trigger that obligation.
Is it still maintained?
Yes. The repository last received commits 104 days ago.
What is it written in?
Mainly C#, according to GitHub's language statistics.

Answers come from the project's GitHub data, last synced on October 23, 2026, and from our analysis. They are not legal advice.

Editorial analysis

A stand-in for the Omen Gaming Hub, without the network calls

OmenSuperHub is a third party control console for HP Omen laptops, and its stated purpose is blunt: it implements most of the useful features of HP's OGH control software, but it does not connect to the network and it has no ads or wallpapers.

That framing matters more than the feature list. The Omen Gaming Hub is a store-linked application that phones home for telemetry, bundles a wallpapers carousel and promotional content, and takes a substantial resource footprint on a gaming laptop. The project position is that none of that is needed for the part people actually use the hub for, which is the fan and power control.

The feature set the README lists is specific. It masquerades as OGH so that it can satisfy the software that the machine's components expect to find, it does fan control, it does power control, it switches the database version automatically, it lets you customise the Omen key, and it monitors temperature and power.

The masquerading detail is worth spelling out, since it is the mechanism that lets the tool work. HP's Omen components and the system's own power and fan services expect a specific service to be present. By presenting itself as that service, the tool can take over the fan and power interfaces without the machine's firmware refusing to talk to it.

The project is written in C#, released under GPL 3.0, and it ships three READMEs, in Simplified Chinese, Traditional Chinese and English. The recent tags are v2026.7.12.0 from 2026-07-11, v2026.6.18.0 from 2026-06-17 and v2026.6.14.0 from 2026-06-14, and the last push was on 2026-07-11.

The model support line is the first thing to check

The README states the compatibility boundary in plain language, and it is the single most important fact for anyone considering this tool.

The program is designed mainly around an Omen 9 Intel laptop with an i9-13900HX and a 4060, and the project does not guarantee that it will run correctly on all platforms. Support covers Omen 7 and later, with the newest machine listed as the HyperX Omen Max from 2026, and Omen 6 and earlier are explicitly not supported.

Then the sentence that should stop you if your machine is outside the range: on unsupported models, use may result in being unable to read data, a blue screen, or other consequences.

That is a specific and plausible failure mode rather than a legal disclaimer. This tool writes to the same embedded controller that the fan and power subsystems use, and an unsupported model's firmware may expect a different register layout, a different command set or a different voltage and power range. A read that returns nonsense is a nuisance; a write of a nonsense power limit is not.

The second boundary is the driver. The README states that the bundled PawnIO driver must be installed before use, otherwise CPU data cannot be obtained. PawnIO is a low level driver used to read hardware registers on Windows without needing kernel mode code, and it is what makes the sensor data and the firmware interface accessible. It is listed in the repository under `OmenSuperHub_TemporaryKey.pfx` and the `LibreHardwareMonitor/` directory, and the driver ships with the application rather than being something you fetch separately.

So the check before you install anything is simple: find out which generation your Omen is, and if it is Omen 7 or newer, confirm that the PawnIO driver is in place.

Running it alongside OGH is the mistake to avoid

The README spends several lines on conflict with the vendor software, and the guidance is direct.

Before starting, the `OmenCommandCenterBackground` process should be closed or OGH uninstalled, to avoid feature conflicts. Two things follow from that.

The first is that this is a replacement, not a companion. If OGH is still running in the background, the two will fight over the same hardware interfaces, and the symptoms will look like a driver fault rather than a conflict.

The second is about startup order, and the README is explicit that this matters for the way the tool is used over time. To use the program as a long term replacement for OGH, OGH's own startup should be disabled and OSH's autostart enabled. The startup itself is implemented through the TaskScheduler library, which creates a Windows scheduled task, so the autostart is a task in Task Scheduler rather than a registry entry or a shortcut in the startup folder.

A detail about behaviour is worth knowing because it affects what you see. Information can be viewed from the taskbar, and the right-click menu switches modes, and the power limit will not be locked when OGH exits. That last point is the practical difference from the vendor application, where closing the hub can leave the laptop at a lower power profile.

The right-click menu also carries an about entry, about OSH, which the README points to for further explanation, and a configuration reset is provided as a batch file named `OmenSuperHub清理脚本.bat` that clears all of the application's configuration.

How the hardware access is put together

The repository layout shows how the tool is assembled, and two dependencies stand out.

CPU and GPU data comes from LibreHardwareMonitorLib, the LibreHardwareMonitor library, which is what reads the sensors, the temperatures and the power figures the monitoring panel displays. The `LibreHardwareMonitor/` directory in the repository holds that code alongside the project, so the sensor reading is a known component rather than something bespoke.

The Omen-specific work sits in `OmenHardware.cs`, which is where the interaction with HP's firmware and the fan and power interfaces lives. That separation is the shape of the whole project: a general purpose sensor library for the numbers, one file for the parts that are specific to this hardware, and the rest being the user interface.

The user interface is split across several forms. `FanCurveForm.cs` and `FanCurveProfile.cs` handle the fan curve editor and its saved profiles, `FloatingForm.cs` is the small always-on-top panel, `HelpForm.cs` is the in-app help, and `Strings.cs` holds the localised strings, which is consistent with the three README translations.

The entry point is split as well, which is a common pattern for a WinForms application with a tray icon. `Program.cs` holds the startup and main loop, `Program.Config.cs` the configuration handling, `Program.Menu.cs` the tray right-click menu, and `Program.OmenKey.cs` the Omen key customisation.

There is also `App/`, `Properties/`, `Resources/` and `app.manifest` for the application resources and manifest, `app.config` and `packages.config` for the .NET Framework configuration and package references, `FodyWeavers.xml` for the Fody weaving step, and `Directory.Build.props` for shared MSBuild properties.

Two earlier projects, and why they stopped short

The README credits two projects by the same author, and the explanation of why this one exists is the most useful paragraph in the document.

The two are OmenMon and OmenHwCtl, both by GeographicCone. They were the main inspiration for this project, and the README says the author not only provided interactive commands but also documented methods for exploring how OGH interacts with the hardware. That is the part worth noting: the technique of reverse engineering the interaction with the vendor application is documented rather than hidden.

The problem with them, in the README's assessment, is that they lack support for newer models and have stopped being updated, and they may not be able to run independently of OGH.

That last point is the same design constraint this project set out to break. A tool that needs the vendor application running is a debugging aid, not a replacement. OmenSuperHub's claim is that it can stand alone, which is what makes it usable as a long term substitute, and it explains why the README spends so much space on disabling OGH rather than on working alongside it.

The disclaimer section is short and should be read as a statement about risk rather than as legal boilerplate. The program is not from HP or Omen, the brand names are used for reference only, the program interacts with hardware and may be potentially dangerous or destructive, and the user bears all consequences of using it. Combined with the blue screen warning for unsupported models, the practical reading is that this is software that touches firmware-level interfaces on a machine you care about, and the safety margin is exactly the model support line.

When the vendor application is the better answer

There are cases where installing a third party driver, disabling a vendor service and running firmware-level writes is not worth it.

If your machine is an Omen 6 or older, the README says the tool is not supported and lists the possible consequences, so the answer is the vendor software. If you need the hub's other functions, the ones the project deliberately left out, such as the wallpapers and the network integration, then removing OGH removes them too. If you want automatic updates for the firmware and the control software from the vendor, a project released under GPL 3.0 with tags on its own schedule is a different proposition.

The alternative approach for people who mainly want the fan behaviour is the vendor application with its network and advertising features simply not used, since a Windows laptop gives you no say in what the installed software does on the network, and that is the specific complaint this project raises.

For people who do want the finer control, the comparison is between writing to the embedded controller directly and using a tool that knows the protocol. OmenSuperHub is the second kind, which is why the PawnIO driver requirement and the model support list are the two things you check first.

One last practical note. The repository includes `OmenSuperHub_TemporaryKey.pfx`, a temporary signing key for the application. That is the kind of file that should make a careful user pause before running an unsigned or self-signed binary with driver access, and it is worth deciding what you are willing to install on your machine before downloading rather than after.

Editorial conclusion

Adopt OmenSuperHub if you have an Omen 7 or newer HP Omen laptop, you want fan curves and power limit control without the vendor application running, and you are willing to install a kernel driver and close Omen Gaming Hub first. Do not adopt it on an Omen 6 or older machine, where the README says data reads may fail and a blue screen is possible, and do not run it alongside OGH, since the two conflict. Verify first that the bundled PawnIO driver is installed, since without it CPU data is unavailable, that the `OmenCommandCenterBackground` process is stopped or OGH uninstalled before you start it, and that your model's firmware actually accepts the limits it offers, since the project was designed around an Omen 9 with an i9-13900HX and a 4060 and does not guarantee operation on every platform.

Frequently asked questions

What does OmenSuperHub do for HP Omen laptops?

It provides fan control, power control, automatic database version switching, customisation of the Omen key, and temperature and power monitoring, while masquerading as the Omen Gaming Hub. Unlike the vendor software it does not connect to the network and has no ads or wallpapers.

Which HP Omen laptops does OmenSuperHub support?

Omen 7 and later, with the HyperX Omen Max from 2026 listed as the newest supported model, and Omen 6 and earlier are not supported. The project was designed around an Omen 9 Intel laptop with an i9-13900HX and a 4060 and does not guarantee operation on every platform, and the README warns of data read failures or a blue screen on unsupported models.

Do I need to install PawnIO to use OmenSuperHub?

Yes. The README states that the bundled PawnIO driver must be installed before use, otherwise CPU data cannot be obtained. Without it the application cannot read the hardware data it needs.

Can I run OmenSuperHub alongside the Omen Gaming Hub?

No. Before starting you should close the `OmenCommandCenterBackground` process or uninstall OGH to avoid feature conflicts, and for long term use of the replacement you should disable OGH's autostart and enable OSH's own autostart.

How does OmenSuperHub read CPU and GPU temperatures?

Through the LibreHardwareMonitorLib library, which is the source of the CPU and GPU data the program displays, with the Omen-specific hardware interaction handled separately in OmenHardware.cs.

Official sources

  1. breadeding/OmenSuperHub on GitHub
  2. Issues
  3. License: GPL-3.0
  4. README
  5. Releases
Add this badge to your README

If you maintain this project, the badge below links readers to this analysis and shows its maintenance status from the daily GitHub snapshot. Paste the markdown into your README; add ?metric=license or ?metric=stars to the image URL for a different field.

Add this badge to your README

markdown
[![Hysen Labs](https://hysenlabs.com/badge/breadeding-omensuperhub.svg)](https://hysenlabs.com/projects/breadeding-omensuperhub)

Was this useful?