WiiUIdent/README.md

82 lines
2.5 KiB
Markdown
Raw Permalink Normal View History

2023-03-30 21:40:17 +02:00
![](res/banner.png)
A Wii U Identification homebrew, which display information about console hardware components, software/hardware versions and much more.
2022-08-17 00:27:28 +02:00
2023-03-30 21:40:17 +02:00
> :information_source: **WiiUIdent requires the [MochaPayload](https://github.com/wiiu-env/MochaPayload)!**
> Make sure to update to [Aroma](https://aroma.foryour.cafe) or [Tiramisu](https://tiramisu.foryour.cafe), in order to use this application.
2022-08-17 00:27:28 +02:00
2023-03-30 21:40:17 +02:00
## Features
WiiUIdent currently displays:
2022-08-17 00:27:28 +02:00
2023-03-30 21:40:17 +02:00
- Identification
- Model
- Serial
- Production Data
- Keyset
- Hardware
- Type
- Version
- Board Type
- SATA Device
- DDR3 Size/Speed/Vendor
- Region
- Product Area
- Game Region
- Versions
- System Version
- Boot1 Version
- MLC/SD Card information
- Type
- Manufacturer
- Product Name
- Product Revision
- Production Date (MLC only)
- Size
- CID/CSD
2024-04-02 16:48:37 +02:00
- DRC/DRH information
- Running Version
- Active Version
- Board Version
- Region
- Ext IDs
2023-03-30 21:40:17 +02:00
## System Database
WiiUIdent comes with an option to optionally upload system information to a database. This allows collecting various statistics about Wii U consoles.
After submitting your data, your system information will be added to the database with a System ID, which will be displayed on the console.
The database is publicly accessible but personally identifying information will be kept confidential.
[The database can be found here!](https://wiiu.gerbilsoft.com/)
## Screenshots
![](res/screenshot0.png)
![](res/screenshot1.png)
![](res/screenshot2.png)
![](res/screenshot3.png)
![](res/screenshot4.png)
![](res/screenshot5.png)
## Building
For building you need:
- [wut](https://github.com/devkitPro/wut)
- [libmocha](https://github.com/wiiu-env/libmocha)
2023-04-17 22:40:54 +02:00
- [wiiu-sdl2](https://github.com/GaryOderNichts/SDL/tree/wiiu-sdl2-2.26)
- wiiu-sdl2_ttf
2023-03-30 21:40:17 +02:00
- wiiu-curl
- wiiu-mbedtls
You can also build WiiUIdent using docker:
```bash
# Build docker image (only needed once)
docker build . -t wiiuident_builder
# make
docker run -it --rm -v ${PWD}:/project wiiuident_builder make
# make clean
docker run -it --rm -v ${PWD}:/project wiiuident_builder make clean
```
A pre-built container is available as `garyodernichts/wiiuident_builder`.
## Additional Credits
- [@GerbilSoft](https://github.com/GerbilSoft) for providing the System Database and the "System Information" implementation in the `recovery_menu`.
- [FontAwesome](https://fontawesome.com/) for the icons.
- [Terminus Font](https://terminus-font.sourceforge.net/) for the monospace font.