Hacking FbBuild V0.30 and dashlaunch 2.22

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
I am guessing most of you know the deal by now but if not there are various 360 hacks of which the most extensive is the JTAG aka SMC hack long blocked by MS but those that managed to do it or get a machine with it have a lot of things they can do that those doing USB/hard drive content hacks or DVD drive modding can not do. Each new 360 kernel brings some new things to the table behind the scenes as well as in front of it (new apis and what have you) so to keep up each new kernel needs to be hacked and that is what this is. Dashlaunch became a companion program/hack installer (these days installed and runs on the 360 side of things if you prefer) which features things like autolaunch of a given program (or shortcuts upon launch) as well as having a few more hacks and the ability to install your own hack patch (various ones have appeared over the course of things with some nice abilities including things like controller remapping.

At present there is little need to update but 12th wave and XDG3 are just around the corner (it has been about a month since the official dash release) and although people can probably dodge that for a while (dashlaunch removed version checks a while back and xextool has similar abilities) a hacked dash is nice to have none the less.

You can install this whatever hacked dash you might be using but if you lack the necessary files (ideally you would want to use the original NAND dump to make them)then 360 flash dump tool should get you what you need.

The download comes with a command line building program which is simple enough but over the coming days the GUI builders will probably get updates, you will also want the files from the official dash but they should be wherever you find a download.
These days we suggest NANDFlasher360 if you need a simple homebrew tool to flash your 360 NAND.

That over onto the good stuff.

<b>FbBuild 0.30</b>

I have not really looked in depth to see what goes with the DVD drive. I would be surprised if it did not block DVD reflashing and we have long known LT of any flavour (and I presume 1.6NS for those still on that) still works on the new dashes.

Just the 0.30 changelog
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->0.30
- correction to allow relative paths in ini files (using ..\
ÂÂÂÂand similar in flash files segment only)
- upgrade freeboot core and payload for embedding and buildtime customization
- add command line options to set cygnos UART speed and dvd tray state check in bootstrap
- starting xell based on tray state depreciated, now starts based on console
ÂÂÂÂpowerup reason being eject button; 'olddvd' and 'nodvd' options ovveride this.
- correct spare data for big block system reserve size (previously handled via
ÂÂÂÂkernel patch; better known as big block nand MU corruption)
- simplify command line options via per build files for options and console type
- xell is now checked for as "xell-2f.bin" first in per build folder, then firmware /bin,
ÂÂ then root/beside exe. First found is what is used.
- config_raw.bin and keyvault.bin added as alternate names for smc config and keyvault files
- level1 output now shows info on smc config data like fan speed and similar
- removed perbuild dir requirement so it is again possible to use old ibuild folder layout
- (optional) perbuild ini file for options and setting some smc config variables added (options.ini)
- nanddump.bin, providing console dump can provide smc/smc_config/kv and LBA mappings, can auto
ÂÂÂÂremap bad blocks and blocks with ECD issues (options to disable provided)
- added USB reset to OHCI on xell boots, xell should pick up USB sticks without unplugging the console
- add 13146 base files
- various bug fixes<!--c2--></div><!--ec2-->

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->fbBuild 0.30
============


Introduction:
=============
ÂÂÂÂSad to hear the rumor of ikari stepping down, and even sadder to hear
ÂÂÂÂof the profiteers taking advantage of this... we bring you a tribute
ÂÂÂÂto ikari. If you paid for this, get a refund!

ÂÂÂÂfbBuild is a NAND image builder made to suit freeBoot style images,
ÂÂÂÂthe included patches and freboot.bin core are based on the original
ÂÂÂÂworks done by ikari.

ÂÂÂÂIt is suitable to build rebooter images for all current JTAG exploit
ÂÂÂÂcompatible xbox 360's. As with ibuild produced images, this version
ÂÂÂÂonly requires a single flash 16MiB in size or larger.


What's New:
===========
ÂÂÂÂ- multiple options added to command line, alternate methods of setting
ÂÂÂÂÂÂÂÂthose options perbuild (via ini or plain files)
ÂÂÂÂ- a dump can be provided to retain console data such as bad block
ÂÂÂÂÂÂÂÂremapping, smc and config, and keyvault; note that the CPU key
ÂÂÂÂÂÂÂÂprovided to fbbuild must match the nanddump for keyvault
ÂÂÂÂ- reboot core is now patched based on desired method for entering xell
ÂÂÂÂ- files are simplified, core and payload are embedded into fbbuild exe
ÂÂÂÂ- xell-2f.bin is now set to be checked for beside the exe and in the
ÂÂÂÂÂÂÂÂper console directory, though old locations override
ÂÂÂÂ- launch.xex and lhelper.xex is set in the firmware ini files to be found
ÂÂÂÂÂÂÂÂbeside the fbbuild exe
ÂÂÂÂ- minor updates and fixes


Current Limitations:
====================
ÂÂÂÂ- STAY THE HELL OFF LIVE! Nuff said, we're not you're mum.


How To Use:
===========
ÂÂÂÂ- See individual folders for lists of files to provide
ÂÂÂÂ- if desired provide replacement cpu and 1bl keys in text files
ÂÂÂÂ- open a command window in the fbBuild directory
ÂÂÂÂ- on the command line type, for example:

ÂÂÂÂexample - if you provided keys in appropriate text files

ÂÂÂÂÂÂÂÂfbbuild.exe -c falcon -d myfalcon myfalconout.bin

ÂÂÂÂÂÂÂÂ-c falcon = use falcon bl and patch set
ÂÂÂÂÂÂÂÂ-d myfalcon = a folder is present called "myfalcon" with per machine files
ÂÂÂÂÂÂÂÂmyfalconout.bin = the file that will be produced

ÂÂÂÂ- type fbbuild.exe -? for command line info


Block Remapping:
================
ÂÂÂÂFirst, don't expect the method used to be perfect for every dump. The idea is,
ÂÂÂÂif you have a working JTAG you can dump it's current NAND by running something
ÂÂÂÂlike Flash360 on it and the final freeboot image that is produced will mirror
ÂÂÂÂany existing remappings.
ÂÂÂÂ
ÂÂÂÂMost original.bin dumps using hardware methods willÂÂÂÂalso produce usable
ÂÂÂÂremappings as well, with the exception of bad dumps which may produce some
ÂÂÂÂunusual issues with default settings. Corrupt or incomplete dumps will turn up
ÂÂÂÂa lot of unusual errors, the option "noecdremap" was added to work around such
ÂÂÂÂissues, and the option "noremap" was added so that a dump can be used to aquire
ÂÂÂÂsmc.bin, smc config and keyvault without applying any remaps to the final image.


Note:
=====
ÂÂÂÂ- for those of you using donor data, the security files shouldn't pose a
ÂÂÂÂproblem but make sure the CPU key you use is from the machine that donated
ÂÂÂÂthe kv instead of the target machine you are building the image for.

ÂÂÂÂ- if you have a 16M jasper, an additional build type has been added
ÂÂÂÂ'jaspersb', by default the image will be built for jasper with big block
ÂÂÂÂcontroller (config 00023010), use this alternate switch to build for small
ÂÂÂÂblock controller (config 01198010)

ÂÂÂÂ- the /bin and /data folders are legacy folders from ibuild's format, they
ÂÂÂÂare not required or recommended.


Multi build/options example:
============================
ÂÂÂÂwhen you specify -f 9199 on the command line:
ÂÂÂÂÂÂÂÂ9199\filelist.ini
ÂÂÂÂis parsed instead of data\filelist.ini

ÂÂÂÂAlso the bin directory is used from
ÂÂÂÂÂÂÂÂ9199\bin\
ÂÂÂÂinstead of
ÂÂÂÂÂÂÂÂbin\
ÂÂÂÂallowing anyone to create multiple builds without multiple instances or
ÂÂÂÂrebuilds/hex edits/hacks of the main app.

ÂÂÂÂThe example provided is the last version of 9199 patch set from dash launch and
ÂÂÂÂÂÂÂÂother files to build freeboot 9199

ÂÂÂÂexample use:
ÂÂÂÂ------------
ÂÂÂÂfbbuild -c xenon -f 9199 -d myxenon x9199out.bin -o nodvd -o cygnos

ÂÂÂÂ-c xenonÂÂÂÂ: specifies xenon patchset and bootloaders
ÂÂÂÂ-f 9199ÂÂÂÂ : use .\9199\filelist.ini, and .\9199\ for firmware files, .\9199\bin\ for rebooter files
ÂÂÂÂ-d myxenonÂÂ: use .\myxenon for per build files (cpu key, keyvault, security files etc.)
ÂÂÂÂ-o nodvdÂÂÂÂ: uses alternate tray check in bootstrap for those with problems with default one
ÂÂÂÂ-o cygnosÂÂ : sets UART speed to cygnos compatible in bootstrap
ÂÂÂÂx9199out.bin: override auto generated name and produce .\x9199out.bin as the final NAND image

ÂÂÂÂnote, if -d ***** is not specified it will still use the original /data and /bin dirs


Credits:
========
ÂÂÂÂWithout ikari this would not have been possible, thanks!
ÂÂÂÂÂÂÂÂÂÂ__ÂÂÂÂÂÂÂÂÂÂÂÂÂÂ ____ÂÂ ___ÂÂ ___ _____
ÂÂÂÂÂÂÂÂ / _|_ __ ___ÂÂ___| __ ) / _ \ / _ \_ÂÂ _|
ÂÂÂÂÂÂÂÂ| |_| '__/ _ \/ _ \ÂÂ_ \| | | | | | || |
ÂÂÂÂÂÂÂÂ|ÂÂ_| | |ÂÂ__/ÂÂ__/ |_) | |_| | |_| || |
ÂÂÂÂÂÂÂÂ|_| |_|ÂÂ\___|\___|____/ \___/ \___/ |_|
ÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂÂ [v0.06 - inspired by ikari]
ÂÂÂÂÂÂÂÂR.I.P.

