iOS terminal debugging tool

This is a simple iOS debugging tool that will take no time to solder together. There’s even a chance that you already have everything you need on hand. The hack simply connects an RS232-to-USB converter to a breakout board for an iPod connector.

The hardware is aimed not at stock iOS systems, but as an aid to those who wish to run alternative operating systems on them. When the OpeniBoot package is run on an iPod Touch or iPhone it enables a serial terminal on pins 12 and 13. The FTDI breakout board takes these as RX and TX and makes them available to your terminal program of choice via USB. Speaking of USB, you may already have noticed the black cable leaving the right side of the image. Using the terminal doesn’t limit your ability to use the device’s USB functions.

Comments

  1. hellahella says:

    FT232 isn’t a RS-232 to USB converter, it’s an serial UART to USB converter.

  2. kay says:

    Yeah that’s noninverted 3.3v TTL. Do not try to send 12V into your iphone.

    Anyone remembers the serial breakout stuff for the G1? Good times.

  3. natrium42 says:

    So what exactly is new here? It has been published how to use UART on the iPhone before: http://devdot.wikispaces.com/Iphone+Serial+Port+Tutorial

    • EccentricElectron says:

      Everything that is published on hackaday (except for the minuscule number of articles written in-house) has been published somewhere before. :-)

    • Ren says:

      In defense of HaD, I see lot of stuff here for the very first time. HaD is a place I can go without having to surf 10^27 other sites to get the information. (Now Brian/Caleb/Mike/et al, will you PLEASE forgive me for all those smart alecky comments? B^)

      • Corrosion says:

        I agree with all three of you….

        While its all old information HaD has for a long time been a great way for me to think up new ideas/projects to try and learn in the process….

        It’s like the news, you could run around trying to find the stories source or… just go to an outlet and wait for stuff to come to you.

  4. This cable is mostly useful for people wishing to perform Kernel debugging natrium42 on iOS or with opensource software, by using this cable with redsn0w and a jailbroken iOS device & booting with “debug=0x09 kdp_match_name=serial” will enable kernel debugging via serial in iOS. The setup essentially makes it easier to get into DFU mode, boot and access the serial port required for debugging at the same time. Hope you find a use for it!

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,771 other followers