Wednesday, March 3, 2010

RedEye mini coming to iPhone; DIY coming soon

UPDATE 11 Nov 2010: it turns out I was wrong about it being the simple option, and right about the "at most" part. Thinkflood mentions the simple option themselves in a semi-technical writeup of the technology, but goes on to mention the shortcomings of this approach. Instead, they use a microcontroller to blink the LED, and the audio frequency signals are only for communicating with and powering up the microcontroller. This of course means that while the communication protocol between the software/phone and the Mini hardware can be reverse engineered, the microcontroller will still have propriatary code to drive the LEDs; it looks like reverse engineering this isn't going to be fun, easy, or cheap any more, so I guess this project is out. Old post follows.

Old Post

I'm excited about this product that claims to turn your iPhone/iPod Touch into a universal remote control.

http://thinkflood.com/products/redeye-mini/what-is-redeye-mini/

This takes me back to the old days of my Palm m505 that had built-in IR, and plenty of programs that did the universal remote functionality. Since the iPhone doesn't have built-in IR functionality, ThinkFlood decided to make a "hardware" component that costs $50 and plugs into your headphone jack. There is some free-of-cost software to drive it that has the universal remote functionality. I use quotes around hardware because my sense is that this is probably nothing more than an IR LED or two connected to a 3.5mm connector. All the smart stuff is clearly done in the software, which generates audio signals to drive the LED.

At MOST, the device has a watch battery, a few transistors, a microcontroller and an LED. Lets hope not.

I'm going to try and reverse engineer this thing and make a cheap device that works with the official RedEye app. The audio output should be able to be recorded and analyzed as a starter. Gutting a RedEye mini would be the other part. Stay tuned.

PS: Here are some relevent links that will help in the hacking.

Monday, February 22, 2010

Pre-ordered Heavy Rain

On a whim, I preordered this game from GameStop. It seems really different from other games out there, so I think it'll at least be an interesting play through. Incidentally, if you preorder you get access to some additional episodic downloadable content. I'll probably post some opinions here about it after I play.

Wednesday, January 20, 2010

Sync your iPhone with Ubuntu 9.10

Just wanted to post this link. It didn't work exactly by copy pasting his command, but I did the same steps manually and it worked for me.

http://fatbuttlarry.blogspot.com/2010/01/ipod-touch-iphone-3g-ubuntu-910-in-5.html

Thursday, January 14, 2010

Tethering with PdaNet on Jailbroken iPhone

The PdaNet software provides tethering for jailbroken iPhones. The problem is, after version 1.33 of the software, its no longer free. Luckily, version 1.33 is still available in binary form here:


At the time of writing, version 1.61 is the latest version and has lots of nice new tricks up its sleeve. There are versions floating around the web you can use, you know what to do with the following:
pdanet-version-1-61-a-27193

After obtaining a .deb file, make sure you've installed OpenSSH in Cydia on your phone. Then, all that's left is to scp it up to your iphone:

scp pdanet1.33.deb root@iphone.ip.addy.here:/var/root

The password would be alpine or dottie, unless you've changed this manually. Then ssh into your phone with the same password:

ssh root@iphone.ip.addy.here

And install the PdaNet package:

dpkg -i ./pdanet1.33.deb

Restart your iPhone and there you have it! Tethering over WiFi. If you managed to get version 1.61, then you can tether via the USB cable, but only if your computer is Mac or Windows (no Linux).

Friday, November 13, 2009

iPhone Firmware 3.0 Syncing Coming Soon to Linux!

There is an really alpha stage communication stack that is buggily capable of syncing with the iPhone 3.0 firmware from a Linux machine! I'll be testing it out and writing more about it's usability (even if it is an alpha). For now, the relevant links are:

http://marcansoft.com/blog/2009/10/iphone-syncing-on-linux/


Wednesday, November 11, 2009

Installing the Canon EOS Utility using the Updater Tool on Mac OS X

This post is just link love to someone name Nav Jagpal:
http://www.navjagpal.com/blog/?p=16

This is a brilliant little hack to get the Canon EOS utilities without having the original installation media. Enjoy!

Sunday, October 11, 2009

respring your iPhone from the command line

You kill the SpringBoard process just like you would any other one, and it restarts the SpringBoard. Do this if you just installed a .deb package from the command line and want it to show up on your springboard.

killall SpringBoard