By Jeremy Laird
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…