
A new version of Dash Launch has been released. Using this app, you can boot directly into your homebrew applications–when powering on the console or exiting from a game. See the changelog and the overview section for more info.
At time of this writing, this is ONLY compatible with:
“freeBOOT”: 9199, 12611, 12625, 13146, 13599, 13604
“ggBuild” : 13599, 13604
Regardless of version, you must update if offered to the included patch set to retain full functionality (xbox1 in particular)
read info_launch.ini for info on options and setting launch parameters.
Important note about the new keyswitcher:
Retail encrypted xex that are not validly signed will not load due to the way the new keyswitcher works.
Overview – what it does:
- It will launch a XeX or CON file from the path you specified in launch.ini as long as it’s valid
- Depending on the button you hold when the xbox is trying to load the NXE, it will divert to the xex/con tied to that button or return to default as defined in launch.ini
- At boot time it is possible to subvert default item and/or NXE loading, but you must wait until the controller syncs to do so, and the controller must sync to the top left quadrant (player 1.)
- Depending which button is held when closing miniblade in NXE (use Y button to close, release then hold a QL button) it will quick launch a CON or XEX from your ini file
- Allows one to patch kernel/xam at bootup with a freeBOOT patch style bin file from usb or hdd (in that order) must be in root of the device and be named “kxam.patch” and be no larger than 0×4000 bytes. Again, kxam.patch binary format is the same as a compiled freeboot patch bin, but uses real virtual addresses rather than offsets – see 1.0 release for a windows patch builder
- With the included patch set, launch.xex acts as a helper to detect when xbox1 emulator loads, allowing memory unlock patch and xbox1 emulator to function together
Click on “SHOW HIDDEN CONTENT” to see installation, LIVEblocker, changelog, etc.
Installation:
- Have the required freeboot version installed on the console
- Get the installer to a place where you can run it, and do so. Follow onscreen instructions. The installer will prompt you if it needs to update the freeboot patches and will give you an opportunity to configure the new options
- Edit and place launch.ini where you would like it, see note below as well **See inlcuded sample and the info ini which describes the options allowed**
Note: the installer includes upgrade paths for dash launch 1.0 users, it will optionally update launch.ini files wherever found to use the new path names.
Updaters and Avatars:
This version of dash launch contains an update blocker that is enabled by default. There are two ways around this if you wish to install the bits and pieces used by the dash for kinect and avatars
1 – place the updater that matches this version on removable media, and
rename the folder from $SystemUpdate to $$ystemUpdate
—-OR—-
2 – place an ini where dash launch can find it and set the noupdater option
to false – noupdater = false
Note: that some games WILL prompt you to update the console if avatars are not installed, this doesn’t mean they have an update to actually put in, it just means it needs avatar/kinect bins/resources to run
LIVEblocker:
If you are like me, and keep your consoles off the net then this option is for you. It’s capable of blocking the resolution of the LIVE specific servers and does so by default, with an additional option in the ini file it will attempt to block access to all MS servers. The default option is set up to block only LIVE servers, which still allows programs like FSD to access covers and such.
Important – going to NXE:
If you need to go back to NXE and have default item set in ini, HOLD RB while exiting game via miniblade or exit using one of the miniblade options like family settings or system settings.
INI notes:
- It’s possible to have multiple ini files, priority is: USB, HDD, BB MU, FLASH (** it is NOT recommended to launch USB con/xex from hdd ini **) the first one found on the devices in that order will be the one used.
- See http://code.jellycan.com/simpleini/ for more info on the ini parser
- If you find your ini file is not working, open it in a hex editor and ensure that windows didn’t convert it to a non-ASCII format by putting identifyer bytes at the beginning of the file. The first charater in a hex editor should be whatever the first character you have in the ini file, not non-character codes like 0xFF or similar.
Known Bugs:
- Thanks to excellent testers, none were corned by the time of this writing. If you find any during use, find the release thread at xbox-scene and please report them there.
- In freestyle 1.7 and earlier, there was a minor glitch that caused console crashing for some people under rare circumstances, if you haven’t updated to RC1.8 or newer please do so.
- Corrupt games when launched return to NXE to display the corrupt game UI
Changelog for v2.26:
- Correct jtag/glitch wording in installer patch updater
- Fix compare with glitch machine, now accurate when it checks patches for update
- Add fcrt removal patch (and correction)
- Rebuild to hopefully improve stability (less optimization)
- Changed contpatch to only patch ID bytes to 0xFF
- Fix sonic, more thoroughly hooked disk verification (thanks again Nate!)
- Add current launch.xex version display to installer, add versioning
- Add note about encryption on modified retail xex
- Added ‘$’ to permitted chars in launch.xex ini parser
Download Dash Launch v2.26 »
source xbins