MAIRA (Marvin’s Awesome iRacing App) is a high-performance companion for sim racers who want more immersion, more insight, and more control—without the usual spaghetti of plugins and workarounds. Built from the ground up using real-time iRacing telemetry, MAIRA drives advanced features like highly tunable force-feedback, pedal haptics, and wind simulation that react instantly to what the car is actually doing. Every subsystem is engineered for precision, low latency, and stability, turning raw data into something you can feel, see, and trust. In short: MAIRA doesn’t just show you the race—it helps your rig experience it… preferably at hurricane levels of awesome.
Donations are completely optional. I will never charge any fees for using MAIRA. That said, donations make me warm and fuzzy and is a great motivator for me to keep working on MAIRA. A huge thank you to everybody who have donated already! ❤️
Version 2.0.478.66
This release
- The game bridge now supports six more games!
- Assetto Corsa, Assetto Corsa Competizione, Assetto Corsa EVO, Assetto Corsa Rally, rFactor 2, and RaceRoom Racing Experience.
- Every bridge reads the game’s shared memory directly – only rFactor 2 needs the free community shared memory plugin.
- Steering torque arrives at each game’s full native rate (400 Hz for RaceRoom, about 330 Hz for the Assetto Corsa family).
- Bridges are now pumped from MAIRA’s high precision force feedback timer, for lower latency and smoother torque.
- Automobilista 2 was dropped – its telemetry does not include steering torque.
- New vJoy steering passthrough, for games that give you no way to turn off their built-in force feedback (like Assetto Corsa)!
- MAIRA passes your wheelbase’s steering axis through to the vJoy virtual joystick – bind the game’s steering to the vJoy X axis and the game sends its force feedback to vJoy instead of fighting MAIRA for your real wheel.
- A steering test mode with position and sweep buttons makes it easy to bind the vJoy axis in the game.
- Added a safety warning to the game bridge page – please reduce your overall strength to a low level before activating a bridge.
- Fixed sounds not playing after the audio output device is reopened.
- Updated translations.
Previous releases
Version 2.0.475.10
- New Game bridge page – MAIRA now works with Le Mans Ultimate!
- MAIRA translates the game’s telemetry into iRacing format in real time, so force feedback, wind, haptics, and sounds all work just like they do with iRacing.
- Steering effects are limited to the seat-of-pants effect – the understeer and oversteer effects require per-car calibration files, which are only available for iRacing.
- There are no plugins to install and nothing to configure in the game – MAIRA reads Le Mans Ultimate’s built-in shared memory directly.
- The bridge activates automatically whenever an enabled game is running, and MAIRA switches back to iRacing when the game exits.
- Per-car and per-track settings work just like with iRacing, using the game’s actual car models and track names.
- Support for Assetto Corsa, Assetto Corsa Competizione, Assetto Corsa EVO, rFactor 2, and Automobilista 2 is coming soon.
- New releases are now automatically announced on the Discord server.
- Fixed detection of native USB CDC serial devices.
- Fixed overloaded audio when the iRacing simulator starts.
- Fixed the main window being lost when it ends up off screen.
- Updated translations.
Version 2.0.470.1290
- The steering effects calibration file is now selected and loaded automatically.
- The calibration file selector has been removed — the first calibration file found for the current car is loaded automatically when the simulator loads.
- The calibration graph and the understeer / oversteer warnings now show a notice when no calibration file is available for the current car.
- Improved AdminBoxx USB reliability.
- New firmware 4.1.0 prevents SimHub from accidentally freezing the AdminBoxx.
- The app now probes for the correct AdminBoxx data port and automatically reconnects if the device re-enumerates.
- The G Tensioner and Typhoon Wind are now detected on more USB adapter chips (FTDI, CP210x, Prolific, and genuine Arduino boards, in addition to CH340).
- The brake and throttle warning sound now watches the raw pedal inputs — what your feet are actually doing — so throttle or brake applied by the simulator’s driving aids won’t set it off.
- Crash protection activation and deactivation are now recorded in the log file.
- Fixed the saved sound output device reverting to the default device when restarting the app.
- Fixed the reset countdown icon and overlay dragging on displays with a scaling other than 100%.
- Fixed the combo box underline disappearing while its drop-down list is open.
- Updated translations.
Version 2.0.459.1119
- New shift RPM vibrate effect that pulses the racing wheel when it’s time to shift up!
- The commentary page now shows ElevenLabs voice synthesis errors (for example, selecting a paid voice on a free subscription) instead of failing silently.
- The G Tensioner seat-of-pants auto-tune now settles faster by draining its peak 10× more quickly.
- The balance triangle point labels are now shown in MAIRA orange.
- Fixed a threading issue when repositioning overlay windows.
- Fixed spurious one-lap-to-green and blue flag signals from the simulator at the end of a session.
- Fixed localization display errors on the commentary and app manager pages.
Version 2.0.458.1162
- Major update to the G Tensioner.
- Renamed the Seat Belt Tensioner to the G Tensioner.
- New Auto-Tune mode learns the G forces your car actually produces and automatically sets the surge, sway, and heave max G force and the seat-of-pants scale for you.
- New Balance triangle lets you weight the belt range toward surge, sway, or heave by dragging a dot (hold to reset to center).
- Overlays can now remember their position and scale per car.
- Improved AdminBoxx firmware updates with a progress percentage and better protection against boot-up freezes.
- Renamed the Wind feature to Typhoon Wind.
- Per-run log files are now saved to a Logs subfolder and kept for 7 days.
- Normalized UI labels to consistent sentence case.
- Added missing help topics to the overlays page.
- Fixed stale steering device fault messages when iRacing force feedback was already enabled on connect.
- Fixed the G Tensioner minimum/maximum G readout sometimes staying stuck on "—".
- Updated translations.
What would you like to do today?

