<?xml version="1.0"?>
<feed xmlns="http://www.w3.org/2005/Atom" xml:lang="en">
	<id>https://wiki.wii-linux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tech64DD</id>
	<title>Wii-Linux Wiki - User contributions [en]</title>
	<link rel="self" type="application/atom+xml" href="https://wiki.wii-linux.org/api.php?action=feedcontributions&amp;feedformat=atom&amp;user=Tech64DD"/>
	<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/wiki/Special:Contributions/Tech64DD"/>
	<updated>2026-07-23T09:58:18Z</updated>
	<subtitle>User contributions</subtitle>
	<generator>MediaWiki 1.44.3</generator>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Recommended_Apps&amp;diff=316</id>
		<title>Recommended Apps</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Recommended_Apps&amp;diff=316"/>
		<updated>2026-07-20T23:11:21Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add link to helpmii page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Here&#039;s a list of apps for [[Wii-Linux]], curated by Techflash and some others, to help you get the most out of your Linux experience.  &lt;br /&gt;
Most of these will need additional on-disk swap space.  [[HelpMii]] can instruct you how to do that fairly easily.&lt;br /&gt;
&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! App Type !! App Name !! [[ArchPOWER]] package name !! Notes&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Window Manager || i3wm || i3 || Faster, but not very friendly to new users&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Window Manager || JWM || jwm || Fast, Needs additional configuration to look good&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Window Manager || IceWM || icewm || Still relatively fast, but friendlier to new users&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Terminal Emulator || XTerm || xterm || Blazingly fast, but may want to do some configuration to make it look nicer&lt;br /&gt;
|-&lt;br /&gt;
| Xorg Terminal Emulator || Suckless Terminal || st || About the same as XTerm, a little bit slower&lt;br /&gt;
|-&lt;br /&gt;
| Shell || tcsh || tcsh || Starts faster than bash. Note that the tcsh syntax is different from bash/zsh/sh for advanced features and scripting. &lt;br /&gt;
|-&lt;br /&gt;
| Text Web Browser || Lynx || lynx || Probably the best performance you&#039;re going to get out of a Wii-Linux browser. Does not even attempt CSS or JavaScript.&lt;br /&gt;
|-&lt;br /&gt;
| Web Browser || NetSurf || netsurf || Not all too fast, medium compatibility, no functional JavaScript&lt;br /&gt;
|-&lt;br /&gt;
| Web Browser || ArcticFox || arcticfox || Very slow, decent compatibility, good JavaScript&lt;br /&gt;
|-&lt;br /&gt;
| Web Browser || Phantom Satellite || phantomsatellite-gtk2 || Slightly faster than ArcticFox, medium compatibility, good JavaScript&lt;br /&gt;
|-&lt;br /&gt;
|Web Browser&lt;br /&gt;
|Links / xlinks&lt;br /&gt;
|links&lt;br /&gt;
|Similar to Lynx, but also has a fast, quite responsive GUI mode under X with picture support&lt;br /&gt;
|-&lt;br /&gt;
&amp;lt;!--&lt;br /&gt;
still need to test epiphany, it should work, but not tested yet&lt;br /&gt;
| Web Browser || Epiphany || epiphany || Dreadfully slow, but should be able to load nearly everything&lt;br /&gt;
|- --&amp;gt;&lt;br /&gt;
| Discord Client || Abaddon || abaddon || Dreadfully slow, takes &#039;&#039;&#039;minutes&#039;&#039;&#039; to load&amp;lt;br&amp;gt;Requires very fast swap to be remotely usable&lt;br /&gt;
|-&lt;br /&gt;
| Audio Playback || aplay || alsa-utils || Works great, but only for WAV files or raw audio&lt;br /&gt;
|-&lt;br /&gt;
| Audio Playback || Mpg123 || mpg123 || Works great, but only for MP3 Files&lt;br /&gt;
|-&lt;br /&gt;
| Audio Playback || play / sox || sox || Works great for all formats I threw at it, but you&#039;ll&amp;lt;br&amp;gt; need to install the &amp;quot;optional dependencies&amp;quot; for most formats.&amp;lt;br&amp;gt;pacman will list these out after the package is installed.&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Installation_Guide&amp;diff=315</id>
		<title>Installation Guide</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Installation_Guide&amp;diff=315"/>
		<updated>2026-07-20T23:10:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add links to helpmii and configmii pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This guide will walk you through the process of setting up a [[Wii-Linux]] system using the official [[ArchPOWER]] images.&lt;br /&gt;
