Sorry But I Believe This deserves its own space
I will keep adding any findings i come by
-------------------------------------------------------------------------------
well i got progress in getting my boot order working great
i got my boot sequence as follows
d:boot.xbe
c:avalaunch.xbe
c:evoxdash.xbe
c:mxmdash.xbe
c:nexgen.xbe
c:xboxdash.xbe
there seems to be 5 boot options for dashboards i tested it and it boots all in that order. anyway what i did to extend my dash names was simply borrow bits. for each bit removed a bit is inserted. for each bit longer a bit was borrowed from a not used or inserted bit.
i opened Hex Work Shop 4.2 loaded xboxkrnl.img
went to Edit, Find and searched for 'evox' All Instances, ASCII String.
and it showed two sections containing that string
the first one was under X3MAGIC so i fixed it to my liking
borrowing and supplimenting at the end of each xbe name bits '00'. After some customizing i went to the second instance which contained actual boot locations in visable text.
CdRom0boot.xbe...DeviceHarddisk0Partition2avalaunch.xbe
well again i changed what i needed. borrowed bits. in this part i borrowed some bits from cdrom. i used boot.xbe oppsed to default.xbe
apparantly the only thing that works in this part is the Cdrom boot xbe. ive changed it and it works but it seems the rest of the hard drive partition and xbe names are overwritten by x3magic. this is not totally confirmed. I can confirm the cdrom boot xbe remains working.
saved my kernel packed it with xbtool v1.0.12, flashed with evox and all is good
works to my expectations
This part here is taken from the other thread written by 82ross adding it to keep all information in one post
QUOTE |
TUTORIAL FOR X2 4980 DASHBOARDS ON A DIFFERENT PARTITION
Software needed: XBtool Any hex editor (UltraEdit32 is used in this example)
1) Start XBtool. 2) In the "Bios Type" drop down box make sure it says "Multi". 3) Click unpack. 4) Locate and selesct the 4980 bios of your choice and click "Open".
5) Minimize XBtool and goto the folder where your bios was located you should see a folder with the same name as your bios. Enter this folder. You should see 3 files.
2bl.img remainder.img xboxkrnl.img
6) Open up xboxkrnl.img in your HexEditor. 7) In your hexeditor find the Goto function. In UltraEdit32 its "Search>Goto Line/Page" (Ctrl+G) In the box that pops up enter the address 0x2d154.
9) This should jump to that location. In UltraEdit32 it should look like this:
0002d150h: 00 01 00 00 02 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash
The first section befiore the : is the address The 16 pairs of numbers after that is the hexcode After the ; is the ASCII version of the hex code.
10) The number in bold is the code we are interested in (0x2d154). 02 means partition2 11) Click on the 2 in the 02 and press:
1 to boot dashboards from partition E: 0002d150h: 00 01 00 00 01 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash
6 to boot dashboards from partition F: 0002d150h: 00 01 00 00 06 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash
7 to boot dashboards from partition G: 0002d150h: 00 01 00 00 07 01 00 00 65 76 6F 58 64 61 73 68 ; . . . . . . . . evoXdash
12) Close and save this file.
13) Go back to XBtool making sure Multi is still selected. 14) Click on the "Pack" button. 15) Select the xboxkrnl.img you have just edited. 16) A Save As dialog pops up. Enter the name you wish the bios to be called. 17) Your new bios will be in the same folder as your xboxkrnl.img.
18) Flash your modchip with this new bios.
Following on from 0x2d154 you can see the names of the four dashboards in the order they will be loaded. You can rename these if you wish. I would keep the length of the names the same. Only overwrite current names. Do not extend the names as this maight break the bios. This will probably change in the future.
|
if you attempt this BE CAREFUL not to borrow anything not 00 and where you borrowed it from.
-------- TRADE MARK SYMBOL --------
To Remove The 'TM' symbol from the boot simply goto location
00060968 and change hex values 18 to 20
you can also do a hex search for 455c c1e0 1889 and change the 18 to 20
----------- X COLORS ------------
you can get your hex colors by takeing the red,green and blue custom numbers and using the windows calculator in scientific mode and enter the number in decimal and click hex to convert to hex.
X Lip
HEX Offset: [0x0002D1A8]
was 00 01 00
X Lip HighLights
HEX Offset: [0x0002D1AC]
was 4B 9B 4B i changed it to FF 00 00 for a blue color
In here it goes backward BLUE GREEN RED (when doing custom colors) so FF = 255 Blue 00 green 00 red
X Inner Walls
HEX Offset: [0x0002D1B0]
was 17 6A 21
X Inner Glow
HEX Offset: [0x0002D1B4]
Was 01 DF CB
XBOX Text
HEX Offset: [0x0002D1B8]
was 13 CA 62 i canged to DA 65 17 for another custom blue text.
ALL TESTED AND WORKS PERFECT!
WOOT!
---------- SPLASH LOGO ------------
HEX Offset: [0x0005A81C]
was 75 0B to disable change to 90 90
---------- NO ANIMATION -------------
HEX Offset:
[0x0005B222]
was 74 09 now 90 90
[0x0005B989]
was 74 09 now 90 90
[0x0005C083]
was 75 0EE9 979D now E9 0B00 0000
[0x0005C0AB]
was 75 05E8 A99D now E9 0200 0000
---------- X LOGO ----------------
To remove this
[0x0005B56C]
was E8A7 F7FF FF now 9090 9090 90
[0x0005C06D]
was E8 5AF3 FFFF now 90 9090 9090
also add
[0x0005B222]
was 74 09 now 90 90
[0x0005B989]
was 74 09 now 90 90
[0x0005C083]
was 75 0EE9 979D now E9 0B00 0000
[0x0005C0AB]
was 75 05E8 A99D now E9 0200 0000
------------------------------------------------------------------------------
I sure hope NghtShd updates xbtool it was a very useful tool and probly one of the most needed app for the xbox. dont want to see a good program go out of production
Hopefully he can use this info to update XBTool or someone else can possibly make a small patcher for this!
I will see what else i can find but a lot of the work is already found for you
Once Again Unless You Can Recover From a Bad Flash Or Improper Editing USE AT OWN RISK. I TAKE NO RESPONSIBILITY!
Enjoy Happy Hacking B)
This post has been edited by skorchir on Jan 14 2004, 04:02 AM