PS3 Controller Spoofing Advancing With Leaps And Bounds

Development has been progessing quite nicely on [Matlo’s] PlayStation 3 controller spoofing project. This is a package that allows you to identify a PC as a PS3 controller. We know what you’re thinking: why would you want to do that? When we originally looked in on the project about a year ago we mentioned that this allows you to use any Linux-friendly peripheral as a PS3 controller. In the clip embedded below you’ll see that nothing beats a good keyboard and gaming mouse when it comes to first-person shooters. [Matlo’s] solution not only allows you to use alternative control hardware, but there’s almost unlimited configurability.

And speaking of configuration, he’s done a ton of work on the GUI. After the initial package installation no terminal typing needs to be done to get the system configured. Once in place, you can set the MAC address of a Bluetooth dongle to spoof the address of your SixAxis controller. From there you can set up the button mapping, calibrate mouse hardware and the like, and even program macros (fantastic). Now go out and pwn everyone at deathmatch now that the PlayStation Network is back up and running.

Continue reading “PS3 Controller Spoofing Advancing With Leaps And Bounds”

Automating Rock Band Vocals

rockband_audio_simulator

When it comes to Rock Band, our friends suck at singing. No, really.

We’re cool with them beating on the drum set completely off-time, but the sound of them trying to sing “Tom Sawyer” makes us want to cut out our eardrums.

We’re willing to bet that Cornell students [Gautam Kamath and Dominick Grochowina] have friends like ours. Their Electrical and Computer Engineering final project aims to remove the tone deaf from in front of the microphone, allowing a computer to sing vocals instead.

Since Rock Band simply listens for the proper frequency to be sung, the pair figured it would be easy enough to monitor the game’s output and feed computer-generated signals back into the microphone. Once the game’s vocal bar is isolated via a series of filters, an ATMega644 is used to interpret the notes and generate the corresponding tone via a speaker.

While automating Rock Band gameplay is nothing new, we don’t recall seeing anyone try to cut the singer from the band. We think it’s a pretty cool concept – rock on!

Edit: Updated with video

Continue reading “Automating Rock Band Vocals”

Gitbrew Brings OtherOS Back To The PS3

otheros

Instead of simply watching the days pass by while the PSN network continues to be unavailable, why not do something useful with your PS3 console? [MS3FGX] wrote in to share some news regarding efforts to bring the OtherOS option back to the PS3.

The team at gitbrew.org have been diligently working to bring Linux back to the console for a little while now, and have released a dual-boot firmware they are calling OtherOS++. This firmware has two huge benefits over Sony’s original attempt at Linux support for the console. It can be run on the original “fat” PS3s as well as the newer “slim” models – something that was not possible until now. Additionally, it gives the Linux install full access to the PS3’s hardware rather than running the OS inside a virtual machine.

The project is relatively new, so the installation procedures and associated documentation are not suitable for the less experienced individuals out there, so consider yourself warned.

We love that there are people doing all they can to bring this awesome feature back to the PS3 – it’s a huge step in the right direction.

[Image via gitbrew]

Geohot Case Settlement

It looks like Sony and [George Hotz] have reached an out-of-court settlement in the case brought against the hacker who is more well-known as [Geohot].

This is the end (we think) of an ongoing saga that originally drew our ire when Sony removed OtherOS support as a sledge-hammer-type fix for holes that [Geohot] found in the security system used by PlayStation 3 hardware. Our beef with that move is that it punished people who bought a PS3 knowing that it could run Linux natively, only to have that rug retroactively pulled out from under them. [Geohot] then went on to publish details that allow those with the proper skills to leave a smoldering pile of slag where Sony’s hardware security used to reside.

They slapped him with a lawsuit for publishing those details. This settlement doesn’t have him admitting any wrongdoing. We’re not going to editorialize on the morals or ethics of [George’s] actions, but we do still think that Sony greatly overreacted at several points along this unfortunate string of events.

[Thanks Buggs187]

PS3 Gun/controller Hybrid

[Luis] is very particular about his gaming controllers. He wanted to mod a Six Axis controller to fit into a Nerf gun body but there wasn’t really enough room for all of the components. After shopping around for a while he discovered a wired gun controller made by Namco which was developed for use with the game Time Crisis. He picked one up and went to work replacing the guts with a set pulled from a wireless controller.

The majority of the work on a mod like this one comes in extending the reach of each component. After cracking open the gun controller’s case, [Luis] begins preparing and soldering all twenty contact on the Six Axis controller PCB, then completing the connections necessary for each relocated component. This does make us wonder if there won’t be some element of noise introduced to the signals coming from the analog sticks? He mentions that one of them is ‘glitchy’ but that could be because he started with a used controller from eBay.

We took a couple of good tips out of this. Since the plastic housing is designed to hold each of the original PCBs securely, [Luis] reused them as a mounting surface for the replacement components. A little creative use of protoboard and some time in the paint shop and you’re done. Check out a video of the entire process, which also shares the finished results, after the break.

Continue reading “PS3 Gun/controller Hybrid”

Clever Hack Tethers A Kinect Sensor To The PS3

kinect_for_ps3

Now that Kinect has been hacked to work with just about everything from robots to toaster ovens, someone finally got around to tweaking it for use on the PS3.

[Shantanu] has been hard at work writing code and experimenting with some preexisting Kinect software to get the sensor to talk to his PS3. The Kinect is hooked up to a PC, which captures all of his movements with OpenNI. Those movements are mapped to PS3 controls via NITE, a piece of middleware used for interpreting gestures into commands. All of the captured button presses are then relayed to the PS3 over a Bluetooth connection using DIYPS3Controller.

As you can see in the video below, the solution works pretty well for what should be considered pre-alpha code. He has been able to map several custom gestures to button presses, and the Kinect does an overall decent job tracking his limbs and translating their movements to on-screen actions. The actual in-game use is a bit rough at the moment, but aside from the infancy of the code, you have to remember that these games were never meant to be played with the Kinect.

It’s a job well done, and we can’t wait to see where this project goes.

Looking for more Kinect fun? Look no further than right here.

[via Kinect-Hacks]

Continue reading “Clever Hack Tethers A Kinect Sensor To The PS3”

Reverse Engineering The Playstation Move

playstation_move

[Kenn] is working on building a quadrocopter from the ground up for a university project. Currently, his main focus is building an Inertial Measurement Unit, or rather re-purposing a PS3 Move controller as the IMU for his copter. He previously considered using a Wiimote Motion Plus, but the Move has a three-axis magnetometer, which the Wii controller does not.

The ultimate goal for this portion of his project is building custom firmware to run on the Move’s STM32-Cortex microcontroller, allowing him to obtain data from each of the controller’s sensors. Through the course of his research, he has thoroughly documented each sensor on his site, and dumped a full working firmware image from the Cortex chip as well. Recently, he was even able to run arbitrary code on the controller itself, which is a huge step forward.

[Kenn’s] project is coming along very nicely, and will undoubtedly be a great resource to others as he continues to dig through the inner workings of the Move. Be sure to swing by his site if you are looking for information, or if you have something to contribute.