.________.(.\     ____._________  ___________._______  __________.__________
)        | ) \/\  ).  _|     .(  _|         ( .      \/.        /.        (
\/      :|/  // \//  : .      / : .    __    \       .)         \          \
/       ||       \    \ \     \  \    |     ./      //           )  ___    \\
\\      ||        :    |       \  |   :__/ // \     /    :    __/    /      .\
 \.      _        |    |:       \ |       _/  _)---(     |    ______ \_______/
 _\     _|            ||   |    .\||        \|      __   |   (.-    \    .\ __
   )---(.     |       ||    _:   \\_         |      .\   ..   \__   /__   \\
_ /     \\    :       ___           \ |  \  _||      \\         /   \_!     \ _
 //      \_   .\      /|          .// :__/  (||       /        //           (_
(.        /    \\   ./ |         __/        /|:      /\       /._            .\
 \_______/______/\__/  |_________/|________/ .________(.______)_______________/

--------------------------------[iND-BiOS 5003]-------------------------------

Special thanks to our sponsor, www.bmmods.com, and XanTium for hosting our

Release info:

We are a group of xbox enthusiasts that just wasnt satisfied in how far BIOS
development has come, and decided to take matters into our own hands.
Basically, we went through the current bioses feature lists, and the requested
bios hacks thread on forums.xbox-scene.com, and implemented all that we could.
We are open to most feature suggestions, especially if you feel that you can
help implement them.  We are aware of 2 of the most requested features that we
have not done; xbox live hack (to allow backups on xblive, and embedded ftp.
The former we will not be touching, sorry.  As for the later, never say never!

We know how many people love to customize their bios to fit their exact needs,
and we made an effort to make every option that we could configurable.  All of
the configurable options are controlled by a .cfg file (ini style) on the 
xbox hard drive.  We have included a win32 application that will edit this
file for you, which should eleminate user error for the most part.

Loading the config file from the disk requires a short delay while the IDE is
initialized. If you don't like the delay you can inject your config file into
the BIOS with our ConfigInjector tool. Note that an injected config does have
its disadvantages. Please see the ConfigInjector readme.txt for more info.

Please report all bugs, make feature requests, and leave comments in general in
the bios forum, on forums.xbox-scene.com, or #ind-bios on EFnet.

Files included in this release:

iND-BiOS.5003.06.bin		(md5: 2C9F4B933E4C57B26A9EC253FAE442B9)
iND-BiOS.5003.67.bin		(md5: 957D2306EB6563EB9C986566C8EA871B)
iND-BiOS.5003.06.bfm.bin	(md5: 18517E593E351DAE58E848AF33EAA1AF)
iND-BiOS.5003.67.bfm.bin	(md5: 85163F3E62C70F5F7A1E6C4E6A1DCC1B)
Win32 CFG Maker\ind-bios-config-maker.exe
Win32 CFG Maker\Xpreview.dll
Win32 CFG Maker\ConfigInjector.dll
Win32 CFG Maker\changelog.txt

Feature Summary (see notes for details):
Bootloader for 1.0-1.5 (evox's)
Supports conexant and focus video encoders
lba48 support
Boot All Originals
Boot All Unsigned Code
Boot All Backups
Macrovision Disabled
No DVD Rom Hack
Auto Load DVD Disable/Enable
Boot with corrupted eeprom
Custom error screen
Auto clock set
On the fly .xbe patching:
--Media patch
--FATX Patch
--Xbox LIVE Block
Hard Drive Swap Hack
Eject Fix
No AV Cable Hack
In Game Reset - Off/Quick/Complete
--Reset to Game/Reset to Dash (Triggers + Black + Back) OR (Triggers + Back + Start)
--Shutdown (Triggers + Back + White)
--Tray Eject (Triggers + Right Thumb + Dpad UP)
--Tray Close (Triggers + Right Thumb + Dpad DOWN)
--Power Cycle (Triggers + Back + X + Black) [hint: hit X before black]
Configurable bios intro:
---Custom Flubber, loads from c:\flubber.x or user specified file
---Flubber, glow, scene(3), fog colors
---Flubber radius
---Camera angle (15 choices)
---Spikey and/or Wireframe blob
---Enable 480p
--Splash Screen:
---Custom "X" logo, loads from c:\xlogo.x or user specified file
---The 'normal' hacks: lip, lip highlights, inner walls, inner glow
---Enable/disable light (the white light coming in from the top right)
---Enable/disable Trademarks
---Replace "XBOX" text with "IND-BIOS"
---Custom "XBOX" text, loads from c:\text.x or user specified file
---XBOX text color
---Change Background color
---Custom "Microsoft" logo, loads from c:\mslogo.bmp
Configurable LED color
Configurable fan speed
Configurable boot sequence
Configurable MAC address
Use e:\dashboard.xbx (optional) - used to specify a dash to boot for debug
Will boot some BFM bioses from e:\xboxrom.bin (make sure you can recover
if you try this)

To be added:
xcalibur video chip + 1.6 smc support
And more...

The configuration file must be placed in C:\ with the name ind-bios.cfg
A list of all the configuration settings and values is listed in the sample
ind-bios.cfg included.

Default file paths:
Custom Flubber - c:\flubber.x
Custom "X" Logo - c:\xlogo.x -- use XINNERCOLOR xlogo for color changes
Custom "XBOX" text - c:\text.x

The .x files we tested from http://xfiles.kernelbase.com/ needed their face
orientation reversed to show as logos, so if yours doesn't show that could be
the problem.

You can download/upload .x models and mslogo.bmp's from www.allxboxskins.com

UnleashX may fail to mount the volume it's on if the case of the ind-bios.cfg
DASH string isn't exactly right. If you edit ind-bios.cfg by hand make sure the
case is like so: "\Device\Harddisk0\Partition6\".
Case of the dash path and filename doesn't seem to matter, just the device and
partition part. This issue may also affect MXM and/or other dashboards.

Custom 'Microsoft'
Default filename: 	c:\mslogo.bmp	
Specifications: Size   - 200x34
		Format - 24bit
Transparency Must be enabled in the INI, MSLOGOTRANSEN=1
Default color is in RGB - FF 00 FF or Hex - 0xFF00FF
To Overide color, MSLOGOTRANSCOLOR=<hex>

Paul B's (oz_paul) full lba48 mods are featured, including support for an
on-disk partition table.

.06 uses the "F takes rest of drive" partition scheme
.67 uses the "F takes upto 137, G takes rest of drive" scheme

Please note that both builds are lba48 compatible, if you have a drive smaller
then 137gigs, it does not matter which build you use.

Quick IGR is quicker.

More compatible IGR is... more compatible. E.g. Soul Caliber 2 locks with the
quick IGR (and the latest X2 bios) except at the menus. This mode shouldn't cause

If you are using Evolution-X as your dashboard, we recommend that your either
disable the IGR in ind-bios, or the IGR in Evolution-x.  Having them both enabled
may cause conflicts.

IG Keys
Triggers + Back + Start or Black =   Reset
Triggers + Back + White          =   Shutdown
Triggers + Back + X + Black      =   Power Cycle
Triggers + R-Thumb + Dpad Up     =   Eject Tray
Triggers + R-Thumb + Dpad Down   =   Close Tray

XBOX Live Block
All games should be patched with smo's patch to disable Xblive.
All MS dash .xbe's should be patched to block the network completely,
stopping dash updates which the first patch does not.
Please note that this last patch effects all .xbe's with the same titleID as the
MS dash. So if you are working on an MS dash mod (thc, blackstormx, etc), please
change your titleID if you are including any networking capabilities, such as FTP.
Thanks to smo for this patch info.

Custom Error Screen
Our error screen will give the standard error number + a brief description of
the error.  Kudos to superfr0 for the first user-friendly error screens done
so long ago.

Thanks and greetz:
Barnabas, Complex, Evolution-X, MODCHIP-SOURCE, OzXodus, Paul B, Smartxx, thc,
Team Avalaunch, Xbins, Xbox-Scene.com, XBMC, Xecuter, and the rest.
NOTE that we are in NO way associated with ind-bios.com. We find Freakware to
be very childish in their recent domain registration.
ps. kl0wn is teh fagg0r!

Fixed  - bug in injected config handling

Fixed  - buggy IGR.
Fixed  - issue that prevented NOSOUND=1 from working
Fixed  - issue with config injector that caused no video in some cases
Fixed  - custom blob distortion when flubber background was off
Added  - in-game shutdown, tray eject/close, and power cycle
Added  - custom MAC address
Added  - custom text and logo scaling
Added  - a few things to the feature list that were present in 5001, just not noted
Change - text.x files don't need face inversion
Included newest version of our Config Maker, v0.4.27

Initial Public Release