Once again only for 9199 (freeboot 0.3x line) JTAG hacked machines.
Dash Launch which is a program for JTAG / SMC hacked 360s to quick launch programs at boot (aimed at those wanting to load a custom dash instead of NXE out of the gate) and hack loader (many patches/hacks for the menu are built for use with this) has been updated to make life a bit easier to install in the first place (you probably will not have to rebuild a whole NAND image*) and squash a few bugs/oddities.
*if you are stuck on XBR there are many tools out now to help convert and the last few versions of 360 flash tool has the option to extract/make the relevant files to build freeboot with and there are prebuilt nand images http://www.xboxhacker.org/index.php?topic=15694.0 if you want them (just need a keyvault injection and if you can a smc config injection).
Xbins link (NFO below).
http://www.xbins.org/nfo.php?file=xboxnfo1875.nfo
ping limit patch- the patch to drop the ping limit allowing client 360s (hosts can be stock even) to use system link over higher latency connections (VPN over the internet for instance- xlink kai being an example of a program geared for it).
content patch I think is http://www.xboxhacker.org/index.php?topic=15627.0 (a patcher so you do not have to patch DLC and XBLA to work on your 360 using something like XM360 which in related news hit v1.9b a couple of days back)
The other big patch is the controller remapping patch: http://gbatemp.net/t242733-xpremap-v1-0-released
update 2.01 released to add a version check and fix a minor big with the memory units path.
http://www.xbins.org/nfo.php?file=xboxnfo1876.nfo
Dash Launch which is a program for JTAG / SMC hacked 360s to quick launch programs at boot (aimed at those wanting to load a custom dash instead of NXE out of the gate) and hack loader (many patches/hacks for the menu are built for use with this) has been updated to make life a bit easier to install in the first place (you probably will not have to rebuild a whole NAND image*) and squash a few bugs/oddities.
*if you are stuck on XBR there are many tools out now to help convert and the last few versions of 360 flash tool has the option to extract/make the relevant files to build freeboot with and there are prebuilt nand images http://www.xboxhacker.org/index.php?topic=15694.0 if you want them (just need a keyvault injection and if you can a smc config injection).
Xbins link (NFO below).
http://www.xbins.org/nfo.php?file=xboxnfo1875.nfo
ping limit patch- the patch to drop the ping limit allowing client 360s (hosts can be stock even) to use system link over higher latency connections (VPN over the internet for instance- xlink kai being an example of a program geared for it).
content patch I think is http://www.xboxhacker.org/index.php?topic=15627.0 (a patcher so you do not have to patch DLC and XBLA to work on your 360 using something like XM360 which in related news hit v1.9b a couple of days back)
The other big patch is the controller remapping patch: http://gbatemp.net/t242733-xpremap-v1-0-released
update 2.01 released to add a version check and fix a minor big with the memory units path.
http://www.xbins.org/nfo.php?file=xboxnfo1876.nfo
Code:
Dash Launch 2.0
---------------
****
ÂÂÂÂat time of this writing, this is ONLY compatible with freeBOOT 9199
ÂÂÂÂread info_launch.ini for info on options and setting launch parameters.
****
ÂÂÂÂThis a core rewrite, major changes were done to the paths used in the ini
ÂÂÂÂfile, the installer can update these for you if you have the old ini files
ÂÂÂÂaccessible at the time of install. See the inlcuded sample ini files.
ÂÂÂÂ
ÂÂÂÂThe installer is now much more robust, and can even flash the appropriate
ÂÂÂÂpatches to your console for you, all that is required is that you have
ÂÂÂÂinstalled freeboot 9199
****
================================================================================
ÂÂÂÂ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
- 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 0x4000 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
================================================================================
ÂÂÂÂ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 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
ÂÂÂÂwhen upgrading an existing flash ini file, the installer will fix the paths
ÂÂÂÂas needed and write it back to the installer's files directory to be written
ÂÂÂÂto flash, if you have provided an ini file for flash installation be sure to
ÂÂÂÂsay no to the upgrade prompt for an existing flash ini file
================================================================================
ÂÂÂÂ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 **)
ÂÂÂÂ-see http://code.jellycan.com/simpleini/ for more info on the ini parser
================================================================================
ÂÂÂÂCaveats
================================================================================
The work herein is presented as-is, any risk is solely the end users
ÂÂÂÂresponsibility. While all of us are sorry when unforseen things happen, not
ÂÂÂÂevery situation or mistake can be accounted for before they have been
ÂÂÂÂspotted. Please use responsibly.
================================================================================
ÂÂÂÂThanks
================================================================================
-Big thanks to those who opened the way and those who made it even more usable.
-Thanks to Tux, Arbiter, stk, the2000 and Corrupted for all the bugs you caught
ÂÂÂÂtrying to sneak by!
-Thanks to Tux, Ironman, JPizzle and Dionis Fernandez for helping procure a
ÂÂÂÂJasper big block console to extend testing and fix NAND MU corruption bug
ÂÂÂÂDionis - you went above and beyond!
-Thanks to vgcrepairs for providing the cygnos, dash launch likely wouldn't
ÂÂÂÂexist without one.
-Thanks to FBDev and mojobojo for the data used for the patch options
-Thanks to unknown, you know why
-Greetz to XeDev
~brought to you by cOz~
??/??/2010
================================================================================
ÂÂÂÂ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.
================================================================================
ÂÂÂÂChangeLog
================================================================================
v2.0
- plugins now use logical paths just like quick launch buttons
- option subvert Y to exit miniblade while in NXE to load button/default (fixed)
- added common (9199) content and ping limit patches as options
- mostly runs in system threads, startup completes while bootanim runs
- completely subverted dash.xex, no more CD issues or NXE split seconds
- removed insistance on 0/1/2 paths and reliance on CaPs to detect
- return to NXE via miniblade for system settings and others works w/o using RB
- added big block NAND mu as possible device
- optionally subvert Y to exit miniblade while in NXE to load button/default
- added xell loader to patch set and included a xex to load xell
- removed reboot on fatal error from patches
- included reboot/shutdown on fatal error as settings
- installer onscreen output cleaned up, now shuts down console at end of install
- added ini file updater to installer
- added patch updater to installer
v1.0
- added other devices for launch targets
- added flash for location to load launch.ini
- added flash installer supports flashing launch.xex and launch.ini
- with help of freeboot patches, fixes issues with xbox1 emulator on memory
ÂÂÂÂunlocked patchset
- overhaul ini parser with simpleIni, support for most buttons and a default
- added dll/plugin loading support
- added hooking/return to launch app instead of NXE (hold RB to bypass)
- added kernel/xam boot time/one time patch engine
- added export to allow the loading of other system modules
v0.02
- added a small delay to allow XBR users to launch CON
- implemented a simple ini file parser and fileExist
- auto detects LIVE and XEX2 to use the appropriate launch method
- fails to dash reliably now
v0.01
-initial release