Call us 24/7+1 (571) 339-9155
FREE DELIVERY on all orders over $20
Preorder

iCode Duo Ultimate H2 Universal USB Adapter for Atari and classic retro gaming controllers

Original price was: $69.95.Current price is: $49.95.

In stock

New Arrival

Ships March 17th :  Limited units. 

Reserve yours today!

The iCode Duo Ultimate is the most advanced USB adapter for classic Atari, ColecoVision, and Sega Genesis controllers. Powered by the RP2350 dual-core processor and a proprietary jitter-free analog pipeline, it delivers buttery-smooth, drift-free input from joysticks, paddles, trackballs, driving controllers, keypads, and ColecoVision Super Action Controllers with speed rollers — all through a single plug-and-play USB connection. Dual independent DB9 ports support up to 4-player paddle games and an iCode exclusive Split Mode for easy two player action, USB mouse emulation, adjustable sensitivity and acceleration, and 5 emulation modes for compatibility with PCs, Macs, MiSTer FPGA, Nintendo Switch, Steam Deck, RetroPie, Batocera, and more.

A built-in color LCD shows real-time animated controller overlays, while a 10-channel speaker delivers audio for menus and two built-in mini-games. Six programmable device buttons and a 5-way hat give you instant access to start, select, and any gamepad function — each supporting up to 3 simultaneous actions. Store 10 presets on the device with automatic cloud backup through the free iCodeHub companion app, which also handles over-the-air firmware updates, community leaderboards, and preset management for up to 100 configurations. No drivers, no software installs — just plug in your favorite retro controller and play.

Available on March 17, 2026
Buy it now
SKU: DUOULTIMATEUSB

The Ultimate USB Adapter for Classic Atari & Retro Controllers

The iCode Duo Ultimate is a premium USB game controller adapter purpose-built for classic Atari and retro gaming enthusiasts. Powered by the dual-core RP2350 microcontroller, it delivers precise, low-latency translation of your original controllers into standard USB HID input — compatible with Windows and Linux PCs, Macs, iOS devices, Android, MiSTer FPGA, Nintendo Switch, Steam Deck, single-board computers running emulation systems like RetroPie, Batocera, EmuELEC, or any Linux-based frontend with RetroArch backends, and virtually any platform. No drivers or software required. Just plug in your favorite classic controller and play.

At the heart of the adapter is a proprietary jitter-free analog pipeline that eliminates the noise and drift that plague other adapters. Whether you’re spinning an Atari paddle, rolling a ColecoVision speed roller, or steering with a driving controller, the iCode Adapter delivers smooth, stable analog output with zero jitter — something players immediately notice and appreciate. Adjustable sensitivity and acceleration curves let you dial in exactly the feel you want, from pixel-precise aiming to fast sweeping movements.

The adapter features a vibrant built-in color LCD that displays real-time animated controller overlays — watch your stick movements, paddle positions, button presses, and analog values update live as you play. Three display modes give you the level of detail you need: animated controller view, an advanced HUD with per-port diagnostics and preset information, or display off for a clean setup. A built-in speaker with volume control delivers 10-channel polyphonic audio for menu feedback, status alerts, and two built-in mini-games — Iron Dome (missile defense) and Brick Bash — playable directly on the LCD screen using your connected retro controllers.

The device itself features a programmable 5-direction hat and 6 configurable buttons that can be mapped to any gamepad function — start, select, triggers, shoulder buttons, or any action you need. Each button supports up to 3 simultaneous functions that can target either port, and the same multi-function capability extends to your connected controller’s fire buttons, giving you powerful macro-like flexibility without any software. Configuration is fast and flexible with up to 10 presets stored on the device that are automatically backed up to the cloud via the iCodeHub companion app, where you can manage, name, and work with up to 100 presets — all without installing any software.


