Reverse Engineering USB Drivers

luxeed_keyboard

When [Jespersaur] purchased a Luxeed LED keyboard, he was disappointed to find that the drivers were not open source and didn’t support all the features he wanted. His solution? Hack the drivers that come with it, and implement his own. In his article, he gives a basic rundown of beginning reverse engineering by multiple methods and a brief introduction to libusb. For the Linux drivers, check out [Kurt Stephens]’s site, where he supplies a link to the source code, instructions on building it, and a tutorial on sending commands to the keyboard.

Modular Computing

[youtube=http://www.youtube.com/watch?v=ZBFoFYhC9B4]

This is the Illuminato X Machina, a “cellular” style computing system.  Each unit is a fully functioning computer with its own processor, storage and communications.  You can watch above as a change in the operating software is propagated across the grid. You can see the LEDs in the video going nuts, there are actually LEDs on the sides too. [Justin] described it to us as a personal fireworks show on your desk.  This system is fully open with the schematics and source code available on their site. You might recognize these guys too, we covered their Open Source GameBoy.

Building An Apple 1

replica1 (Custom)

With all the recent talk of hackintoshes going around, we thought we should post this oldie. It is a writeup on how to build your own Apple 1 called Replica 1. If you’ve got the $149 laying around and think you can handle the construction of a mere 88 components, you can make one yourself. Not only can you order kits or complete units, they even have a download page with applications and games. It might be fun to have one of these sitting on the desk right next to our minimac. If you really don’t want to buy one, but maybe want to just play a little bit, there’s always virtual apple.

[via DVICE]

DOSbox On Zipit

poolrad (Custom)

Who out there has a Zipit? Great, now out of the five of you, who really wants to run Dos on it? Well, for the one or two of you left reading, now you can. The directions can be found here. [Hunter] has worked out a way to get DosBox running on his Zipit. At 315 mhz his old DOS games, like AD&D shown above, are running quite snappily. You can download everything you need to get up and running from the site. If DOS isn’t your thing, you may want to check out the Linux how to as well.

[thanks Harold]

Serial Hacking With An ATtiny2313

board

[Sprite_tm] automated a portion of serial hacking by sniffing out the baud rate using an ATtiny2313 and FT232 breakout board. The firmware assumes 8 data bits, no parity, and 1 stop bit (8N1). This is pretty much defacto among serial ports so it should work well, though some devices do use different settings. The auto detection routine can sniff rates as low as 110 baud and supports non standard rates. Released under GPLv3, the software is also supplied in hex format.  [Sprite_tm] has provided great project in past such as Working with VFDsControllable bristlebot, and AVR boost converter. Additional information regarding serial hacking after the break.

Continue reading “Serial Hacking With An ATtiny2313”

Defcon Status At A Hosting Company

defcon

[Aaron] has been working at iweb hosting for about 5 years. When he started, the number of servers was small enough that managing them was fairly painless and could be done by just manually verifying that everything was operational. As the number of servers grew, this task became more and more difficult. They employed various methods of tracking problems, but found them all lacking in one way or another. They got an idea to build a Defcon status page based on all of the information collected about their server status. The page was built and all rejoiced. As with most projects, they just couldn’t leave it alone. Next, they built an android app to be able to see the defcon status from their phones. As cool as that was, they felt they needed to have yet another way to keep track. They What you see above is the prototype for the office defcon status display. It is extremely simple, using an Arduino (yes, we know, massive overkill) to receive status updates to change the display number. [Aaron] says that right now it is a mess, and you have to shield it from the light with your hands to see it, but it works. What should the next step be? A giant Alpha Numeric LED indicator? A nixie tube?

Diamond Thermal Paste

[Jared Bouck] over at InventGeek  writes about his experience making his own thermal paste. Diamonds can be up to five times as thermally conductive as silver, the primary ingredient in most popular thermal compounds.  He combines 60,000 mesh diamond dust he ordered off eBay with non-conductive silicon grease using a special mixer he constructed to keep down the dust. After some experimentation he achieved a max load temperature of 38 degrees Celsius versus a leading silver paste’s  temperature of 57c on the same system.