Re: Nintendo Wii U support added to -current
Brad <[email protected]> Sat, 10 Jan 2026 10:12:48 -0500 (EST)
| Newsgroups | gmane.os.netbsd.ports.powerpc |
|---|---|
| Message-ID | <[email protected]> |
Great work! Does SMP work on it? I've heard that the implementation is a bi= t broken on wiiu's cpu Jan 10, 2026 9:54:50 AM Jared McNeill <[email protected]>: > Yesterday I committed support for the Nintendo Wii U to NetBSD -current. >=20 > The Wii U is a very nice upgrade from the Wii: >=20 > =C2=A0 * CPU is a 1.24GHz tri-core PowerPC (IBM 750 derivative) > =C2=A0 * 2GB RAM > =C2=A0 * GPU is AMD Radeon (probably R7xx) > =C2=A0 * HDMI / composite / component video out > =C2=A0 * 4x USB 2.0 ports > =C2=A0 * SD card slot > =C2=A0 * SATA Blu-ray drive > =C2=A0 * Touch screen, buttons, camera integrated into the controller >=20 > To get NetBSD up and running, you need a homebrew-enabled system. You can= do this with an SD card and internet connection, no additional hardware re= quired. Follow the instructions for installing Aroma on https://wiiu.hacks.= guide to prepare the system for installation. This only needs to be done on= ce. >=20 > Once the system is homebrew-enabled, prepare an SD card with the NetBSD i= nstall. I _strongly_ recommend using an A2-class microSD card for this. >=20 > Files required: >=20 > =C2=A0 * https://nycdn.netbsd.org/pub/NetBSD-daily/HEAD/latest/evbppc/bin= ary/gzimg/nintendo.img.gz > =C2=A0 * https://github.com/wiiu-env/fw_img_payload/releases/download/v0.= 2/fw_img_payload_v0_2.zip > =C2=A0 * https://gitlab.com/linux-wiiu/linux-loader/-/jobs/artifacts/mast= er/raw/fw.img?job=3Dloader-build >=20 > To setup the SD card: >=20 > =C2=A0 1) Uncompress nintendo.img.gz and image the SD card using your > =C2=A0=C2=A0=C2=A0=C2=A0 favourite image writing software (dd, balenaEtch= er, etc). > =C2=A0 2) Mount the new FAT file-system that was written to the SD card. = You > =C2=A0=C2=A0=C2=A0=C2=A0 should see a directory named "linux" and a file = named "netbsd" in the > =C2=A0=C2=A0=C2=A0=C2=A0 root directory. Make a new directory named "wiiu= ". > =C2=A0 3) Uncompress fw_img_payload_v0_2.zip and copy "payload.elf" to th= e > =C2=A0=C2=A0=C2=A0=C2=A0 "wiiu" directory. > =C2=A0 4) Copy linux-loader to the root directory as "fw.img". >=20 > The final layout of the FAT file-system should look something like this: >=20 > =C2=A0=C2=A0=C2=A0 fw.img > =C2=A0=C2=A0=C2=A0 linux/boot.cfg > =C2=A0=C2=A0=C2=A0 netbsd > =C2=A0=C2=A0=C2=A0 wiiu/payload.elf >=20 > (There will be other files present, those are to support the original Wii= ). >=20 > Power on the Wii U with this SD card installed and the system should boot= automatically into NetBSD. On first boot, it will grow the FFS file-system= to fill the entire SD card and reboot once, this is expected. Once it boot= s a second time, you can login as "root" and use the system as any other Ne= tBSD install. >=20 > Take care, > Jared