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.
FT232 isn’t a RS-232 to USB converter, it’s an serial UART to USB converter.
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.
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
Everything that is published on hackaday (except for the minuscule number of articles written in-house) has been published somewhere before. :-)
And/or is incredibly old knowledge that has existed in textbooks for decades but is presented as a new discovery by a “clever” person every time.
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^)
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.
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!