Toggle menu
Toggle preferences menu
Toggle personal menu
Not logged in
Your IP address will be publicly visible if you make any edits.

EmmcHaccGen-UX Switch

From GameBrew
Revision as of 13:53, 18 October 2025 by Hyatt (talk | contribs) (Created page with "{{Infobox Switch Homebrews |title=EmmcHaccGen-UX |image=EmmcHaccGenUXSwitch.png |description=A Revised and Simplified GUI for EmmcHaccGen. |author=sthetix |lastupdated=2025/08/05 |type=PC Utilities |version=1.0 |license=Mixed |download=https://dlhb.gamebrew.org/switchhomebrews/EmmcHaccGenUXSwitch.7z |website=https://github.com/sthetix/EmmcHaccGen-UX |source=https://github.com/sthetix/EmmcHaccGen-UX |donation= }} {{#seo: |title=Switch Homebrew PC Tools (PC Utilities) - Ga...")
(diff) ← Older revision | Latest revision (diff) | Newer revision → (diff)
EmmcHaccGen-UX
General
Authorsthetix
TypePC Utilities
Version1.0
LicenseMixed
Last Updated2025/08/05
Links
Download
Website
Source

A revised and simplified version of EmmcHaccGen, designed for a more user-friendly experience.

Description

This project is a modified version of the original EmmcHaccGen GUI. The goal is to provide a cleaner and more intuitive user experience by simplifying the interface and removing options that can cause user confusion.

Key changes include:

  • Simplified GUI: Replaces the Erista/Mariko toggle with a clear dropdown menu.
  • AutoRCM Removed: The option to enable AutoRCM has been removed to prevent user confusion, as it can sometimes lead people to believe their console is bricked.
  • Default ExFAT Support: ExFAT support is now automatically enabled for all generated firmware, removing an unnecessary manual step and ensuring broad compatibility.
  • Modern Foundation: The project has been updated to a newer, supported .NET framework for better security and performance.

How to use (GUI)

  1. Go to the Releases tab and download the latest release.
  2. Extract the contents into a new folder.
  3. Open EmmcHaccGen.GUI.exe.
  4. Select the location of your prod.keys file and the firmware folder.
  5. Choose your console type (Erista or Mariko) from the dropdown menu, then click "Generate".

How to use (CLI)

EmmcHaccGen.exe [options]

Options:
--keys <keys>         Path to your keyset file []
--fw <fw>             Path to your firmware folder []
--verbose             Enable verbose output. Disabled by default [default: False]
--show-nca-index      Show info about nca's, like it's titleid and type. Will not generate a firmware folder with this
option enabled [default: False]
--fix-hashes          Fix incorrect hashes in the source firmware folder. Disabled by default [default: False]
--mariko              Enables mariko boot generation [default: False]
--version             Show version information
-?, -h, --help        Show help and usage information

Screenshots

Changelog

v1.0

  • User Experience (UX) Enhancements: The user interface has been streamlined for clarity and ease of use.
  • Clear Console Selection: Replaced the "Generate Mariko Firmware" toggle with a simple dropdown menu for selecting between Erista and Mariko console types.
  • AutoRCM Removed: The AutoRCM option has been removed from the GUI to prevent user confusion and the risk of the console appearing unresponsive.
  • Automatic ExFAT Support: All generated firmware now automatically includes ExFAT support, eliminating the need for a manual toggle.
  • Dependency Update: The project has been upgraded to a newer, supported .NET framework (8.0) for better security and performance.

Credits

  • Denn/Dennthecafebabe: For being awesome in general and for their work on Vaporware and Pyhac.
  • Thealexbarney: For making libhac, which is used in this project.
  • suchmememanyskill: For the original EmmcHaccGen project, which this is based on.

External links

Advertising: