Jump to content
OGXbox.com

Resize 1024kb bios to 256kb or 512kb to flash bios split...


verawarez
 Share

Recommended Posts

Hi guys now im recently splitting 1.0 bios to 4 banks, i backup bios with evox but gives me 1024 size backup

I know that with raincoat it doesnt autosize to 1024kb but the problem i dont know how to use it

Many questions...

1 could i split the 1024 bios to 4x 256kb bios? or 2x 512kb ones?

2 can i backup 256kb or 512kb bios size (tsop splitted one)

3 is there any option to have a 256kb backup of 1.0 1.1 bios xbox?

last, is there any option or tutorial to get raincoat working? or to make backup with raincoat?

Link to comment
Share on other sites

You don't split 1mb BIOS files. You split the TSOP chip with a BIOS flasher.

If you want a 4-way BIOS option, you'll need to wire your XBOX up for a 4-way split and flash 4 individual 256kb BIOS files.

Not sure why you'd want 4 different BIOS options though....

Link to comment
Share on other sites

10 hours ago, verawarez said:

Hi guys now im recently splitting 1.0 bios to 4 banks, i backup bios with evox but gives me 1024 size backup

I know that with raincoat it doesnt autosize to 1024kb but the problem i dont know how to use it

Many questions...

1 could i split the 1024 bios to 4x 256kb bios? or 2x 512kb ones?

2 can i backup 256kb or 512kb bios size (tsop splitted one)

3 is there any option to have a 256kb backup of 1.0 1.1 bios xbox?

last, is there any option or tutorial to get raincoat working? or to make backup with raincoat?

If you're talking about 4 DIFFERENT bioses, that sounds like a lot of work to avoid buying a chip. lol.

  • Like 1
Link to comment
Share on other sites

17 hours ago, verawarez said:

I'm doing some testing, if a bank is not flashed properly i could restore just changing to other bank

I have some modchips too anyway, thankx

Was just makin a joke, my apologies. 😛 Well if it's just for fun and experimental, then lets see if we can do it! Didn't mean to make it sounds like a dumb idea. If you can pull it off, you would probably be the first! So you're saying theoretically, you could boot XBlast from one bank and try flashing again if something goes wrong. But if XBlast detects a certain chip type, it will probably try to flash a full 1MB again not just 256, so you would have to keep that in mind. But I'm sure you know that. :)

Link to comment
Share on other sites

So, basically, when a part of a TSOP bank is grounded, the Xbox can't see that part of the chip anymore.  By grounding specific parts of the chip away like that, the Xbox will skip over those parts and boot the first bios file it sees.  So to accomplish what your shooting for, you want to build your custom 1024k bios file that contains all four banks, by just simply combining all the 256k files together into a single large file.  This is easy to do from a DOS or Linux command prompt.

 

In DOS you use something like 'copy biosA.bin + biosB.bin + biosC.bin + biosD.bin bigbios.bin'. Then you take the 1024k bios file and flash it to your TSOP with no switches active, so the chip is ungrounded and you have access to the entire 1024k.  Then you would use your switches to access the specific bank you want to load from.

 

That's how I've always done it at least.

  • Like 1
Link to comment
Share on other sites

4 hours ago, WildMage said:

So, basically, when a part of a TSOP bank is grounded, the Xbox can't see that part of the chip anymore.  By grounding specific parts of the chip away like that, the Xbox will skip over those parts and boot the first bios file it sees.  So to accomplish what your shooting for, you want to build your custom 1024k bios file that contains all four banks, by just simply combining all the 256k files together into a single large file.  This is easy to do from a DOS or Linux command prompt.

 

In DOS you use something like 'copy biosA.bin + biosB.bin + biosC.bin + biosD.bin bigbios.bin'. Then you take the 1024k bios file and flash it to your TSOP with no switches active, so the chip is ungrounded and you have access to the entire 1024k.  Then you would use your switches to access the specific bank you want to load from.

 

That's how I've always done it at least.

However, XBlast will have a hard time being used because it has to boot with the intended flash area fully exposed. This would have to be a one time TSOP flash. There will only ever be one chance to do it.... Unless a programmer is involved. Or, perhaps XBLAST will see the TSOP and detect it properly regardless of how much is exposed and the proper switch configuration can be engaged after XBlast has booted from its 256K bank.