Become a MAIRA expert. The Documentation is where you’ll find everything you need to get up to speed fast—step-by-step guides, clear tutorials, and a no-nonsense FAQ that answers the questions you will have five minutes before a race. Whether you’re doing a first install, fine-tuning advanced features, or troubleshooting something that feels one click away from gremlins, this is your racing manual. No fluff, no mystery—just practical help to keep MAIRA running smooth, fast, and race-ready.

Feel the speed for real. The MAIRA Typhoon Wind Sim converts simulator telemetry into powerful, real-time airflow, creating a physical sensation of speed that screens, force feedback, and bass shakers alone can’t provide. Its compact dual-fan design mounts directly beside your wheelbase for strong, immersive airflow without the tubes, ducts, and clutter found in traditional wind simulators. Fully assembled and ready to use, Typhoon gets you from box to track in minutes with support for iRacing through MAIRA and additional racing and flight simulators through SimHub.

Feel the forces for real. The MAIRA Seat Belt Tensioner is all about turning acceleration telemetry into body-load sensation. This DIY belt feedback system blends surge, sway, and heave into independent left and right shoulder tension, tightening and relaxing the belts to mirror braking, acceleration, cornering, and vertical impacts. Unlike motion rigs that shine with quick jolts, the SBT can hold sustained belt pressure, giving you a clearer feel for ongoing load and making the car easier to read without needing a full motion rig. Built with off-the-shelf components, 3D-printed parts, and clear step-by-step assembly guidance, it’s designed to be builder-friendly, easy to mount, and seriously immersive once you’re strapped in. This also works for all games supported by SimHub – not just iRacing.

This section is where the helmet comes off and the story begins. Learn about Marvin—the sim racer, tinkerer, and slightly obsessive engineer behind MAIRA—and how years of racing, game development, and “there has to be a better way” moments turned into the app you’re using today. Here you’ll find background on the ideas that shaped MAIRA, a look inside Marvin’s personal sim rig and hardware choices, and the philosophy that drives every feature. It’s part origin story, part rig tour, and part friendly reminder that MAIRA was built by a sim racer, for sim racers.

This is where the community takes the wheel. The Media section brings together videos from sim racers, creators, and reviewers around the world who have spent time with MAIRA and shared their experiences. From deep-dive tutorials and force-feedback breakdowns to first impressions and long-term usage stories, this is the place to see how MAIRA performs outside the lab and out on the virtual track. If you’re curious how other drivers use it, tune it, or push it to its limits, this is the highlight reel — real voices, real rigs, and real opinions, all in one place.
Looking for Classic MAIRA? You can find version 1.13 here –
https://herboldracing.com/marvins-awesome-iracing-app-maira/
