Leapfrog Didj: Handheld Linux On The Cheap

Today our good friends over at Woot! are selling the Leapfrog Didj, a low cost educational toy aimed at little kids. Lucky for hackers out there, the Didj is actually a linux device, and gaining serial console access is as easy as soldering two wires. The documentation out there is a little outdated, with a number of broken links and stale wikis, but $25 for a portable linux device is a hard deal to beat. A list of sites which might be helpful are listed after the break, as well as the hardware specs of the Didj.

Let us know if you have played around with hacking the Didj before, and if you have any tips for other readers. Don’t forget to tell us what you do with the Didj as well!

Thanks to [Mark] for the tips and the hardware details.

Continue reading “Leapfrog Didj: Handheld Linux On The Cheap”

Hey Man, SSH To My Guitar And Setup The Multitouch

The Misa Digital Guitar is a digital music controller like we haven’t seen before. The body, machined out of ABS, looks like a guitar. The player puts theirs hands in the same places you would on a guitar but the lack of strings make it something different.

The left had manipulates inputs in the form of 144 sensors, six in each of the twenty-four fret positions. The right hand doesn’t strum, but uses a multitouch screen to control the inputs. The UI looks solid, something you’ll have to see for yourself after the break. Tieing this all together is an AMD Geode processor running Gentoo Linux. That means this is open source and begging you to make it do your bidding.

Continue reading “Hey Man, SSH To My Guitar And Setup The Multitouch”

SheevaPlug PBX

[youtube=http://www.youtube.com/watch?v=RIcTWya7TQA&feature=player_embedded]

[Greg] has been working on a version of Debian/ FreePBX/ Asterisk for people to be able to drop onto a SheevaPlug. If you haven’t seen it, the SheevaPlug is a tiny computer housed in a wall plug. They made some waves when they were announced last year, and we’ve spoken of them several times. [Greg] is offering up the operating system in a pre configured format for SD cards so you can just download it and drop it in your SheevaPlug. Yeah, there’s a little bit of work to do before it will boot, which you can see in the video above.  Thanks for sending this in [Greg], keep up the good work.

IPod Peripheral: ISee360i Hacking

[James] has done some work reverse engineering the protocols for the iSee360i peripheral. This iPod addon is a media player housing that features a 3.6″ screen. It can be used to play video on iPods that don’t otherwise have the capability because it just uses them as a hard drive. He picked up the device at a discount chain for $15 and wanted to load his own videos directly from Linux without using the Windows-based software that comes with it. There’s the gotcha; even if you encode a video exactly the same as the device’s example video, it will be deleted the next time you fire up the iSee.

After some trial and error [James] reverse engineered all of the quirky requirements to load video manually. There are strict, case sensitive file naming conventions, every file must have a perfectly formatted thumbnail image, and an index file entry must be made for the video. He’s done the hard work of hammering out the details, now it should be easy to write a Python script to automatically format and copy your pre-encoded videos for use.

Aural Twitter

[POTUSCamacho] listens to his @public_timeline rss feed. In part one of his project, he describes creating a bash script in which he uses cURL get his private feed, sed to clean it and eSpeak to output a WAV file. In parts two and three, he goes on to discuss how he created an audio stream (currently down, opens in a new window) of @public_timeline and how he plans on tweeting vocally.

New AVR Simulator For Linux

simavr is a software simulator for the AVR line of microcontrollers. You might be asking why anyone would write this sort of thing considering the simulator provided with AVR Studio is a wonderful tool? Well, a lot of folks don’t run Windows and don’t wish to use that development environment even if Wine or Virtualbox could make it happen.

We haven’t tried it out ourselves yet. There is a discussion thread going that reports some positive results of using simavr with GDB and AVR Eclipse. It’s a new package, but so far it seems to have put its best foot forward. Currently there is support for ATtiny25/45/85, ATtiny13, ATmega48/88/168, andATmega164/324/644 chips. Several of the common on-chip peripherals are already supported with the others on the way.

Have you tried it out? Let us know what you think in the comments.

[IC Photo]

How To Use Wiimotes W/ Linux

[Sprite_tm] has whipped up yet another interesting tutorial – software-based this time. He basically describes how he connected his Wiimotes to an HTPC. A USB Bluetooth receiver, and a little bit of Linux scripting,  was all that was necessary to get the system up and running. To add to the fun, [Sprite_tm] configured a the controllers to work with MAME (an arcade machine emulator), allowing one to play Duck Hunt on a computer in its full glory!