Jump to content
OGXbox.com

Wally12

Members
  • Posts

    16
  • Joined

  • Last visited

  • Days Won

    2

Posts posted by Wally12

  1. On 11/17/2021 at 10:43 PM, SS_Dave said:

    The 2 red wires on the modchip what are they connected to? They don't need to be there as the D0 is grounded on the bottom.

    It's probably not how I would have repaired the trace, I would have linked it from the 2 red arrows.

    PXL-20211118-033606097.jpg

     

    The way I would attempted to fix this is repair the damaged trace like above 1st then try powering on the Xbox board without the modchip connected.

    If it works to the point of displaying something on the screen even if it's a error then link the D0 to ground like the like on the bottom for the board and plug the mod chip back on the board.

     

    Can you post a close up of the trace repair?

     

     

    Cheers

    SS Dave


    Soft modding is like masturbating, It gets the job done but it's nothing like the real thing.

     

    I just used this to fix my v1.1 Xbox where I had ripped the alternate point off the board. My Xbox was FRAG as a result. I bridged these two vias with a wire and problem solved. Thank you.

  2. 16 hours ago, MilkMan2004 said:

    From what I am reading this currently cannot be used for xboxhd+  as the patching process breaks things correct?

    The different udma options is interesting.. looking forward to experimenting with it...

    That seems to be the case for what I’ve tried. And I think Makemhz himself said it’s not yet compatible with M8+ that’s got the HD+ patch applied. I’ve only had success patching a base M8+ BIOS (presumably how it was released). Any changes made to M8+ using EVtool make the unpacked .img kernel unrecognizable by the Titan patch because it changes the hash it recognizes. What that means as far as coding goes, I couldn’t tell you lol.

    You can force Titan to try and patch it using a --force command but it may result in the BIOS being broken and not actually working. You wouldn’t want to be experimenting with flashing that to a modchip unless it has multiple banks or you have a way to recover it.

    I have tried editing M8+ for a v1.6 Xbox with EVtool to editing the splash screen colors, dashboard paths, and fan speed. Then I saved that and forced Titan to patch it. Titan said it patched it but after having flashed it to one of the modchip banks, it was completely a borked BIOS. No audio or video from the Xbox upon boot up.

    I’m going to keep toying with it to see if I can get it to work. It’s possible I was trying to apply it to a copy of M8+ that I had applied the HD+ patch too, and that caused the issue. I don’t know.

    Don’t be afraid to mess around with this patch but ONLY IF you have a modchip you can easily fix a bad BIOS being flashed to. Fixing a bricked TSOP probably wouldn’t be fun.

  3. https://github.com/gaasedelen/titan#overview
     

    Overview

    Titan is a series of hand-written binary patches for the original Microsoft Xbox kernel. These patches are designed to expand the storage capabilities of the popular 2001 game console in excess of 16TB. This is achieved by modifying the kernel to support LBA48 and extending the number of addressable 512-byte disk sectors in the IO stack.

    Special thanks to Mike Davis for his serial debugging boards, Matt Borgerson for his tireless efforts on XEMU & FATX, and finally Paul Bartholomew (oz_paulb) for his original LBA48 research from 2003 which facilitated up to 2TB for the past 15+ years. All of these people and their open-source works played an important role in the creation of Titan.

    Disclaimer

    This project does NOT use any copyrighted code, or help circumvent security mechanisms of an Xbox console.

    These patches should be considered highly experimental pending further attestation. By using this software, you accept the risk of experiencing total loss or destruction of data on the console in question.

    Titan may break existing Xbox homebrew, and existing homebrew may break Titan-based systems.

    Usage

    Titan's PC-based kernel patcher is written in Python 3. It is strongly recommended that you download the released packages which bundle the applicable dependencies for Windows, Linux, and macOS.

    Example usage is provided below:

    python3 tpatch.py m8plus_kernel.img
    

    Successful output should look something like the following:

    [*] Patching with Titan v1.0 -- by Markus Gaasedelen
    [*] - Hashing kernel 'C:\titan\m8plus_kernel.img' to ensure compatibility
    [*] - 0x800243AA: Patching HddStartVerify(...)
    [*] - 0x8002443F: Patching HddVerify(...)
    [*] - 0x800244E6: Patching HddStartRw_Length(...)
    [*] - 0x80024534: Patching HddStartRw_Transfer(...)
    [*] - 0x80024632: Patching HddRw_Save(...)
    [*] - 0x8002465B: Patching HddRw_Smuggle(...)
    [*] - 0x80024485: Patching HddCompleteRw(...)
    [*] - 0x800246F3: Patching HddGetDriveGeometry(...)
    [*] - 0x8002F066: Patching HddPartitionCreate(...)
    [*] - 0x80024B5A: Patching HddCreateQuick(...)
    [*] - 0x8005546D: Patching HddCreate(...)
    [*] - 0x80027143: Patching FatxParseSupeblock(...)
    [*] - 0x80029CE5: Patching FatxStartAsyncIo(...)
    [*] - 0x80029E5B: Patching FatxAsyncIo(...)
    [+] Patching successful!
    

    For a full walkthrough of setting up an Xbox with Titan, please refer to the GUIDE.md provided in this repo.

    Additional Notes

    Some additional notes about Titan are as follows:

    • Formatting
      • The FATX project is currently the only tested/supported method to format a disk for a Titan-based system
      • XBPartitioner/XBlast/XeniumOS/FATXplorer are all considered unsupported and probably require updates
        • I fully expect these tools to get updated releases in the near-future
    • Partitions
      • Titan is essentially hardcoded to use a 'F (Partition 6) Takes All'-esque partitioning scheme
      • Titan could be extended to support additional partitions, but it seems unnecessary
    • Clusters
      • Titan allows increased cluster sizes of 128kb, 256kb and 512kb
        • It is strongly recommended to format large disks (2TB+) with 1024 sectors per cluster (512kb)
        • Matt's FATX is the only tool that can currently format disks with larger clusters
      • Increased cluster sizes dramatically increases the speed of mounting FATX volumes (faster bootup)
      • Increased cluster sizes will ensure more linear reads on the disk (faster file reads, game loading, etc.)
      • Increased cluster sizes allows for more items in the root disk directory (8192 items at 512kb clusters)
      • If you're using Titan, you can afford the luxury of bigger clusters so stop complaining about wasted space
      • Increased cluster sizes were never the issue for limiting drive/partition sizes, this is FUD
        • 64kb clusters should work on the Titan partition but bootup/mounting WILL be slow for large disks
    • UDMA
      • Titan can change the UDMA transfer mode used by the kernel with --udma N
        • Increasing the UDMA mode has been profiled to improve some game load times in excess of 20%
        • Increasing the UDMA mode will require an 80pin IDE cable
      • The retail Xbox uses UDMA 2 (33mb/s) by default (as do many/all (?) modified BIOS')
      • The maximum supported UDMA mode by the Xbox southbridge is UDMA 5 (100mb/s HDD <--> CPU)
        • UDMA 5 DOES NOT WORK WITH ALL IDE TO SATA ADAPTERS
        • UDMA 5 has been confirmed working with Startech adapters but has not been properly benchmarked
        • UDMA 5 is unstable on RXD-629A7-7 based adapters, but UDMA 4 seems okay
        • WLXKG-863B are the 'worst' adapters I have experienced working on Titan and are largely untested
    • Games
      • A random assortment of games have been tested to ensure some baseline on system stability
        • I don't expect major issues here, but more testing should be obviously be done
    • Dashboards
      • XBMC seems to work fine
      • EvoX seems to work fine
        • EvoX displays the incorrect disk size because it performs a modulus of 'available gigabytes' by 1000
        • This does not mean that you formatted incorrectly, or that the HDD is corrupt
        • FTP seems okay?
      • Dashboard-based FTPs are probably much safer than BIOS-based FTP (eg. XeniumOS)
      • Consider all other dashboards as untested
    • Other Homebrew Notes
      • DVD2Xbox works fine
      • FTP via XeniumOS is probably risky. I would only use it to transfer files onto RETAIL partitions (C or E)
      • Anything booting into a BFM BIOS (PBL, Hexen?) is totally unsupported for accessing the Titan partition (F)
      • Consider all other homebrew as untested
    • Patches
      • Titan is only supported on the M8+ kernel. M8+ is a modified version of the final retail kernel (5838)
        • Titan/M8+ can be used on ALL retail hardware revisions (1.0 -> 1.6b)
        • These patches can almost certainly be ported to other Xbox kernels, but not something I plan on doing
      • Previous iterations of these patches modified the kernel to use 4K sectors but was deemed unnecessary
        • The released patches can be further simplified, moving away from the original 4K implementation
      • More experimental patches that further accelerate mounting large FATX volumes may be added later
    • Like 3
    • Haha 1
  4. On 2/23/2021 at 12:43 PM, Raja said:

    Just another precaution bridging those TSOP points is not as easy as it looks in the pictures, specially if you have never done this before. Those points are very tiny, Use some sort of magnifying glass and very low heat soldering iron with a fine tip. Tin a 30AWG wire and use that as point to point contact for soldering. Lifting traces is very common side effect of high heat soldering irons. I have been there and done that trace lifting on my first TSOP and bridging alternative points becomes another added task which is not easy either.

    And thanks to Dave's Signature that gave me the encouragement and guts to do my first TSOP Flash😀

    Good Luck!

    If someone’s not comfortable with soldering, they can always use conductive paint/glue. It works fine and mitigates the risk factor as long as you apply it correctly, i.e. not dumping a huge glob down that bridges more than just the two points in each location.

  5. On 3/4/2020 at 1:40 PM, XxSPIKE1989xX said:

    great work guys what games are missing 480p fixes. i know that pal sports games like club football need fixes and they need ntsc mode enabled but i hear it's a difficult fix. are there any other games.

    Kung Fu Chaos is another game. It can be patched so the menus will be 480p, but once in-game, it’s an unplayable scrambled mess.

  6. On 4/5/2020 at 12:17 PM, puntja said:

    Well I know about the UDATA folder, I just don't know there they go on the 360 :(

    FTP them or w/e method you want to use off your Xbox. They go in the “Compatibility” folder in HDD1 on your Xbox 360. Browse that and somewhere in there, I don’t remember off the top of my head, you’ll see a UDATA folder to put them in.

    • Like 1

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.