Gaming Guides

Onboard Keyboard Memory vs. Background Software: Storing Custom Profiles for Tournaments

Oct 18, 2026 Hevit Written byHevit
Onboard memory and software profiles behave differently on locked-down event PCs. Check lighting, macros, and actuation one by one before trusting a setup.

Share this article

Facebook X Pinterest
White compact RGB gaming keyboard on a carbon-fiber desk in a neon-lit tournament-style setup, with dark space on the left.

Onboard memory and background software keep your profile in different places. On a locked-down tournament PC, that difference decides what still works. A setting saved in the keyboard's own memory can be read and applied by its firmware at startup, but a software profile may only work while its program runs on the computer.

Neither approach guarantees your setup will behave the same way at an event. The safe rule for keyboard profile storage is simple. Count on a setting only after you've confirmed it works with the required software unavailable, and use software-dependent features only where the event lets that software run.

How Onboard Memory Differs From Software Profiles

The difference that matters is where a setting lives when you plug into a computer you don't control. Two documented examples show each side. They come from different keyboards, so treat them as two separate illustrations rather than a head-to-head test.

On the firmware side, QMK is open-source keyboard firmware. Its documentation describes settings stored in the controller's EEPROM that are kept even after power loss. EEPROM is a small block of memory on the keyboard's controller chip that holds data with the power off. In QMK's example, the firmware reads that stored config when the keyboard starts up and uses it right away to set the default layer's RGB color. The value travels with the keyboard, and the keyboard applies it on its own.

The software side works differently. Lenovo's user guide for the Enhanced Performance USB Keyboard Gen II and the Lenovo 700 Multimedia USB Keyboard says its RapidAccess keys must work with the software program. The same guide describes profiles you create for each app, and those profiles switch automatically based on the active app. That behavior depends on the program being installed and running on the computer.

That's why the distinction matters at a tournament. A setting applied by firmware can still work on a computer that blocks installs. A function that needs a host program has no fallback if the event computer won't run that program. Neither example tells you which group a given setting on your own keyboard belongs to. You need setting-level evidence for that.

Which Settings Are Actually Verified to Persist?

For your exact keyboard, only setting-specific documentation or your own test can answer this. Lighting, macros, and magnetic actuation can be handled differently on the same board, so judge each one separately.

Lighting

QMK's documented case happens to be a lighting example: a value read from EEPROM at startup sets an RGB color. That shows lighting can be applied by firmware in QMK's documented configuration, and only there. It says nothing about whether another keyboard's lighting mode, color, or brightness carries over to a new computer.

The same goes for our own boards. We list onboard memory and a web driver for our X60 HE magnetic keyboard. Those two specs tell you the board has storage and a driver. They don't sort lighting, macros, or actuation into "saved on the keyboard" and "needs the driver." So treat all three as settings to test on your own unit.

Macros

A macro that depends on a host program stops working when that program isn't running, just like Lenovo's software-dependent keys. An onboard memory label doesn't tell you whether your macros are stored on the keyboard or played back by software. On the X60 HE, consider macros unverified for driver-free use until they pass your own test. If you also run work macros on the same keyboard, keeping gaming macros in a separate profile makes the tournament check cleaner, because you only test the profile you'll actually use.

Magnetic Actuation

Adjustable actuation depth is a setting you'll feel on every keypress, so it's tempting to assume it sticks. A spec sheet that lists adjustable actuation or onboard memory doesn't show whether the depth you picked stays active on a computer with no driver. A missing mention doesn't mean it fails either. It just means the answer is still open. When you compare boards in our magnetic switch keyboard range or anywhere else, look for documentation that names actuation as a setting saved to the keyboard. Then confirm it yourself.

Choose Based on What the Tournament Computer Allows

Base your choice on what the event computer will actually run, then match each setting to that answer. Neither method is better everywhere.

  • Required software is permitted and runs: A software-managed profile is a workable option. Confirm with the organizer that you may install or launch the program, or open the web-based tool, on the event machine. Then make sure it can stay running for as long as your settings depend on it.
  • Required software is blocked or unavailable: Count only on the settings that passed a test with that software unavailable. A setting you haven't tested, or one you only know about from a feature label, isn't a confirmed onboard fallback.

