This Xbox 360 Is Powered By Steam

Now that we’re far enough into the next generation of home video game consoles that we can’t really keep calling them that anymore, yard sales are sure to be full of lonely Xbox 360s and PS3s that have been put out to pasture. You’ll probably even find a Wii U or two out there that somebody accidentally purchased. This is great for hackers who like cramming new electronics into outdated consumer gear, and accordingly, we’re starting to see the fruits of that generational shift.

Case in point, this Xbox 360 which has been transformed into a “Steam Box” by [Pedro Mateus]. He figured the Xbox 360 was the proper size to fit a full PC plus PSU, while still looking contemporary enough that it won’t seem out of place in the entertainment center. Running SteamOS on Fedora 28, it even offers a traditional game console experience and user interface, despite the decidedly PC internals.

On the outside, the only thing that really gives away this particular Xbox’s new lease on life (when the purple LEDs are off, anyway) is the laser cut acrylic Steam logo on the top that serves as a grill for the internal CPU cooler. Ironically, [Pedro] did spray the Xbox white instead of just starting with a black one, but otherwise, there wasn’t much external modification necessary. Inside, of course, is a very different story.

It’s packing an AMD Ryzen 5 2400G processor with Radeon RX Vega 11GPU and 8GB of Corsair Vengeance LPX DDR4 3200MHz RAM. Power is provided by a Seasonic SS-300TFX 300W, and a Noctua NH-L9a-AM4 keeps the system cool. Even with all that gear in there, the thing is probably still quieter than the stock Xbox 360.

[Pedro] helpfully provides quite a few benchmarks for those wondering how this hacked-up Xbox fares against a more traditional gaming setup, though peak performance was obviously not the goal here. If you’ve got 45 minutes or so to spare, you should check out the video he’s put together after the break, which goes over the machine’s construction.

We’ve seen it done with the original Xbox, and now the Xbox 360. Who will be the first to send in their build that guts a current-generation Xbox and turns it into a PC for Internet fame?

[Thanks to Mike for the tip.]

Continue reading “This Xbox 360 Is Powered By Steam”

Speculative Execution Was A Troublemaker For Xbox 360

Part of why people can’t stop talking about Meltdown/Spectre is the fact that all the individual pieces have been sitting in plain sight for a long time. When everyone saw how it all came together last week, many people (and not even necessarily security focused people) smacked themselves on the forehead: “Why didn’t I see that earlier?” Speculative execution has caused headaches going way back. [Bruce Dawson] tells one such story he experienced back in 2005. (Warning: ads on page may autoplay video.)

It’s centered around Xbox 360’s custom PowerPC processor. Among the customization on this chip was the addition of an instruction designed to improve memory performance. This instruction was a hack that violated some memory consistency guarantees held by the basic design, so they knew up front it had to be used very carefully. Even worse: debugging problems in this area were a pain. When memory consistency goes wrong, the code visible in the debugger might not be the actual code that crashed.

Since we’re talking about the dark side of speculative execution, you can already guess how the story ends: no matter how carefully it was used, the special instruction continued to cause problems when speculatively executed outside the constrained conditions. Extensive testing proved that instructions that were not being executed were causing crashes. That feels more like superstition than engineering. As far as he can recall, it ended up being more trouble than it was worth and was never used in any shipped Xbox 360 titles.

[Main image source: AnandTech article on Xbox 360 hardware]

Adding A Fan Where Microsoft Should Have

The Xbox 360 is a great console. But unfortunately, some units are quite susceptible to overheating, resulting in the horrifying red ring of death (or RROD for short!). Sometimes the damage is done, and you’re pretty much out of luck. But if it’s a two light RROD (indicating inadequate cooling), there’s something you can do to save it. It’s simple — just add a fan.

If your unit is showing the two light RROD, open up the Xbox and take a look at the main heat-sink. You’re probably going to have to re-seat it with new thermal paste due to heat overload. That’ll fix your problem for a bit, but it’s more than likely going to happen again.

[Doyle] did this and it solved the RROD — but checking temperatures, he saw that the chip still hit about 80C in less than 30 seconds of being on! So he decided to add an extra fan.

Continue reading “Adding A Fan Where Microsoft Should Have”

Xbox 360 Slim Gets Gutted And… Painted White?