&lt;br /&gt;
== Requirements ==&lt;br /&gt;
&lt;br /&gt;
* A Wii modified to run homebrew apps via BootMii ([https://wii.hacks.guide/ Wii Hacks Guide] will walk you through this process)&lt;br /&gt;
* An SD card of at least 2GB (unlike official Wii Software, Wii-Linux doesn&#039;t require an SDHC or smaller SD Card)&lt;br /&gt;
* USB storage device for the root partition (&#039;&#039;&#039;&#039;&#039;optional&#039;&#039;&#039;&#039;&#039;)&lt;br /&gt;
* Access to a Linux system that can hold your root partition&lt;br /&gt;
** GNU tar is &#039;&#039;&#039;required&#039;&#039;&#039; to properly extract the rootfs.&lt;br /&gt;
** We assume this is a physical machine. Virtual machines will require special configuration to pass through the root device, which is beyond the scope of this guide&lt;br /&gt;
** Use of Windows Subsystem for Linux or the ChromeOS &amp;quot;Linux development environment&amp;quot; (aka Crostini) is also beyond the scope of this guide.&lt;br /&gt;
&lt;br /&gt;
We also assume you are comfortable with technical tasks like partitioning media and installing packages.&lt;br /&gt;
&lt;br /&gt;
== Installation process ==&lt;br /&gt;
&lt;br /&gt;
# Ensure that you meet the [[#Requirements|requirements]].&lt;br /&gt;
# Identify which install process you would like to use, [[#PC Installer|the script-based PC Installer]], or [[#Manual Installation|Manual Installation]]&lt;br /&gt;
# Follow the steps shown for that process.&lt;br /&gt;
# Continue to [[#Booting|boot the system]] and [[#After boot|after-boot setup]] to set up anything you&#039;d like (such as networking)&lt;br /&gt;
# Success!&lt;br /&gt;
&lt;br /&gt;
== PC Installer ==&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;If you get any errors during this process, please ask for help via #support in [https://discord.gg/K6ea48VUXU the Wii-Linux Discord Server]&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
# Download the installer&lt;br /&gt;
#* &amp;lt;code&amp;gt;git clone https://github.com/Wii-Linux/pc-installer&amp;lt;/code&amp;gt;&lt;br /&gt;
# Run the installer&lt;br /&gt;
#* &amp;lt;code&amp;gt;cd pc-installer; sudo ./installer.sh&amp;lt;/code&amp;gt;&lt;br /&gt;
# Select what disk you would like to use by it&#039;s number listed in the brackets&lt;br /&gt;
# Pick whether or not you would like to store the root filesystem on a different device (for example, USB storage).&lt;br /&gt;
#* If yes, you must have followed the partitioning steps from [[#Manual Installation|the manual installation section]].&lt;br /&gt;
#* If yes, you will be prompted to select your root device shortly.&lt;br /&gt;
# If you didn&#039;t chose yes above, you&#039;ll be asked if you want to do an Automatic or Manual install.&lt;br /&gt;
#* Automatic will partition and format your SD Card for you&lt;br /&gt;
#* Manual will assume that you&#039;ve partitioned your SD Card already, and will format the partitions you specify if you haven&#039;t already.&lt;br /&gt;
# After the card has been partitioned, the necessary files will be downloaded and installed for you.&lt;br /&gt;
# You will need to answer a few configuration questions.&lt;br /&gt;
# Success!  Continue to boot your freshly prepared install!&lt;br /&gt;
&lt;br /&gt;
== Manual Installation ==&lt;br /&gt;
&lt;br /&gt;
# From the [https://wii-linux.org/downloads Wii Linux downloads page], download &amp;quot;Latest build&#039;s ArchPOWER rootfs (.tar.gz)&amp;quot; and &amp;quot;Latest build&#039;s ArchPOWER SD Card files&amp;quot;.&lt;br /&gt;
# Partition the media. You will need a FAT32 partition on your SD card, and will need an ext4 partition on either the SD card or USB storage.&lt;br /&gt;
#* The SD card files take up around 34 megabytes of space. To ensure plenty of space for updating, we recommend at least 256MB for the FAT partition.&lt;br /&gt;
#** If you plan to use other Wii homebrew from your SD Card, you probably want to have more space, likely at least 1GB&lt;br /&gt;
#* If you are using USB storage for the root, you don&#039;t need to partition the SD card.&lt;br /&gt;
# Format the root partition as ext4.&lt;br /&gt;
#* &amp;lt;code&amp;gt;sudo mkfs.ext4 -L &#039;arch&#039; /dev/[root block device here]&amp;lt;/code&amp;gt;&lt;br /&gt;
# Extract the SD card files to the SD card&#039;s FAT32 partition.&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo mount /dev/[SD card block device here] /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;tar -xzvf [/path/to/boot_files.tgz]&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd; sudo umount /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Extract the rootfs.&lt;br /&gt;
## &amp;lt;code&amp;gt;sudo mount /dev/[root block device here] /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;cd /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
## &amp;lt;code&amp;gt;tar -xvP --acls --xattrs --same-owner --same-permissions --numeric-owner --sparse -f [/path/to/rootfs.tar.gz]&amp;lt;/code&amp;gt;&lt;br /&gt;
##* You &#039;&#039;&#039;must&#039;&#039;&#039; use these flags to extract the rootfs properly&lt;br /&gt;
## &amp;lt;code&amp;gt;sync; cd; sudo umount /mnt&amp;lt;/code&amp;gt;&lt;br /&gt;
# Remove the SD card (and root device if you have a dedicated one) from the Linux machine.&lt;br /&gt;
&lt;br /&gt;
== Booting ==&lt;br /&gt;
&lt;br /&gt;
# Insert the SD card and USB device into the Wii.&lt;br /&gt;
# Enter BootMii.&lt;br /&gt;
#* If you were able to install BootMii as boot2, your Wii will automatically enter BootMii.&lt;br /&gt;
#* If you followed the Wii Hacks Guide and installed Priiloader, hold Reset as you power the Wii on, then select the &amp;quot;BootMii IOS&amp;quot; option.&lt;br /&gt;
#* You can also open the menu from the Homebrew Channel (HOME button on a Wii Remote, START button on a GameCube controller)&lt;br /&gt;
# Wait for gumboot to load the kernel.&lt;br /&gt;
#* You can navigate the gumboot menu using the power and reset buttons on the Wii, or the D-pad on a GameCube controller, but that isn&#039;t needed for the first boot.&lt;br /&gt;
# At the Wii Linux boot menu, select ArchPOWER (or wait a few seconds).&lt;br /&gt;
# Watch the systemd boot messages and wait for the login prompt.&lt;br /&gt;
&lt;br /&gt;
== After boot ==&lt;br /&gt;
&lt;br /&gt;
The login prompt will have the default root password, and will instruct you to run [[HelpMii]] and [[ConfigMii]] to help set up your system. HelpMii will let you read the [https://github.com/Wii-Linux/helpmii/blob/main/getstarted.txt Getting Started Guide] on your Wii, which will show you how to do important tasks like using &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt; to set up your Wi-Fi or Ethernet connection and how to add swap space.&lt;br /&gt;
&lt;br /&gt;
You may want to check the [[Recommended Apps]] list to get started.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Bootstrapping_a_Wii-Linux_Distro&amp;diff=314</id>
		<title>Bootstrapping a Wii-Linux Distro</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Bootstrapping_a_Wii-Linux_Distro&amp;diff=314"/>
		<updated>2026-07-20T23:08:57Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add links to helpmii and configmii pages&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;There&#039;s 4 or 5 stages to bootstrapping a [[Wii-Linux]] Distro, depending on the current state of the distro you&#039;d like to bootstrap.&lt;br /&gt;
&lt;br /&gt;
== 1. Porting the distro to 32-bit Big-Endian PowerPC 750, if required ==&lt;br /&gt;
This is obviously the hardest step.  If the distro does not already natively support 32-bit PPC (e.g. [[Debian-Ports PPC|Debian]]), or have a community-maintained port (e.g. [[ArchPOWER]]), or perhaps doesn&#039;t support PPC750, then you will need to create the port yourself.&lt;br /&gt;
The difficulty of this step could range from Impossible (distro is set up in such a way to make this task 100% impossible), to very easy (most of the groundwork is already there, just needs to be compiled), to already done (such a port already exists).&lt;br /&gt;
&lt;br /&gt;
Due to the incredible variety of difficulties that could be encountered in this step, accomplishing it will not be covered here, but here&#039;s some tips, if you do find yourself in this incredibly unfortunate situation:&lt;br /&gt;
* Work with other members of the PowerPC community.  Maintainers or contributors of other projects that support 32-bit PPC (like ArchPOWER or Adélie) are often willing to help, share patches, etc.&lt;br /&gt;
* Establish a team of multiple people that are also interested in porting your target distro to 32-bit PPC.&lt;br /&gt;
* Try to get a minimum-viable-product built first, before trying to get anything more difficult. Tackle basic system utilities (coreutils, bash, util-linux), important applications (an init system), and important libraries (libc, libstdc++, readline) first, and see if you can get something booting.&lt;br /&gt;
&lt;br /&gt;
== 2. Making sure that it boots correctly on the Wii ==&lt;br /&gt;
It&#039;s possible that the distro might not support Linux 4.5 correctly.  If this is the case, and the things that are not supported are critical, then you may need to fall back to step 1, and rebuild those critical portions against older Linux headers.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also possible (modern versions of Debian are good examples of this) that the distro may need more than 88MB of RAM in order to boot.  If this is the case, you&#039;ll need to mod the loader to enable swap before booting that distro.&lt;br /&gt;
&lt;br /&gt;
It&#039;s also possible that the distro might not support PPC750, and requires PPC7400/&amp;quot;G4&amp;quot; or higher.  If that&#039;s the case, you will need to rebuild the distro for PPC750 or under.  &lt;br /&gt;
&lt;br /&gt;
Assuming that none of those are an issue, it probably boots up mostly unscathed.  Now, there&#039;s a few more things you&#039;ll want to check and/or fix:&lt;br /&gt;
* Are the kernel modules working?&lt;br /&gt;
** Do necessary ones load automatically?  If not, you may need to force some on startup.  &#039;&#039;&#039;b43&#039;&#039;&#039; is particular problematic for this.&lt;br /&gt;
* Is networking working properly?&lt;br /&gt;
** Does the distro have any network management out of the box?  If so, you&#039;ll want to add some.&lt;br /&gt;
** Does the Wi-Fi card function properly?&lt;br /&gt;
*** If not, make sure that you added the &#039;&#039;&#039;openfwwf&#039;&#039;&#039; firmware.&lt;br /&gt;
*** Also, make sure that the &#039;&#039;&#039;b43&#039;&#039;&#039; kernel module is loading, it sometimes doesn&#039;t by default.&lt;br /&gt;
&lt;br /&gt;
If you&#039;ve gotten all of these essentials working, you&#039;re ready to move onto step 3.&lt;br /&gt;
&lt;br /&gt;
== 3. Adding Wii-specific customizations ==&lt;br /&gt;
After you have a successfully booting distro, you&#039;ll want to customize the system to be more well-suited to the Wii.  Here&#039;s some ideas:&lt;br /&gt;
* Include the Wi-Fi firmware by default&lt;br /&gt;
* Build the kernel (+ modules) and loader as packages that can be seamlessly upgraded with the rest of the system&lt;br /&gt;
* Add detection for your distro to the loader&lt;br /&gt;
* Including networking and Bluetooth configuration utilities by default&lt;br /&gt;
* Port Wii-Linux applications like [[ConfigMii]] and [[HelpMii]]&lt;br /&gt;
&lt;br /&gt;
== 4. Automating everything so far ==&lt;br /&gt;
Now that you have a fully working system, you&#039;ll want to automate all of the steps to get there.  This will allow for easier updates in the future.&lt;br /&gt;
&lt;br /&gt;
If you need an example of how to do this, the [https://github.com/Wii-Linux/build-stack/blob/main/generate-archpower-rootfs.sh build script Wii-Linux uses to make ArchPOWER images] is on GitHub.&lt;br /&gt;
&lt;br /&gt;
== 5. Publicize it! ==&lt;br /&gt;
The final step - get your new distro out there so people can use it!  There&#039;s 2 routes you could reasonably go with this, both of them are described here.&lt;br /&gt;
&lt;br /&gt;
=== Get it hosted by the Wii-Linux project ===&lt;br /&gt;
Feel free to reach out!  If your distro port is actually good, the Wii-Linux project will gladly host images for it, and provide (limited) build infrastrcture.  Talk to us via any of the standard methods (e.g. Discord), and we can discuss possibilities.&lt;br /&gt;
&lt;br /&gt;
=== Hosting it yourself ===&lt;br /&gt;
You&#039;ll need the following:&lt;br /&gt;
* VPS or dedicated machine&lt;br /&gt;
** Ability to set up an HTTP server&lt;br /&gt;
** Enough disk space to hold any required files&lt;br /&gt;
* Decent networking&lt;br /&gt;
** Public, static IP address(es)&lt;br /&gt;
** High speed (preferablly 100mbps or higher upload speed)&lt;br /&gt;
** High uptime&lt;br /&gt;
* (optional, but highly recommended) domain name&lt;br /&gt;
&lt;br /&gt;
You&#039;ll need to set up hosting for your built images, custom packages, and probably also a project homepage.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=313</id>
		<title>ConfigMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=313"/>
		<updated>2026-07-20T23:05:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add some links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Configmii.png|thumb|Screenshot]]&lt;br /&gt;
ConfigMii is a simple TUI application that allows for configuration of some basic aspects of a [[Wii-Linux]] installation. It is included by default in the Wii-Linux [[ArchPOWER]] rootfs.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Simply run the &amp;lt;code&amp;gt;configmii&amp;lt;/code&amp;gt; command to start the program. Use the arrow keys and enter key to select and confirm respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.5.2 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Changing the Login banner with an ArchPOWER variant that includes or doesn&#039;t include the default login credentials and help text&lt;br /&gt;
* Various ArchPOWER package management operations&lt;br /&gt;
** Update the system&lt;br /&gt;
** Clean up orphaned packages&lt;br /&gt;
** Clear the cache&lt;br /&gt;
** Toggle the Wii-Linux &#039;testing&#039; repository&lt;br /&gt;
** Toggle pacman download timeout&lt;br /&gt;
** Toggle pacman download animation&lt;br /&gt;
* Installing a Desktop Environment or Window Manager&lt;br /&gt;
Features that are yet to be added include:&lt;br /&gt;
&lt;br /&gt;
* Kernel command line editing&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/configmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=HelpMii&amp;diff=312</id>
		<title>HelpMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=HelpMii&amp;diff=312"/>
		<updated>2026-07-20T23:04:35Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add some links&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Helpmii.png|thumb|Screenshot]]&lt;br /&gt;
HelpMii is a simple TUI application that provides help with the usage of [[Wii-Linux]]. It is included by default in the Wii-Linux [[ArchPOWER]] rootfs.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Simply run the &amp;lt;code&amp;gt;helpmii&amp;lt;/code&amp;gt; command to start the program. Use the arrow keys and enter key to select and confirm respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.3.1 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Showing a QR code and link to join the official Wii-Linux Discord server&lt;br /&gt;
* Getting started guide for basic Linux tasks&lt;br /&gt;
* Uploading logs to get support in the Discord server&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/helpmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=HelpMii&amp;diff=311</id>
		<title>HelpMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=HelpMii&amp;diff=311"/>
		<updated>2026-07-20T23:03:39Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: created the page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Helpmii.png|thumb|Screenshot]]&lt;br /&gt;