Key Features

  • Jitter-Free Analog Pipelineproprietary signal processing eliminates noise and drift from paddle, driving, trackball, and speed roller inputs for rock-solid analog output that other adapters can’t match
  • Dual-Core RP2350 Processor — powerful microcontroller delivers fast polling, precise timing, and smooth multitasking across input scanning, USB output, display rendering, and audio
  • Dual DB9 Ports — connect two controllers simultaneously with fully independent console type, device, and mapping configurations per port
  • 4-Player Paddle Support — reads both paddles per port; iCode Exclusive Split Mode can present each paddle as a separate USB gamepad for proper multi-device detection on MiSTer, RetroPie, Batocera, RetroArch, and other platforms
  • Auto Detect & Calibrate — in Auto Stick/Paddles mode, the adapter automatically detects paddle controllers and calibrates them on the fly with no manual setup
  • USB Mouse Emulation — paddles, trackball, and driving controllers can operate as a USB mouse with adjustable sensitivity and acceleration for desktop use or mouse-driven games
  • Dual Mode Output — trackball and other analog controllers can be configured as gamepad, mouse, or both simultaneously — no preset switching needed
  • Adjustable Sensitivity & Acceleration — sensitivity controls how much physical movement is needed to travel from one position to another, while advanced acceleration dynamically responds to speed — slow movements stay precise and controlled, fast movements ramp up for quick response, giving you the best of both worlds without sacrificing accuracy
  • Dynamic Axis Control — choose horizontal or vertical axis orientation for trackball, driving controller, and speed roller, with the ability to switch dynamically during gameplay
  • Programmable Device Buttons — 5-direction hat and 6 buttons on the adapter itself, each mappable to any gamepad function (start, select, triggers, shoulders, or any action) with up to 3 simultaneous functions per button
  • Multi-Function Fire Buttons — connected controller fire buttons also support up to 3 mapped functions each for powerful macro-like control without software
  • Five USB Emulation Modes — Standard, Classic, Nintendo, Legacy, and iOS presets for broad compatibility across platforms and emulators
  • Built-In Color LCD — real-time animated controller visualization with three display modes: animated overlay, advanced HUD, and display off
  • 10-Channel Polyphonic Audio — built-in speaker with adjustable volume delivers rich sound for menu navigation, status feedback, and built-in games
  • Built-In Mini-Games — Iron Dome (Missile Command like) and Brick Bash (Arkanoid like), playable on the LCD with built-in Duo controls or your connected controllers including trackball for smooth analog control
  • 10 On-Device Presets with Cloud Backup — save and switch between complete controller configurations on the device, automatically backed up via iCodeHub where you can manage, name, and expand to up to 100 cloud presets
  • Smart Conflict Detection — when on-device and cloud presets differ, choose which version to keep with a clear side-by-side comparison
  • Over-the-Air Firmware Updates — update firmware directly through iCodeHub with full version history, release notes, and built-in recovery mode
  • Community Leaderboards — built-in game high scores are automatically submitted and ranked against other iCode owners
  • Device Registration & Transfer — your adapter is linked to your account with seamless ownership transfer when gifted or sold
  • Full Keypad Mapping — assign any Atari or ColecoVision keypad key to any USB gamepad function or directional action
  • Direction-to-Action Mapping — remap stick directions to buttons or vice versa for creative control schemes
  • Configurable Rapid Fire — per-button auto-fire with adjustable speed
  • Combo Key Shortcuts — quick access to display toggle, port menus, mini-games, preset switching, and firmware update via button combinations
  • SBC & Emulation Compatible — works seamlessly with RetroPie, Batocera, EmuELEC, and any Linux-based emulation frontend with RetroArch or standalone emulator backends
  • iCodeHub Companion App — free web-based configuration, cloud vault, firmware updates, and leaderboards via WebHID in Chrome or Edge — no software installation required
  • Passwordless Sign-In — Google OAuth or one-time email/phone code, no password to manage
  • USB Firmware Updates — simple firmware flashing via iCodeHub or BOOTSEL mode for future feature updates
  • True Plug and Play — standard USB HID device, no drivers required on any platform

Supported Controllers

Atari Joystick

The classic 2600 single-button joystick or the dual button 7800 Joystick. Full 8-direction support with configurable button action mapping, letting you remap stick buttons to any function for modern game compatibility.

Atari Paddles

Precision analog paddle support with the jitter-free pipeline for silky-smooth rotation. In Auto Stick/Paddles mode, the adapter automatically detects when paddles are connected and calibrates them on the fly — no manual setup required, just plug in and play. The adapter reads dual paddles on a single DB9 port, enabling up to 4 players across two ports. A dedicated Split Mode presents each paddle as its own independent USB gamepad — critical for platforms like MiSTer FPGA, RetroPie, Batocera, and RetroArch that require separate device enumeration for multiplayer paddle games like Warlords and Kaboom. Read more about Duo Ultimate’s Split technology here. Adjustable sensitivity and acceleration let each player tune their paddle response to their preference. Paddles can be mapped to any gamepad axis for full compatibility with modern emulators, or configured as a USB mouse for desktop use and mouse-driven games. Read more about Duo Ultimate’s Jitter Free technology here.

