JPizzle 0 Posted February 20, 2013 Dash Launch 3.07 ---------------- Known Issues: ---------------- - *** WARNING *** One of the testers observed a console reaching out to live despite liveblock only when fakelive or autofake was enabled. If you intend a keyvault to not get banned, do not use it on a glitch/jtag machine! - Autologin popup blob does not display properly... live with it. Currently the project is missing the following supported translations: Japanese, Korean, Chinese Simplified, Chinese traditional Currently supplied translations: English, French, Portugese, Russian, Spanish, German, Italian, Polish The skin pack includes the sources used to skin dash launch as well as the string files if anyone wishes to create a translation to one of the above languages (inlcuding English, as I know my explanations are not always easy to understand.) Also included is a c# based editor for the string files to assist in translation. External fonts, background image and skins may be used by this, simply place skin.xzp and/or font.ttf and/or background.png (1020x720) beside default.xex. If neither location has a font file supplied the system font on flash will be used. Welcome to The Next Level **** at time of this writing, this is ONLY compatible with RETAIL kernel versions: jtag : 9199, 12611, 12625, 13146, 13599, 13604, 14699, 14717, 14719, 15574, 16197, 16202 glitch : 13599, 13604, 14699, 14717, 14719, 15574, 16197, 16202 glitch2: 14717, 14719, 15574, 16197, 16202 **** ================================================================================ 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 - 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 - as of 2.22 the first 32bit value must instead be the version of the kernel the patches apply to - 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 hacked kernel version installed on the console - get the installer to a place where you can run it, and do so. Follow onscreen instructions if any. The installer will prompt you if it needs to update the kernel/hv patches and will give you an opportunity to configure stuff. - edit the options, and dont forget to save them somewhere if you want them to be applied next boot. Don't forget to set configapp to the installer, so you can go to it any time via miniblades' system settings (hold RB to go to real system settings) - the back button is your friend if you are wondering what button to push ================================================================================ 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 Updates seem to work best if memory stick is inserted while in official dash **** 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. The blocks lists are: weak: ^xemacs.xboxlive.com$ ^xeas.xboxlive.com$ ^xetgs.xboxlive.com$ ^xexds.xboxlive.com$ ^piflc.xboxlive.com$ ^siflc.xboxlive.com$ ^msac.xboxlive.com$ ^xlink.xboxlive.com$ ^xuacs.xboxlive.com$ ^sts.xboxlive.com$ ^xam.xboxlive.com$ ^notice.xbox.com$ ^macs.xbox.com$ ^rad.msn.com$ passport.net$ strong: xboxlive.com$ xbox.com$ nsatc.net$ microsoft.com$ passport.net$ bing.net$ msn.com$ where: somedomain.com$ = ends with somedomain.com ^somesub.somedomain = starts with somesub.somedomain ^somesub.somedomain.com$ = is exactly somesub.somedomain.com ================================================================================ 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 ================================================================================ INI notes ================================================================================ -it's possible to have multiple ini files, priority is as they appear in the list (** 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 at boot. -see http://code.jellycan.com/simpleini/ for more info on the ini parser ================================================================================ autoswap option functionality ================================================================================ GOD ie1: disk1 = Hdd:Content0000000000000000012345670000400001234567890123456789; will have 01234567890123456789.data folder beside it disk2 = Hdd:Content0000000000000000012345670000400098765432109876543210; will have 98765432109876543210.data folder beside it EXTRACTED ie: disk1 = Hdd:gamessomegamedisk1default.xex; disk2 = Hdd:gamessomegamedisk2default.xex; - GOD/NXE disk rips on the same media in the same folder will automatically be found with no special naming convention - EXTRACTED games with the naming above for each disk with the disk# folders all in the same folder on the same media will be found without an ini file - swapping between disks contained on different media is not supported ================================================================================ 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. ================================================================================ Support (report bugs/request features) ================================================================================ english: http://www.realmodscene.com/index.php?/forum/14-dashlaunch/ french/english: http://homebrew-connection.org/forum/index.php?board=7.0 ================================================================================ Thanks ================================================================================ -Big thanks to those who opened the way and those who made it even more usable. -Thanks to Tux, Arbiter, stk, the2000, Corrupted, tk_saturn and Toddler for all the bugs you caught trying to sneak by -Thanks AmyGrrl for passing along the glitch and new ideas -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 the FSD team, without your cheering this rewrite would have never been completed -Thanks to Nate and Anthony for constantly reminding me that no, I'm not alone -Thanks to FBDev and mojobojo for the data used for the patch options -Thanks to sm32 -Thanks to unknown, you know why -Extra Special thanks to SpkLeader, Boflc, and LordXBig -Big thanks to Swizzy, the least bit for debugging readmes -Thanks to XeBuild, keeping us on our toes and up to date -Greetz to XeDev and RgLoader -Thanks to Team Xecuter for thinking towards the future -Thanks to vladstudio.com for "night launch" -Thanks to Razkar for always spotting the hard to spot bugs -shouts out to E Nellie and D33per, thanks to you this is still a sourceless release ~brought to you by cOz~ //2012 ================================================================================ To Do ================================================================================ - everything else ================================================================================ Known Bugs ================================================================================ - some well used NAND images with earlier versions of DL already installed seem incapable of being updated with larger sized files, it is recommended for the time being to make a clean NAND image with the most recent/up to date image builder if you run into this issue - nxe disk rips when launched from 16197+ metro still work, if you get an err dismiss it and launch again (it's a resource busy issue in official dash) - I'm sure you'll find some bugs, please see the links earlier in this doc for a place to post them where they will be seen ================================================================================ ChangeLog ================================================================================ V3.07 - add 16203 dash_launch_v3.07.zip Quote Share this post Link to post Share on other sites
alistar 1 Posted February 23, 2013 Thank you very much for your great work 1 Quote Share this post Link to post Share on other sites
salford gunstar 16 Posted February 23, 2013 thanks,as always fast out the blocks with new release. Quote Share this post Link to post Share on other sites
Slyphoe 0 Posted February 25, 2013 Thanks allot guys. Great job! Quote Share this post Link to post Share on other sites
existent 0 Posted February 25, 2013 Thank you Quote Share this post Link to post Share on other sites
Ginjasy 0 Posted February 26, 2013 Works great, and with the new AutoGG made updating a breeze. Thanks Quote Share this post Link to post Share on other sites
peet421 0 Posted March 9, 2013 Help please? I m on dashlaunch 3.06 and want to update to 3.07 dashlaunch. Is there someone that can give me a full tutariol step by step. because now a got two things shown in hombrew and that is 3.06 and de installer of 3.07 ? I think i need to do only the last part setting paths but i dont now how! Quote Share this post Link to post Share on other sites
JPizzle 0 Posted March 9, 2013 all you need to do is copy the new release over the old one and then run it Quote Share this post Link to post Share on other sites
mmattys30 0 Posted March 9, 2013 iv istalled this but it says my ethernet is not working to download the updates and game covers Quote Share this post Link to post Share on other sites
croize 36 Posted March 17, 2013 Hello , I just downloaded this to my xbox , Put in hd in a folder i created , Now i updated , But DL 3.06 in a diffrent folder , Should i delete dashlaunch 3.06 folder or uninstall it from the dashlaunch menu ? so scared of destroy somthing for a silly thing like this if i did , Thanks if someone answer Quote Share this post Link to post Share on other sites
croize 36 Posted March 17, 2013 problem solved Quote Share this post Link to post Share on other sites
HEXHACK 11 Posted March 19, 2013 COOL Thank you Quote Share this post Link to post Share on other sites
lprot 0 Posted March 30, 2013 FTP server setting in launch.ini doesn't work or do I miss something? ftpdll.xex if lunched as plugin crashes MoH Warfighter... Quote Share this post Link to post Share on other sites
cory1492 30 Posted April 1, 2013 Did you read the descriptions lprot? Or did you just see 'ftpserv' and assume? ; these options are never used directly by dash launch but serve to give the configuration program; a place to keep these values[Externals]; if true, the configuration application will start a FTP server (user/pass: xbox); if not present default is FALSEftpserv = false; if ftpserv is true, this is the port that will be used by the FTP server; if not present default is 21ftpport = 21; if true, the configuration application will start in launch mode instead of options mode; if not present default is FALSEcalaunch = false; if true, temps in installer and in guide (shuttemps option) will be shown in fahrenheit instead of celsius; if not present default is FALSEfarenheit = falseI mean, perhaps you don't have the 'configuration program' running? As to warfighter, there are lot of things that can cause crashes, especially if memory is loaded with other plugins (for example, xbdm plugin, or newer versions of the FSD plugin.) Dash Launch itself is designed to take as little memory as possible, having the ftp server inside it does not work towards this goal and as you have seen can even cause problems with games... so it's not there, it's in a plugin (or in dedicated programs that have much more resources to work with in title space such as in the installer itself, or in xexmenu or fsd.) Quote Share this post Link to post Share on other sites
lprot 0 Posted April 4, 2013 Did you read the descriptions lprot? Or did you just see 'ftpserv' and assume? ; these options are never used directly by dash launch but serve to give the configuration program; a place to keep these values[Externals]; if true, the configuration application will start a FTP server (user/pass: xbox); if not present default is FALSEftpserv = false; if ftpserv is true, this is the port that will be used by the FTP server; if not present default is 21ftpport = 21; if true, the configuration application will start in launch mode instead of options mode; if not present default is FALSEcalaunch = false; if true, temps in installer and in guide (shuttemps option) will be shown in fahrenheit instead of celsius; if not present default is FALSEfarenheit = falseI mean, perhaps you don't have the 'configuration program' running? As to warfighter, there are lot of things that can cause crashes, especially if memory is loaded with other plugins (for example, xbdm plugin, or newer versions of the FSD plugin.) Dash Launch itself is designed to take as little memory as possible, having the ftp server inside it does not work towards this goal and as you have seen can even cause problems with games... so it's not there, it's in a plugin (or in dedicated programs that have much more resources to work with in title space such as in the installer itself, or in xexmenu or fsd.) Well, I wrongly assumed As to warfighter + ftpdll.xex. I tried to run it with FSD plugin switched off. And even without FSD at all from Metro. No biggie, warfighter just crashes if you select play single. As to another plugins: I don't use any. Only FSD + ftpdll.xex. I beleive warfighter uses the same mem (or part of it) as ftpdll.xex... Quote Share this post Link to post Share on other sites
cory1492 30 Posted April 10, 2013 I honestly don't see how... titles can only be (64k pages) 0x82000000 to 0x8BFFFFFF and (4k pages) 0x92000000-0x9BFFFFFF while the dll is loaded to 0x91800000 with a footprint size of approximately 0x1E000. Without the game to actually check it though, and absent a crash log... there is no definitive reason why it'd cause issues with any game, especially since it runs in system context which the game should not even be aware of. Quote Share this post Link to post Share on other sites
sami 1 Posted April 11, 2013 work with 16203 ?? Quote Share this post Link to post Share on other sites
BL4K3Y 96 Posted April 11, 2013 work with 16203 ?? What does the NFO say? Of course this version works with 16203. Quote Share this post Link to post Share on other sites
Le Fluffie Duckling 0 Posted June 14, 2013 I updated my dashboard version this morning and have since put onto my jtag console your new dashlaunch version and run it. i have removed my previous dashlaunch version 2.something & i was about to start looking for a download for fsd 3 -i have an outdated version of freestyle dash on my jtag-but i got this -below- err when opening my Installer folders default.xex-----------------------------------Currently installed launch.xex: v.3.0.7 (510)**Incorrect Kernel Version**You are currently on version: 16203this release only supports the following (7) versions:9199126111262513146135991360414699Press Y to exit------------------------------------------------------------ can someone please tell me what i've done wrong? / help me back on track.. guidance would be much appreciatedthanks LF Ducky Quote Share this post Link to post Share on other sites
JPizzle 0 Posted June 20, 2013 make sure you are running the default.xex in the installer folder from the package in the original post, you are running one from a much older version of dashlaunch Quote Share this post Link to post Share on other sites
bluedood82 0 Posted July 20, 2013 stupid question if i have the newest kernal this wont work right? if yes no problem i will be patient and wait. I finally got time to update my box and get avatars and dlcs working. Its been a productive day thus far. Quote Share this post Link to post Share on other sites
JPizzle 0 Posted July 23, 2013 this is made for the latest kernel Quote Share this post Link to post Share on other sites
strikerz 1 Posted August 17, 2013 guys how to block live? is there anything to write in launch.ini ?please help me Quote Share this post Link to post Share on other sites
JPizzle 0 Posted August 17, 2013 liveblock=true; Quote Share this post Link to post Share on other sites