HelpMii is a simple TUI application that provides help with the usage of Wii-Linux. It is included by default in the Wii-Linux ArchPOWER rootfs.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Simply run the &amp;lt;code&amp;gt;helpmii&amp;lt;/code&amp;gt; command to start the program. Use the arrow keys and enter key to select and confirm respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.3.1 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Showing a QR code and link to join the official Wii-Linux Discord server&lt;br /&gt;
* Getting started guide for basic Linux tasks&lt;br /&gt;
* Uploading logs to get support in the Discord server&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/helpmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=310</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=310"/>
		<updated>2026-07-20T22:41:18Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix rest of wording to be more wiki appropriate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii?&#039;&#039;&#039;  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
We don&#039;t maintain the [[ArchPOWER]] repos, but Techflash does maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask Techflash, He&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux USB support isn&#039;t perfect, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it can cause some issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with [[ConfigMii]], or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=309</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=309"/>
		<updated>2026-07-20T22:38:51Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix wording to be more wiki appropriate&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii?&#039;&#039;&#039;  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask Techflash, He&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux USB support isn&#039;t perfect, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it can cause some issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with [[ConfigMii]], or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=308</id>
		<title>ConfigMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=308"/>
		<updated>2026-07-15T16:48:17Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add usage&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Configmii.png|thumb|Screenshot]]&lt;br /&gt;
ConfigMii is a simple TUI application that allows for configuration of some basic aspects of a Wii-Linux installation. It is included by default in the Wii-Linux ArchPOWER rootfs.&lt;br /&gt;
&lt;br /&gt;
== Usage ==&lt;br /&gt;
Simply run the &amp;lt;code&amp;gt;configmii&amp;lt;/code&amp;gt; command to start the program. Use the arrow keys and enter key to select and confirm respectively.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.5.2 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Changing the Login banner with an ArchPOWER variant that includes or doesn&#039;t include the default login credentials and help text&lt;br /&gt;
* Various ArchPOWER package management operations&lt;br /&gt;
** Update the system&lt;br /&gt;
** Clean up orphaned packages&lt;br /&gt;
** Clear the cache&lt;br /&gt;
** Toggle the Wii-Linux &#039;testing&#039; repository&lt;br /&gt;
** Toggle pacman download timeout&lt;br /&gt;
** Toggle pacman download animation&lt;br /&gt;
* Installing a Desktop Environment or Window Manager&lt;br /&gt;
Features that are yet to be added include:&lt;br /&gt;
&lt;br /&gt;
* Kernel command line editing&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/configmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=307</id>
		<title>ConfigMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=307"/>
		<updated>2026-07-15T16:41:37Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add screenshot&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Configmii.png|thumb|Screenshot]]&lt;br /&gt;
ConfigMii is a simple TUI application that allows for configuration of some basic aspects of a Wii-Linux installation. It is included by default in the Wii-Linux ArchPOWER rootfs.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.5.2 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Changing the Login banner with an ArchPOWER variant that includes or doesn&#039;t include the default login credentials and help text&lt;br /&gt;
* Various ArchPOWER package management operations&lt;br /&gt;
** Update the system&lt;br /&gt;
** Clean up orphaned packages&lt;br /&gt;
** Clear the cache&lt;br /&gt;
** Toggle the Wii-Linux &#039;testing&#039; repository&lt;br /&gt;
** Toggle pacman download timeout&lt;br /&gt;
** Toggle pacman download animation&lt;br /&gt;
* Installing a Desktop Environment or Window Manager&lt;br /&gt;
Features that are yet to be added include:&lt;br /&gt;
&lt;br /&gt;
* Kernel command line editing&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/configmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Main_Page&amp;diff=306</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Main_Page&amp;diff=306"/>
		<updated>2026-07-15T16:40:33Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: group the bootloaders together&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Wii-Linux Wiki! ==&lt;br /&gt;
