Trackball Ultimate Firmware Updates & Release Notes

Firmware and release notes for the iCode Trackball H1, H2 and H3.

Update with iCodeHub in Chrome or Edge — it finds the right firmware for your device and installs it. Need help? See iCode Device Help.

iCode Trackball H1Trackball H1

Latest firmware: version 1.07 · released November 16, 2024

Update with iCodeHub Download firmware (.uf2)

The easiest way to update is iCodeHub in Chrome or Edge — it picks the right firmware for your device and shows these release notes as it updates. If you install the .uf2 file yourself, make sure it is the file for Trackball H1: firmware for another model can stop your device from working.

Release notes

Trackball H1 1.07 — November 16, 2024

iCode Trackball USB – Version 1.07 H1

  • For Trackball H1 with B&W Display
  • Fixed sensitivity of movement in menus
  • Added Iron Dome missile command mini game
  • Fixed saving of large button mappings
  • Fixed trackball hot keys as some where not working
  • Fixed hotkey display issues
  • When in game mode, set to not show info display to avoid issue when info is on animated mode

Firmware 1.07 (.uf2)

iCode Trackball H2Trackball H2

Latest firmware: version 4.00 · released November 6, 2026

Update with iCodeHub Download firmware (.uf2) User manual (PDF)

The easiest way to update is iCodeHub in Chrome or Edge — it picks the right firmware for your device and shows these release notes as it updates. If you install the .uf2 file yourself, make sure it is the file for Trackball H2: firmware for another model can stop your device from working.

Release notes

Trackball H2 4.00 — November 6, 2026

iCode Arcade Trackball Ultimate USB – Version 4.0 H2

New: a redesigned color display, SNAP for gamepad games, and wake on any button

New Display (NEW)

  • Redesigned play screen. A live trackball view, the active preset and its name, mode, sensitivity and acceleration gauges, axis, every button press, and the USB emulation mode.
  • See your changes. When a shortcut changes a setting, that part of the screen blinks yellow for two seconds. Rapid fire and the large-button swap show a short message instead.
  • Display On / Off. The display settings are now just On and Off; Off draws nothing while you play.
  • System Info screen. Settings Menu > System Info shows the model, firmware version and more. The start-up info screen is gone, so the Trackball is ready to play sooner.

SNAP (NEW)

  • Acceleration 9 becomes SNAP in Gamepad and Mouse+Pad modes. Each gamepad axis works like a digital stick with three positions — full left, center and full right.
  • How it works. Roll 15% of the range to snap to an edge, and the same distance back to return to center. Rolling further toward an edge you are already at changes nothing, so the way back is always the same short distance.
  • Good for games that only need left / center / right, and for emulators such as Stella that ignore small movements when you map controls. Turn on GP Recenter to return to center by itself when you stop.
  • Mouse is not affected. In Mouse mode the top step stays 9, with normal acceleration.

Shortcuts

  • Hold a button and tap Black — shortcuts now work in either press order.
  • Using a shortcut never opens the Settings Menu. Tap Black on its own to open it.

Power Off and Wake

  • Hold Black for 5 seconds to turn the Trackball off.
  • Any button wakes it — not just Black.

iCodeHub

  • iCodeHub links on the device and in the manual now point to hub.icode.com.

Good to Know

  • Settings and presets may be reset by this update — save them to your iCodeHub Vault before updating and reload them afterward.

Firmware 4.00 (.uf2)

Trackball H2 3.30 — May 13, 2026

iCode Trackball USB – Version 3.30 H2

🔌 Improved USB Compatibility & Resiliency

  • Reworked USB enumeration runs independently from device startup, dramatically improving recognition reliability across a wider range of systems
  • Better compatibility with USB hubs, KVM switches, and hosts that enumerate slowly (including some Linux distros and older single-board computers)
  • Eliminates the rare “device not recognized” enumeration failures some users encountered on first connect
  • Faster, more reliable hot-plug and re-connect behavior

⚡ Performance Improvements

  • Faster, smoother menu navigation with optimized rendering
  • Improved input processing for more accurate spinner reads, especially during rapid motion
  • Reduced perceived lag between input and on-screen response

🚀 Faster Startup

  • Streamlined boot sequence — your unit comes online noticeably quicker
  • Button lights illuminate immediately on power-up — no waiting for the rest of the system to initialize
  • Polished startup animation sequence with smoother transitions
  • Visual feedback throughout boot so you always know the unit is alive and responding

🛠️ Quality of Life

  • Various menu and display bug fixes accumulated from extended user feedback
  • Improved reliability of on-device firmware updates
  • General stability improvements throughout the system

🤝 iCode Hub

  • Continues to work seamlessly with iCode Hub at icodehub.icode.com for cloud preset management, mappings, leaderboard sync, and one-click firmware updates

Firmware 3.30 (.uf2)

Trackball H2 3.00 — February 15, 2026

iCode Trackball USB – Version 3.00 H2

🌐 iCode Hub Integration (NEW & FREE!)

  • Full support for iCode Hub — our new browser-based companion app at icodehub.icode.com
  • Manage all 10 presets from your browser — edit sensitivity, button mappings, axis settings, and more
  • Cloud Vault with 100+ presets — presets are automatically backed up and can be restored to any device. Store over 100 presets and load any onto your device slots on demand
  • Name your presets and your device for easy identification
  • One-click firmware updates directly from the browser — no account required
  • Leaderboard & high score sync for Brick Bash, Iron Dome, and Pac-Man
  • Switch USB emulation modes directly from the web app
  • Smart button validation — auto-detects your emulation mode and highlights invalid button configurations
  • Automatic device detection via model and serial number
  • Device transfers — sell your device and keep your presets safe in the cloud for your next iCode device