Link to comment
Share on other sites

On 3/22/2024 at 5:43 AM, verawarez said:

Hi guys now im recently splitting 1.0 bios to 4 banks, i backup bios with evox but gives me 1024 size backup

I know that with raincoat it doesnt autosize to 1024kb but the problem i dont know how to use it

Many questions...

1 could i split the 1024 bios to 4x 256kb bios? or 2x 512kb ones?

2 can i backup 256kb or 512kb bios size (tsop splitted one)

3 is there any option to have a 256kb backup of 1.0 1.1 bios xbox?

last, is there any option or tutorial to get raincoat working? or to make backup with raincoat?

All stock Xbox BIOSes and most modified Xbox BIOSes are only 256 KBs in size. 

Microsoft (MS) installed a 1MB flash chip on v1.0 and v1.1 motherboards and Evox dumps the entire flash memory chip - 4 copies of the same BIOS.  And, with v1.2 and later motherboards MS changed the flash memory chip to 256KBs; however, the replacement dashboard's backup routine did not change and the same chip is accessed 4 times to dump a 1MB file too.  This occurs because the memory address decoding is incomplete throughout the entire 16MBs of memory space MS allocated for the TSOP.

For a v1.0 or v1.1s 1MB flash, it can be accessed at 16 different evenly divisible 1MB addresses throughout this space to dump the 1MB flash memory chip.

And for v1.2-1.4s, the 256KB flash can be accessed at 64 different 256KB starting addresses to dump the same data.

 

If the BIOS's base size is 256KBs, you can split the file into 4 256KB sections one after the other to obtain 4 copies of the same BIOS.

 

 

 

Link to comment
Share on other sites

On 3/30/2024 at 11:07 AM, Bowlsnapper said:

However, XBlast will have a hard time being used because it has to boot with the intended flash area fully exposed. This would have to be a one time TSOP flash. There will only ever be one chance to do it.... Unless a programmer is involved. Or, perhaps XBLAST will see the TSOP and detect it properly regardless of how much is exposed and the proper switch configuration can be engaged after XBlast has booted from its 256K bank.

Yeah, I didn't think about this, but an XBlastOS bios would be pretty pointless for a split TSOP, unless it was on the first and therefore ungrounded bank, wouldn't it? I've only ever had luck flashing the entire ungrounded TSOP at once. If any switch is hit, the flash program just couldn't even see the TSOP, although I admit I've never messed with anything but the Xblast xbe, and standard gaming bios files.

 

I used my switched 1.0 bios to have one VGA bios, and an almost identical bios that was not VGA, and maybe another bank to switch to a different OS, like one that boots into Avalaunch instead of XBMC.  It was all done pretty much because I could though, and it never saw much real world use.

Link to comment
Share on other sites

1 hour ago, WildMage said:

Yeah, I didn't think about this, but an XBlastOS bios would be pretty pointless for a split TSOP, unless it was on the first and therefore ungrounded bank, wouldn't it? I've only ever had luck flashing the entire ungrounded TSOP at once. If any switch is hit, the flash program just couldn't even see the TSOP, although I admit I've never messed with anything but the Xblast xbe, and standard gaming bios files.

 

I used my switched 1.0 bios to have one VGA bios, and an almost identical bios that was not VGA, and maybe another bank to switch to a different OS, like one that boots into Avalaunch instead of XBMC.  It was all done pretty much because I could though, and it never saw much real world use.

Yeah, the XBE, perhaps, but you  would have to build the bios on the PC every time, as long as you were okay with that.

Link to comment
Share on other sites

Join the conversation

You can post now and register later. If you have an account, sign in now to post with your account.

Guest
Unfortunately, your content contains terms that we do not allow. Please edit your content to remove the highlighted words below.
Reply to this topic...

×   Pasted as rich text.   Paste as plain text instead

  Only 75 emoji are allowed.

×   Your link has been automatically embedded.   Display as a link instead

×   Your previous content has been restored.   Clear editor

×   You cannot paste images directly. Upload or insert images from URL.

 Share

Board Life Status


Board startup date: April 23, 2017 12:45:48
×
×
  • Create New...

Important Information

By using this site, you agree to our Terms of Use.