abgx360

Thursday 2 June 2011

KillerBug’s PS3 Hardware Mod Firmware

Hardware Modder and fellow PS3HaX member KillerBug, who is responsible for a couple of PS3 Fan mods that we have front paged, has been tinkering away on his Arduino board and his PS3, he has created, what he calls a “Hardware Mod Firmware”, here is a quote from his blog:
Over the past few weeks, I have posted various bits of Arduino sketches for controlling 7-segment displays and reading thermistors. This has all been leading up to this release.
So What is a “Hardware Mod Firmware”? It is a basic sketch that does all the things that most PS3 modders will want to do, while leaving room for other things. It supports from 1-4 thermistors, and you can use 0, 2, 4, 6, or 8 displays to read out the various temperatures. It also transmits the 4 temperatures by serial to a PC or other device with a serial monitor; so you can read all 4 temperatures without any 7-segment displays. Based on the temperatures gathered, the fan speed is set. I intend to refine the process considerably…right now, it is extremely aggressive in trying to maintain a very small heat range…because of this, the fan sounds a bit like a car revving the engine. Smoothing this out is just one of several things on my unofficial “to do” list…but if anyone has any other ideas, feel free to post…you might even think up something that I didn’t.
The sketch is highly configurable; supporting ground and hot controlled displays, and being easily adaptable to different thermistors. The sketch will work fine with any combination of 1-4 thermistors, and 0-8 displays as is; you do not need to modify anything if you are not using sensor(s) or display(s). The minimum number of thermal sensors is 1, but I recommend at least 2…3 for BC units. The 4th sensor is completely useless if you do not have all eight of the 7-segment displays as it does not factor into the fan speed calculations…that is another thing I am thinking of adding.
To view more of KillerBug’s work, visit the source of this news and his blog here.
Thanks to manster for the tip via IRC :)

No comments:

Post a Comment