I made a few scripts to make customizations easier. You can find them here: https://github.com/marcotw2/linux_3ds_scripts Step 1: Compiling or Downloading the toolchain Step 1.a: If you chose to download a pre-compiled toolchain (only for Linux x86-64) Go to https://toolchains.bootlin.com Select arch: armv6-eabihf Select libc: glibc Download bleeding-edge