&lt;br /&gt;
You&#039;ve reached the wiki page of [[Wii-Linux]].  Here you may find some information related to Wii-Linux, it&#039;s development, and a bit about the  [[GameCube]], [[Wii]], and [[Wii U]] hardware itself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; You may also want to check out a similar wiki site, &#039;&#039;&#039;[https://wiibrew.org WiiBrew].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hardware !! Software !! Misc&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* Consoles&lt;br /&gt;
** [[Wii U]]&lt;br /&gt;
** [[Wii]]&lt;br /&gt;
** [[GameCube]]&lt;br /&gt;
* Accessories&lt;br /&gt;
** [[EXI]] bus (incl. MemCard Slots)&lt;br /&gt;
*** [[SD Gecko]]&lt;br /&gt;
*** [[USB Gecko]]&lt;br /&gt;
*** [[Memory Card]]&lt;br /&gt;
*** [[Microphone]]&lt;br /&gt;
*** [[Broadband Adapter]]&lt;br /&gt;
*** [[Modem]]&lt;br /&gt;
** [[GameCube Controller]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [[Wii-Linux]]&lt;br /&gt;
* [[Wii-Linux Distros|Distros]]&lt;br /&gt;
** [[ArchPOWER]]&lt;br /&gt;
** [[Void-PPC]]&lt;br /&gt;
** [[Debian-Ports PPC]]&lt;br /&gt;
* [[Recommended Apps]]&lt;br /&gt;
* Bootloaders&lt;br /&gt;
** [[NPLL]]&lt;br /&gt;
** [[Gumboot]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [[Troubleshooting/FAQ]]&lt;br /&gt;
* [[Useful Development Info]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=File:Helpmii.png&amp;diff=305</id>
		<title>File:Helpmii.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=File:Helpmii.png&amp;diff=305"/>
		<updated>2026-07-15T16:37:11Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=File:Configmii.png&amp;diff=304</id>
		<title>File:Configmii.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=File:Configmii.png&amp;diff=304"/>
		<updated>2026-07-15T16:36:27Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: &lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=NPLL&amp;diff=302</id>
		<title>NPLL</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=NPLL&amp;diff=302"/>
		<updated>2026-07-15T15:21:46Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add images&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Npllssht mainmenu.png|thumb|Main Menu]]&lt;br /&gt;
[[File:Npllssht sysinfo.png|thumb|The System Information screen]]&lt;br /&gt;
NPLL is the [[Nintendo]] PowerPC Linux Loader - a bootloader that functions as a universal PowerPC binary, executable on all 3 of Nintendo&#039;s PowerPC consoles: the [[GameCube]], [[Wii]], and [[Wii U]].  It was created by [[User:Techflash|Techflash]] to replace the legacy [[Gumboot]], due to its many shortcomings.  It is currently the primary bootloader of the [[Wii-Linux]] project.&lt;br /&gt;
&lt;br /&gt;
As of July 15th, 2026, NPLL is currently at version v0.3.1.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
&lt;br /&gt;
* Console support&lt;br /&gt;
** GameCube&lt;br /&gt;
** Wii&lt;br /&gt;
** Wii U&lt;br /&gt;
* Graphics support&lt;br /&gt;
** [[GameCube Hardware/Flipper|Flipper]]/[[Wii Hardware/Hollywood|Hollywood]] Video Interface framebuffer&lt;br /&gt;
** [[Wii U Hardware/Latte|Latte]] R700 framebuffer&lt;br /&gt;
* Text console output support&lt;br /&gt;
** Framebuffer text console&lt;br /&gt;
** [[Wii U Hardware/DRC|DRC]] text console over [[linux-loader]]&#039;s [[IPC]] interface&lt;br /&gt;
** [[USB Gecko]] text console over EXI&lt;br /&gt;
* Block storage support&lt;br /&gt;
** SD Cards over Hollywood/Latte [[Shared Hardware/SDHCI|SDHCI]]&lt;br /&gt;
** eMMC over Latte SDHCI&lt;br /&gt;
** SD Cards in an [[SD Gecko]] over EXI&lt;br /&gt;
** [[Wii Hardware/NAND|NAND]] over Hollywood/Latte [[Shared Hardware/NAND Interface|NAND Interface]]&lt;br /&gt;
** [[NROM]], DVD-ROM (in compatible drives), and DVD-R (in compatible drives), over [[Wii Hardware/Drive Interface|Hollywood Drive Interface]]&lt;br /&gt;
** NROM, miniDVD-ROM, and miniDVD-R over [[GameCube Hardware/Drive Interface|Flipper Drive Interface]]&lt;br /&gt;
* Filesystem support&lt;br /&gt;
** FAT + exFAT, via [https://elm-chan.org/fsw/ff/ FatFs], on standard storage media&lt;br /&gt;
** ISO9660 on optical storage media&lt;br /&gt;
** [[SFFS]] on NAND&lt;br /&gt;
* Input support&lt;br /&gt;
** Wii/Wii U front buttons via Hollywood [[GPIO]] and [[Shared Hardware/Processor Interface|Processor Interface]]&lt;br /&gt;
** [[GameCube Controller]], GameCube Keyboard, and N64 Controller, via Flipper/Hollywood [[SI|Serial Interface]]&lt;br /&gt;
* Executable support&lt;br /&gt;
** Standard ELF executable&lt;br /&gt;
* Config format support&lt;br /&gt;
** Legacy Gumboot config (gumboot.lst)&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=File:Npllssht_sysinfo.png&amp;diff=301</id>
		<title>File:Npllssht sysinfo.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=File:Npllssht_sysinfo.png&amp;diff=301"/>
		<updated>2026-07-15T15:15:32Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: Screenshot of the system information screen of NPLL taken by Techflash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of the system information screen of NPLL taken by Techflash&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=File:Npllssht_mainmenu.png&amp;diff=300</id>
		<title>File:Npllssht mainmenu.png</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=File:Npllssht_mainmenu.png&amp;diff=300"/>
		<updated>2026-07-15T15:14:35Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: Screenshot of the main menu of NPLL taken by Techflash&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Summary ==&lt;br /&gt;
Screenshot of the main menu of NPLL taken by Techflash&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=299</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=299"/>
		<updated>2026-07-15T14:13:02Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add link to configmii page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii?&#039;&#039;&#039;  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux USB support isn&#039;t perfect, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it can cause some issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with [[ConfigMii]], or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=298</id>
		<title>ConfigMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=298"/>
		<updated>2026-07-15T14:11:28Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add missing features and future features&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ConfigMii is a simple TUI application that allows for configuration of some basic aspects of a Wii-Linux installation. It is included by default in the Wii-Linux ArchPOWER rootfs.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.5.2 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Changing the Login banner with an ArchPOWER variant that includes or doesn&#039;t include the default login credentials and help text&lt;br /&gt;
* Various ArchPOWER package management operations&lt;br /&gt;
** Update the system&lt;br /&gt;
** Clean up orphaned packages&lt;br /&gt;
** Clear the cache&lt;br /&gt;
** Toggle the Wii-Linux &#039;testing&#039; repository&lt;br /&gt;
** Toggle pacman download timeout&lt;br /&gt;
** Toggle pacman download animation&lt;br /&gt;
* Installing a Desktop Environment or Window Manager&lt;br /&gt;
Features that are yet to be added include:&lt;br /&gt;
&lt;br /&gt;
* Kernel command line editing&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/configmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=297</id>
		<title>ConfigMii</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ConfigMii&amp;diff=297"/>
		<updated>2026-07-15T14:05:41Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: create page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;ConfigMii is a simple TUI application that allows for configuration of some basic aspects of a Wii-Linux installation. It is included by default in the Wii-Linux ArchPOWER rootfs.&lt;br /&gt;
&lt;br /&gt;
== Features ==&lt;br /&gt;
As of version 1.5.2 it supports the following features:&lt;br /&gt;
&lt;br /&gt;
* Changing the Login banner with an ArchPOWER variant that includes or doesn&#039;t include the default login credentials and help text&lt;br /&gt;
* Various ArchPOWER package management operations&lt;br /&gt;
** Update the system&lt;br /&gt;
** Clean up orphaned packages&lt;br /&gt;
** Clear the cache&lt;br /&gt;
** Toggle the Wii-Linux &#039;testing&#039; repository&lt;br /&gt;
* Installing a Desktop Environment or Window Manager&lt;br /&gt;
&lt;br /&gt;
== Links ==&lt;br /&gt;
&lt;br /&gt;
* https://github.com/Wii-Linux/configmii - GitHub repository&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=296</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=296"/>
		<updated>2026-07-15T13:54:55Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add link to the openwrt page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for [[OpenWRT]]), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: July 14th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.1.2&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old stable)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/Drive Interface|GameCube DVD-ROM]] / [[Wii Hardware/Drive Interface|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=NetBSD&amp;diff=295</id>
		<title>NetBSD</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=NetBSD&amp;diff=295"/>
		<updated>2026-07-15T13:53:11Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add link to official website&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;{{seealso|https://netbsd.org/ Official NetBSD Website}}&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039;NetBSD&#039;&#039;&#039; is one of the BSD operating systems, descended from the Berkeley System Distribution. Starting with version 10.0, NetBSD supports the [[Wii]] as a first class platform.&lt;br /&gt;
&lt;br /&gt;
=== Comparison with Wii-Linux ===&lt;br /&gt;
&lt;br /&gt;
* [[Wii-Linux]] is launched from boot2 via [[Gumboot]] or [[NPLL]]. While NetBSD has boot2 support in the current branch, as of May 2025, release builds are started via the Homebrew Channel.&lt;br /&gt;
&lt;br /&gt;
* Wii-Linux is able to use part of MEM1 as system RAM, while NetBSD only seems to use MEM2. Hence, a Wii-Linux system has access to more RAM. (This is somewhat mitigated by the NetBSD init system being &#039;&#039;much&#039;&#039; simpler than systemd.)&lt;br /&gt;
&lt;br /&gt;
* The Wii-Linux [[ArchPOWER]] image has better menu-driven configuration tools. While NetBSD&#039;s &amp;lt;code&amp;gt;sysinst&amp;lt;/code&amp;gt; can be used for tasks like network configuration, it is not as easy to use as tools like &amp;lt;code&amp;gt;nmtui&amp;lt;/code&amp;gt; or [[ConfigMii]].&lt;br /&gt;
&lt;br /&gt;
* NetBSD&#039;s package manager is not included as part of the base system, and has to be installed using &amp;lt;code&amp;gt;sysinst&amp;lt;/code&amp;gt;.&lt;br /&gt;
&lt;br /&gt;
* USB used to be more stable in NetBSD compared to Wii-Linux, but as of the mainline Wii-Linux kernel&#039;s release, USB should be about as stable as NetBSD.&lt;br /&gt;
&lt;br /&gt;
* The framebuffer driver in both Wii-Linux and NetBSD emulates RGB colors, so graphical software doesn&#039;t have to be rewritten for the Wii&#039;s YUYV framebuffer.  NetBSD&#039;s driver does this via the [[Hardware/GX|GX]] GPU, using a scratch framebuffer in memory, copying into the EFB (via the CPU) every frame, and then using GX to do the conversion + copy back to the XFB.  Linux does this via software math.  Both approaches have similar performance.&lt;br /&gt;
&lt;br /&gt;
* As of May 2025, NetBSD doesn&#039;t have drivers for [[GameCube Controller]] or the [[USB Gecko]], and the driver for the internal Wi-Fi adapter is not yet available in release builds.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=OpenWRT&amp;diff=294</id>
		<title>OpenWRT</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=OpenWRT&amp;diff=294"/>
		<updated>2026-07-15T13:51:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: create initial page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;=== &#039;&#039;&#039;WARNING: This page is incomplete and may contain wrong information.&#039;&#039;&#039; ===&lt;br /&gt;
{{seealso|https://openwrt.org Official OpenWRT Website}}&lt;br /&gt;
&lt;br /&gt;
The OpenWRT project is a small Linux distribution mainly targeted towards embedded systems like WiFi routers to act as a fully customizable firmware. OpenWRT is compatible with Wii-Linux kernel 4.14.275.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=GameCube_Hardware/Flipper&amp;diff=289</id>
		<title>GameCube Hardware/Flipper</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=GameCube_Hardware/Flipper&amp;diff=289"/>
		<updated>2026-07-15T13:27:50Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix drive interface link&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Flipper&amp;quot; is the name of the chipset inside of the [[GameCube]].  The Flipper chipset contains multiple pieces of hardware all lumped into one.  [[Nintendo]] claims that the Flipper package is the [[Hardware/GX|GameCube&#039;s GPU]], however, this is not the case.  Flipper &#039;&#039;contains&#039;&#039; the GPU, but it is not, itself, the GPU.&lt;br /&gt;
&lt;br /&gt;
The Flipper chipset runs at 162MHz.  It&#039;s contents run at various fractions of that speed.&lt;br /&gt;
&lt;br /&gt;
== Flipper contents ==&lt;br /&gt;
The Flipper chip contains the following:&lt;br /&gt;
* The [[GameCube Hardware/Drive Interface|GameCube Drive Interface]]&lt;br /&gt;
* The GX GPU from ArtX @ chipset clock&lt;br /&gt;
* Various interfaces like [[AI]], [[SI]], [[EXI]].&lt;br /&gt;
* An audio [[DSP]] by Macronix @ 1/2 chipset clock&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:GameCube Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Hollywood&amp;diff=287</id>
		<title>Wii Hardware/Hollywood</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Hollywood&amp;diff=287"/>
		<updated>2026-07-15T13:27:17Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix links about the drive interfaces&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&amp;quot;Hollywood&amp;quot; is the name of the chipset inside of the [[Wii]].  The Hollywood chipset contains multiple pieces of hardware all lumped into one.  [[Nintendo]] claims that the Hollywood package is the [[Hardware/GX|Wii&#039;s GPU]], however, this is not the case.  Hollywood &#039;&#039;contains&#039;&#039; the GPU, but it is not, itself, the GPU.&lt;br /&gt;
&lt;br /&gt;
The Hollywood chip runs a 243MHz (162MHz in Back-Compat mode).  It&#039;s contents run at various fractions of that speed.&lt;br /&gt;
&lt;br /&gt;
== Hollywood contents ==&lt;br /&gt;
The Hollywood chip contains the following:&lt;br /&gt;
* [[Wii Hardware/USB|USB (EHCI, and 2x OHCI) Host Controllers]]&lt;br /&gt;
* SD Host Controller&lt;br /&gt;
* SHA-1 and AES engines to handle encryption&lt;br /&gt;
* NAND Interface&lt;br /&gt;
* 802.11 Wi-Fi Interface (Bluetooth is simply connected over the internal OHCI controller)&lt;br /&gt;
* GPIO Interface&lt;br /&gt;
* The [[Starlet]] ARM security co-processor @ chipset clock&lt;br /&gt;
* A new [[Wii Hardware/Drive Interface|Wii Drive Interface]] replacing the legacy [[GameCube Hardware/Drive Interface|GameCube Drive Interface]]&lt;br /&gt;
* The [[Hardware/GX|GX]] GPU from ArtX, based on the same GX core in the [[Flipper]] chipset, running @ chipset clock&lt;br /&gt;
* An audio [[DSP]] by Macronix @ 1/2 chipset clock&lt;br /&gt;
* All of the legacy Flipper interfaces, like [[AI]], [[SI]], [[EXI]], and so on.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wii Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/USB&amp;diff=280</id>
		<title>Wii Hardware/USB</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/USB&amp;diff=280"/>
		<updated>2026-07-15T13:13:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: replace kernel version with mainline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Wii]] features 3 USB Host Controllers:&lt;br /&gt;
* 1x &amp;quot;EHCI&amp;quot; USB 2.0 controller, managing the 2 user-accessible ports on the back of the console.&lt;br /&gt;
* 2x &amp;quot;OHCI&amp;quot; USB 1.1 controllers, 1 managing the internal [[Wii Hardware/Bluetooth|Broadcom 2045A]] Bluetooth chipset, and the other handling when legacy devices are plugged into the 2 back ports.&lt;br /&gt;
&lt;br /&gt;
[[Wii-Linux]] has had support for USB since the beginning.  gc-linux added support for it in MIKEp1, the first release. Support in versions between gc-linux and Techflash&#039;s 4.5 port used to have issues. USB hubs sometimes caused strange behavior, and sometimes the driver threw &amp;lt;code&amp;gt;-EINVAL&amp;lt;/code&amp;gt; (error -22) when a device is inserted.  USB support was greatly improved with mainline and should be more reliable than past versions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wii Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Drive_Interface&amp;diff=278</id>
		<title>Wii Hardware/Drive Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Drive_Interface&amp;diff=278"/>
		<updated>2026-07-15T13:10:42Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: replace kernel version with mainline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Wii]] contains a DVD optical disc drive.  In early model Wiis (pre-2008), this drive is capable of reading burned DVD-R discs, through a hidden &amp;quot;DVD video&amp;quot; mode that the drive can be set to.  Later models removed this functionality.  It is interfaced with via the DI (Drive Interface) in the [[Hollywood]] chipset.&lt;br /&gt;
&lt;br /&gt;
== Compatibility with Wii-Linux ==&lt;br /&gt;
There is a driver in [[Wii-Linux]] known as &amp;lt;code&amp;gt;rvl-di&amp;lt;/code&amp;gt; (file path: &amp;lt;code&amp;gt;drivers/block/rvl-di.c&amp;lt;/code&amp;gt;) for interfacing with the DVD drive.  Older versions of Wii-Linux supported the DVD drive, however support has heavily deteriorated over the years:&lt;br /&gt;
&lt;br /&gt;
* 3.15.10 (stable-v3.x): Full support&lt;br /&gt;
* 4.3.6 (experimental-v4.x): Hang trying to read data from the disc.&lt;br /&gt;
* 4.4.302-cip80: Can&#039;t read any drive response data (even metadata).&lt;br /&gt;
* 4.19 (possibly older?): can&#039;t even send basic commands to the drive, like a drive reset.&lt;br /&gt;
* Mainline: Full support (via new driver, ported from [[NPLL]])&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
[[NetBSD]] has a functional driver for the Wii&#039;s DVD drive.&lt;br /&gt;
[[Category:Wii Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ArchPOWER&amp;diff=270</id>
		<title>ArchPOWER</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ArchPOWER&amp;diff=270"/>
		<updated>2026-07-15T01:00:31Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add proper image caption&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ArchPOWER-Wii-Linux-Screenshot.png|thumb|Screenshot of ArchPOWER running i3, NetSurf, xterm and fastfetch.]] &lt;br /&gt;
ArchPOWER is a Linux distro developed by [https://github.com/kth5 kth5] for the purpose of porting Arch Linux to run on 32-bit Big-Endian PowerPC (what the [[Wii]], [[Wii U]], and [[GameCube]] use), 64-bit Big-Endian PowerPC and 64-bit Little-Endian PowerPC and supported 64-bit RISC-V until it dropped support for it.  The project has a [https://archlinuxpower.org website] and a [https://github.com/kth5/archpower GitHub]. &lt;br /&gt;
&lt;br /&gt;
The developer, kth5 is an active member of the [https://discord.gg/K6ea48VUXU| Wii-Linux Discord], and is quite interested in getting the full lineup of PowerPC-based Nintendo consoles supported.  He&#039;s managed to get Wii U support working and hapily distributes the necessary packages for the linux-wiiu project.  He&#039;s shown an interest in getting the Wii supported as well, however, due to the severe age of the Wii-Linux kernel, this has proven tricky, and efforts to get official packaging status have largely stagnated for the time being.&lt;br /&gt;
&lt;br /&gt;
Despite this, Techflash maintains a custom ArchPOWER package repository, and maintains packages on it himself, and an unofficial rootfs is produced with these - the primary Wii-Linux distro as of current writing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Wii-Linux Distros]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Debian-Ports_PPC&amp;diff=269</id>
		<title>Debian-Ports PPC</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Debian-Ports_PPC&amp;diff=269"/>
		<updated>2026-07-15T00:24:17Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: remove mention of kernel version&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;Debian officially supported the 32-bit Big-Endian PowerPC architecture from Debian 2.2 up until Debian 8.  After Debian 8, it became POWER (64-bit Little-Endian PowerPC).  &lt;br /&gt;
&lt;br /&gt;
Debian 8 for PowerPC was the original distro choice of neagix, and can boot with all of his kernels, as well as the current [[Wii-Linux]] kernel.  &lt;br /&gt;
&lt;br /&gt;
Unfortunately, Debian 8 is getting quite old, and is beyond it&#039;s EOL date, and as such, won&#039;t be supported by the Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
Fortunately, Debian-Ports exists, and has a version of Debian 12 and 13 for PowerPC.  Unfortunately, it does not work particularly well.  It&#039;s lacking in software support compared to other options, and horendously slow on the Wii.  It can take upwards of 20 minutes just to install a package.  &lt;br /&gt;
&lt;br /&gt;
If you want to install it anyways, you won&#039;t get support for it, though it can boot if you really want to for whatever reason.&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Wii-Linux Distros]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Gumboot&amp;diff=268</id>
		<title>Gumboot</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Gumboot&amp;diff=268"/>
		<updated>2026-07-15T00:18:51Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: improve image formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Gumboot-neagix-menu.png|thumb|Screenshot]]&lt;br /&gt;
Gumboot is a [[MINI]]-based boot menu for the [[Wii]], created by neagix, specifically for use on his [[Wii-Linux|wii-linux-ngx]] project.  Techflash ended up making [https://github.com/Wii-Linux/gumboot a fork] of Gumboot to fix bugs and update it for the modern era.  Gumboot is currently the main bootloader used by the [[Wii-Linux]] project.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=GameCube&amp;diff=267</id>
		<title>GameCube</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=GameCube&amp;diff=267"/>
		<updated>2026-07-15T00:12:34Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix typo&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GameCube is a video game console that was produced by [[Nintendo]].  It is the secondary target device of the [[Wii-Linux]] project.  Wii-Linux can boot on it but has several large issues.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* IBM PowerPC 750CXe-based CPU &amp;quot;Gekko&amp;quot;, 486MHz&lt;br /&gt;
* &amp;quot;[[Flipper]]&amp;quot; Chipset, 162MHz&lt;br /&gt;
* 24MB of 1T-SRAM&lt;br /&gt;
* 16MB of DSP-attached &amp;quot;ARAM&amp;quot; (Auxilary / Audio RAM)&lt;br /&gt;
* [[GameCube Hardware/DVD-ROM|DVD-ROM drive]]&lt;br /&gt;
&lt;br /&gt;
More detailed information about the GameCube can be obtained from its [https://en.wikipedia.org/wiki/GameCube_technical_specifications Wikipedia article].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo Consoles]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=GameCube&amp;diff=266</id>
		<title>GameCube</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=GameCube&amp;diff=266"/>
		<updated>2026-07-15T00:08:27Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: udev probing issue was fixed&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GameCube is a video game console that was produced by [[Nintendo]].  It is the secondary target device of the [[Wii-Linux]] project.  Wii-Linux can boot on it but has several large issues.&lt;br /&gt;
&lt;br /&gt;
== Hardware ==&lt;br /&gt;
* IBM PowerPC 750CXe-based CPU &amp;quot;Gekko&amp;quot;, 486MHz&lt;br /&gt;
* &amp;quot;[[Flipper]]&amp;quot; Chipset, 162MHz&lt;br /&gt;
* 24MB of 1T-SRAM&lt;br /&gt;
* 16MB of DSP-attached &amp;quot;ARAM&amp;quot; (Auxilary / Auido RAM)&lt;br /&gt;
* [[GameCube Hardware/DVD-ROM|DVD-ROM drive]]&lt;br /&gt;
&lt;br /&gt;
More detailed information about the GameCube can be obtained from its [https://en.wikipedia.org/wiki/GameCube_technical_specifications Wikipedia article].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Nintendo Consoles]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=SD_Gecko&amp;diff=265</id>
		<title>SD Gecko</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=SD_Gecko&amp;diff=265"/>
		<updated>2026-07-15T00:07:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: mention faster speeds with mainline kernel&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SD Gecko is a passive adapter that plugs into the memory card slots (the [[EXI]] bus), and exposes an SD Card over it.  It uses the fact that the EXI bus is very similar to SPI, plus the fact that SD Cards natively support SPI.  Due to this inherent compatibility, SD Geckos are incredibly cheap and simple to make.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
SD Geckos are compatible with [[Wii-Linux]] up to and including 4.5.  They somewhat broke in the migration to 4.19, but improved support with notably faster speeds was added in 7.1.2.  SD Geckos do not appear to be compatible with [[NetBSD]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/NAND&amp;diff=264</id>
		<title>Wii Hardware/NAND</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/NAND&amp;diff=264"/>
		<updated>2026-07-15T00:01:00Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: improve image formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:Wii-Nand-Hynix.jpg|alt=|thumb|333x333px|Hynix branded NAND on a Wii&#039;s motherboard]]&lt;br /&gt;
{{seealso|https://wiibrew.org/wiki/Hardware/NAND https://wiibrew.org/wiki/Hardware/NAND}}&lt;br /&gt;
&lt;br /&gt;
The [[Wii]] contains a 4 Gigabit (512 Megabyte) NAND flash memory chip. The NAND is used to store, among other things, every IOS installed on the system, each stage past boot0 (which is stored in ROM) of the bootloader process as described on [[Wii Hardware/Starlet|Starlet]], your system menu and channels, and your game save files.&lt;br /&gt;
There is currently no way to read or write the NAND in [[Wii-Linux]] nor [[NetBSD]].&lt;br /&gt;
&lt;br /&gt;
== Data Sizes ==&lt;br /&gt;
The NAND is split into 4096 sections referred to as &amp;quot;Blocks&amp;quot;. Each block contains 64 pages, and each page contains 2048 bytes of data with 64 bytes of error correction info. &lt;br /&gt;
&lt;br /&gt;
== Physical Data Layout ==&lt;br /&gt;
* Block 0 contains boot1, which is the encrypted second stage of the bootloader, loaded and decrypted by Starlet during execution of boot0. There is currently no safe way to modify the contents of this block.&lt;br /&gt;
* Blocks 1-7 contain 2 copies of boot2, with blockmaps. Boot2 is stored in a modified WAD format, with a ticket encrypted and signed using [[Nintendo]]&#039;s common key. It is recommended to only modify this area when installing Bootmii as boot2.&lt;br /&gt;
* Block 8 contains the start of per-console data, as well as the header metadata for the NAND filesystem. This and the next 4087 blocks are generally safe to modify, as long as you have [[BootMii]] as boot2 and don&#039;t erase the FAT. This is the area that would be exposed with a filesystem by a driver, were one to be made.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Wii Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=ArchPOWER&amp;diff=263</id>
		<title>ArchPOWER</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=ArchPOWER&amp;diff=263"/>
		<updated>2026-07-14T23:58:15Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: improve image formatting&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;[[File:ArchPOWER-Wii-Linux-Screenshot.png|thumb|Screenshot]] &lt;br /&gt;
ArchPOWER is a Linux distro developed by [https://github.com/kth5 kth5] for the purpose of porting Arch Linux to run on 32-bit Big-Endian PowerPC (what the [[Wii]], [[Wii U]], and [[GameCube]] use), 64-bit Big-Endian PowerPC and 64-bit Little-Endian PowerPC and supported 64-bit RISC-V until it dropped support for it.  The project has a [https://archlinuxpower.org website] and a [https://github.com/kth5/archpower GitHub]. &lt;br /&gt;
&lt;br /&gt;
The developer, kth5 is an active member of the [https://discord.gg/K6ea48VUXU| Wii-Linux Discord], and is quite interested in getting the full lineup of PowerPC-based Nintendo consoles supported.  He&#039;s managed to get Wii U support working and hapily distributes the necessary packages for the linux-wiiu project.  He&#039;s shown an interest in getting the Wii supported as well, however, due to the severe age of the Wii-Linux kernel, this has proven tricky, and efforts to get official packaging status have largely stagnated for the time being.&lt;br /&gt;
&lt;br /&gt;
Despite this, Techflash maintains a custom ArchPOWER package repository, and maintains packages on it himself, and an unofficial rootfs is produced with these - the primary Wii-Linux distro as of current writing.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
[[Category:Software]]&lt;br /&gt;
[[Category:Wii-Linux Distros]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/USB&amp;diff=262</id>
		<title>Wii Hardware/USB</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/USB&amp;diff=262"/>
		<updated>2026-07-14T23:40:17Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: mention improved mainline support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Wii]] features 3 USB Host Controllers:&lt;br /&gt;
* 1x &amp;quot;EHCI&amp;quot; USB 2.0 controller, managing the 2 user-accessible ports on the back of the console.&lt;br /&gt;
* 2x &amp;quot;OHCI&amp;quot; USB 1.1 controllers, 1 managing the internal [[Wii Hardware/Bluetooth|Broadcom 2045A]] Bluetooth chipset, and the other handling when legacy devices are plugged into the 2 back ports.&lt;br /&gt;
&lt;br /&gt;
[[Wii-Linux]] has had support for USB since the beginning.  gc-linux added support for it in MIKEp1, the first release. Support in versions between gc-linux and Techflash&#039;s 4.5 port used to have issues. USB hubs sometimes caused strange behavior, and sometimes the driver threw &amp;lt;code&amp;gt;-EINVAL&amp;lt;/code&amp;gt; (error -22) when a device is inserted.  USB support was greatly improved with 7.1.2 and should be more reliable than past versions.&lt;br /&gt;
&lt;br /&gt;
[[Category:Wii Hardware]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=SD_Gecko&amp;diff=261</id>
		<title>SD Gecko</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=SD_Gecko&amp;diff=261"/>
		<updated>2026-07-14T23:32:27Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: mention improved mainline support&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The SD Gecko is a passive adapter that plugs into the memory card slots (the [[EXI]] bus), and exposes an SD Card over it.  It uses the fact that the EXI bus is very similar to SPI, plus the fact that SD Cards natively support SPI.  Due to this inherent compatibility, SD Geckos are incredibly cheap and simple to make.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
SD Geckos are compatible with [[Wii-Linux]] up to and including 4.5.  They somewhat broke in the migration to 4.19, but improved support was added in 7.1.2.  SD Geckos do not appear to be compatible with [[NetBSD]].&lt;br /&gt;
&lt;br /&gt;
[[Category:Accessories]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Drive_Interface&amp;diff=260</id>
		<title>Wii Hardware/Drive Interface</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii_Hardware/Drive_Interface&amp;diff=260"/>
		<updated>2026-07-14T23:15:47Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: full support for the dvd drive in mainline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The [[Wii]] contains a DVD optical disc drive.  In early model Wiis (pre-2008), this drive is capable of reading burned DVD-R discs, through a hidden &amp;quot;DVD video&amp;quot; mode that the drive can be set to.  Later models removed this functionality.  It is interfaced with via the DI (Drive Interface) in the [[Hollywood]] chipset.&lt;br /&gt;
&lt;br /&gt;
== Compatibility with Wii-Linux ==&lt;br /&gt;
There is a driver in [[Wii-Linux]] known as &amp;lt;code&amp;gt;rvl-di&amp;lt;/code&amp;gt; (file path: &amp;lt;code&amp;gt;drivers/block/rvl-di.c&amp;lt;/code&amp;gt;) for interfacing with the DVD drive.  Older versions of Wii-Linux supported the DVD drive, however support has heavily deteriorated over the years:&lt;br /&gt;
&lt;br /&gt;
* 3.15.10 (stable-v3.x): Full support&lt;br /&gt;
* 4.3.6 (experimental-v4.x): Hang trying to read data from the disc.&lt;br /&gt;
* 4.4.302-cip80: Can&#039;t read any drive response data (even metadata).&lt;br /&gt;
* 4.19 (possibly older?): can&#039;t even send basic commands to the drive, like a drive reset.&lt;br /&gt;
* 7.1.2: Full support&lt;br /&gt;
&lt;br /&gt;
== Notes ==&lt;br /&gt;
[[NetBSD]] has a functional driver for the Wii&#039;s DVD drive.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=259</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=259"/>
		<updated>2026-07-14T23:14:11Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: tiny formatting fix&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii?&#039;&#039;&#039;  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux USB support isn&#039;t perfect, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it can cause some issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with ConfigMii, or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=258</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=258"/>
		<updated>2026-07-14T23:12:57Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: specify that 4.5 was an old stable release&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for OpenWRT), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: July 14th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.1.2&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old stable)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/DVD-ROM|GameCube DVD-ROM]] / [[Wii Hardware/DVD-ROM|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=257</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=257"/>
		<updated>2026-07-14T22:49:23Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: usb support isn&amp;#039;t that bad anymore&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii&#039;&#039;&#039;?  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux USB support isn&#039;t perfect, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it can cause some issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with ConfigMii, or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=256</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=256"/>
		<updated>2026-07-14T22:06:06Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: remove section about future mainline plans in history&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for OpenWRT), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: July 14th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.1.2&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/DVD-ROM|GameCube DVD-ROM]] / [[Wii Hardware/DVD-ROM|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=255</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=255"/>
		<updated>2026-07-14T22:03:24Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix colors on compatibility table&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for OpenWRT), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
==== The future ====&lt;br /&gt;
The current plan is to continue working on mainline support and make it the definitive kernel to run.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: July 14th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.1.2&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/DVD-ROM|GameCube DVD-ROM]] / [[Wii Hardware/DVD-ROM|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=254</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=254"/>
		<updated>2026-07-14T21:54:31Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: update compatibility table with mainline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for OpenWRT), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
==== The future ====&lt;br /&gt;
The current plan is to continue working on mainline support and make it the definitive kernel to run.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: July 14th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.1.2&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |YES (Latest stable)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;DEPRECATED (Old stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |YES (Latest stable)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/DVD-ROM|GameCube DVD-ROM]] / [[Wii Hardware/DVD-ROM|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=253</id>
		<title>Wii-Linux</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Wii-Linux&amp;diff=253"/>
		<updated>2026-07-14T21:40:58Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: update kernel history with the release of mainline&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;&#039;&#039;&#039; Note: &#039;&#039;&#039; This page has been written by Techflash.  As the creator of the current iteration of Wii-Linux, I am of course biased towards my own work.  However, I do attempt to remain as neutral as possible here.&lt;br /&gt;
&lt;br /&gt;
----&lt;br /&gt;
&lt;br /&gt;
Wii-Linux can refer to multiple things.  It often refers to the project started by Techflash, which bears the name of Wii-Linux.  It can also refer to other, often older, efforts of putting Linux on the Wii.&lt;br /&gt;
&lt;br /&gt;
This page details the history of Wii-Linux as a whole, as it leads up to, and relates to, Techflash&#039;s current Wii-Linux project.&lt;br /&gt;
&lt;br /&gt;
== Background ==&lt;br /&gt;
Please see [https://wiibrew.org/wiki/Wii-Linux the related WiiBrew article] for background info on Wii-Linux.&lt;br /&gt;
&lt;br /&gt;
== History ==&lt;br /&gt;
&lt;br /&gt;
=== gc-linux (2005 ~ 2010) ===&lt;br /&gt;
The gc-linux developers were the ones who originally got Linux running on the GameCube (and later, the Wii).  They were the developers of the MIKE (MINI Kernel) series of kernels for the Wii, as well.  All of the gc-linux kernels were of the 2.6 line, and the final release was 2.6.32.  They developed the [https://wiibrew.org/wiki/Wii-Linux/Distros#Whiite Whiite] distro, based on Debian &amp;quot;lenny&amp;quot; / 5.0.&lt;br /&gt;
&lt;br /&gt;
This is where the vast majority of the current kernel changes originated from.&lt;br /&gt;
&lt;br /&gt;
=== DeltaResero and neagix (2014 ~ 2018) ===&lt;br /&gt;
==== 3.15 kernel / &amp;quot;stable-v3.x&amp;quot; ====&lt;br /&gt;
During this period of time, both DeltaResero and neagix both were working, occasionally trading commits around, to try to port the old 2.6.32 patches over to a new, 3.x version.  Eventually they ended up settling on 3.15.10.  This kernel worked quite well with very minimal problems.&lt;br /&gt;
&lt;br /&gt;
==== 4.3 kernel / &amp;quot;experimental-v4.x&amp;quot; ====&lt;br /&gt;
By this point, focus had largely shifted over to neagix&#039;s wii-linux-ngx repository, however, both neagix and DeltaResero were still quite active together, working on things such as USB fixes.  This kernel sadly did not have the same level of polish as &amp;quot;stable-v3.x&amp;quot;, however.  Some features, like the framebuffer patches, were not implemented here.  This was unfortunately the last Wii-Linux related activity from the two.&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
=== Wii-Linux Continuation Project (2022 - Present) ===&lt;br /&gt;
The history of the Wii-Linux Continuation Project is a little confusing, as it originally started as 2 different projects, from 2 different people.  Here&#039;s an attempted explanation.&lt;br /&gt;
&lt;br /&gt;
==== TheOtherOne&#039;s 4.4 CIP kernel ====&lt;br /&gt;
TheOtherOne created a kernel port, based on the Linux 4.4 LTS, with the CIP80 patches applied.  This was based off neagix&#039;s &amp;quot;experimental-v4.x&amp;quot; kernel.  This kernel sadly had a few problems.  Namely, due to being on &amp;quot;experimental-v4.x&amp;quot;, it was lacking a few quality of life features.  This is where Techflash got involved.  He attempted to fix up the kernel and add some quality of life features back into it.  He shipped this kernel with the Wii-Linux Continuation Project&#039;s Void-PPC based rootfs for a while, up until 5/30/2024, the transition to the 4.5 kernel.  Unfortunately, TheOtherOne seems to have discontinued development on this kernel, and Techflash has largely abandoned it in favor of 4.5.&lt;br /&gt;
&lt;br /&gt;
==== Techflash&#039;s kernel ====&lt;br /&gt;
Techflash originally attempted to rebase TheOtherOne&#039;s 4.4 kernel onto 4.5, however, this proved challenging, due to the CIP patches that were applied.  Ultimately, he ended up going for the original set of 4.4 patches that TheOtherOne applied to her CIP tree, directly applied those onto a clean copy of Linux 4.4, and rebased that to 4.5.  Of note is that this code still shares it&#039;s origin with neagix&#039;s &amp;quot;experimental-v4.x&amp;quot;, and as such, shares it&#039;s problems.  Of particular importance is the lack of neagix and FarterSoft&#039;s RGB patches, exposing an RGB565 framebuffer, as opposed to the Wii&#039;s native YUV framebuffer, to usespace.  This is a feature that&#039;s natively supported using the DRM graphics subsystem in modern Linux versions, however, this was still the best way to do this translation back during the time when the patches were written.  Techflash later added these changes from the &amp;quot;stable-v3.x&amp;quot; branch in, allowing Xorg and other graphical apps to run correctly.  He has also re-added the legacy USB Gecko driver, and overhauled the EXI stack, allowing users to use the USB Gecko as a TTY once again.  The latest stable version of Techflash&#039;s kernel is &#039;&#039;&#039;7.1.2&#039;&#039;&#039;. Older versions (4.14.336 LTS, 4.14.275 LTS (for OpenWRT), 4.9.337 LTS, 4.6.0, and 4.5.0) are still present. The mainline port received a release as stable on 7/14/2026 and replaced kernel 4.19.325. It includes many fixes like improved USB support,  audio support, proper EXI support, working DVD drive support and many more.&lt;br /&gt;
&lt;br /&gt;
==== The future ====&lt;br /&gt;
The current plan is to continue working on mainline support and make it the definitive kernel to run.&lt;br /&gt;
&lt;br /&gt;
== Compatibility &amp;amp; Support Matrix ==&lt;br /&gt;
[https://github.com/Wii-Linux/wii-linux-ngx/issues/6 Detailed regression tracking is available here]&lt;br /&gt;
&lt;br /&gt;
If a release isn&#039;t listed here, it&#039;s implied to also be an old interim release and should not be used.&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
|+Last updated: May 27th, 2026&lt;br /&gt;
!Kernel Version&lt;br /&gt;
!2.6.32&lt;br /&gt;
!3.15.10&lt;br /&gt;
!4.3.6&lt;br /&gt;
!4.4.302-cip80&lt;br /&gt;
!4.5.0&lt;br /&gt;
!4.9.337&lt;br /&gt;
!4.14.275&lt;br /&gt;
!4.14.336&lt;br /&gt;
!4.19.325-cip121&lt;br /&gt;
!5.4.293&lt;br /&gt;
!5.10.237&lt;br /&gt;
!5.15.184&lt;br /&gt;
!6.6.0¹&lt;br /&gt;
!7.0&lt;br /&gt;
!Upstream&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Kernel Branch&lt;br /&gt;
|stable-v2.6.32&lt;br /&gt;
|stable-v3.x&lt;br /&gt;
|experimental-v4.x&lt;br /&gt;
|wii-v4.4&lt;br /&gt;
|wii-v4.5&lt;br /&gt;
|wii-v4.9&lt;br /&gt;
|wii-v4.14-openwrt&lt;br /&gt;
|wii-v4.14&lt;br /&gt;
|wii-v4.19&lt;br /&gt;
|wii-v5.4&lt;br /&gt;
|wii-v5.10&lt;br /&gt;
|wii-v5.15&lt;br /&gt;
|wii-v6.6&lt;br /&gt;
|wii-mainline&lt;br /&gt;
|N/A&lt;br /&gt;
|-&lt;br /&gt;
|Original Creator&lt;br /&gt;
|gc-linux&lt;br /&gt;
|DeltaResero&lt;br /&gt;
|neagix&lt;br /&gt;
|TheOtherOne&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Techflash&lt;br /&gt;
|Linus Torvalds&lt;br /&gt;
|-&lt;br /&gt;
|Wii-Linux Support Status²&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |DEPRECATED (Old stable)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |&#039;&#039;&#039;YES (For OpenWRT)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Old interim release)&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest Stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (Broken)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Testing)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|Recommended for use&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (if using OpenWRT)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:lightgreen;color:black&amp;quot; |&#039;&#039;&#039;YES (Latest stable)&#039;&#039;&#039;&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO (USB issues)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |Not Really (still WIP)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:orange;color:black&amp;quot; |UNKNOWN&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Hardware/DVD-ROM|GameCube DVD-ROM]] / [[Wii Hardware/DVD-ROM|Wii DVD-ROM]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Wii only)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IOS Boot]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (Indirectly via NPLL)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Starlet|Wii IPC]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Wi-Fi|Wii Wi-Fi]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:salmon;color:black&amp;quot; |BROKEN&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/USB|Wii USB]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii Hardware/Hollywood|Wii SD Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[Wii]] Power Button Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Framebuffer Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube|GCN]]/[[Wii]] Audio Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Hardware/GX|GCN/Wii GX (GPU)]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL (in -gxfb branch)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[EXI]] Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (as SPI host)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[SD Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL³&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL⁴&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:darkred;color:white&amp;quot; |REMOVED&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES (via mmc-spi)&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[USB Gecko]] Support&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:yellow;color:black&amp;quot; |PARTIAL&lt;br /&gt;
|-&lt;br /&gt;
|[[Microphone|GCN Microphone]] Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[Memory Card|GCN Memory Card]] Support&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|-&lt;br /&gt;
|[[GameCube Controller|GCN Controller]] / SI Bus Support&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
| style=&amp;quot;background-color:green;color:white&amp;quot; |YES&lt;br /&gt;
| style=&amp;quot;background-color:red;color:white&amp;quot; |NO&lt;br /&gt;
|}&lt;br /&gt;
¹ - Upstream-based 6.6 branch, not based on gc-linux&lt;br /&gt;
&lt;br /&gt;
² - Status of whether or not you will recieve support for getting it running or doing anything with it.  You should use the version marked as &#039;&#039;&#039;Latest Stable&#039;&#039;&#039; unless there is a specific reason not to&lt;br /&gt;
&lt;br /&gt;
³ - Bespoke downstream EXI stack that doesn&#039;t tie into the upstream SPI stack and duplicates tons of code&lt;br /&gt;
&lt;br /&gt;
⁴ - Via bespoke EXI stack, unusably slow&lt;br /&gt;
[[Category:Software]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Main_Page&amp;diff=249</id>
		<title>Main Page</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Main_Page&amp;diff=249"/>
		<updated>2026-02-22T22:04:30Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: renamed troubleshooting page&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;== Welcome to the Wii-Linux Wiki! ==&lt;br /&gt;
&lt;br /&gt;
You&#039;ve reached the wiki page of [[Wii-Linux]].  Here you may find some information related to Wii-Linux, it&#039;s development, and a bit about the [[Wii]] hardware itself.&lt;br /&gt;
&lt;br /&gt;
&#039;&#039;&#039; You may also want to check out a similar wiki site, &#039;&#039;&#039; [https://wiibrew.org WiiBrew].&lt;br /&gt;
&lt;br /&gt;
&lt;br /&gt;
== Navigation ==&lt;br /&gt;
{| class=&amp;quot;wikitable&amp;quot;&lt;br /&gt;
! Hardware !! Software !! Misc&lt;br /&gt;
|-&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* Consoles&lt;br /&gt;
** [[Wii U]]&lt;br /&gt;
** [[Wii]]&lt;br /&gt;
** [[GameCube]]&lt;br /&gt;
* Accessories&lt;br /&gt;
** Memory Card ([[EXI]] bus)&lt;br /&gt;
*** [[SD Gecko]]&lt;br /&gt;
*** [[USB Gecko]]&lt;br /&gt;
*** [[Memory Card]]&lt;br /&gt;
*** [[Microphone]]&lt;br /&gt;
*** [[Broadband Adapter]]&lt;br /&gt;
*** [[Modem]]&lt;br /&gt;
** [[GameCube Controller]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [[Wii-Linux]]&lt;br /&gt;
* [[Wii-Linux Distros|Distros]]&lt;br /&gt;
** [[ArchPOWER]]&lt;br /&gt;
** [[Void-PPC]]&lt;br /&gt;
** [[Debian-Ports PPC]]&lt;br /&gt;
* [[Recommended Apps]]&lt;br /&gt;
| valign=&amp;quot;top&amp;quot; |&lt;br /&gt;
* [[Troubleshooting/FAQ]]&lt;br /&gt;
* [[Useful Development Info]]&lt;br /&gt;
|}&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=248</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=248"/>
		<updated>2026-02-22T22:03:42Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: add some FAQs about wiimotes&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues and frequently asked questions with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii&#039;&#039;&#039;?  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Can I use a Wii Remote as a mouse? ==&lt;br /&gt;
Yes but no.  The software to do this (xwiimote) has not seen any actual updates since 2013 and does not work on modern systems.  You can use cwiid, which is packaged, to interact with a Wii Remote, but it does not give you mouse emulation.&lt;br /&gt;
&lt;br /&gt;
== Why is pairing my Wii Remote to Linux so finnicky? ==&lt;br /&gt;
Linux currently has crippling issues with USB support, and the internal Broadcom 2045A Bluetooth card in the Wii is connected over USB, so it inherits these issues.  There is nothing that can currently be done to work around or fix this.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with ConfigMii, or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting&amp;diff=246</id>
		<title>Troubleshooting</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting&amp;diff=246"/>
		<updated>2026-02-22T22:00:26Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: Tech64DD moved page Troubleshooting to Troubleshooting/FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;#REDIRECT [[Troubleshooting/FAQ]]&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=245</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=245"/>
		<updated>2026-02-22T22:00:26Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: Tech64DD moved page Troubleshooting to Troubleshooting/FAQ&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii&#039;&#039;&#039;?  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with ConfigMii, or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Broadband_Adapter&amp;diff=231</id>
		<title>Broadband Adapter</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Broadband_Adapter&amp;diff=231"/>
		<updated>2025-09-26T23:20:27Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: broadband adapter is known working&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;The GameCube Broadband Adapter (sometimes abbreviated as BBA) is a device that plugs into the serial port (the [[EXI]] bus) on the bottom of a [[GameCube]], and exposes an RJ-45 (commonly referred to as Ethernet) plug.  It&#039;s intended use is for online or local multiplayer games.&lt;br /&gt;
&lt;br /&gt;
== Compatibility ==&lt;br /&gt;
The BBA has a driver in [[Wii-Linux]], and has been confirmed to be fully working.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
	<entry>
		<id>https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=218</id>
		<title>Troubleshooting/FAQ</title>
		<link rel="alternate" type="text/html" href="https://wiki.wii-linux.org/index.php?title=Troubleshooting/FAQ&amp;diff=218"/>
		<updated>2025-08-10T01:22:58Z</updated>

		<summary type="html">&lt;p&gt;Tech64DD: fix broken code block&lt;/p&gt;
&lt;hr /&gt;
&lt;div&gt;This page contains some fixes for common issues with [[Wii-Linux]].&lt;br /&gt;
&lt;br /&gt;
== [[Gumboot]] isn&#039;t loading!  What&#039;s going on? ==&lt;br /&gt;
Depends on what&#039;s wrong with it.&lt;br /&gt;
* &#039;&#039;&#039;Black screen?  Immediate reboot?&#039;&#039;&#039;  Check if you have [[BootMii]] installed correctly.&lt;br /&gt;
* &#039;&#039;&#039;Blinking disk slot?&#039;&#039;&#039;  Check if your SD Card is inserted properly, this means that BootMii can&#039;t find &amp;lt;code&amp;gt;bootmii/ppcboot.elf&amp;lt;/code&amp;gt;, &amp;lt;code&amp;gt;bootmii/armboot.bin&amp;lt;/code&amp;gt;, or its config.&lt;br /&gt;
* &#039;&#039;&#039;HBC / Priiloader won&#039;t load BootMii&#039;&#039;&#039;?  Check if BootMii is installed correctly as an IOS - these can&#039;t load BootMii as boot2.&lt;br /&gt;
&lt;br /&gt;
== I get an error from Gumboot trying to load the kernel!  What&#039;s wrong? ==&lt;br /&gt;
Check that you copied all of the files properly.  It&#039;s possible that the kernel was corrupted while copying it.  &lt;br /&gt;
Try putting the SD Card in a computer, deleting wiilinux/vX_X.krn, and copying it out of the SD Files archive.&lt;br /&gt;
&lt;br /&gt;
== How do I modify the kernel arguments? ==&lt;br /&gt;
Open the kernel binary (&amp;lt;code&amp;gt;wiilinux/vX_X.krn&amp;lt;/code&amp;gt;) in a hex editor, search for the ASCII text &amp;lt;code&amp;gt;root=&amp;lt;/code&amp;gt;, then user overwrite mode to modify the arguments (tip: overwrite the large chunk of padding, that&#039;s what it&#039;s there for!)&lt;br /&gt;
&lt;br /&gt;
== The kernel seems to load (green bar on Gumboot), but then the screen stays on garbled colors, fully black, or black screen with the loader text!  What&#039;s wrong? ==&lt;br /&gt;
This could be tons of things.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting the garbled colors&#039;&#039;&#039;, it means the kernel failed to initialize very early on, before initializing the [[AVE-RVL]].&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a fully black screen without even the loader text at the top&#039;&#039;&#039;, that means that it failed after initializing the AVE-RVL, gcnfb, but before displaying the loader text.&lt;br /&gt;
* &#039;&#039;&#039;If you&#039;re getting a black screen with the loader text at the top left&#039;&#039;&#039;, it means the kernel has initialized a decent bit, but something isn&#039;t working.  Try setting the kernel arguments (see the previous answer, right above this), replace the loglevel=x parameter with loglevel=7 to get full kernel logs on the screen, or check a USB gecko.&lt;br /&gt;
For all of these, having a [[USB Gecko]] would be very beneficial.&lt;br /&gt;
&lt;br /&gt;
== I see the login screen, but I can&#039;t type on my USB keyboard, what gives? ==&lt;br /&gt;
Check your USB keyboard connection, is it plugged in, and plugged in all the way? (more common than you might think)  &lt;br /&gt;
Try pressing num lock/caps lock/scroll lock, do the lights come on?  If not, check if your keyboard is just dead (plug it into another device).  If you&#039;ve verified all of this, and it still doesn&#039;t work, ask for assistance.&lt;br /&gt;
&lt;br /&gt;
== Why is my WiFi so slow?  I can&#039;t even get 1MB/s! ==&lt;br /&gt;
That&#039;s just how it is.  It&#039;s [https://web.archive.org/web/20180817063137/http://www.gc-linux.org/wiki/Wii:WLAN hardware limitations], that&#039;s how it is in all standard Wii software as well, the Wii&#039;s WiFi chipset is just that slow.  I highly recommend using USB Ethernet, or a supported USB WiFI adapter wherever possible if you care about speed.&lt;br /&gt;
&lt;br /&gt;
== Why isn&#039;t [some package name here] in the ArchPOWER repos? ==&lt;br /&gt;
I don&#039;t maintain the [[ArchPOWER]] repos, but I do maintain a small group of extra packages for ArchPOWER in a seperate repo.&lt;br /&gt;
Ask me, I&#039;ll check for you, and build it if possible.&lt;br /&gt;
&lt;br /&gt;
== Why is logging in so slow? ==&lt;br /&gt;
Arch (and by extension, ArchPOWER) uses a fairly inefficient (though more secure) hashing algorithm for the password by default, that is quite slow on the Wii&#039;s mediocre CPU.  If you&#039;d like a better balance between security and speed, you can use SHA256 instead.&lt;br /&gt;
Simply edit &amp;lt;code&amp;gt;/etc/login.defs&amp;lt;/code&amp;gt;, then replace &amp;lt;code&amp;gt;YESCRYPT&amp;lt;/code&amp;gt; with &amp;lt;code&amp;gt;SHA256&amp;lt;/code&amp;gt;, then regenerate the password of each user.&lt;br /&gt;
&#039;&#039;&#039;New rootfs&#039;s have this by default.&#039;&#039;&#039;&lt;br /&gt;
&lt;br /&gt;
== Why I get out-of-memory errors despite turning on a swapfile/swap partition? ==&lt;br /&gt;
This is a bug in the default Wii-Linux configuration that was shipped for quite some time, but eventually fixed.&amp;lt;br&amp;gt;&lt;br /&gt;
You can either:&amp;lt;br&amp;gt;&lt;br /&gt;
A) Update your system (the latest wii-linux-meta fixes it)&amp;lt;br&amp;gt;&lt;br /&gt;
B) Delete, or fix, &amp;lt;code&amp;gt;/etc/udev/rules.d/99-zram.rules&amp;lt;/code&amp;gt; to not have 100M allocated&lt;br /&gt;
&lt;br /&gt;
== Can I play [insert game here] on Wii Linux? ==&lt;br /&gt;
Short Answer: &#039;&#039;&#039;No&#039;&#039;&#039;.  Stop trying.  You don&#039;t want to get it to work.&amp;lt;br&amp;gt;&lt;br /&gt;
Long answer: Well.... technically, yes.&lt;br /&gt;
It&#039;s very likely compiled for x86, so it&#039;ll need to be emulated.  That&#039;s already unusably slow on the Wii, but let&#039;s carry on.&lt;br /&gt;
There&#039;s no graphics acceleration of any kind, so it&#039;ll be rendering on the emulated x86 CPU, and then drawing to the screen w/ native PPC code, but still on the CPU&lt;br /&gt;
So, yes, it may execute the game&#039;s code, technically, but you sure as hell won&#039;t be &amp;quot;playing&amp;quot; it.&lt;br /&gt;
&lt;br /&gt;
== Why is my Wii Remote unpaired after going back to the Wii Menu? ==&lt;br /&gt;
The Linux kernel interacts in some weird way with the Bluetooth module causing Wii Remotes to get unpaired when rebooted into the Wii System Menu (and only the menu, other software like the Homebrew Channel works fine).  The exact cause of this problem isn&#039;t known yet.&amp;lt;br&amp;gt;You&#039;ll have to simply pair the Wii Remote(s) again with the console.&lt;br /&gt;
&lt;br /&gt;
== Why do package downloads sometimes fail / &amp;quot;Operation too slow&amp;quot;? ==&lt;br /&gt;
The Wii&#039;s WiFi connection is &#039;&#039;incredibly&#039;&#039; slow.  This leads to downloads sometimes just failing due to timeout.  Newer Wii-Linux builds have &amp;lt;code&amp;gt;DisableDownloadTimeout&amp;lt;/code&amp;gt; set in &amp;lt;code&amp;gt;/etc/pacman.conf&amp;lt;/code&amp;gt;, so this issue should be mitigated.  Existing Wii-Linux installs can set this either with ConfigMii, or by manually editing the config file.&lt;/div&gt;</summary>
		<author><name>Tech64DD</name></author>
	</entry>
</feed>