Engineer Plays Music from Floppy Disk in Tesla

by Priyanka Patel

In the world of automotive technology, Tesla is often viewed as the vanguard of the future—a company defined by over-the-air updates, neural networks and minimalist glass cockpits. Still, a recent experiment by a Ukrainian engineer has proven that even the most futuristic “computers on wheels” still have a surprising appetite for the distant past.

Oleg Kutkov, an electronics engineer and programmer, successfully integrated a floppy disk drive in a Tesla, turning a cutting-edge electric vehicle into a playback device for a storage medium that most Gen Z drivers have only seen in history books. The project was less about utility and more about a technical curiosity: whether a modern vehicle’s operating system could still communicate with hardware from the 1980s.

The result was a functioning, if painstakingly unhurried, audio system. By bypassing the need for cloud streaming or high-capacity flash drives, Kutkov managed to play a single, iconic song from a plastic square with a capacity of just 1.44 MB. The choice of music was equally nostalgic: the “Rickroll” anthem, “Never Gonna Grant You Up” by Rick Astley.

The Hardware Chain: From Magnetic Tape to USB

Achieving this required more than just a floppy disk; it required a bridge between two entirely different eras of computing. Kutkov utilized a USB-to-FDD (Floppy Disk Drive) converter, a piece of legacy hardware that translates the signals of a floppy drive into a language a USB port can understand.

The setup was remarkably straightforward, requiring no modifications to the vehicle’s internal wiring or electronic control units. The drive was connected directly to the USB port located in the Tesla’s glovebox. Because the converter presents the floppy drive to the car as a standard USB Mass Storage Class device, the car’s infotainment system recognized it as a simple external drive, similar to a modern thumb drive.

The experience, however, was far from the instantaneous nature of modern tech. Kutkov noted that playback was not immediate; the car had to wait for the mechanical head of the drive to physically move and read the magnetic data. The audible whirring and clicking of the drive provided a mechanical soundtrack that contrasted sharply with the silent operation of the Tesla’s electric motors.

Why it Works: The Role of the Linux Kernel

To a software engineer, the success of this experiment is not a miracle, but a testament to the enduring nature of open-source architecture. The secret lies in the fact that Tesla’s infotainment system is built upon a Linux kernel.

Linux is renowned for its vast driver support. Because the kernel has been developed and maintained by a global community for decades, it retains “legacy” support for an incredible array of hardware. Even if a manufacturer does not explicitly market a car as “floppy-compatible,” the underlying operating system often still possesses the basic instructions necessary to handle a floppy disk controller if This proves presented via USB.

This creates a layer of abstraction. The Tesla doesn’t “know” it is reading a floppy disk; it simply knows it is reading a file system from a USB device. As long as the MP3 file was formatted in a way the system could recognize (such as FAT), the music would play.

Comparing the Eras of Storage

The gap between the hardware used in this experiment and the hardware powering the car is staggering. While the floppy disk provided the bare minimum for a single song, the Tesla’s internal systems handle gigabytes of map data and sensor logs in real-time.

Comparison of Storage Technology Used in Experiment
Feature 3.5-inch Floppy Disk Modern Tesla Storage/Cloud
Capacity 1.44 MB Hundreds of GBs / Terabytes (Cloud)
Access Speed Mechanical/Sequential Flash/Random Access
Interface Magnetic Head/FDD NVMe / High-speed USB-C / LTE
Primary Apply Document storage (1980s-90s) AI Training / OS / Media Streaming

The Implications of Legacy Support

While this experiment serves as a whimsical tech demo, it highlights a broader theme in software engineering: the persistence of legacy code. In many critical systems—from banking to aerospace—old code is maintained because it is stable and proven. In the case of the Tesla, the inclusion of Linux provides a level of flexibility that allows for these kinds of “Easter egg” hardware integrations.

For engineers like Kutkov, the project is a reminder that creativity often happens at the intersection of the obsolete and the cutting-edge. It demonstrates that “innovation” isn’t always about creating something entirely recent, but sometimes about finding new ways to make the old things work again.

As automotive operating systems become more locked down and proprietary, the window for these kinds of hardware experiments may close. For now, however, the ability to “Rickroll” a high-performance electric vehicle using a piece of 40-year-old technology remains a charming victory for the retro-computing community.

We find currently no official updates from Tesla regarding legacy hardware compatibility, as the company focuses its development on Full Self-Driving (FSD) capabilities and hardware iterations. However, the community of Tesla “hackers” and enthusiasts continues to explore the limits of the car’s Linux-based architecture.

Do you have a piece of legacy tech that still works with your modern gadgets? Share your stories in the comments below.

You may also like

Leave a Comment