Rules come from each event, not from a single tournament-wide standard. Ask the specific organizer instead of carrying over another event's policy. If the event PC runs a different operating system than yours, check Mac and Windows software support too, since that can decide whether a driver is even an option. A setup that mixes both routes works well: rely on onboard keyboard profile storage for the settings that passed, and keep software-only extras for events that allow them.

A player speaks with tournament staff beside a gaming station before setting up a keyboard.

Run a Pre-Event Test on the Exact Keyboard

A short test at home shows which settings will hold up before you sit down at an event PC. Run it on the exact keyboard you plan to bring.

  1. Confirm the event's rules. Ask whether you may install or run the keyboard's configuration software or web tool, and whether there are limits on macros.
  2. Save the profile the documented way. Follow your keyboard's manual or official guide to write the profile to the keyboard. If you need a firmware update first, do it before saving, and work through our keyboard firmware checks so you know your recovery options.
  3. Recreate the restriction. Close the software or browser tab. Then connect to a second computer that has never had the driver, using the same connection mode (wired, 2.4GHz, or Bluetooth) you'll use at the event.
  4. Check each setting separately. Lighting: does your saved mode appear? Macros: does the key type the full sequence in a plain text editor? Actuation: does a key register at the depth you set, such as a light press triggering when you set a shallow point?
  5. Record pass or fail for each setting. A pass makes that setting an onboard fallback. A fail, or a setting you couldn't test, should go through the software route only if the event allows it. Otherwise, plan your setup without it.

A person connects the compact RGB keyboard to a second computer during a pre-event setup check.

A pass only covers that keyboard, those settings, and that setup. If you change firmware, profiles, or connection mode, run the test again.

FAQs

Does "onboard memory" mean every setting is saved?

No. An onboard memory label tells you the keyboard has some keyboard profile storage. It doesn't tell you which settings are stored there or whether they work without the configuration software. Lighting, macros, and actuation can each behave differently, so go by documentation that names the specific setting, plus your own test with the software closed.

Does the QMK RGB example confirm what the X60 HE stores?

No. QMK's EEPROM documentation describes how QMK firmware stores a setting and applies it to RGB lighting at startup. That behavior belongs to QMK's documented configuration. For our X60 HE, or any other keyboard, you need model-specific confirmation for each setting before relying on it without the driver.

Can I assume another tournament allows the same software?

No. Software rules come from each event, so a program allowed at one tournament may be blocked at the next. Ask each organizer two things: whether you may install or run the tool, and whether the event computer can actually run it during play.

Hevit

Author

Hevit

Competitive gaming enthusiastTikTok creator

As a competitive gaming enthusiast and TikTok creator, Hevit brings his passion for performance, desk setup optimization, and gaming peripherals to MambaSnake’s community content. From breaking down mouse grip styles to showcasing clean, eye-catching RGB aesthetics, he focuses on the details that can elevate both gameplay and overall setup experience. Believing that premium gear should be more accessible to every gamer, Hevit is dedicated to sharing practical insights and staying on top of the latest trends in the world of gaming peripherals.

More to Read

Hand resting in a natural grip on a gaming mouse at a dark, neon-lit gaming desk
Oct 20, 2026 How to Tell If a Gaming Mouse Fits: Check Reach, Grip, and MovementA practical three-part self-check for gaming mouse fit: reach the buttons you use, settle into your normal grip, and move... Read article
A gamer makes a quick mouse movement in a neon-lit setup as an interrupted cursor trail hints at skipping.
Oct 20, 2026 Why Does a Gaming Mouse Cursor Skip? Separate Surface, Sensor, and Connection CluesA step-by-step way to tell whether cursor skipping points to your mouse pad, the sensor opening, or a wired, Bluetooth,... Read article
A gamer uses a black carbon-fiber wireless gaming mouse at a neon-lit esports desk
Oct 20, 2026 Wireless Mouse Disconnects: Check Power, Receiver Placement, and Connection ModeA step-by-step troubleshooting path for wireless mouse dropouts: confirm the active connection, then test power, receiver position, and mode one... Read article