RedditPP Mascot

RedditPP

r/SwitchHacks • … • u/InternetMammoth8482

I got Mario Kart Live: Home Circuit running without a Switch: drive the kart from a Steam Deck or other linux system (open source)

I wanted to drive my Mario Kart Live kart without the Switch, so I built mk-live: it turns a Steam Deck, Raspberry Pi or Linux PC into the kart's base station.

**How it works**

• A USB Wi-Fi stick (tested: Atheros AR9271) runs the kart's access point via the OpenKart SDK

• The kart's camera stream is reassembled and re-encoded for the browser \~60 ms glass-to-glass latency with WebCodecs

• The cockpit runs in the browser: gamepad (Steam Deck controls in game mode), keyboard or touch, QR-code pairing, battery/signal status, compass and G-meter from the kart's IMU

• On the Steam Deck it installs as a container, so SteamOS updates don't break it, and shows up as a non-Steam game

Install is one script: [https://github.com/xmrius/mk-live](https://github.com/xmrius/mk-live)

Big thanks to the OpenKart SDK (Sam Edwards), the SwitchBrew wiki for documenting the protocol, and Malu05's ESP32 video for the instrument idea.

Known limits: no speed readout (the kart doesn't send one), and low latency only via localhost/HTTPS. Happy to answer questions!

— 0