🎮 Preset Memory Slots

  • 10 on-device presets, each with independent sensitivity, button mappings, axis settings, acceleration, and output mode
  • 100+ presets in the cloud via iCode Hub’s Cloud Vault — expanding your presets from 10 to unlimited
  • Name your presets for easy identification
  • Quick-switch with Black + Right Trigger combo
  • Redesigned factory defaults to support the preset system

🔄 Multi-Mode USB Emulation (NEW)

  • 4 USB emulation modes — Standard (DInput), Classic, Nintendo Switch, and Legacy
  • Multi-mode HID descriptors with VID/PID switching for native controller recognition on each platform
  • Authentic device recognition — emulators and retro platforms detect it automatically without manual mapping
  • Emulation mode icons on splash screen
  • Switch modes from iCode Hub or the device menu

🖱️ Gamepad Auto-Recenter — Play Any Classic Game with a Trackball

  • Any game you can play with a gamepad is now trackball-ready! Auto-recenter simulates the spring-return of an analog stick
  • Imagine playing Asteroids, Defender, or Robotron with a trackball — now you can!
  • Configurable timing from 5ms to 1 second per preset

🕹️ Mini-Games

  • NEW: Brick Bash — An Arkanoid-style brick breaker, built from scratch by iCode!
  • Iron Dome — A Missile Command-inspired defense game, overhauled with improved sounds, intro music, and upgraded graphics

🎨 RGB Lighting & Themes

  • 7 light modes including Press and Press+Rainbow — trackball illumination reacts to your button presses with additive color mixing
  • 4 menu color themes to customize your on-device display

🔊 Audio & Sound

  • Improved audio engine with better sound quality and volume range
  • Improved volume control with more granular adjustment
  • Audio feedback for menu selections and navigation

⚙️ System Improvements

  • Device serial number for automatic identification and transfer tracking
  • Name your device in iCode Hub
  • System Information screen showing hardware and firmware version
  • Improved on-device firmware update reliability
  • Menu bug fixes

Firmware 3.00 (.uf2)

Trackball H2 2.01 — March 23, 2025

iCode Trackball USB – Version 2.01 H2

  • Color screen and speaker!
  • Added ‘None’ option for mouse button setting that is primary used in GP+Mouse mode to prevent some buttons from multiple triggers.
  • Added ability to flip axis so moving up goes down and vise versa, left goes right and vise versa.
  • Added Iron Dome sound effects.

Firmware 2.01 (.uf2)

iCode Trackball H3Trackball H3

Latest firmware: version 4.00 · released November 6, 2026

Update with iCodeHub Download firmware (.uf2) User manual (PDF)

The easiest way to update is iCodeHub in Chrome or Edge — it picks the right firmware for your device and shows these release notes as it updates. If you install the .uf2 file yourself, make sure it is the file for Trackball H3: firmware for another model can stop your device from working.

Release notes

Trackball H3 4.00 — November 6, 2026

iCode Arcade Trackball Ultimate USB – Version 4.0 H3

New: a redesigned color display, SNAP for gamepad games, and wake on any button

New Display (NEW)

  • Redesigned play screen. A live trackball view, the active preset and its name, mode, sensitivity and acceleration gauges, axis, every button press, and the USB emulation mode.
  • See your changes. When a shortcut changes a setting, that part of the screen blinks yellow for two seconds. Rapid fire and the large-button swap show a short message instead.
  • Display On / Off. The display settings are now just On and Off; Off draws nothing while you play.
  • System Info screen. Settings Menu > System Info shows the model, firmware version and more. The start-up info screen is gone, so the Trackball is ready to play sooner.

SNAP (NEW)

  • Acceleration 9 becomes SNAP in Gamepad and Mouse+Pad modes. Each gamepad axis works like a digital stick with three positions — full left, center and full right.
  • How it works. Roll 15% of the range to snap to an edge, and the same distance back to return to center. Rolling further toward an edge you are already at changes nothing, so the way back is always the same short distance.
  • Good for games that only need left / center / right, and for emulators such as Stella that ignore small movements when you map controls. Turn on GP Recenter to return to center by itself when you stop.
  • Mouse is not affected. In Mouse mode the top step stays 9, with normal acceleration.

Shortcuts

  • Hold a button and tap Black — shortcuts now work in either press order.
  • Using a shortcut never opens the Settings Menu. Tap Black on its own to open it.

Power Off and Wake

  • Hold Black for 5 seconds to turn the Trackball off.
  • Any button wakes it — not just Black.

iCodeHub

  • iCodeHub links on the device and in the manual now point to hub.icode.com.

Hardware

  • Supports the latest Trackball H3 hardware, including the newer display panel — one firmware for both.

Good to Know

  • Settings and presets may be reset by this update — save them to your iCodeHub Vault before updating and reload them afterward.

Firmware 4.00 (.uf2)

Trackball H3 3.30 — May 5, 2026
New Mini-game Launcher.

Firmware 3.30 (.uf2)

Trackball H3 3.20 — May 1, 2026
Initial Release

Firmware 3.20 (.uf2)