IPod Shuffle Headphone Remote Reverse Engineered

The headphone remote for the third generation iPod shuffle has a special chip that identifies it to the iPod itself. [David Carne] posted an in-depth report about the process he used to reverse engineering that protocol. He’s discovered that the remote uses a peculiar signal to identify it as authentic when the device powers up. We’ve talked about Apple’s use of peripheral authorization before and it seems this is no different. [David] did manage to emulate the authentication using an ATmega88. If you’ve got a shuffle 3G sitting around this info will allow you to operate it with a microcontroller in your next project.

Repurposing A Click Wheel

We think the click wheel is the biggest contributor to the success of the original iPods. The devices were a brick with a monochrome screen but the user interface was slick and easy to use. [Jason] decided he wanted to add a click wheel to his own project. After using a logic analyzer he discovered that it doesn’t implement a common protocol such as I2C, perhaps a deliberate move by Apple to keep the controller under wraps? He managed to get past this hurdle, as seen in the video after the break, by bit-banging the data in from the click wheel and then reverse engineering the protocol.

It’s connected to an AVR ATtiny88 with feedback shown on a character LCD screen. We’re glad that [Jason] tipped us off about this, but he doesn’t have any code available yet. We love to dive into the source so the sooner he gets it up the better! We’ve got an old 3rd generation with a bad board that is begging to have the wheel ripped out of it, not to mention the dirt-cheap replacements available on ebay. Continue reading “Repurposing A Click Wheel”

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.

Tricking An IPod Into Trusting Your Dock

[Thijs] has an iPod dock with an LCD display in it that allows you to watch videos without having to squint quite as much. Unfortunately, the iPod classic wouldn’t play videos on it because it’s not an Apple approved product. He figured out that an authentication chip is included in docks and cables that Apple has approved and set out to retrofit his device with one. He pulled the PCB, authentication chip included, out of a $5 cable from Deal Extreme and wired it up to the PCB on his dock. Voila, the dock now plays video.

This is a nice hack but it’s also just silly. You paid for the iPod, you paid for the music and videos (right?), and you paid for the dock. Why can’t they all talk to each other without authentication?

Bouncy IPhone Controlled Dance Lights

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

[John Boiles] introduces us to dimlet, his portable network controlled light dimmer. Inside the box is a fonera 2100 router that is running openWRT connected to an unnamed AVR microcontroller. Right now, he’s controlling the unit with his iPhone. It has three modes of control; a manual “slider” mode, an accelerometer controlled “dance” mode, and a programmable “tap” mode. You can download all the source code and schematics on his site.

[via Makezine]

External GPS For IPod And IPhone

ipod_touch_gps

Ever wish your iPod touch or older generation iPhone had GPS capability? Now it can by using a Bluetooth GPS module along with the roqyGPS app.

In April we saw a pretty creative way to add GPS to an iPod by using a homebrew accessory. The new app is a better solution because it utilizes the larger screen and more functional UI of the iPod touch. We’re glad to see this come along because we’d rather not upgrade to the iPhone 3G just to get GPS support. roqyGPS has a fairly long supported hardware list, which should make it relatively inexpensive to pick up a GPS module either on sale or second-hand.

We’ve got a video of the release candidate after the break. As always, we’d like to hear from anyone already using this so please leave your thoughts in the comments.

Continue reading “External GPS For IPod And IPhone”

Rotating Lego Dock Take Two

lego_ipod_stand_number_2

Last week we saw a rotating iPhone dock built from Lego. This week we’re happy to put up another example of a dock made of these popular building blocks. Thank goodness this one takes into account all of the sudden jolts that our desk is prone to by incorporating shock absorbing springs. The design is very sleek with a jazzy red scheme and a less-is-more attitude. We are a bit concerned about our expensive hand held falling out but then again that’s what the springs are for. Who can be the first to put together a step-by-step guide for building this one?

[via Engadget]