XBox in a Briefcase

We love portable console builds, and this one by [Daniel Fürstauer] is no exception. It’s a beautifully hacked Xbox 360 slim into an aluminum briefcase — complete with a screen and a full audio system!

He started by gutting the Xbox 360 slim and throwing out pretty much all of the original enclosure, minus the disc drive cover. Now what he did next was completely for aesthetics, but freaking awesome. He actually took the motherboard out, taped off some of the important components, and spray painted the entire thing white! We’re not too sure what effect this will have on some of the components, but it seems to work, and gives it a really unique look underneath his Plexiglas enclosure.

He housed the rest of it (complete with custom cooling fans!) inside of one of those nice aluminum briefcases, complete with a widescreen LCD monitor, and computer speakers. He even fit the power supply inside — all you have to do is plug it in! There’s also room for at least one controller, whose holding spot doubles as space for the disc drive to eject. Continue reading “Xbox 360 Slim Gets Gutted And… Painted White?”

Immersion: Video Game Biofeedback

immersionbiometrics

We’re not sure how scientific the following hack is, but it’s certainly interesting. Designer [Samuel Matson], interested in the correlation between gaming and stress, has pieced together a device that provides biofeedback during gameplay. He referenced this /r/gaming thread—which measured a player’s heart rate during a Halo session—as well as conducted his own tests that monitored the heart rate of gamers. After several iterations, [Samuel] had the above-pictured headset, which features the familiar and hackable pulse sensor placed by the earpiece.

The headset uses a TinyDuino and a Bluetooth TinyShield to communicate to the gamer’s computer in real time. He didn’t stop with simply monitoring heart rates, however; he integrated the signal into the game design. [Samuel] used indie-favorite game engine Unity3d to create a third-person shooter that reacts to the pulse sensor by raising the difficulty level when the player’s heart rate increases. It seems that his goal is to reduce or control stress among players, but we suspect inverting the model may be more effective: have the game cut you some slack when you’re stressed and present a challenge when you’re mellow.

[Thanks Ken]

How To Play A Game Boy Emulator On Chromecast

gameboy-on-chromecast

It’s small, it’s blurry, but it’s working. Here’s a proof of concept for playing emulators on a Chromecast which uses the original Game Boy as an example.

Notice that there are two screens shown in the demo. Out of focus in the background is the television with the Chromecast displaying the game play. In the foreground is a computer with a browser open which lists off the control setup. These are the button mappings for an Xbox 360 controller. The emulator is a JavaScript Game Boy emulator. This is loaded on the Chromecast through a simple html file (called the receiver in the repo). The sender — also a simple html file — loads another JavaScript package on the computer which translates the controller’s button presses to keyboard inputs and sends them out to the receiver.

This puts stars in our eyes about emulator hacks. We’d love to see this boiled down to smartphone and Chromecast as the two pieces of hardware, with the touchscreen as the gaming input.

Continue reading “How To Play A Game Boy Emulator On Chromecast”

The Thinnest Xbox Laptop Yet

box

With every generation of consoles, there comes a time when the price of a new box is cheap enough, and used machines are plentiful enough, that console hackers pull out all the stops before the next generation arrives. For the Xbox 360, that time is now, and with no PS1-like hardware revision on the horizon, it looks like [jhax01]’s custom Xbox 360 laptop might be the smallest Xbox casemod we’ll see for a very long time.

[jhax01] was inspired by the work of [Yung Jeezus] and [AllYourXboxNeeds]’ YouTube channels and decided to craft his own custom enclosure for an Xbox 360 slim. The case was made out of aluminum plate cut with a simple angle grinder and bent on a cheap 18″ Harbor Freight brake. Despite these extremely simple tools, [jhax01] managed to fabricate a case that’s right up there with the masters of Xbox laptop craftsmanship.

The CD drive was ditched along with plans for a second hard drive. The display’s enclosure and hinge comes from an ASUS Zenbook, hence this project’s eponym, the ZenBox. The panel from the display was discarded and replaced with one that would work with the LVDS converter [jhax] found, giving the laptop a resolution of 1366×768.

It’s an amazing piece of craftsmanship, and an impressively thin gaming console to boot. Throw in a battery, and we’d be more than happy to carry this one around with us.