Jump to content
OGXbox.com

KaosEngineer

Moderators
  • Posts

    4,875
  • Joined

  • Last visited

  • Days Won

    460

Everything posted by KaosEngineer

  1. Simpler to boot a different supported BIOS to use NKPatcher's driveimageutils' attach app when you want to mount a disc image to run a game from a dot iso file (XISO disc image) stored on the hard drive with the default.xbe (attach app renamed and XBE title editied) in a Games subfolder. M8plus is supported. You need to make sure that the LBA48 configuration of the BIOS matches that in use by the X3 BIOS. (Or, have an XBPartitioner partition table on the hard drive and use a BIOS that reads it to override the default built-in LBA48 configuration of the BIOS.) Here's the list of the CDROM Modchip patchable BIOSes from the BIOS chain loader app's source code - xboxapp.asm: kernel_info_table: kinfo_entry 3944, 8003BE58h, 8003bff0h, 80031656h kinfo_entry 4034, 8003BF18h, 8003c0b0h, 80031293h kinfo_entry 4817, 8003B198h, 8003b330h, 8002fd41h kinfo_entry 4981, 8004F5F8h, 8004F790h, 80034584h kinfo_entry 5003, 80042D48h, 80042EE0h, 80035902h kinfo_entry 5035, 8005D4F0h, 8005D680h, 8003BC5Dh kinfo_entry 5101, 8003B298h, 8003B430h, 8002FDD7h kinfo_entry 5530, 8003C118h, 8003c2c4h, 8002ff55h kinfo_entry 5713, 8003C138h, 8003c2e4h, 8002ff6fh kinfo_entry 5838, 8003C138h, 8003c2e4h, 8002ff6fh kinfo_entry_last What all those numbers mean as to which BIOSes work on a hard modded console to use NKPatcher's attach app along with the CDROM mount patcher that chain loads your default dashboard after patching the in-memory BIOS: Evolution-X's M8plus - kernel version = 5838 (has the same kernel version as the latest stock MS BIOS. Team Xecuter's X2 4981 (fits in a 256KB BIOS bank) and 5035 (requires a 512KB BIOS bank) iND-BIOS 5003, not 5004 The other versions listed are the stock MS BIOS versions: 3944, 4034, 4817, 5101, 5530, 5713, 5838 (used with softmods).
  2. UXArchitect - http://www.mediafire.com/file/41bx03vvxzf0exa/UXArchitect.rar/file I have no idea if this file contains the latest version.
  3. The nichicon 6.3Vdc HM series caps have a much higher rated ripple current 3000 mA versus 1700 mA and a lower ESR 0.011 Ohms instead of 0.035 Ohms of the Yaego's. Rated lifetime of the nichicons however is only 2000 hours. There are other ultra-low ESR caps with up to 10,000 hour lifetime ratings. https://www.nichicon.co.jp/english/products/pdf/e-hm.pdf P.S. The Yaego's will most likely work but at a lower than rated life expectancy.
  4. I always thought that too but it's not quite true. However, the files, dashboard locations, on the hard drive have to be setup properly for both to work.
  5. Which home screen? Post a screenshot.
  6. You can remove the passwords and passcodes by editing UnleashX's config.xml file. Look for the <List> tag attributes passcode="<Button combo>" and password="<Password text>" Download the file via FTP, edit it in a text editor to remove them from the <List> tags, upload the updated config.xml file (overwrite the current file) then reboot. If you mean those on the DVD you burned, you will need to extract the files from the XISO disc image using Qwix or other XISO extraction/creation tool, edit the config.xml file to remove them, create a new XISO disc image and burn it to a new disc.
  7. Rocky5's Xbox Softmodding Tool dashboard is UnleashX with a custom skin he made. Rocky5 has released the skins that you can install to use instead of the default's available within the UnleashX dashboard. Google drive link to download the Xbox Softmodding Tool Skins.zip archive. Upload the extracted content to UnleashX's skins subfolder (e.g., C:\Dashboards\UnleashX\skins)
  8. You may need to recap the console. Especially the 5 ultra-low ESR electrolytic capacitors near the CPU heatsink. Most Xboxes use 3300uF 6.3Vdc 105 degree Celsius rated caps. Make sure you replace them with low or ultra-low ESR caps not plain old electrolytic capacitors.
  9. To add additional tags you'd like to see on the Synopsis page, you have to edit the script that processes the default.xml file. system / scripts / XBMC4Gamers Extras / Synopsis / default.py You cannot just add additional tags you want to be included. The script that processes the default.xml file only looks for a specific set of tags: <synopsis> <title>Advent Rising</title> <developer>Demiurge Studios</developer> <publisher>Majesco Entertainment</publisher> <features_general>Players: 1, Dolby 5.1 Surround</features_general> <features_online>Content Download, Friends</features_online> <esrb>T</esrb> <esrb_descriptors>Blood, Mild Language, Violence</esrb_descriptors> <genre>Action-adventure, third-person shooter Action-adventure</genre> <release_date>May 31, 2005</release_date> <rating>7.8</rating> <platform>Xbox</platform> <exclusive>No</exclusive> <titleid>4D4A0009</titleid> <overview>some info would go here</overview> </synopsis> There are a few additional alternate tags: title_alt, rating_alt, titleid_alt and overview_alt. Source: https://github.com/Rocky5/XBMC4Gamers/tree/2d2a5fa79b783ad0b51a4c50fde08f49024e84b6/Mod Files/system/scripts/XBMC4Gamers Extras/Synopsis Look at the default.py file at line ~451: def clear_properties(): ##### default.xml Current_Window.setProperty( 'Synopsis_title','' ) Current_Window.setProperty( 'Synopsis_title_alt','' ) Current_Window.setProperty( 'Synopsis_developer','' ) Current_Window.setProperty( 'Synopsis_publisher','' ) Current_Window.setProperty( 'Synopsis_features_general','' ) Current_Window.setProperty( 'Synopsis_features_online','' ) Current_Window.setProperty( 'Synopsis_esrb','' ) Current_Window.setProperty( 'Synopsis_esrb_descriptors','' ) Current_Window.setProperty( 'Synopsis_genre','' ) Current_Window.setProperty( 'Synopsis_release_date','' ) Current_Window.setProperty( 'Synopsis_rating','' ) Current_Window.setProperty( 'Synopsis_rating_alt', '' ) Current_Window.setProperty( 'Synopsis_platform','' ) Current_Window.setProperty( 'Synopsis_exclusive','' ) Current_Window.setProperty( 'Synopsis_titleid','' ) Current_Window.setProperty( 'Synopsis_titleid_alt','' ) Current_Window.setProperty( 'Synopsis_overview','' ) Current_Window.setProperty( 'Synopsis_overview_alt','' ) to add additional tags to be displayed on the text mode Synopsis page. For example, add the following line to read the text of the <resolution></resolution> tags: Current_Window.setProperty( 'Synopsis_resolution','' ) There's more than this section of code to modify to add additional items to the page. It doesn't display any old set of tags a user adds to the default.xml file. Look at line ~143 of default.py: def synopsis_mode_text(): ##### Read XML & set if os.path.isfile( _Resources_Default_xml log('| Found default.xml') xbmc.executebuiltin('Skin.Reset(nodefaultxml)') Synopsis_XML = open( _Resources_Default_xml, 'r' ).read() Output = BeautifulSoup( Synopsis_XML ) try: # Title Current_Window.setProperty( 'Synopsis_title', Output.title.string.replace('&amp;','&') ) Current_Window.setProperty( 'Synopsis_title_alt', Output.title.string.replace('&amp;','&') ) except(TypeError, KeyError, AttributeError): pass try: # Developer Current_Window.setProperty( 'Synopsis_developer', Output.developer.string ) except(TypeError, KeyError, AttributeError): pass try: # Publisher Current_Window.setProperty( 'Synopsis_publisher', Output.publisher.string ) except(TypeError, KeyError, AttributeError): pass try: # Features General Current_Window.setProperty( 'Synopsis_features_general', Output.features_general.string ) except(TypeError, KeyError, AttributeError): pass try: # Features Online Current_Window.setProperty( 'Synopsis_features_online', Output.features_online.string ) except(TypeError, KeyError, AttributeError): pass try: # ESRB Rating Current_Window.setProperty( 'Synopsis_esrb', Output.esrb.string ) except(TypeError, KeyError, AttributeError): pass try: # ESRB Descriptors Current_Window.setProperty( 'Synopsis_esrb_descriptors', Output.esrb_descriptors.string ) except(TypeError, KeyError, AttributeError): pass try: # Genre Current_Window.setProperty( 'Synopsis_genre', Output.genre.string ) except(TypeError, KeyError, AttributeError): pass try: # Release Date Current_Window.setProperty( 'Synopsis_release_date', Output.release_date.string ) except(TypeError, KeyError, AttributeError): pass try: # GameRating Current_Window.setProperty( 'Synopsis_rating', Output.rating.string ) if "0" <= Output.rating.string < "1": Current_Window.setProperty( 'Synopsis_rating_alt', "0" ) if "1" <= Output.rating.string < "2": Current_Window.setProperty( 'Synopsis_rating_alt', "1" ) if "2" <= Output.rating.string < "3": Current_Window.setProperty( 'Synopsis_rating_alt', "2" ) if "3" <= Output.rating.string < "4": Current_Window.setProperty( 'Synopsis_rating_alt', "3" ) if "4" <= Output.rating.string < "5": Current_Window.setProperty( 'Synopsis_rating_alt', "4" ) if "5" <= Output.rating.string < "6": Current_Window.setProperty( 'Synopsis_rating_alt', "5" ) if "6" <= Output.rating.string < "7": Current_Window.setProperty( 'Synopsis_rating_alt', "6" ) if "7" <= Output.rating.string < "8": Current_Window.setProperty( 'Synopsis_rating_alt', "7" ) if "8" <= Output.rating.string < "9": Current_Window.setProperty( 'Synopsis_rating_alt', "8" ) if "9" <= Output.rating.string <= "9.9": Current_Window.setProperty( 'Synopsis_rating_alt', "9" ) if "10" <= Output.rating.string <= "10.9": Current_Window.setProperty( 'Synopsis_rating_alt', "10" ) except(TypeError, KeyError, AttributeError): pass try: # Platform Current_Window.setProperty( 'Synopsis_platform', Output.platform.string ) except(TypeError, KeyError, AttributeError): pass try: # Exclusive Current_Window.setProperty( 'Synopsis_exclusive', Output.exclusive.string ) except(TypeError, KeyError, AttributeError): pass try: # Title ID Current_Window.setProperty( 'Synopsis_titleid', Output.titleid.string ) Current_Window.setProperty( 'Synopsis_titleid_alt', Output.titleid.string ) except(TypeError, KeyError, AttributeError): pass try: # Overview Current_Window.setProperty( 'Synopsis_overview', Output.overview.string ) Current_Window.setProperty( 'Synopsis_overview_alt', Output.overview.string ) except(TypeError, KeyError, AttributeError): pass else: log('| No default.xml found') xbmc.executebuiltin('Skin.SetBool(nodefaultxml)') Current_Window.setProperty( 'Synopsis_title','Could not find:' ) Current_Window.setProperty( 'Synopsis_title_alt',GameName ) Current_Window.setProperty( 'Synopsis_developer','' + _Resources_Default_xml ) Current_Window.setProperty( 'Synopsis_titleid_alt','' ) Current_Window.setProperty( 'Synopsis_overview_alt','No synopsis information found.' ) You will need to add another try: section for the resolution tag before the else section of the code. try: # Resolution Current_Window.setProperty( 'Synopsis_resolution', Output.resolution.string ) except(TypeError, KeyError, AttributeError): pass And, adding a label for the resolution in the code starting at line 493 and printing the labels starting at line 285. There are 11 unused labels (empty) Synopsis_label_20 - Synopsis_label_30. For example change the Synopsis_label_20 line to read: Current_Window.setProperty( 'Synopsis_label_20','Resolution:' ) P.S. The above code additions may not work at all. I've not look in depth at how the synopsis default.py program works or tried adding the lines I suggested to verify that these changes would work.
  10. Filezilla - there are a couple of settings to change to make it work more reliably with the Xbox. DO NOT use the quick connect boxes! In the site manager entry for the Xbox - set the encryption to Only use plain FTP (insecure)!. On the transfer settings tab, check the box Limit number of simultaneous connections. Set the Maximum number of connections to either 1 or 2. I find that 1 works best.
  11. Good luck on your quest for XCM cases!
  12. There are two Splinter Cell Flashing saves available from xbins' FTP server or a couple of web site mirrors of it. For an NTSC console/game: https://downloads.diodematrix.com/homebrew/xbins/Console Based Applications/exploits/_Packages/Splintercell_With_Evox_raincoat_NTSC/ For a PAL console/game: https://downloads.diodematrix.com/homebrew/xbins/Console Based Applications/exploits/_Packages/Splintercell_With_Evox_raincoat_PAL/ You'll need to replace the dot bin files that are included inside these archives. Those included are for Team Xecuter's X2 4981.06 version. There are later BIOS versions: Evox M8plus, iND-BiOS 5003 or 5004 (.06 or .67 versions available for 1.0-1.5 consoles it does not support v1.6 Xboxes). These exploits have two software apps included to flash the TSOP - Evox dash or raincoat. Each has it's own bios.bin files in different subdirectories of the save. Instructions on how to use these TSOP flashing saves are included inside the archives. First, bridge the TSOP flash enable points for your version of motherboard (1.0-1.5 only can be TSOP flashed). Skip over the part about splitting the TSOP for multiple BIOS operation.
  13. Welcome to OGXbox.com. Mod it or lose it, KaosEngineer
  14. The BIOS didn't have the latest LBA48 patch installed. The first picture shows v0. And the second when booting HeXEn which loads it's own BIOS shows that it's using the latest LBA48 v3 patch.
  15. After copying the game saves to the Xbox, power cycle the console before booting into the game to use them
  16. I'm not a facebooker. Never will be! Is he a member here? If not, have him join.
  17. Welcome to Wonderland (OGXbox.com). Mod it or lose it, KaosEngineer
  18. I believe to use the downloader to install the DLC you must have played the game beforehand so the game save folder structure of that game is already present on the E drive (e.g., E:\TDATA\<titleID>\). Microsoft assigned a titleID to games used to know where their save files and DLC, if it has any, are to be stored on the E drive.
  19. The folder can store anything in it but why put anything but PS1 files in it (files to run with the PCSXbox emulator). Easier to know where things are so separate files for each emu to there own storage location (subfolder). You can edit emulator paths to look for files anywhere you'd like. They have default values set when you install them to search for files at a particular location. Most likely a subfolder in the emulator's installation folder, not a different emulator's file structure.
  20. A standard Windows PC cannot open the hexen2018.iso file found in the archive you download. You have to use special software that understands the XISO format of this dot iso file. The only retail Windows application I know of that can open the special Xbox ISO file is PowerISO. Other xbox scene apps to view the content of the file are Qwix v1.01, C-Xbox Tool 2.0.x, etc. Even after burning the ISO disc image (XISO) to blank DVD-R media, a PC cannot read it to list the contents in WIndows Explorer. You have to use the Xbox with a replacement dashboard's File Explorer or standalone file explorer application to view the disc's content.
  21. Yes, break the ROM set down into smaller subsets to be stored in several subfolders. I believe you will have to edit the paths scanned by emustation to add the additional subdirectories you create.
  22. Where does one purchase the red PCB shown above?
  23. Because the Xbox FATX filesystem supports only 4096 files in a folder. You'll need to split the ROM set into several subfolders.
  24. After a modchip is installed and you install a new hard drive, backup the eeprom so you can unlock the other hard drive using XboxHDM23USB or Chimp261812 on the Xbox with it connected as the slave drive (hot swap connected after starting Chimp 261812). Both hard drives need to be powered when you turn on the Xbox. Easiest way to do so is to use a Molex power splitter. If you use a PC to power the second drive, make sure you attach a wire between the ground connection of the PC and the Xbox's shield (ground) before powering on the Xbox. Another possible solution You could use a PC, an EEPROM reader/writer and PonyProg software to obtain the data from the configuration EEPROM on the Xbox's motherboard to create the eeprom.bin backup file. Or, a Raspberry Pi and PiPROM software.

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.