Linux iPhone sync draws near

posted Oct 29th 2009 11:00am by Mike Szczys
filed under: iphone hacks, linux hacks

linux-iphone-sync-support

[Emuboy] lets us know about some software advances that will make iPhone and iPod Touch syncing possible under Linux. Apple made big changes to how the iPhone syncs compared to legacy iPods. Locking out all communications other than through iTunes was surely part of their motivation. This has left Linux users out in the cold with shoddy sync capabilities which should be coming to an end. If successful, syncing will be be possible with phones that have not been jailbroken.

One of the biggest hurdles in reverse-engineering the new protocol is the non-standard way in which the devices communicate over USB. The usbmuxd developers have been working to implement communications and now have a Release Candidate for the 1.0.0 version. Along with testing of this package, libgpod is now being updated to play nicely with the new database format and hash of the iPhone.

This isn’t quite at the plug-and-play level of convenience yet but if you’re comfortable working with Linux packages you should be able to get this working and help report any bugs you might find. But if you’re tired of open source playing cat and mouse with Apple you can always switch over to a device based on Android.

Multi-screen video with Ipod

posted Sep 4th 2009 5:30pm by Mike Szczys
filed under: iphone hacks, ipod hacks, video hacks

multivid_ipod_multi_sync

[Marco Tempest] has developed some software called MultiVid that allows synchronized video across multiple iPhone or iPod Touch devices. For this to work, all of the devices must be connected to the same WiFi network. Playback can be controlled from any one of the iPhones/iPod Touches or from the Mac running the controller software. There is of course the option of connecting to larger monitors through a video output cable. The app also supports OSC. We’ve embedded the example video as well as a video detailing the software setup after the break.

The client software is available at the apps store and controller software can be downloaded from [Marco's] website. Both are free which is our favorite price point.

Read the rest of this entry »




Synchronizing Fireflies NG

posted Jul 28th 2008 1:05am by Eliot Phillips
filed under: led hacks, misc hacks


[Alex] from Tinkerlog has revisited an old project with Synchronizing Fireflies NG. Fascinated by how fireflies blink at same rate and synchronize with each other, he built a digital version. Each board has an RGB LED and a phototransistor or photoresistor. A ping-pong ball is used as a diffuser. The blink rate is controlled by an ATtiny13v. The board power can be daisy chained, but each firefly mote operates independently of the others. The microcontroller has a fixed flash rate and monitors for other flashes. It attempts to sync by flashing earlier. The color of the LED expresses how satisfied the firefly is with its current sync. You can see a video of eight fireflies attempting to self organize embedded below.

Read the rest of this entry »

3D video with consumer cameras

posted Oct 14th 2007 7:30pm by Eliot Phillips
filed under: digital cameras hacks


While perusing our photos from the Hooptyrides, Inc. tour you may have noticed [Eric Kurland]’s two handed stereoscopy rig. It’s constructed from two consumer grade Sony DV cameras. The problem with using two separate cameras to make stereo images or video is that a lack of clock sync will make objects appear out of their true position because of differences in framerate. To solve this problem Damir Vran?i? developed the 3D LANC Master. It reads the crystal frequency from one of the cameras and writes to the ram of the other camera using Sony’s LANC protocol. This constant monitoring keeps the clocks within +/- 3ms. The control box also has buttons to power on, zoom, and record in sync. The 3D LANC Master plans are completely open source and work with a large number of Sony cameras. We have more photos of Eric’s rig after the break.

Read the rest of this entry »

Hack a Day serves up fresh hacks each day, every day from around the web and a special How-To hack each week.

Send us your hacks