Xbox: Digital AV adapter

Image © Stanley Skarshaug

Image © Stanley Skarshaug

The original Xbox was a treasure trove of a gaming console that introduced me to a lot of concepts that really kicked off my interest in electronics and programming. Even today I still find myself drawn to the amazing game collection and just the pure fun of modifying the original Xbox.

This project is a dream project for me. It's a fun little hack that combines cheap off-the-shelf components into a packet that is perfect for my needs.

The motivation for this hack was that I wanted to play my favorite original Xbox on modern digital displays with HDMI connections, and I wanted to make use of the wonderful HDMI up-scaler mCable mClassic. This adapter uses AI to improve image clarity and resolution. A perfect fit for one of my favorite games: Steel Battalion.

Design inspiration came from Tek Nemesis

Parts list

Stuff needed to complete the project

Tools and equipment

  • Soldering iron
  • Solder
  • Flux
  • Knife
  • Cable cutter
  • Cable stripper
  • 3D Printer and filement

Components

  • Wii2HDMI adapter link
  • Original AV cable (original RCA works just fine) link
  • Wires (15-20AWG)
  • 2.5mm wood-screws with flat Ø5mm head, 8mm long.
  • Optional - TOSLINK link
  • Optional - RCA panel adapter link
  • Optional - USB surface mount adapter link

Disassebly

Prepare for the work

Start by disabling the Wii2HDMI adapter, and desolder the Wii AV contact. When this is done use a knife and a cable cutter to disassemble the Xbox contact and unsolder all the wires from the contact.

Xbox contact

We start with the hardest part

Follow the wiring diagram below and solder 5v, Y/Pb/Pr, Audio R/L, and digital audio. In addition, you have to short the mode 2 and mode 3 to earth to enable component video mode. To minimize the noize in the image and audio we connect every earth lead.

Fig 1: Pinout of the xbox AV contact

Fig 1: Xbox AV contact pinout - Image by Smoke Screen UK

HDMI converter

Convert component video to digital video

Follow the wiring diagram, and solder the 5v power supply, Y/Pb/Pr, Audio R/L, and all ground leads. Since the solder points are on both sides of the PCB, be careful to make sure the copper inside the wires does not come in contact with each other. Connect all the earth wires to minimize the video and audio noise.

Fig 2: Pinout of the wii2hdmi

Fig 2: Wii2HDMI solder pinout - Image by indigo4 at Imgur

Testing

Now it's time to test that the Adapter works as intended. Assemble the contact and plug the adapter into your Xbox, and connect the adapter to a monitor or TV that supports 480i/p video. Note that most computer monitors do not support this resolution!

If you have a good-looking image and clear audio, your installation was successful. If you get strange colors, please double-check the video wires.

3D Print

Make it cool and permanent.

All cool electronics projects deserve a nice and practical encapsulation. This project is no exception. Follow this link for the STL files I created for this project.

Fig 3: 3D print of the project

Fig 3: 3D print of the project housing - Image © Stanley Skarshaug

I created three variants of the housing that can be found on my Thingiverse page.

  • All-in-one housing - with RCA
  • All-in-one housing - with TOSLINK
  • Basic - without USB power and digital audio

Download the one you want to use, and print it on your 3D printer.

I recommend Simplify3D as a slicer since I have the most positive experience with that program compared to other free variants.

When the parts are printed you can start to fit the electronics inside the encapsulation.

USB power supply

Bonus feature

Since the mCable mClassic does require a USB power supply I added the option for a USB power supply to the adapter to prevent a wire spaghetti around the Xbox when using the HDMI adapter.

Fig 4: USB pinout

Fig 4: USB connector pinout - Image by JeromeDoubleyou from Imgur

Solder the power pins to the USB connector and push it into it's hole in the casing.

Fig 5: USB power supply in 3D printed housing

Fig 5: USB power supply with connected power wires put inside the housing - Image © Stanley Skarshaug

Please note that I put shrink-tubes on the top power lead to prevent a short to the Wii2HDMI card.

Digital audio

Bonus feature

The original Xbox supports digital 5.1 audio in Dolby Digital and DTS. Actually, a lot of games support this as well. Unfortunately does the Wii2Hdmi adapter not support digital audio. Because of this, you have to add an RCA or TOSLINK connection to the adapter. I ordered a TOSLINK adapter to make use of optical digital audio.

TOSLINK (optical) and RCA (coax) are very similar. The only difference is that the optical TOSLINK connector does need a 5v power supply.

Fig 6: Wires soldered to the SPDIF output

Fig 6: Wires soldered to the SPDIF output - Image © Stanley Skarshaug

Connect the digital audio wire from the Xbox AV connector to the signal lead on the TOSLINK, or the center part of the RCA connector or the ground connector on the TOSLINK. For ground use one of the ground pads on the Wii2HDMI adapter. For the 5v power supply on the TOSLINK connect that to the 5v pad on the Wii2Hdmi adapter.

Fig 7: Naked xbox av connector

Fig 7: All wires soldered to the Xbox AV connector - Image © Stanley Skarshaug

Assembly

Start the assembly by putting the USB connector into its hole in the 3D printed adapter. Then carefully insert the Wii2HDMI adapter into the side holes, before pressing the PCB into the housing. Fit the RCA, or TOSLINK connector into its hole. This is a tight fit, so some force might be needed. Secure the TOSLINK with a screw.

When the USB power supply and the digital audio are in place, you can push the Wii2HDMI card into position. Use a nibbling tool to cut out a notch for the cables in the side of the AV connector housing (fig 10). When the Wii2HDMI card is in place you can assemble the Xbox connector and push it into position.

Pack the wires neatly so that the lid can be put on top and secured with three screws.

Fig 8: AV connector put inside outer shell

Fig 8: AV connector put inside outer shell - Image © Stanley Skarshaug

Fig 9: Everything inserted into the housing

Fig 9: Everything inserted into the housing - Image © Stanley Skarshaug

Fig 10: Cutout for cables in the AV connector housing

Fig 10: The cutout in the AV connector housing - Image © Stanley Skarshaug

Fig 11: Digital AV adapter inserted into the back of the Xbox

Fig 11: Test fit of the complete assembly - Image © Stanley Skarshaug

Congratulations! You now have a functional and cheap do-it-yourself HDMI adapter for your original Xbox!

Video modes

I hot-tip for improved gaming

If you live in Europe and have a PAL version Xbox, it's a good idea to change video mode to NTSC to make full use of this modification. In NTSC mode it's possible to activate native 480p and 720p video modes in games. To do this you will need a modchip or make use of a softmod to be able to use a homebrew application.

In addition, I recommend mCable mClassic for gaming on the original Xbox. This uses AI to improve the image quality coming out of the box. This makes it possible to game on computer monitors and will give you an incredible graphical improvement.

Fig 12: AV adapter with mCable adapter

Fig 12: The digital AV adapter with mCable mClassic adapter inserted - Image © Stanley Skarshaug

When playing Steel Battalion I got shocked at how much better the image gets. It does actually look like you play on an emulator at a higher resolution. This makes it possible to actually read the gauges in the cockpit, and to better see what VT you have in sight.

PS: I'm in no way affiliated with mCable, I just love their product.