Dieses Projekt ermöglicht das automatische Booten in unterschiedliche Ziele (vWii / Wii U Menu) basierend auf dem verwendeten Controller.
code/
├── v6 final/ # Kompiliertes IPX-Plugin
│ ├── 90ab_w.ipx # Plugin für klassischen Loader
│ ├── autoboot_wake.c
│ └── Makefile
├── source/ # Quellcode
├── patch/ # Erweiterungen
│ ├── WakeSource.h # Wake-Source Erkennung für Aroma
│ └── stroopwafel_plugin.c # ISFShax Plugin (Pseudocode)
└── README.md
| Komponente | Status | Beschreibung |
|---|---|---|
| IPX Plugin | ✅ Fertig | Kompiliert, für klassischen Plugin Loader |
| Wake-Source Erkennung | 🔄 In Arbeit | Code für PRSH/MCP Flags |
| Aroma Integration | 🔄 In Arbeit | WakeSource.h als Erweiterung |
| ISFShax Plugin | Benötigt weitere Entwicklung |
Die Datei patch/WakeSource.h enthält Code zur Wake-Source Erkennung,
der in das AutobootModule von Aroma integriert werden kann.
Integration:
- Klone das AutobootModule:
git clone https://github.com/wiiu-env/AutobootModule - Kopiere
WakeSource.hin dassource/Verzeichnis - Füge in
main.cpphinzu:#include "WakeSource.h" // In der main() Funktion, nach dem Laden: if (isWakeSourceWiimote()) { bootSelection = BOOT_OPTION_VWII_SYSTEM_MENU; }
Die Datei patch/stroopwafel_plugin.c enthält Pseudocode für ein
frühes IOSU-Plugin, das die Wake-Source speichert.
Hinweis: Dies erfordert tiefes Wissen über IOSU-Hacking und ist für die meisten Benutzer nicht empfehlenswert.
- PRSH Boot Info:
0x10000000(MEM2) - OSPlatformInfo:
0x1FFF000(MEM1)
| Flag | Bedeutung |
|---|---|
0x80000000 |
Power Button |
0x40000000 |
Eject Button |
0x08000000 |
Wake Request 1 (Bluetooth) |
0x00000001 |
Bluetooth Wake (WiiMote) |
# IPX-Plugin
cd v6\ final
make clean && make
# Ausgabe: 90ab_w.ipxsd:/wiiu/plugins/90ab_w.ipx
sd:/wiiu/abw.cfg
- ✅ IPX Plugin kompilieren und testen
- 🔄 Aroma AutobootModule erweitern
- 🔄 Wake-Source Erkennung verfeinern
⚠️ ISFShax Plugin entwickeln (optional)
- devkitPRO/wut für die Wii U Toolchain
- AutobootModule von wiiu-env
- GBAtemp Community für technische Informationen