Jump to content
OGXbox.com

GoTeamScotch

Members
  • Posts

    217
  • Joined

  • Last visited

  • Days Won

    21

Posts posted by GoTeamScotch

  1. Just wanted to chime in and say so far my experience with Stellar has been positive, but I was expecting a bit more when I first installed it. I think the StellarOS is nice and modern, and for it being the first iteration I think it's going to be exciting seeing where it is a few months from now, seeing as how useful it is so far.

    I was a bit disappointed to find out how many features on the Stellar website were actually "coming soon" features. Not having ISO loading over SMB was a surprise, as was a few other features that were listed under Features. Anyways, the 1.4ghz CPU support has been interesting and appreciated on my part. Patching each XBE is a chore and so far it's been solid on the games I've tried, but I realize I'm in a minority there.

    I've also seen updates and bugfixes so far, and that's encouraging that more progress will be made.

     

    On 5/23/2023 at 4:56 AM, COO-589 said:

    On-the-fly is the most attractive thing about it all to me at the moment, and also the integrated modern controller support that I haven't seen or heard anything about yet either...

    I second this idea. Patching the kernel of the fly leads to some very interesting possibilities, if properly utilized. And it has a RaspberryPi based CPU able to act as a co-processor to do other tasks in the background, separate from the Xbox's CPU. It has potential to be something unique, beyond what other modchips have offered so far. My mind thinks back to how modded PlayStation Portable had plugins that could run in the background, taking screenshots and playing music and such. It would be cool to have a Stellar kernel module that acted as a DLNA client, for example, receiving music played from a phone or whatever. But things like that become possible, which is interesting.

    But, it is still under development. At a reasonable pace so far, but people buying need to be aware that there's still "more to come". When I first got it, I played around with it and immediately went back to Cerbios for a few weeks until 1.4ghz support was released. Now I'm finding more use in it.

    Also, I have to rebuild my Cerbios drive and use Titan now... which isn't terrible, but unfortunate. Plus, convert all my ISOs to CISO (instead of CCI). It would be great if Stellar supported these too, but at least it's a one time process to adapt the changes.

    • Thanks 2
  2. Just to add, you can also use the iND-BIOS Config App to make changes to your BIOS's config file.

    Download link: https://drive.google.com/file/d/1NJj25fhvUNpdRk60oN9oGODwnCIYLTla/view?usp=share_link

    Are you running an arcade cabinet with a complete Xbox inside? Or is it without the case? Just curious how you're cooling yours.

    Food for thought- Nemesis makes a fan mod kit that replaces the HDD caddy and has two 80mm fans blowing directly down onto the CPU heatsink.
    https://www.emuxtras.net/forum/viewtopic.php?f=187&t=6786&start=80#p95668

  3. This is super cool! An update like this will really help XBMC feel more modern. XBMC isn't being left in the dust!

    So if you're porting the underlying GUI library, does that mean other Kodi skins would potentially work too? Or is this copy of Estuary heavily modified from the Kodi one?

    Looks awesome. Keep up the good work!

  4. On 1/12/2023 at 3:33 PM, dust08 said:

    Any way to initiate a video stream from the xbox side instead of having to go to my pc?

    I don't think so. I tried through upnp from my xbox and it didn't seem to find my jellyfin library, though I may have just been missing something obvious. I started trying to port the jellyfin kodi plugin to xbmc and made progress, but still a ways to go.

    Did you try out the profile? Any feedback?

  5. I think it's because your average Joe modder doesn't care or need the extra features fancy chips offer (Xenium OS), so they just kind of go with whatever Aladdin chips have on them, which tends to be Evox m8+. But yeah, seems like Xeniums in particular are a bit more scarce than usual. Likely due to the ongoing chip shortage.

    There are a few options out there though.

    https://modzvilleusa.com/products/xbox-xblast-aladdin-xt-plus-2-w-1mb-cpld-upgraded-chip-for-ogxbox

    https://www.ebay.com/itm/194677210679

    I see Xeniums pop up every now and then. Idk about a reliable source though, other than maybe Nemesis (linked above).

  6. 12 hours ago, amak79 said:

    I was able to fix this by disabling 720p in the UnleashX display settings. This also disabled 720p in the MS dashboard settings so I had to re-enable it there. Now Cerbios boots with a 720p boot screen without dropping to 480. UnleashX displays in 480p but at least it has the correct aspect ratio now.

    The Xbox dashboard just always runs in 480p regardless of what your A/V settings are. Getting it to run in 720p would require hex editing the dashboard XBE (or making a new build...).

    The CerBios team released a modified boot animation XBE that was altered to run in 720p, but that does not affect the Xbox dashboard that loads after.

    • Thanks 1
  7. Lots of cool features. I'm very curious to see where this project goes. It's just the beginning, and it already offers several very interesting tricks. Loading HDD images + ISOs over LAN is pretty nice. Auto-UDMA. Native X1 controller support. Plus I'm really interested in how the dual-core ARM co-proccessor and the FPGA chips are going to be used.

    This could let you store an Xbox HDD image on an SD card (inserted into the Stellar chip), boot from that image, then stream games over LAN... all while using an X1 controller. This is like something you'd see in a troll post, except it's real.

    I bet you could even store your Xbox HDD image on a network share and share it between Xemu on a PC and a physical Xbox. Idk why you'd want to, but you could. Lol

    This is all pretty wild stuff. 😆 And it's just the beginning. I can't wait to see what kind of plugins people make, considering the kernel now has 8MB of space instead of 200KB.

    I pre-ordered a kit. Excited to see what becomes of this.

    • Like 3
  8. I have made a profile for Jellyfin (a media streaming server similar to Plex) that transcodes videos down to a format that the Original Xbox can handle. I have tested it on a few of my own 1080p and 4K videos and it seems to work fairly well and I'm hoping to find a few testers who can try it out. At the moment, it still drops frames occasionally, but I'm going dial in the profile to smooth things out further. Once done, I plan on submitting the profile as a PR to the Jellyfin project to see if it can be bundled in with future releases.
     
    FXKmVWlUEAAXCBe.thumb.jpeg.3d7a9268e085039619ed70e36c34626b.jpeg
     
    FXKmXjVUIAA3qZR.thumb.jpeg.a6d4d3d90024eb44474cd1928ff7a90d.jpeg
     
    This profile basically just tells Jellyfin what containers and codecs to use (and at what bitrates), then Jellyfin handles the transcoding as if it were any other device.
     
    To use this, download the XML file below to your PC, then upload it to your Jellyfin server under this path: /etc/jellyfin/dlna/user/XBMC4Xbox.xml
     
    You should then see this new profile under Settings > DLNA > Profiles. To try it out, open your Jellyfin client and cast a video to your Xbox as usual. The video should start playing on your Xbox. If anything goes wrong, check your log file for hints. It will tell you which profile it is using. If it doesn't say "XBMC4Xbox" and instead says "Default", then there's a problem.
    Reply here with results and feedback.
     
    Tested with XBMC4Xbox v3.5.3 (this profile targets this version, but this restriction will probably be removed just in case XBMC4Xbox every has a new release)
     
    P.s. I also plan on making profiles for upgraded Xbox motherboards as well, including 128MB and 1.4ghz consoles.
    • Like 3
    • Thanks 1
  9. ATA security commands are a bit of a pain in modern times. At least on Windows 10 (and probably 11?). As KaosEngineer mentioned, Microsoft has taken steps to prevent apps from sending ATA security commands to drives in order to prevent ransomware attacks. That said, it's still possible, but requires specific adapters and methods.

    I have been using this adapter to lock/unlock Xbox hard drives using my Windows 10 computer for several months: Warmstor SATA/PATA/IDE Hard Drive to USB 2.0 Adapter

    There are other adapters that work, but this is just the one I've been using. FATXplorer is going to be updated soon to add support for locking and unlocking Xbox drives, which is going to make everything much easier. The preview version seems to be working pretty well.

    image.png.d2b1d54e3826613baa75775e41c15474.png

    Aside from FATXplorer, I often use smartctl from command line. I use the version bundled with XboxHDMUSB beta 4 (beta 3 also works fine). The commands below work and can be used before or after the upcoming FATXplorer version if released.

    Procedure:

    1. Open a command prompt with admin privileges (start menu -> type "cmd" -> right click and choose run as administrator).
    2. Determine your Xbox hard drive's drive number using this command:
      wmic diskdrive get mediatype,model,name
    3. Look for your Xbox hard drive in the list of drives from the previous command in step 2. Take note of the Name it appears as. It will be something like "\\.\PHYSICALDRIVEX" where "X" is a number. Take note of this number.
    4. Change the current working directory to wherever smartctl.exe is located. For example, I use this command:
      cd "D:\Console\XBOX\PC Utillities and Drivers\Xbox_HDM\XBoxHDM-2.3-Beta4\XboxHD"
      d:
      This will be different for you based on where your copy of XboxHDM is located on your PC.
    5. Check the security status of your Xbox drive using this command:
      smartctl --device=sat --get=security /dev/sdX

      Replace "sdX" with the letter corresponding to your drive number from step 3.
      0 = a
      1 = b
      2 = c
      and so on. Example: if your drive appears as "PHYSICALDRIVE2", then your drive path would be "/dev/sdc".
      If your drive is locked, it will appear as "ATA Security is ENABLED, PW level HIGH **LOCKED**". If it is unlocked or frozen, this command will tell you that as well.

    6. Unlock your drive using this command:
      smartctl --device=sat --set=security-eeprom-unlock,..\eeprom.bin /dev/sdX
      (Replace "sdX" with your drive letter from Step 5)
      The command above references "eeprom.bin". In this case, the eeprom.bin file is located one-folder up from where smartctl is located on my PC.
    7. Disable your drive's password entirely using this command:
      smartctl --device=sat --set=security-eeprom-disable,..\eeprom.bin /dev/sdX
      (Replace "sdX" with your drive letter from Step 5)

    With the adapter I use, I cannot unlock the drive and then use it right away. I have to disable the password and disconnect and reconnect the drive before Windows will let me use it with FATXplorer.

    According to Eaton, this isn't a common problem. So there may very well be better adapters out there where you don't have to disable the password and re-mount it.

    Quote

    It's only with the Warmstor adapter you need to remove password and then reconnect for it to mount successfully. Other USB adapters & SATA do not have this problem and can be mounted right away after unlocking.

    Once you're done copying files to your Xbox HDD, use this command to lock the drive:

    smartctl --device=sat --set=security-eeprom-setpass,..\eeprom.bin /dev/sdX

    Also, if you're using a nulled HDD key, smartctl has a special set of commands that make it so you don't have to reference an existing eeprom.bin file when locking Xbox hard drives. It will just calculate the password automatically based on a generic "all zeroes" hard drive key.

    # Using null password:
    smartctl --device=sat --set=security-null-eeprom-setpass /dev/sdX
    smartctl --device=sat --set=security-null-eeprom-unlock /dev/sdX
    smartctl --device=sat --set=security-null-eeprom-disable /dev/sdX

    Anyways, like I said, FATXplorer will soon be updated with lock/unlock support for Original Xbox hard drives. So anyone having a tough time using these commands should just wait until Eaton releases the new version.

    LU3XQ1C.jpg

    • Like 1
    • Thanks 2
  10. It's not quite optical-drive-emulation, but the new CERBIOS version 2.00 BIOS that was released earlier this week offers dual hard drive support. The Xbox already supports IDE to SD/CF adapters, so it would be trivial to replace the DVD drive with one of these cheap adapters, then use SD cards in addition to the regular (or upgraded) internal HDD to hold game ISOs.

     

    r/originalxbox - CERBIOS Beta Release V2.0.0 (Xbox V1.0 - 1.4 )

  11. 13 hours ago, ShinGoutetsu said:

    Set up the hdd using fatxplorer, makes life so much easier

    20220107_192803.jpg

    Fatxplorer is such a useful piece of software. Really helps make Xbox modding more viable in modern days.

    • Like 1
  12. The wireless adapter you linked to is not compatible with Ogx360. The Xbox 360 wireless receiver is, but not the newer Xbox One adapter (generically named "Wireless Adapter"). Hopefully support will get added someday because buying multiple 8bitdo adapters and a USB hub is kind of expensive if you want to run multiple Xbox controllers.

    I'm surprised to hear that Series X|S controllers aren't compatible with 8bitdo adapters. That's unfortunate.

  13. If you have your Xbox configured to look for your preferred dashboard at C:\Dashboard\evoxdash.xbe, then you don't need to keep virtually anything that's currently in your E drive. UDATA and TDATA hold your Xbox gamesaves, so don't delete those, but anything else there on E: can be deleted if you don't have a specific need for them.

    It would be a good idea to move your EEPROM backups to your PC if you haven't done so yet.

    18 minutes ago, Hari125 said:

    I opened it and saw that it even wasn't EvoX, but UnleashX (idk why).

    "evoxdash.xbe" is a common name for Xbox executables that are intended to be used as replacement dashboards. EvolutionX (evox) was one of the earliest dashboards, so other mods that came later kept using C:\evoxdash.xbe or E:\evoxdash.xbe just to make things more compatible with one another.

    • Like 1
  14. If that screw caused a short in the power supply, then it's possible that the issue was contained within the power supply and replacing it will resolve the problem.

    As a reminder, these power supplies are interchangeable between Xbox versions:

    • 1.0-1.1
    • 1.2-1.5
    • 1.6-1.6b
    • Like 1
  15. Welcome! Glad you've had a chance to rediscover the Og Xbox. There's a lot your can do with a modded Xbox and if you want to learn and explore more, browsing around these forums are a great place to start. Also, a good resource is the FAQ and Tutorials area on the Xbox subreddit here. Of course, if you run into problems, don't hesitate to ask. There's usually a few folks lingering around that are happy to help.

    Your drive belt should be easy to replace. It would be a great idea to clean the plastic mechanism parts with rubbing alcohol and adding fresh lubricant afterwards. Those drives are getting pretty old now days and can collect a lot of gunk.

    Remember to remove your clock capacitors if you haven't already done so!

    Cheers

  16. 7 hours ago, LuKa1987OR said:

    Should I change any settings in the softmod options before proceeding with the flash?

    Usually you don't need to. When your Xbox is softmodded, it boots up and tries to load the original Xbox dashboard, which then loads the exploit, which then loads your Dashloader app, which then loads XBMC. When using a custom BIOS (by either TSOP flashing or using a modchip), you're basically skipping the process and just booting up directly into your dashboard of choice (XBMC for example). But your Xbox won't really care that the softmod is there or not.

    7 hours ago, LuKa1987OR said:

    I already got the softmodding tool 1.1.7 disc, can I use it to flash the custom bios? Or should I burn a copy of Hexen?

    I'm not familiar with that 'softmodding tool 1.1.7' disc. It might have BIOS flashing apps on it, but I'm not sure. Hexen can flash your BIOS though, so that's an option. To flash your new BIOS, you can either use Hexen OR use the app XBlast over to your Xbox and run it (no need to burn a disc). XBlast lets you pick a BIOS from your hard drive and it then flashes your TSOP with that new BIOS. Hexen comes bundled with a bunch of BIOSes, so in that regard it's a little simpler. I prefer XBlast personally. Instructions for using XBlast can be found here.

    7 hours ago, LuKa1987OR said:

    Will this procedure affect/erase my data on the HDD (games in particular)?

    No. This process doesn't format your hard drive. If you have a larger hard drive installed, then you'll need to use a BIOS that supports large hard drives (also known as "LBA48" patching). Many of them do by default, or they can be patched to support bigger hard drives. iND-BIOS, for example, has LBA48 support built-in. EvoxM8+ can be patched to support LBA48 (and there's pre-patched copies of M8+ floating around on the internet).

    7 hours ago, LuKa1987OR said:

    Do I have to cancel the softmod after flashing the bios, and if I should how can I do that?

    In general, it's a good idea to, but like I said, you can leave those softmod files in place. After you flash your TSOP, they're not necessary anymore and if you try to load up the stock Xbox dashboard, it could try to load the softmod, which could cause your Xbox to freeze up. Once your TSOP is flashed, you can copy over a stock version of the Xbox's C drive to remove the softmod. If there's files on your E drive relating to the softmod, you can delete those too.

    Most BIOSes will try to load whatever app you have under E:\evoxdash.xbe. If you have your Dashloader app located here and it points to XBMC, then you should be all set. If you want to skip using Dashloader, you could configure your BIOS to point to a certain app on your hard drive. I have my BIOS set to load "E:\XBMC\default.xbe".

    If your flash your TSOP and something goes wrong, you can pop in a disc (like Hexen) and use the file browser to look around your hard drive to see what's going wrong.

    If it were me, I'd flash iND-BIOS 5004.67 to the TSOP using XBlast, then find a backup of the Xbox's C drive on the internet and copy that over to your C drive. iND-BIOS looks at E:\evoxdash.xbe for a dashboard to boot up into, but you can use the "Ind bios configurator" app for PC to make it boot up to an app in a different folder if you wanted to. Again, if Dashloader is already at E:\evoxdash.xbe, then you probably don't have to configure ind-bios.

    Tip: don't flash the "BFM" version of any BIOS to your TSOP chip.

    • Thanks 1
  17. 9 hours ago, sosai880 said:

    Do, all the fucki/ng hdmi solutions of output signal video make REALLY a better picture than the best component ''for the same resolution'', or it's ONLY for not loose quality during  passage to hdmi or upscaling ?

    ;) Thanks and sorry. 

    Not all HDMI cables are made equally, no. Whether or not you'll notice or care about the difference in picture quality is a different story.

    The HDMI adapter cables made by Pound and Hyperkin are okay, but aren't as good as N64 Freak's internal HDMI mod or Kekule's HDMI cable. The Pound and Hyperkin cables can sometimes show lines or visual noise in the video signal (the amount of visual noise can vary per Xbox even).

    The cheap $6 Xbox component cables on eBay usually suck, so anything else is a better option. If your TV has component inputs and you can find a good set of component cables, then there's no real need to get an HDMI cord/adapter.

    Like Dave said, MakeMHZ's HDMI mod is supposedly the best option out there, but it also requires that you solder it onto your Xbox and not everyone is comfortable performing that process.

    • Thanks 1
  18. 2 hours ago, SS_Dave said:

    The easiest is a just use a mod chip as to flash a non working TSOP there is a modded M7 BIOS that needs to boot from a mochip while there is 2 points on the mainboard held to ground and then disconnected from ground in the correct order and time, Thats where a Xblast lite chip helps as it does that for you automatically.

    Are you sure? According to the Xblast manual, a partially working TSOP is needed for this method to work.

    Quote

    To summarize the mechanism, the special BIOS, coupled with a XBlast Lite, will start booting the console from the LPC port, then reset and restart booting from on board TSOP and finally switch back to LPC, mid-boot, to load the kernel of the hacked BIOS. So the feature rely on the fact that the TSOP to recover contains partially valid data to work. If you TSOP is blank or too corrupted, the TSOP recovery feature will not work. Also, if your TSOP is already flashed with a "modern" hacked BIOS (like Evox M8+, X2 5035 or others), there is a strong possibility that this feature will not work, at least with the special BIOS tsop_m7.bin.

    I bought an Xblast from N64 Freak a few months ago with the expectation that I could use it fix a board that had a bad copy of iND-BIOS flashed to it. Apparently the "inject config into BIOS" feature of the iND-BIOS configurator tool doesn't work and leads to a corrupt BIOS. I tried and failed to fix the TSOP using an Xblast, then researched it and found out this is the reason why. I just have a cheap Aladdin chip on that board that lives there permanently.

  19. Linking a few potentially relevant sites/projects. These projects could have some useful examples or serve as inspiration.

    -----------

    pata-gpio: https://github.com/manawyrm/pata-gpio

    Purpose: Use Raspberry Pi's GPIO as an IDE interface. Allows you to connect IDE hard drives to a Raspberry Pi, which can then connect to a PC over the Pi's USB port. This basically acts like a IDE-USB adapter. Not exactly an ODE, but could provide some useful insight into reading/writing to an IDE cable over a Pi's gpio pins.

    One downside is that there's no pins leftover for handling the Xbox's tray state. Another is that the data transfer speeds top out at ~800 KB/s due to the use of libgpio, which isn't intend for data transmission like this. So passing data to an Xbox's motherboard in real time probably isn't realistic using this method. Xbox DVD drives send data to the motherboard at many times that rate. But again, this project could potentially just be used for reference to get an idea of how to tackle sending IDE signals from an Raspberry Pi.

    Also, in this same project, the author has a GPIO to IDE adapter board (with gerber files).

    ATAPIHAT-SMI.thumb.png.e616490758d9eb9798bb8cb8541482d5.png

    -------------

    The NetPi-IDE project (SVN: click here), mentioned in my 1st post, seems to have some interesting hardware to go along with the project. It has a custom board with an fpga that allows for faster transfer speeds.

    Quote

    The current IDE interface clock runs reliably at 38 MHz and synthesis reports suggest it can run up to 100 MHz which could easily support ATA33 speeds of more modern PATA systems.  The SPI interface is direct clocked rather than over-sampled in the FPGA.  The expectation is the FPGA could handle up to the maximum SPI clock supported by the Raspberry Pi which is 125 MHz.  It is currently limited to 16 MHz or 2 MBytes/s which is fast enough for most vintage systems.

    So, in its current implementation it is limited to 2MB/s, but can be clocked faster.

    5531031490844298396.thumb.jpg.54e3f5cd109498647ff251e0ab68adbe.jpg

    9018421490844288147.thumb.jpg.06e937936aae0ffb225bdbc9676d4a48.jpg

     

    On 2/11/2021 at 1:46 PM, sinclairuser said:

    unless we go the whole hog and make one stop shop add in board that does disk drive, but also takes our video signals and gives us HDMI, it could do other things too reading eeprom springs to mind.

    An interesting concept. I wouldn't think a single Pi (or Teensy, etc) would have enough overhead to deal with ODE as well as HDMI signal processing. EEPROM tools might be an neat additional feature, but I think the limitation there would be a lack of GPIO pins (assuming they would all would be tied up on the IDE interface).

    ATAPIHAT-SMI.png

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