Jump to content
OGXbox.com

What is the practical use of a BFM bios?


Edge
 Share

Recommended Posts

So I recently learned a valuable lesson about TSOP flashing when I flashed my 1.0 with iND-BiOS.Beta.Feb-11-05.67.bfm.bin rather than the non-BFM version of the bios. I was wondering what the practical purpose of the BFM (Boot from Media) bios is, and how one would even use it?

I'm assuming it is a BIOS that something can load AFTER the Xbox as already booted and initialized all hardware?

Edited by Edge
Extra Info
Link to comment
Share on other sites

You can also load a debug BFM BIOS to change your console from a retail device into an Xbox Debug Kit.  Operation of a retail console as a debug kit works better if it has an additional 64MBs of RAM added (v1.0-1.4 consoles only) bringing in par with a Debug Kit's 128MBs of RAM.  I'm not exactly sure how limited a retail console is when being used as a debug kit with the stock 64MBs of RAM.

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

  • Similar Content

    • By ironspyder1734
      this happened when I just open the disc tray from the Xbox to remove the disc to provide sound for the Xbox. I did this because it was taking too long to load up again.
      Here's the vid: (Start at 21:00 to save time)
       
    • By Shmingers
      Hi all, I've lurked here for a while now. This is a great forum to get info from. Thank you.
      Question - I've been working on XBoxes for a while now, and I just got my hands on a 1.0 with a dead Thompson drive and an even deader original Seagate hard drive (showing error 7). Upon opening the case, I realized it had an old modchip on the underside of the board:
      https://imgur.com/ZGJwShp
      Does anyone know what modchip this is? I'm mostly curious what that chip is. It's a very clean install and I've never seen one like it.
      If I tweak the laser pot and get the DVD drive working, will this modchip be able to boot Hexen? I have an Aladdin XT chip and a new laser coming in the mail, but they're a month away. I'm wondering if I can get the drive running just long enough to boot Hexen and install a new hard drive, maybe TSOP the box and then remove this older modchip.
      Thank you in advance!
    • By hastings298
      OG Xboxers assemble! Come on guys, how has no one discovered what this Easter egg is? It's just a combination of button presses.
      Additional info found on Reddit:

       
      "That thread points out a section of the Xbox kernel's source code (which contains the startup animation code) which has checks to see if certain controller buttons are being pressed and then it conditionally fires functions to alter how the startup animation looks and behaves. The code has references to changing things like the presence of fog, shadows, the "blob" throbbing effect, and camera placement. There's references to "pause" and "camera under control", which makes me think you may be able to pause the bootup animation and then move the camera around the scene using the controller. The boot animation (and bootup sound) is rendered in real time in 3D and is not a pre-rendered video, which makes this all possible in theory.
      The presence of this code in the stock kernel indicates that it might somehow be able to be triggered by a user on a stock Xbox, if triggered correctly. Currently, simply pressing buttons during the bootup sequence doesn't seem to have any effect. There might be some missing component to trigger all this.
      Keep in mind, this is all speculation. Seamus could be referencing something else entirely for all we know. I also don't know for certain that the code in reference made its way into the final shipped kernel. It could have also been only present in certain versions hypothetically.
      EDIT: the code that handles processing button inputs is not active in retail versions of the kernel from what I can tell. There's a special flag that is basically used to indicate whether or not the build is being used for testing. If this "final build" flag is turned on, inputs aren't processed. Seeing as how you can only do this on non-final development builds, I don't think this is the easter egg he's talking about. I'd still be curious to play around with it though. It looks like a very simple thing to enable so I'm surprised there isn't a version out there currently that has this feature enabled, especially hacked BIOSes. It looks like this is a rather trivial flag to set during compilation."

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.