Atari Driving Controller

Continuous-rotation analog output from the Indy 500 driving controller, decoded for perfectly smooth steering. Choose between horizontal or vertical axis output to match your emulator’s expectations, and dynamically switch axis orientation during gameplay. Sensitivity control determines how much physical rotation is needed to move from one position to another — dial it down for fine steering adjustments or crank it up for fast sweeping turns. Advanced acceleration settings respond to how fast you spin the wheel: gentle turns stay precise and controlled while fast spins ramp up responsiveness, giving you the best of both worlds without sacrificing accuracy at either end. The driving controller can also operate as a USB mouse, turning the wheel into a smooth scroll or cursor control for desktop and mouse-driven applications.

Atari Trackball

Full X/Y analog tracking for Atari trackball controllers (CX-22, CX-80) with independent horizontal and vertical axis control and the ability to dynamically use both axes during gameplay. Sensitivity control lets you set how much physical ball movement translates to on-screen cursor travel — less spin for large movements or more spin for pixel-precise positioning. Advanced acceleration intelligently responds to your spin speed: slow, deliberate rolls stay tight and accurate for precise aiming, while fast flicks ramp up the response for rapid movement across the screen. The result is a trackball that feels natural and responsive at any speed, just like the original hardware intended. The trackball can be configured as a USB gamepad, a USB mouse, or both simultaneously — use it as a mouse on the desktop and a gamepad in your emulator without switching presets. It even works with the built-in mini-games, giving you smooth analog crosshair control in Iron Dome and precise paddle movement in Brick Bash.

ColecoVision Hand Controller

Complete support for the ColecoVision hand controller including the full 12-key keypad, both fire buttons, and the digital joystick. Every keypad key can be individually mapped to any gamepad button or directional action through the keypad mapping system — essential for games that rely on keypad input for weapon selection, game options, and number entry.

ColecoVision Super Action Controller

Full support for the premium Super Action Controller including all four fire buttons (Fire A, Fire B, Purple, Blue), the 12-key keypad, digital joystick, and the analog speed roller! The speed roller features configurable orientation (horizontal/vertical with flip options), circular or bounded behavior, and half or full range output. Sensitivity controls how much roller spin is needed to traverse the full range, while advanced acceleration responds to spin speed — slow rolls for precision, fast spins for rapid movement. Keypad and button mapping is fully configurable just like the hand controller.

Sega Genesis Gamepads

Support for both 3-button and 6-button Sega Genesis/Mega Drive controllers with automatic detection and full button mapping.


Dual Independent Ports

The adapter’s two DB9 ports can operate independently with completely different console types, device settings, and button mappings on each port. This opens up powerful configurations that aren’t possible with single-port adapters. For example, when playing Star Raiders on an Atari system, you can connect a joystick on Port 1 for ship control while simultaneously using a keypad controller on Port 2 for console commands — exactly as the original hardware intended. Each port maintains its own device type, analog settings, and button assignments within each preset.


iCodeHub — Your Cloud Companion

The iCode Adapter Ultimate is backed by iCodeHub, a free web-based companion app that connects directly to your adapter through your Chrome or Edge browser using WebHID — no software to install, no drivers to configure.

Preset Management & Cloud Vault

Your 10 on-device presets are automatically backed up to a personal cloud vault every time you connect. Name and organize your presets, and expand your library to up to 100 cloud-stored presets. If a preset on your device differs from the cloud version, smart conflict detection lets you choose which to keep — device, cloud, or both. Load any vault preset onto any device slot with a single click.

Firmware Updates

Stay up to date with over-the-air firmware updates delivered directly through iCodeHub. Browse the full version history with release notes, download and flash new firmware right from the app, and recover from any state with the built-in firmware recovery mode — no technical knowledge required.

Community Leaderboards

High scores from the built-in mini-games are automatically read from your device and submitted to community leaderboards. Compete with other iCode owners and see where you rank.

Device Registration & Ownership

Your adapter is registered to your account and linked to your profile. If you sell or gift your device, ownership transfers seamlessly — the new owner simply connects and claims the device on their account.

Account & Notifications

Sign in with Google or a one-time email/phone code — no password to remember. Receive in-app and email notifications about firmware updates, new features, and community events.

Weight 4 oz
Dimensions 6 × 4 × 2 in

Search for products

Back to Top