3DS-Linux --------- It's Linux(R) on the 3DS(TM), but it's even more modern, and works well! What works and works well: - Booting - Booting properly to a TTY on original 3DS consoles (2DS and 3DS XL too) - Booting from the Luma3DS custom firmware - Hardware - RAM : all 128MB of FCRAM are usable - Using VRAM to store the framebuffers in RGB565, allowing all RAM to be usable by linux - SD Cards - Virtual keyboard on the bottom touch screen - Graphics output on the top display in 400x240, using either the Linux VT, or anything that writes to /dev/fb0 (e.g. Xorg) - Battery status reporting - Circlepad input as mouse movement - Gamepad buttons exposed as GPIO - Notification LED (unused but support is present) - Internal STMicroelectronics LIS331DLH accelerometer - New! Atheros AR6014 WiFi adapter - App support - Most applications that you would want to use - anything in Void Linux officially - X11 Windowing system - lightweight Window Managers / Desktop Environements will work What works if you ignore the obvious problems: - Powering off the console from linux (kernel panics right before powering off) What doesn't work at all: - Sound - Booting from Horizon OS (no way to get complete hardware control once HOS starts) What isn't tested: - Booting on New 3DS consoles (New 3DS XL and New 2DS XL too) - I dont have any, if you would like to test and give feedback, contact me Links ----- - Downloads page All the files are in there - Installation Guide How to install Linux on your 3DS - User Guide How to use 3DS-Linux - Discord Server The place to talk about 3DS-Linux - Kernel sources - Loader sources - ARM9 firmware sources Developers ----------- - "ToyotaAE86Trueno" - Lead project organiser - Tester (o3DS) - Gives Support - Website administrator - Got most of everything after 5.11-RC1 working
- "Techflash" - Developer - Tester (o3DS) - Got Linux 7.1 working the day it released - WiFi - Wii-Linux project maintainer
Special thanks --------------- - "Wolfvak & the linux-3ds team" - Previously the main kernel developers - Got kernel 5.11-rc1 working
- The Void Linux team - Developement of Void Linux - the primary linux distribution for 3DS-Linux - Still caring about ARMv6 devices in 2026
- "Sunday-PB450G3" - One of my many old laptops, and the website and downloads server for this site - Didnt explode when i installed nginx - Runs Arch BTW
This site is proudly written in basic HTML and near-zero CSS
(C) Copyright 2026-2026 ToyotaAE86Trueno. Some rights reserved
See legal disclaimers, privacy policy, copyright, and trademark notices