-
Notifications
You must be signed in to change notification settings - Fork 1
Homebrew and USB
This page covers the rgh homebrew install workflow in XeCLI.
For the separate Original Xbox compatibility workflow that targets HddX:\Compatibility, use Original Xbox Compatibility.
Use it when you want to:
- stage Aurora, DashLaunch, XeXMenu, Freestyle Dash, XM360, TimeFixer, Simple 360 NAND Flasher, or XellLaunch onto a USB drive or folder
- install those packages directly onto
Hdd1,Usb0,Usb1, orUsb2on the console - keep Original Xbox compatibility separate from normal dashboard/homebrew staging so
HddX:\Compatibilityinstalls are handled throughrgh ogxbox install ... - prepare a clean homebrew layout without manually hunting archives
- copy user-supplied console plugin files from
ConsoleDependencies\when you choose to provide them
XeCLI now exposes package staging through the homebrew command group:
rgh homebrew list
rgh homebrew install aurora --usb E:\XeCLI-Stage
rgh homebrew install aurora --device Hdd1 --ini-mode merge
rgh homebrew install all --device Hdd1 --ini-mode generated
rgh homebrew install dashlaunch --usb E:\XeCLI-Stage
rgh homebrew install xexmenu --usb E:\XeCLI-Stage
rgh homebrew install fsd --usb E:\XeCLI-Stage
rgh homebrew install xm360 --usb E:\XeCLI-Stage
rgh homebrew install timefixer --usb E:\XeCLI-Stage
rgh homebrew install simple360 --usb E:\XeCLI-Stage
rgh homebrew install xelllaunch --usb E:\XeCLI-Stage
rgh homebrew install all --usb E:\XeCLI-StageIf you are still in the extracted release folder and rgh is not registered yet, use:
.\rgh.exe homebrew install aurora --usb E:\XeCLI-StageSupported package IDs:
auroradashlaunchxexmenufsdxm360timefixersimple360xelllaunchall
Use --usb when you want a host-side staging target.
--usb accepts:
- a drive letter like
E: - a drive root like
E:\ - a removable-drive selection number from the prompt
- a normal folder path for staging
Examples:
rgh homebrew install aurora --usb E:\XeCLI-Stage
rgh homebrew install all --usb F:\XeCLI-Stage
rgh homebrew install dashlaunch --usb E:\Builds\UsbStage
rgh homebrew install xm360 --usb E:\XeCLI-Stage
rgh homebrew install timefixer --usb E:\XeCLI-Stage
rgh homebrew install simple360 --usb E:\XeCLI-Stage
rgh homebrew install xelllaunch --usb E:\XeCLI-StageUse a dedicated, empty staging folder instead of a drive root. Local staging merges into existing package folders, replaces files with matching paths, and leaves unrelated files in place; it does not clean the target first.
If you omit --usb, XeCLI switches into direct console install mode.
It connects to the console over FTP, checks only these supported install roots:
Hdd1Usb0Usb1Usb2
It does not offer System, SysExt, HddX, or other system roots in this workflow.
If more than one supported install root is present, XeCLI asks which one to use. You can also pass it explicitly:
rgh homebrew install aurora --device Hdd1
rgh homebrew install all --device Usb0 --ini-mode skipUse --device only with direct console install. Do not combine it with --usb.
In installed mode, XeCLI downloads package archives into the default local cache:
%LOCALAPPDATA%\XeCLI\cache\packages\archives
Portable mode uses UserData\cache\packages\archives beside the executables. XECLI_HOME places the cache under the directory it names, and --cache <DIR> overrides all of these defaults for the current command.
It then extracts them into a staging area, copies the payload into the selected USB/folder target or onto the console, and reuses cached archives on later installs.
Useful flags:
rgh homebrew install aurora --usb E:\XeCLI-Stage --force-download
rgh homebrew install all --usb E:\XeCLI-Stage --cache D:\XeCLI-Cache-
--force-downloadignores the cached archive and fetches it again -
--cache <DIR>moves both the archive cache and staging root to a different location -
--auto-confirmskips the confirmation step before package install
XeCLI asks before staging or installing a package unless --auto-confirm is supplied. In a non-interactive context, the command refuses to continue unless that bypass is explicitly provided.
For each selected package, XeCLI creates or reuses its package folder on the target:
Aurora\DashLaunch\XeXMenu\FreestyleDash\
If a ConsoleDependencies\ folder exists beside rgh.exe, XeCLI also copies those user-supplied console-side plugin files into:
Plugins\
When you choose generated launch.ini mode, XeCLI also writes:
launch.ini
The generated launch.ini sets Aurora as the default path. Plugin entries are added only when user-supplied console plugins were copied into Plugins\.
For local USB or folder staging, XeCLI writes launch.ini when Aurora is selected or already present in the staging folder. An existing launch.ini at that path is replaced. Local staging does not use --ini-mode.
For direct console installs, existing package files are not silently overwritten; a destination conflict stops the upload. Use a clean install location or move the previous package folder before reinstalling.
Direct console install uses these console paths:
/<Device>/Aurora/<Device>/DashLaunch/<Device>/XeXMenu/<Device>/FreestyleDash-
/<Device>/Pluginswhen user-suppliedConsoleDependencies\files are present
Default launch.ini path for console installs:
/Hdd1/launch.ini
Override it with:
rgh homebrew install dashlaunch --device Hdd1 --ini /Hdd1/launch.dev.ini --ini-mode mergeDirect console install supports three launch.ini modes:
-
generated- create a fresh XeCLI
launch.ini - useful when you want Aurora as a clean baseline
- include plugin entries only when user-supplied console plugins are present
- preserve an existing file as
launch.ini.bakbefore replacing it
- create a fresh XeCLI
-
merge- keep existing settings and other lines
- add or update plugin entries only when user-supplied console plugins are present
- leave the file unchanged when no user-supplied plugins are present
- preserve the previous file as
launch.ini.bakbefore writing merged plugin entries
-
skip- install only the homebrew files and any user-supplied plugins
- leave
launch.iniuntouched
rgh homebrew install all --usb E:\XeCLI-Stage
Extracting Aurora 0.7b.2...
Extracting DashLaunch 3.21...
Download XeXMenu 1.2 downloading: 55%
Extracting XeXMenu 1.2...
Extracting Freestyle Dash 3...
Extracting XM360...
Extracting TimeFixer...
Extracting Simple 360 NAND Flasher...
Extracting XellLaunch...
SUCCESS Homebrew install complete
8 package(s) 326 MB -> E:\XeCLI-Stage
The displayed total depends on the package versions and downloaded archive contents.
rgh homebrew install dashlaunch --device Hdd1 --ini-mode merge
Extracting DashLaunch 3.21...
SUCCESS Console homebrew install complete
1 package(s) 2.52 MB -> Hdd1 on <console-ip>
Package Console Path Files Size
DashLaunch 3.21 /Hdd1/DashLaunch 8 2.52 MB
User-supplied plugins copied to /Hdd1/Plugins
Updated existing launch.ini plugin entries /Hdd1/launch.ini
Backup written to /Hdd1/launch.ini.bak
The current build uses these public sources:
- Aurora 0.7b.2
https://phoenix.xboxunity.net/downloads/Aurora%200.7b.2%20-%20Release%20Package.rar- mirror:
https://consolemods.org/wiki/images/d/dd/Aurora_0.7b.2_-_Release_Package.rar
- DashLaunch 3.21
https://consolemods.org/wiki/File:DashLaunch_v3.21.7z
- XeXMenu 1.2
https://consolemods.org/wiki/images/5/5c/XeXmenu_1.2.7z
- Freestyle Dash 3
https://consolemods.org/wiki/images/a/a0/Fsd3.zip- fallback:
https://consolemods.org/wiki/images/7/76/TeamFSD.Freestyle3.0.775.7z
- XM360
https://consolemods.org/wiki/images/5/5f/XM360.7zhttps://consolemods.org/wiki/File:XM360.7z
- TimeFixer
https://github.com/DerfJagged/TimeFixer/releases/download/v1/TimeFixer_by_Derf.zip
- Simple 360 NAND Flasher
https://consolemods.org/wiki/images/f/ff/Simple_360_NAND_Flasher.7zhttps://consolemods.org/wiki/File:Simple_360_NAND_Flasher.7z
- XellLaunch
https://consolemods.org/wiki/images/4/41/XellLaunch.7zhttps://consolemods.org/wiki/File:XellLaunch.7z
XeCLI resolves MediaWiki file pages to the raw archive automatically when a page URL is provided instead of a direct file URL.
- the Windows setup executable is the XeCLI installer
-
rgh homebrew install ...is the package workflow for both local staging and direct console install -
rgh ogxbox install ...is the Original Xbox compatibility workflow for XeFu packs and the optional HDD Compatibility Partition Fixer - use
--usbfor local staging - omit
--usbfor direct console install - direct console install only targets
Hdd1,Usb0,Usb1, orUsb2 - interactive installs prompt for confirmation; non-interactive installs are refused unless confirmation is explicitly bypassed
XeCLI documentation for the rgh command. For release downloads, use the latest release.