Turns out you can transform your very ordinary car into an actual Mario Kart controller (but you probably shouldn’t)

By Jeremy Laird

Turns out you can transform your very ordinary car into an actual Mario Kart controller (but you probably shouldn't)

Skip to main content

PC Gamer THE GLOBAL AUTHORITY ON PC GAMES

Search PC Gamer

View Profile

Movies & TV

Gaming Industry

PC Gaming Show

Newsletter Signup

Community Guidelines

Affiliate Links

Meet the team

About PC Gamer

PC Gamer Magazine Subscription

Why subscribe?

Subscribe to the world’s #1 PC gaming mag
Try a single issue or save on a subscription
Issues delivered straight to your door or device

From£35.99View

Essential Hardware
PC Gaming Show

Dune: Awakening

Recommended reading

This hack that lets you remotely steer and stop a Nissan Leaf makes me almost thankful I’m too broke to ever afford a clever car

Mario Kart 64 has a native PC port now thanks to the mad lads even Nintendo can’t stop, who also ported Zelda and Star Fox

Former Skyrim dev announces a vehicular free-running game where you launch a car through a claymation world using mouth-sound explosions, and that’s the weirdest thing I’ve ever had to fit into a headline

Trucker takes their gaming rig on the road inside their big rig ‘and yes, [I] occasionally play Truck Simulator’

I thought I knew my keyboard until I played the Initial D typing game, which somehow takes touch typing even more seriously than drifting

Real-life rally racing is dying and triple-A rally games are dead, but the sport’s gotten a second life thanks to these excellent indie racers

Design your perfect battle car block by block, then watch a legion of alien robots blow it up because you suck at 3 point turns, in this explosive Vampire Survivors-like

Turns out you can transform your very ordinary car into an actual Mario Kart controller (but you probably shouldn’t)

Jeremy Laird

2 July 2025

Just about the only way to make a 2016 Renault Clio interesting.

When you purchase through links on our site, we may earn an affiliate commission. Here’s how it works.

We turned a real car into a Mario Kart controller by intercepting CAN data – YouTube

The Renault Clio circa 2016 is a worthy enough machine. But exciting? Not so much. Until now, that is, thanks to a cybersecurity outfit in the UK, Pen Test Partners, that has converted just one such mainstream shopping machine into a driving game controller by intercepting CAN bus data (via The Reg). Oh, and yes, the car can still be driven. But preferably not while playing games.

While a 2016 Renault Clio is hardly the last word in bleeding-edge automotive tech, it is new enough to have sensors where it matters—on the steering, the brakes and the throttle pedal. And that means there’s data flying around the car whenever you use those controls.
Pen Test Partners tapped into the Clio’s Can bus, which is the primary data system used by modern cars. They accessed the Body Control Module (BCM) by tapping directly into the CAN wires using a wire splicer.

Related Articles

This hack that lets you remotely steer and stop a Nissan Leaf makes me almost thankful I’m too broke to ever afford a clever car

Mario Kart 64 has a native PC port now thanks to the mad lads even Nintendo can’t stop, who also ported Zelda and Star Fox

Former Skyrim dev announces a vehicular free-running game where you launch a car through a claymation world using mouth-sound explosions, and that’s the weirdest thing I’ve ever had to fit into a headline

“The splicers are cheap products that just cut away a tiny bit of insulation from the wires and allow a tap to be made. They are often used for adding third party products to cars (e.g. monitoring black boxes) and can be bought from a number of places. Mine came directly from Amazon,” says David Lodge of Pen Test Partners. Not exactly rocket science, then.

Well, not yet. Identifying what messages are sent when using the steering wheel, brake and throttle was the first problem.
“Some time in the hack car moving the steering wheel and pressing the pedals allowed me to identify the arbitration IDs and which bits of data were used for each state. I’m not going to go too far into the CAN protocol here, in essence, once you get the electrical state right and know the bus speed (which I used a Kvaser Leaf Pro for), a standard CAN packet consists of an 11 bit arbitration ID, 8 octets of data and a selection of flags and metadata about the packet,” Lodge explains.
Well, obvs!

The biggest gaming news, reviews and hardware deals
Keep up to date with the most important stories and the best deals, as picked by the PC Gamer team.
Contact me with news and offers from other Future brandsReceive email from us on behalf of our trusted partners or sponsorsBy submitting your information you agree to the Terms & Conditions and Privacy Policy and are aged 16 or over.
“Because CAN packets are so small (8 octet payload) and there are only a small number of arbitration IDs (0x800, or 2048 in decimal) and smaller arbitration IDs have a higher priority, often messages go down to specific bits within the packet. Several CAN database formats refer to the packet as a stream of bits rather than using octets, but my mind works in octets,” he explains.
Me too, David, me too.
If that’s the signals decoded, final step is feeding them into a game somehow. “Making the CAN messages do something required a translation method, I could patch the SuperTuxKart source to take controller input from CAN, but this would have taken quite a bit of time and required a full build environment. So I
cheated found an easy route,” Lodge says.

More fun that your average Clio. (Image credit: Renault)
He used the Python module pynput to issue input device events but found the casr’s CAN bus system was actually too fast. “When testing I steered, it then pressed that key for every packet, leading to hundreds of key presses for each event, with SuperTuxKart lagging way behind the CAN bus,” he says.
After filtering the outputs from the Can bus to make them usable, the last major problem was the steering. “Steering though, steering was my bane,” Lodge says. “We weren’t engaging the engine, the power steering wasn’t engaged. We also had the car’s tyres on a physical floor and as there was a mechanical link to the front wheels, they always moved.
“I didn’t want to tear up the tyres or the floor, so I made the steering threshold relatively small ( 0x80d0 was left). This mostly worked, except for a couple of people who tried to steer like it was a car which must’ve been hard to do and probably took off quite a bit of rubber from the tyres,” he explains.
For the future, there are some details Pen Test Partners would like to add. “SuperTuxKart has weapons which could be fired. I really hoped I could put in a control for these, ideally the horn. Unfortunately the Clio uses LIN to manage the controls on the steering wheel and the horn doesn’t use CAN.”
Lodge also says that sending messages to the instrument cluster to show speed “would’ve been the cherry on the top,” but he ran out of time. That said, next time, Lodge wants to do something slightly different. “Anybody got a cheap motorcycle they want to sell?” Watch this space. And the road, if you’re driving.

Best CPU for gaming 2025All our current recommendations

👉Check out our full guide👈
1. Best overall: AMD Ryzen 7 9800X3D
2. Best budget: Intel Core i5 13400F
3. Best mid-range: AMD Ryzen 7 9700X
4. Best high-end: AMD Ryzen 9 9950X3D
5. Best AM4 upgrade: AMD Ryzen 7 5700X3D
6. Best CPU graphics: AMD Ryzen 7 8700G

Jeremy Laird

Social Links Navigation
Hardware writer

Jeremy has been writing about technology and PCs since the 90nm Netburst era (Google it!) and enjoys nothing more than a serious dissertation on the finer points of monitor input lag and overshoot followed by a forensic examination of advanced lithography. Or maybe he just likes machines that go “ping!” He also has a thing for tennis and cars.

You must confirm your public display name before commenting

Please logout and then login again, you will then be prompted to enter your display name.

This hack that lets you remotely steer and stop a Nissan Leaf makes me almost thankful I’m too broke to ever afford a clever car

Mario Kart 64 has a native PC port now thanks to the mad lads even Nintendo can’t stop, who also ported Zelda and Star Fox

Former Skyrim dev announces a vehicular free-running game where you launch a car through a claymation world using mouth-sound explosions, and that’s the weirdest thing I’ve ever had to fit into a headline

Trucker takes their gaming rig on the road inside their big rig ‘and yes, [I] occasionally play Truck Simulator’

I thought I knew my keyboard until I played the Initial D typing game, which somehow takes touch typing even more seriously than drifting

Real-life rally racing is dying and triple-A rally games are dead, but the sport’s gotten a second life thanks to these excellent indie racers

Latest in Hardware

AMD offers an update on Project Amethyst, a Sony collaboration that’s already ‘delivered smarter, more efficient solutions like Super Resolution in FSR 4’

After more than a year of conflict woes between Bigscreen Beyond VR headsets, Nvidia GPUs and Linux, there’s good news at long last as a fix is nearly in sight

To the surprise of nobody, sales of the 16 GB RTX 5060 Ti at retailer Mindfactory outstrip the 8 GB version by a factor of 16

How I keep my PC and desktop clean with cuddly cats all around me: a $20 handheld air blower

Intel’s ex-CEO said he bet the company on the 18A node but now a new report claims Intel is pushing customers to next-gen 14A instead

Youtuber PewDiePie is going all in on deGoogling and the Steam Deck is one of the surprising tools that’s helping him to ‘escape’

Latest in News

AMD offers an update on Project Amethyst, a Sony collaboration that’s already ‘delivered smarter, more efficient solutions like Super Resolution in FSR 4’

After more than a year of conflict woes between Bigscreen Beyond VR headsets, Nvidia GPUs and Linux, there’s good news at long last as a fix is nearly in sight

Minecraft is bringing back the copper golem from the mob vote graveyard, igniting my hopes for a Moobloom comeback

Subnautica studio leadership gutted by Krafton, which outright says that Subnautica 2 needs ‘renewed energy and momentum’

To the surprise of nobody, sales of the 16 GB RTX 5060 Ti at retailer Mindfactory outstrip the 8 GB version by a factor of 16

Intel’s ex-CEO said he bet the company on the 18A node but now a new report claims Intel is pushing customers to next-gen 14A instead

HARDWARE BUYING GUIDES
LATEST GAME REVIEWS

Best Steam Deck accessories in Australia for 2025: Our favorite docks, powerbanks and gamepads

Best graphics card for laptops in 2025: the mobile GPUs I’d want in my next gaming laptop

Best mini PCs in 2025: The compact computers I love the most

Best 14-inch gaming laptop in 2025: The top compact gaming laptops I’ve held in these hands

Best Mini-ITX motherboards in 2025: My pick from all the mini mobo marvels I’ve tested

Sennheiser Momentum True Wireless 4 review

Razer Joro & Basilisk Mobile review

Glorious Model O Eternal review

LaCie Rugged Pro 5 SSD review

Seagate Ultra Compact review

PC Gamer is part of Future plc, an international media group and leading digital publisher. Visit our corporate site.

Contact Future’s experts

Terms and conditions

Privacy policy

Cookies policy

Advertise with us

Accessibility Statement

Future Publishing Limited Quay House, The Ambury,

BA1 1UA. All rights reserved. England and Wales company registration number 2008885.

Please login or signup to comment

Please wait…

Read More…