ÂÂÂÂThanks and greetz to everyone who has contributed to hacking this
ÂÂÂÂwonderful machine. Thanks to the engineers and countless others who made
ÂÂÂÂthe machine what it is... we only wish they had listened and RROD was
ÂÂÂÂnot a problem. If we were to list everyone here, there would be no time
ÂÂÂÂleft to play on the machine!

ÂÂÂÂBig thanks to the folks at #freeboot on efnet for the tireless
ÂÂÂÂhours of help you all give freely. Big thanks to the testers who made
ÂÂÂÂsure stuff worked.

ÂÂÂÂDon't believe what random people *cough* write on forums ..

-----
2011/6/17
-----

Changes:
========
0.30
- correction to allow relative paths in ini files (using ..\
ÂÂÂÂand similar in flash files segment only)
- upgrade freeboot core and payload for embedding and buildtime customization
- add command line options to set cygnos UART speed and dvd tray state check in bootstrap
- starting xell based on tray state depreciated, now starts based on console
ÂÂÂÂpowerup reason being eject button; 'olddvd' and 'nodvd' options ovveride this.
- correct spare data for big block system reserve size (previously handled via
ÂÂÂÂkernel patch; better known as big block nand MU corruption)
- simplify command line options via per build files for options and console type
- xell is now checked for as "xell-2f.bin" first in per build folder, then firmware /bin,
ÂÂ then root/beside exe. First found is what is used.
- config_raw.bin and keyvault.bin added as alternate names for smc config and keyvault files
- level1 output now shows info on smc config data like fan speed and similar
- removed perbuild dir requirement so it is again possible to use old ibuild folder layout
- (optional) perbuild ini file for options and setting some smc config variables added (options.ini)
- nanddump.bin, providing console dump can provide smc/smc_config/kv and LBA mappings, can auto
ÂÂÂÂremap bad blocks and blocks with ECD issues (options to disable provided)
- added USB reset to OHCI on xell boots, xell should pick up USB sticks without unplugging the console
- add 13146 base files
- various bug fixes

