iPhone to Arduino communications sans jailbreak

iphone_to_arduino

When Google released their ADK allowing Android smart phones to interact with Arduino-based devices, we’re sure there were at least one or two iPhone users who felt left out. Thanks to the folks over at Redpark, those people can now interact with an Arduino without having to jailbreak their phone.

For anyone looking to do any sort of iPhone/Arduino interaction, this is a good thing – except for the price. The 30-pin to serial cable is currently available over at Make for $59, which honestly seems pretty steep to us. When we first saw this announced, our initial thoughts were that we would see an open-source version in no time.

Unfortunately, that idea was short-lived, as we were quickly reminded of Apple’s MFI program. If you are not familiar, MFI (aka Made for iStuff) program limits what can be connected to an iDevice via licensing fees and a boatload of legal agreements. While we won’t be picking up this dongle any time soon, we’re all ears if someone has done any reverse-engineering of those pesky MFI chips.

Comments

  1. FaultyWarrior says:

    Someone’s already “hacked” the MFI chips by chopping up an Apple USB cable and desoldering the chip. There was an article on here a while back about it. I think it was a clock radio or something.

  2. Android fan says:

    A gazillion “Glad I`ve an android phone instead of an apple” in 5, 4, 3, 2 ….

  3. Skitchin says:

    Now make the iPhone interface with an Android through the Arduino and then scream buzzword bingo!

  4. julky says:

    We used buspirate, python and an ipad via serial port (you can see some photos here http://tiny.cc/lvd2p).

    I think the Redpark Breakout Pack is a little bit expensive whether you can buy a Logic Level Converter board for 2$ and an iPod Connector Male for 4$, if you want to used then with arduino board.

  5. Mike Nathan says:

    FaultyWarrior,

    That is true, we have seen someone hack apart a dongle purchased at DealExtreme and wire it to his dock, which you can read more about here: http://hackaday.com/2010/01/13/tricking-an-ipod-into-trusting-your-dock/

    My comment was geared more towards developing a native MFI solution, but I do not have any personal experience with any sort of iDongle, so all I can do is speculate.

    The article you mentioned shows the MFI chip in question, though it’s completely unlabeled as you might expect. It could be a simple as sniffing the the bus of an authorized device as it is connected to an iPhone and replaying that data with your own microcontroller, but I suspect it’s a bit more complex than that.

  6. If it helps any, you can also use the headphone-to-serial trick that was featured here for android phones.

  7. Xshi says:

    I think an easier way to control/interface an arduino is with an app like this:

  8. James says:

    This is only expensive for those non hardware engineers. As they don’t realize the investment required to produce 1,000,000 units to make it retail for $5. So unless you have actually developed a product on a large scale and made your risky investment, i’d think twice about complaining. Ebay & China have made electronics really cheap, and I really feel sorry those guys that get slammed for selling a product which will probably not make enough to actually break-even.

    You guys should be greatfull that non made-in-china products are actually available to buy.

  9. Anonymous says:

    MFI chip? What? Isn it just a level converter? Jailbreak + kermit have worked for me a long time now.

  10. y3max says:

    I think so,you can also use the headphone-to-serial trick that was featured here for android phones.

  11. Soundwavehi says:

    Wasn’t the official android breakout development kit $400 to begin with? I think a $60 cable is fine compared to $400… At least people are strangely civil about this even being here. It’s nice to see an actual universal serial cable, I want to know if it can interact with routers, since Redpark was the only company that made a legit cable to program “cisco” gear. ( I remember people talking about it working with other routers but they all had a cisco iOS backbone right?)
    To anyone who buys one, please try it out with a router, let the hacking world know what it will work with cause I’m sick of using my microphone pseudo-serial port…

  12. glasspusher says:

    The good news is that Redpark is releasing this thing now without a $2500 or so dev agreement to their SDK.

    I have one of these widgets, haven’t gotten around to playing with it. When the iphone came out I was hoping for an easy bluetooth link for it, but alas, the MFI program…

    It seems that Apple is interested in having people do stuff with wifi and discouraging the other forms of communication. Get a wifly or wishield for the arduino- the former is cheaper than this serial connector, and kiss the wires goodbye.

    Still, it is nice to see this as an option for wired serial, which doesn’t seem to want to die any time soon.

  13. KaR]V[aN says:

    Hi!

    About the serial cable, I made one by myself for a few bucks (13€) by buying parts in ebay.

    I documented everything on http://karman.homelinux.net/blog/archives/624

    Regads

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

Follow

Get every new post delivered to your Inbox.

Join 96,742 other followers