Commit Graph
10 Commits
Author SHA1 Message Date
SirHumza 5d98cd8a45 clean: descriptive comments, remove dead code, fix build errors
- Remove dead step_status() function (never called)
- Add reap_stale() forward declaration, call from ui_init()
- Add descriptive comments throughout installer.c and ui.c
- Add PAD module unload to ui_shutdown()
- Add config.json to Makefile clean target
- Fix step_token missing closing brace
- Update docs/INSTALLER.md to reflect LoadStartModule eviction
- All tests green, EBOOT matches, SHA-256 match after FTP upload
2026-09-25 17:28:55 +02:00
SirHumza cd293856b9 fix: payload path back to /data/payloads, remove GoldHEN/bin refs
- PAYLOAD_BIN and EVICT_BIN both go to /data/payloads/ (Payload Guest)
- Removed all /data/GoldHEN/bin/elf/ references from code + docs
- Installer auto-evicts old daemon via SIGTERM/SIGKILL from daemon.lock
- Copies evict.elf + orbisrpc.bin to /data/payloads/
- Pre-saves config.json with Discord token
- Splash hidden before ui_init() for zero delay

Verified: EBOOT matches, SHA-256 match, tests green
2026-09-25 17:17:59 +02:00
SirHumza d44537e2bd installer: add evict payload, pre-saved token config, fix delay
- Restore evict.elf to PKG (staged assets: daemon.elf + evict.elf + config.json)
- step_files copies both evict.elf and orbisrpc.bin to /data/GoldHEN/bin/elf/
- Pre-save config.json with Discord token so step_token() skips entry
- Move sceSystemServiceHideSplashScreen() to top of main() — eliminates
  visible delay between splash hide and first dialog (ui_init() now
  runs with splash already gone)
- Add installer/assets/config.json as PKG asset
- Explicitly list evict.elf and config.json in create-gp4 --files
- Update INSTALLER.md to reflect evict flow and no-sleep fact

Verified: PKG has all 3 assets, EBOOT matches, SHA-256 match, tests green
2026-09-25 17:12:51 +02:00
SirHumza fc21933a30 installer: X to enter, O to back (YESNO focused on Yes) 2026-09-25 15:58:52 +02:00
SirHumza be276b00a3 installer: drop the wifi check entirely 2026-09-25 15:54:46 +02:00
SirHumza 181a16221f docs: installer places payload only, startup belongs to GoldHEN 2026-09-25 15:29:38 +02:00
SirHumza 3a88839f07 installer: place orbisrpc.bin in bin/elf only, drop inject/boot 2026-09-25 15:28:03 +02:00
SirHumza b0dd1bb89c docs: rewritten README, daemon/installer/troubleshooting guides 2026-09-25 10:15:58 +02:00
SirHumza 683db49a6e docs: production report 2026-09-24 12:39:59 +02:00
SirHumza 44714eaeb1 WIP: injection guide (BinLoader, elfldr, one-shot rule, troubleshooting) 2026-09-23 21:09:23 +02:00