0.20
- scriptable file lists
- no longer any need for .meta files
- encrypts crl/secdata/dae/extended
ÂÂ no .meta needed, but will use if found
ÂÂ must supply .meta when using pre-crypted files
- fixed random byte generator (yes, it was a bug)
- better checks for hacked SMC and encrypted security files

0.11
- add "jasper16a" LBA method as default for jasper
- add SMC check for encrypted and known hack SMC
- search for valid smc_config hash instead of hard coded
ÂÂÂÂoffsets, support filename "config.bin"
- refine KV encryption check
- disable extended DVD auth for OSIG keyvaults (aka: AP25)
- random non-critical changes<!--c2--></div><!--ec2-->

<b>Dashlaunch 2.22</b>
Just the 2.22 changelog
<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->v2.22
- resolving 'localhost' when the router forwards it to the internet or there is
ÂÂÂÂno network at all... bad idea game devs... fixed (Yars', maybe others)
- button handler now more reliably removes Y and A mishandling when held on
ÂÂÂÂminiblade exits
- added new note to readme regarding update prompts and avatar data missing
- hopefully extracted new games are now working fine, instead of GOD only
- potential bug corrected in 12611/12625 patch sets
- add 13146 compatibility
- all patch sets updated to fully remove xex bound checks (ie: default.xex
ÂÂÂÂon root of USB causing E71)
- "remotenxe" option added to ini(thx adihash!)
- windows button on remote always boots to NXE/media center now(thx adihash!)
- added "guide" and "power" path options to set boot time default override
- changed kxam.patch, first .long must be the kernel version the patches match
- added a check to kxam.patch data to abort on invalid address
- added "nohud" option
- added installer check to verify at least the 1BL segment of patches before
ÂÂÂÂinstalling, will re-ask and warn of possible corruption/brick<!--c2--></div><!--ec2-->

<!--c1--><div class='codetop'>CODE</div><div class='codemain'><!--ec1-->Dash Launch 2.22
----------------

****
ÂÂÂÂat time of this writing, this is ONLY compatible with "freeBOOT" versions:
ÂÂÂÂ9199, 12611, 12625, 13146
ÂÂÂÂ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.
****

================================================================================
ÂÂÂÂ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 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 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

================================================================================
ÂÂÂÂ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, 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 FBDev and mojobojo for the data used for the patch options
-Thanks to sm32
-Thanks to unknown, you know why
-Thanks to xbox-scene for always putting up a release thread announce!
-Greetz to XeDev
-shouts out to E Nellie and D33per, this a sourceless release!

~brought to you by cOz~
06/17/2011

================================================================================
ÂÂÂÂ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
================================================================================
v2.22
- resolving 'localhost' when the router forwards it to the internet or there is
ÂÂÂÂno network at all... bad idea game devs... fixed (Yars', maybe others)
- button handler now more reliably removes Y and A mishandling when held on
ÂÂÂÂminiblade exits
- added new note to readme regarding update prompts and avatar data missing
- hopefully extracted new games are now working fine, instead of GOD only
- potential bug corrected in 12611/12625 patch sets
- add 13146 compatibility
- all patch sets updated to fully remove xex bound checks (ie: default.xex
ÂÂÂÂon root of USB causing E71)
- "remotenxe" option added to ini(thx adihash!)
- windows button on remote always boots to NXE/media center now(thx adihash!)
- added "guide" and "power" path options to set boot time default override
- changed kxam.patch, first .long must be the kernel version the patches match
- added a check to kxam.patch data to abort on invalid address
- added "nohud" option
- added installer check to verify at least the 1BL segment of patches before
ÂÂÂÂinstalling, will re-ask and warn of possible corruption/brick

v2.21
- fixed noupdater option, readme is accurate with regards to updates now (sorry)
- fixed dvdexitdash option, no longer conflicts with using miniblade to exit NXE
ÂÂÂÂshould only affect DVD launched from NXE (note this affects DVD games too)
- fixed a glitch with unhandled exception logging when occurs in kernel
- revert to original fileExist() method

v2.20
- export option info along with the rest of dash launch info struct export
- add multi version compatibility to installer and plugin
- add 12625 patch set and offsets
- new LIVE content hook patching, does auto yaris swap as well as extracted XBLA
ÂÂÂÂshould work more consistently (hopefully)
- added unhandled exception handler, dumps except info to UART/file and exits
ÂÂÂÂto dash/default item when apps don't have their own exception handler
ÂÂÂÂ(instead of crash), disable by setting 'exchandler = false' in ini file.
- added ini path setting (dumpfile) for capturing crash logs to a file,
ÂÂÂÂcapture device must be connected at console boot time
- added 'safereboot' option for those who have JTAG that have applied
ÂÂÂÂblackaddr's smc reboot fix, instead of 'hard' reboot
- added option to enable debug strings to print to UART
- adjusted patches to remove default UART hooking (less chance of string
ÂÂÂÂcollision/overlap using DbgPrint via debug out option)
- corrected a bug in the flasher ini update settings in regard to noupdater,
ÂÂÂÂit was setting nosysexit instead of noupdater value
- added live "blocker", reroutes requests to resolve DNS names to loopback
- added "livestrong" option to use an alternate list of DNS to block
- added ini option to set how long buttons are watched for at boot time
- embedding current versions external files into installer, no more messy
ÂÂÂÂdirectory; original paths still work and take priority over embedded files

v2.11
- fixed xbox1 launches (thanks folks at x-s and fsd for reporting)

v2.10
- reworked hooking to be a bit more dynamic and simpler to update
- ini parser fixed, glitch when comment line last line with no blank line after
ÂÂÂÂ(thanks Toddler!)
- disables updaters (DA2 and other disks; safety)
- minor tweaks to boot time delays, further improves on previous autologin issue

v2.09 (beta)
- moved strictly to C, much smaller DLL
- correct bug with busy CON/sometimes ignoring ini for boot time default item
- made boot time quick launch buttons more reliable
- added 1s delay to resolve autologin at boot issue and slower USB hdd issues
- patches updated to remove min version check (DA2)

v2.08
- correcting for a glitch where launchdata should be cleared between titles but
ÂÂ isn't; fixes launching some games twice in a row (thanks stk and FSD!)

v2.07
- fixed media center extender (thanks jester and antman)
ÂÂÂÂ~hopefully this is the last whitelist option needed
- added option "nosysexit" (thanks rhai)

v2.06
- update to fbbuild 0.11 patches
- fixed bug with fatal freeze options
- changed installer to use zeropair CB version to determine patch set
- added new options dvdexitdash and xblaexitdash (thanks AmyGrrl)
- added regionspoof, dvdexitdash and xblaexitdash to ini updater
- added instructions to this readme regarding boot time buttons and diagnosing
ÂÂÂÂnon-ASCII ini files

v2.05
- added AP25 xex priveledge filter (fix AC:B GOD/xex, maybe others)

v2.04
- fixed a glitch with launching kinect games when a default item is set

v2.03
- updated for 12611

v2.02
- added version info to data struct exported at ordinal 1
- made number of times button holds are scanned variable, longer window
ÂÂÂÂat boot time to sync controller and hold a button
- added region spoofing for XGetGameRegion
- DVD video play from NXE now plays DVD regardless of default setting
ÂÂÂÂ(thanks krizalid!)

v2.01
- corrected flash mu mount point (thanks Antho02 at l-s)
- added kernel version check to installer as some xbr using folks seem incapable
ÂÂÂÂof reading the first line of this file

v2.0
- plugins now use logical paths just like quick launch buttons
- 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<!--c2--></div><!--ec2-->
 

Armadillo

Well-Known Member
Member
Joined
Aug 28, 2003
Messages
4,279
Trophies
3
XP
5,257
Country
United Kingdom
Nice. I really should get around to updating mine one of these days (Still on 12611). Not used mine for a while, so I hope latest dashlaunch to skip version checks is enough to keep me going for now (I'm lazy and can't be bothered to update until I have to).
 

FAST6191

Techromancer
OP
Editorial Team
Joined
Nov 21, 2005
Messages
36,798
Trophies
3
XP
28,321
Country
United Kingdom
0.31 got released to correct a few bugs with the building program. If you have already updated and it is working carry on
Abridged NFO
Code:
What's New:
===========
ÂÂÂÂ(0.31 is a maintenance release to correct ini parsing bugs)
ÂÂÂÂ- multiple options added to command line, alternate methods of setting
ÂÂÂÂÂÂÂÂthose options perbuild (via ini or plain files)
ÂÂÂÂ- a dump can be provided to retain console data such as bad block
ÂÂÂÂÂÂÂÂremapping, smc and config, and keyvault; note that the CPU key
ÂÂÂÂÂÂÂÂprovided to fbbuild must match the nanddump for keyvault
ÂÂÂÂ- reboot core is now patched based on desired method for entering xell
ÂÂÂÂ- files are simplified, core and payload are embedded into fbbuild exe
ÂÂÂÂ- xell-2f.bin is now set to be checked for beside the exe and in the
ÂÂÂÂÂÂÂÂper console directory, though old locations override
ÂÂÂÂ- launch.xex and lhelper.xex is set in the firmware ini files to be found
ÂÂÂÂÂÂÂÂbeside the fbbuild exe
ÂÂÂÂ- minor updates and fixes

Changes:
========
0.31
- corrected some ini parser flaws, ';' is no longer required to terminate entries
ÂÂÂÂnewline at end of file no longer required
- added errors/warnings when providing a command line option but no arg
- added checks for odd flash header data when seeking kv/smc binaries (xenon images)
- removed need of , in filelist.ini when no crc is provided on crc-optional sections

As expected a few build programs got updates
Jtag Tool V3.13 from coolshrimp
Easy Freeboot v5.20 from sneaky peanut


Apparently some of the slim liteon stuff is coming along as well.
 

Site & Scene News

Popular threads in this forum

General chit-chat
Help Users
  • No one is chatting at the moment.
    Xdqwerty @ Xdqwerty: good night