You do not have permission to edit this page, for the following reason:
The action you have requested is limited to users in one of the groups: Users, Administrators.
Free text:
This is a Linux port for the 3DS, which launches a minimalist Linux environment with Busybox (a one executable alternative to several unix utilities such ls, cat, top, etc) and a Wayland compositor for graphics. It was created by xerpi and developement has moved to a new repository [[Linux_for_3DS|Linux For 3DS]]. Note: The linux port is currently incomplete, serving more as a proof-of-concept only. ==Installation== ===Installing=== '''Note:''' You should already have boot9strap or fastboot3DS installed (if you followed [https://3ds.hacks.guide 3DS Hacks Guide], boot9strap is your bootloader and Luma is your chainloader). Release contains the folllowing precompiled binaries: * <code>zImage</code> and <code>nintendo3ds_ctr.dtb</code> - Linux kernel ([https://github.com/xerpi/linux_3ds repository page]). * <code>firm_linux_loader.firm</code> - FIRM Linux Loader for the Nintendo 3DS ([https://github.com/xerpi/firm_linux_loader repository page]). * <code>arm9linuxfw.bin</code> - Implement virtio over PXI for ARM11 <-> ARM9 communications on the Nintendo 3DS console ([https://github.com/xerpi/arm9linuxfw repository page]). Copy them to your SD card so it looks something like this: Root |-linux/ | |-arm9linuxfw.bin | |-nintendo3ds_ctr.dtb | |-zImage |-luma/ | |-payloads/ | | |-firm_linux_loader.firm ===Building=== Please refer to the [https://gist.github.com/xerpi/3c720d345820691a2985502fcd80268f build instructions]. ==User guide== Power on the 3DS pressing Start (or the button you have assocciated with the FIRM Linux Loader Luma3DS payload), the username is <code>root</code> and the password is <code>root</code>. You can start Weston by running: # /start-weston.sh You can change the input mode (keybord, mouse) by pressing Select. ==Media== '''3DS Linux''' ([https://www.youtube.com/watch?v=al8aohdZjFE kevansevans]) <br> <youtube>al8aohdZjFE</youtube> '''[Nintendo 3DS]Running Linux on the 3DS with A9LH''' ([https://www.youtube.com/watch?v=VUHW46EDObE Gnmpolicemata]) <br> <youtube>VUHW46EDObE</youtube> ==Changelog== '''5.10.0+ 2020/12/20''' * nintendo3ds: Initial port. '''4.12.0-rc7 2020/09/15''' * Nintendo 3DS: Add atheros,ath6kl to the DTS. ==External links== * GitHub (Linux 3DS) - https://github.com/xerpi/linux_3ds * GitHub (FIRM Linux loader) - https://github.com/xerpi/firm_linux_loader * GitHub (arm9linuxfw) - https://github.com/xerpi/arm9linuxfw * GBAtemp - https://gbatemp.net/threads/release-linux-for-the-3ds.407187 * Reddit - https://www.reddit.com/r/3dshacks/comments/it6awe/update_3ds_linux_port_updated_to_590rc5 * 3DS Hacks Guide - https://3ds.hacks.guide
Advertising: