Slashdot Mirror


The iPhone Serial Port Hack

An anonymous reader writes "The iPhone's little known secret, a hidden serial port, is revealed. 'The real benefit in all of this is that there are so many console packages for iPhone in Cydia now that you can have a fully functional computer, as useful as a Linux box, but without carrying around a laptop.'"

217 comments

  1. If u want linux in your smartphone by Anonymous Coward · · Score: 5, Insightful

    Get a Nokia N900 or Android.

    1. Re:If u want linux in your smartphone by countSudoku() · · Score: 1, Flamebait

      Get a Nokia N900 or Android.

      Sound advice, AC! I'm boggled by the fact that 1) they have to HIDE it, and 2) that we have to HACK to get to it, and 3) that crApple will disable it now that it's found, and 4) I don't already have an Android phone... :)

      --
      This is the NSA, we're gonna geet U h@x0r5! Also, what is a h@x0r5?
    2. Re:If u want linux in your smartphone by H310iSe · · Score: 1

      exactly, this differs from what you can do with a new moto (or other snapdragon) phone... how? I mean, maybe I miss something

      --
      closed minded is as closed minded does
    3. Re:If u want linux in your smartphone by Dog-Cow · · Score: 0, Flamebait

      Your purposeful ignorance and your sig are perfectly complementary. Of course, your mind may not be closed; it might just be absent.

    4. Re:If u want linux in your smartphone by gmuslera · · Score: 1

      Is not just the hardware, but what your OS enable to do with it.

    5. Re:If u want linux in your smartphone by Gizzmonic · · Score: 1

      How about an HP Pre? You can root the device with the manufacturers' blessing-even play NES games or hack it so you can use the Wifi to share your 3G signal.

      WebOS is real Linux with real multitasking and a better interface than iPhone (especially the contacts) and yet it seems like most geeks ignore it.

      --
      (-1, Raw and Uncut is the only way to read)
    6. Re:If u want linux in your smartphone by t2t10 · · Score: 1

      You can share your 3G on most Symbian and most recent Android phones without a hack.

      As for WebOS, there are few phones and form factors available, and what's going to happen with them or the platform still kind of seems up in the air. Sorry, but I don't want an HP-only phone.

    7. Re:If u want linux in your smartphone by djdavetrouble · · Score: 1

      HP ? When was the last time they were relevant? Now they have tried to buy
      their way into another market, and again, noone cares. Even the printers are crap
      nowadays.

      --
      music lover since 1969
    8. Re:If u want linux in your smartphone by SanityInAnarchy · · Score: 1

      ...and I think you just made the best case for getting a phone which isn't locked down. iOS doesn't let you do this, people had to hack it brutally to force the issue. Some phones, however, welcome it.

      --
      Don't thank God, thank a doctor!
    9. Re:If u want linux in your smartphone by TheRaven64 · · Score: 1, Interesting

      How hidden is it? It's pretty well documented that some of the pins in the iPod dock connector are RS-232. Quite a few iPod accessories use cheap RS-232 interfaces and only connect those pins up from the dock.

      --
      I am TheRaven on Soylent News
    10. Re:If u want linux in your smartphone by Gizzmonic · · Score: 1

      Before you judge the product by the label, you should try the WebOS. I'm not kidding when I say it's the best mobile phone OS out there.

      --
      (-1, Raw and Uncut is the only way to read)
    11. Re:If u want linux in your smartphone by Geeky · · Score: 1

      Before you judge the product by the label, you should try the WebOS. I'm not kidding when I say it's the best mobile phone OS out there.

      But it's a dead end, on phones at least. Haven't HP said they won't bring out any more WebOS phones?

      I have a Pre, and it's no more than OK. I hate the way (probably true of all smart phones) that if you're scrolling through an address book, or missed call list, it's all too easy to leave your finger in one place too long and inadvertently dial the number. I've made so many unintended calls, the one hack I want for it is a "are you sure you want to dial this number Yes/No" dialog!

      On the other hand, getting root is easy, and it was handy to be able to configure it (eg. crontab to ntp sync twice a day because O2's brain damaged network doesn't do it automatically...)

      --
      Sigs are so 1990s. No way would I be seen dead with one.
    12. Re:If u want linux in your smartphone by k_187 · · Score: 1

      Considering they just announce a new phone to be shipping next month, I wouldn't call HP/Palm dead quite yet.

      --
      11 was a racehorse
      12 was 12
      1111 Race
      12112
    13. Re:If u want linux in your smartphone by juasko · · Score: 0

      Most geeks ingnored Apple Newton too, who is behind webos? Check history.

    14. Re:If u want linux in your smartphone by aliquis · · Score: 1

      Yeah, I know. But MeeGo 1.2 is supposed to be released in april 2011 so it's a long wait. How long for the actual phones to arrive?

      Maybe I should look for a used N900.

    15. Re:If u want linux in your smartphone by aliquis · · Score: 1

      People seem to be OK with an Apple-only phone.

      Who knows what will happen with Symbian and MeeGo.

      Anyway, I think there was a Pre2/WebOS2 on its way?
      http://www.palm.com/us/products/phones/pre2/index.html

      Is probably sweet.

      Back in the days where a phone where just a phone it would had been a non-issue. Now when it's a computer compatibility matters more.

    16. Re:If u want linux in your smartphone by Anonymous Coward · · Score: 0

      Point is: there are lots of phones that have these kinds of capabilities.

  2. ipad by Anonymous Coward · · Score: 3, Funny

    i want to know why everytime i plug in my ipad the pc asks what kind of camera it is

    1. Re:ipad by jedidiah · · Score: 1

      It must see the magic photo directory on your iPad.

      --
      A Pirate and a Puritan look the same on a balance sheet.
    2. Re:ipad by AndrewNeo · · Score: 3, Informative

      That's because it's exposed as a PTP (Picture Transfer Protocol) device over USB. All iPhone/iPod Touch/iPads do this.

    3. Re:ipad by CannonballHead · · Score: 5, Funny

      You're plugging it in wrong.

    4. Re:ipad by Anonymous Coward · · Score: 2, Funny

      You're plugging it in wrong.

      My girlfriend used to tell me that. Now she likes it that way.

    5. Re:ipad by t2t10 · · Score: 1

      Maybe they should stop doing it when they don't have a camera, or at least let me disable it on the device. It's a bloody nuisance.

    6. Re:ipad by Anonymous Coward · · Score: 0

      Is it the one called fap?

    7. Re:ipad by Netshroud · · Score: 1

      It's for device screenshots.

    8. Re:ipad by shutdown+-p+now · · Score: 4, Funny

      You're plugging it in wrong.

      To be more specific, you forgot to plug a Mac to the other end of the cable.

    9. Re:ipad by AndrewNeo · · Score: 1

      Or any picture you save to the device from the browser/mail/etc.

    10. Re:ipad by t2t10 · · Score: 1

      My laptop can take screenshots, too. That doesn't mean it needs to be a digital camera and bug me every time I plug it in to recharge.

    11. Re:ipad by Anonymous Coward · · Score: 0

      To stop this maddening thing, click Cancel.
      Then go unto My Computer and RightClick on the iPhone. In the properties section you can check and uncheck certain behavior. The thing that drive me crazy was mine coming up as a Word Doc. It's really nice to get this to quit.

    12. Re:ipad by juasko · · Score: 0

      have u hacked away iTunes? Or do you use iTunes? Is the registry corrupted? Try clean out itunes and reinstall, you on windows I assume, that is the standard repair action. If not that works, reformat your harddrive, install windows from scratch install security software, install itunes. If the problem persist try an other security software vendor or whipe it again and don't install security software. If the problem still persist, get an ohter PC.

      If all is fine after security system and itunes installation. Install additional software to you computer and inbetween each intallation test if the problem reacures. If it does, wipe that software that caused it. If it still occures wipe your harddrive again install windows, security software, then the conflicting applicaiton, then iTunes. If the problem persists. Wipe the harddrive install windows, security software, itunes but not the conflikting application.

      Procede with testing all the other softwere you still haven't tested and repeat the above process mentioned for conficting applications.

      If all is fine, but only one conflicting application is found, consider scraping it and find a replacement, or find out all the registy entries and changes it makes at installment, and hack it to work properly again.

      Or then just get a Mac.

  3. Most embedded devices have a serial port by FranTaylor · · Score: 3, Informative

    I'm reminded of Linksys WRT-54G routers and such.

    You might need to do some surface mount soldering to get to the required connections.

    Very handy for booting up a Sun server.

    1. Re:Most embedded devices have a serial port by bhsx · · Score: 1

      Yeah, and for the amount of extra hardware you have to lug around for this "hack," you might as well just pick-up an old zaurus or something considerably more apt(no pun) in delivering a remote terminal.

      --
      put the what in the where?
    2. Re:Most embedded devices have a serial port by AJ+Mexico · · Score: 2, Insightful

      How last century! What are we going to see next -- how to interface your iPhone to a paper tape reader/punch? Instead of this -- cut the cable, and get an RS-232 - to Bluetooth adapter, similar to this. They are cheaper than the parts for this hack. The iPhone is a wireless device.

      --
      Computers obey me.
    3. Re:Most embedded devices have a serial port by makomk · · Score: 1

      More interestingly, on some of the HTC Android phones, the ExtUSB connector can apparently double up as a serial port if you use the correct cable. Not sure why - hardly anything uses that feature.

    4. Re:Most embedded devices have a serial port by RicoX9 · · Score: 1

      OK - That is COOL. No more being tied to the switch while trying to rewire? Killer.

    5. Re:Most embedded devices have a serial port by aztracker1 · · Score: 1

      I like the WRT54GL myself... I've got about 6 currently deployed, most running Tomato, one with OpenWRT... (at my parents, grandparents, ex's and my apartment) ... the best thing is that it's consistant, widely used and well supported hardware. The down side, is it's a bit under-powered by today's small net appliance standards, which many support USB file/printer sharing etc... I'd really like to see a current/next generation device as well supported... In this case, it's an extremely locked down piece of hardware, however I could see there being a relatively huge usefulness in a few years bringing new life to iPads and iPod Touch devices as they are replaced/upgraded to whatever comes next. Not quite sure what the advantage is today over alternatives beyond the "because I can" factor.

      --
      Michael J. Ryan - tracker1.info
    6. Re:Most embedded devices have a serial port by Joce640k · · Score: 1

      I used to use an HP200LX for that.

      I've still got it somewhere, haven't switched it on for a while though.

      --
      No sig today...
    7. Re:Most embedded devices have a serial port by Miamicanes · · Score: 4, Informative

      The Samsung Galaxy S family appears to have (among other things) a UART hidden on its USB port via the Fairchild FSA9480 chip.

      This thread at xda-developers ( http://forum.xda-developers.com/showthread.php?p=8834946 ) suggests that if you put a 150k resistor (1% tolerance) between pins 4 and 5 and power up the phone, the two pins normally used for USB data will be repurposed as a serial console for the bootloader.

      You can also explicitly toggle the FSA9480's mode via software (though not necessarily without root and your own kernel extensions).

      Note that it's not using USB as serial... it's acting as an electronic crossbar, disconnecting the D+ and D- pins from the USB circuit, and connecting them to pins elsewhere that are a real UART. Think: old-fashioned telephone switchboard with patch cables and jacks that dynamically establish and tear down circuits as needed so a few physical pins can be put to occasional niche uses that wouldn't merit full-time pins of their own.

      Personally, I suspect two pins on the headphone jack can be nudged into acting as a UART as well. Sigh. What the mod community really needs is for someone to raise the cash to pay a company that does intelligence reports for consumer electronic devices to tear down the Epic4G (or some other variant) and draw up a schematic showing which externally-accessible pins are connected to what (and how) inside the phone. There's a lot of good stuff inside of these phones that's undocumented publicly or via the official kernel source. Lots 'o happy bitbanging ahead! :-)

    8. Re:Most embedded devices have a serial port by Miamicanes · · Score: 2, Interesting

      > How last century! (...snip...) cut the cable, and get an RS-232 - to Bluetooth adapter

      Spoken by someone who's either a glutton for punishment, or has never experienced the joys of interacting with some piece of embedded hardware at low level through a bitchy, finicky translation layer like Bluetooth that was designed to fail rather than accidentally work without authentication and authorization.

      Remember, people use the phone's serial port to do things that are almost by definition unsupported, undocumented, and might induce Steve Jobs angrily kill newborn kittens in a fit of rage. Under those circumstances, the LAST thing you need is a finicky, brittle abstraction layer standing between you and the bare metal to introduce even MORE opportunities for it to not work.

    9. Re:Most embedded devices have a serial port by Anonymous Coward · · Score: 0

      This indicates you have not read the article, you retard.

    10. Re:Most embedded devices have a serial port by Anonymous Coward · · Score: 1, Insightful

      How last century! What are we going to see next -- how to interface your iPhone to a paper tape reader/punch?

      I know you're holding this up as an absurdity but I would *love* to see a hack like this. It would be cool precisely because it's such an utterly pointless but technically nifty melding of utterly disparate devices. Kind of like hacks I've seen to convert an old fashioned manual typewrite for use as a computer keyboard or playing music using a modulated tesla coil arc.

    11. Re:Most embedded devices have a serial port by aliquis · · Score: 1

      The size of the extra hardware was mostly their stupid "let's bring all the pins out on a card"-card.

      I'm sure it could be shrunk by a factor of 30 or something such.

    12. Re:Most embedded devices have a serial port by aliquis · · Score: 1

      Under those circumstances, the LAST thing you need is a finicky, brittle abstraction layer standing between you and the bare metal to introduce even MORE opportunities for it to not work.

      The hardware levels are all OK, but what about the guy at the other end from the RS-232?

  4. Not a secret by m2pc · · Score: 5, Informative

    This isn't a "secret"... it's been in the iPhone (and iPod for that matter) for quite a long time. This same serial port is how 3rd party docks and cables control the device from the outside: http://www.adriangame.co.uk/ipod-acc-pro.html

    1. Re:Not a secret by unts · · Score: 2, Informative

      THANK YOU!

      This is so far from a secret it's not even funny. Imagine if we'd only just discovered what those two pins on the connector did?

      Hell, even the breakout board the guy (who's original, non full page ad-encumbered article can be found here) bought has the bloody serial pins labelled.

      It's not remotely surprising that an embedded device has a UART on it. It's even less surprising that a device designed to interface with very simple dock devices has a UART exposed via its peripheral connector.

      What is surprising is that the combination of breakout board and RS232 line driver somehow managed to be bigger than the phone.

  5. More interesting if iPad also has it ... by Anonymous Coward · · Score: 2, Interesting

    The iPhone's little known secret, a hidden serial port, is revealed. 'The real benefit in all of this is that there are so many console packages for iPhone in Cydia now that you can have a fully functional computer, as useful as a Linux box, but without carrying around a laptop.'

    Personally I think it would be far more practical and useful to use an iPad. The iPhone screen is just too small for practical use, however in an emergency the iPhone could be quite useful. But for somewhat frequent normal use, I have doubts.

    1. Re:More interesting if iPad also has it ... by BitZtream · · Score: 1

      It does, all of the iDevices do at this point, have for years. Its how you control the iDevice remotely. Its how your car steering wheel controls or car stereo or any of the remote systems to plug your iPod/iPhone/iPad into a XM radio controller so it appears on cars that don't directly support the iPod.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:More interesting if iPad also has it ... by Hatta · · Score: 1

      The iPhone screen is just too small for practical use

      We're talking about a serial connection here. Is the iphone screen really too small to handle an 80x25 console?

      --
      Give me Classic Slashdot or give me death!
    3. Re:More interesting if iPad also has it ... by mattdm · · Score: 1

      The iPhone screen is just too small for practical use

      We're talking about a serial connection here. Is the iphone screen really too small to handle an 80x25 console?

      It's workable, but barely. There's already a bunch of SSH clients in the app store. If you want to actually interact, you need to have an app which has a translucent keyboard, and that takes some getting used to.

    4. Re:More interesting if iPad also has it ... by mlts · · Score: 1

      Android has a lot of good terminal emulator apps. However, the iPhone has a few ssh clients, and there are only two clients for jailbroken devices, one of them supports some gestures, one doesn't. Both are named Mobile Terminal, so good luck finding the right one. To boot, Cydia has a Mobile Terminal app, but will bomb out if installed and an attempted is made to be run.

      I'd love to see a full featured terminal app that can both work as a ssh client, as well as locally on Cydia. This, I'd pay decent money for.

    5. Re:More interesting if iPad also has it ... by Anonymous Coward · · Score: 1, Informative

      TouchTerm Pro does all that. But terminal work on a touch screen generally? Meh

    6. Re:More interesting if iPad also has it ... by RogerWilco · · Score: 1

      It works, and with iSSH you can even do some remote X. But it feels like telnet in the early nineties.
      And Unix wasn't really designed for a keyboard that doesn't have Alt/Ctrl keys. The iSSH app adds them, but you first have to click the Ctrl key, and then the C key to do for example Ctrl-C.

      It's good enough for a quick check on a log file, to change a config file or see if a process is still running. But I wouldn't try to use something like Emacs on it for anything serious. It works in an emergency, but the small screen, on screen keyboard and low resolution do limit you. (I have an iPhone 3G).

      And 480 by 320 resolution makes a lot of X applications hard to use, even if you can have a vitual desktop that's much larger, constantly having to scroll is a pain.

      --
      RogerWilco the Adventurous Janitor
    7. Re:More interesting if iPad also has it ... by konohitowa · · Score: 1

      Personally I think it would be far more practical and useful to use an iPad. The iPhone screen is just too small for practical use, however in an emergency the iPhone could be quite useful. But for somewhat frequent normal use, I have doubts.

      You're totally missing the point. Now, instead of lugging around one of those bulky netbooks, you can get by with just an iPhone, a serial cable, and a VT100. This thing would be more portable than a Compaq Portable! That said, the SX-64 might still give it a run for its money.

  6. Computer-Phone=Serial port? by Kenja · · Score: 4, Funny

    Could have sworn there was more to these computer things then that.

    --

    "Have you ever thought about just turning off the TV, sitting down with your kids, and hitting them?"
    1. Re:Computer-Phone=Serial port? by $RANDOMLUSER · · Score: 4, Funny
      Reminds me of the story from The Zen of Programming:

      A novice went into the master's cubicle and saw a new computer sitting upon the master's desk. "What is that computer?" asked the novice. The master placed his hand upon a small box that was connected to the computer by a wire. "Behold," said the master, "This device controls what we see on the screen. The screen simulates a desk. For example, here is a filing cabinet and a trash depository. Here also is a typewriter and a calculator." "This is a wonderful invention," whispered the novice in awe. "It is not as wonderful as it seems," said the master. "Can you see the two desks?" The novice nodded. "One is on the floor, the other is on the screen," he remarked. "Just so. Now, is there something missing on one of the two desks?" The novice pondered for a moment. "One of the desks does not have a computer on it," he said. The master shook his head. "Neither of the desks has a computer on it."

      --
      No folly is more costly than the folly of intolerant idealism. - Winston Churchill
    2. Re:Computer-Phone=Serial port? by nxtr · · Score: 1

      So what you're trying to say is they wasted money buying a second desk?

    3. Re:Computer-Phone=Serial port? by hardie · · Score: 4, Funny

      Even more existentially, one of the desks has windows on it.

    4. Re:Computer-Phone=Serial port? by Nadaka · · Score: 2, Funny

      Even worse... MS BOB.

    5. Re:Computer-Phone=Serial port? by Saint+Stephen · · Score: 4, Insightful

      I really, really hate these Zen/internet/GNU Koans from the hackers dictionary.. They all sound like they were written by Renaissance Faire types and don't really impart anything to me except the mindset of people who thought Unix workstations were AWESOME and then proceeded to infight with 114 mutually different flavors of unix.

    6. Re:Computer-Phone=Serial port? by Anonymous Coward · · Score: 0

      What's with the stereotypical "Renaissance Faire" remark? It's ok to talk about "Renaissance Faire" people. They're not like "real" people. It's ok to hate them. "thought Unix workstations were AWESOME" We still think that, you, asshat and they are. There's never been 114 flavors of Unix, surely you mean Linux. I think you're hating on Linux, too. It's like you don't actually know any of us and you just copied that crap from what some other hater said. That's really lame. Could this be a more baseless, garden variety attack on *nix people? Is it ok for you to attack another culture because it's different and you're too stupid to understand command line? You sound like a racist. I bet you say the same sorta thing about Colored Folks and Jews. You probably hate Gay people, too. And Old People cause alot of the old school *nix guys are getting old. Oh, and don't forget the Koans you "really, really hate" the Koans. What if he was a old,gay Black, Jew who uses Unix and likes to go to the "Renaissance Faire" and recited all the Koans from memory? You could just hate him to pieces. Think you might lynch him?
      Insightful? Since when is it ok to mod insightful hate speech? You must be a 'tard.

    7. Re:Computer-Phone=Serial port? by kaoshin · · Score: 1

      tell that bitch to chill!

    8. Re:Computer-Phone=Serial port? by Anonymous Coward · · Score: 0

      I think unix workstations are awesome but I also fucked my ass in the wife last week. I've also been to medieval times dinner + tournament once in 1998.

      Does that make me a renaissance faire type?

  7. If You'd Rather Read the Article by kat_skan · · Score: 4, Informative

    If you'd like to read the article instead of Computer World's stupid-ass slide show, it's at http://resolvehax.blogspot.com/2010/10/iphone-serial-port.html

    1. Re:If You'd Rather Read the Article by advocate_one · · Score: 1

      wow, thanks for that... the link on there to pinouts.ru is sheer magic to an old hardware geek like me...

      --
      Donald 'Duck' Dunn: We had a band powerful enough to turn goat piss into gasoline.
    2. Re:If You'd Rather Read the Article by kat_skan · · Score: 4, Informative

      Looking at it a little closer, CW just plagiarized the entire thing photos and all, and added a paragraph here and there to make it look like the article was about how they built one using his design. Classy.

    3. Re:If You'd Rather Read the Article by apoc.famine · · Score: 1

      Glad our editors figured that out and linked to the original story. I'd have hated to click on some garbage like that....

      --
      Velociraptor = Distiraptor / Timeraptor
    4. Re:If You'd Rather Read the Article by RichiH · · Score: 1

      Parent is informative. It's a pity that /. still doesn't refuse to link to slide-shows.

  8. Fully functional computer? by asnelt · · Score: 1

    So far my definition of a fully functional computer was based on Turing completeness. How is a serial port important for that?

    1. Re:Fully functional computer? by idontgno · · Score: 4, Funny

      How are you going to attach the tape reader/punch for the program tape without a serial port?

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    2. Re:Fully functional computer? by Anonymous Coward · · Score: 2, Funny

      Wirelessly?

    3. Re:Fully functional computer? by Anonymous Coward · · Score: 0

      How are you going to attach the tape reader/punch for the program tape without a serial port?

      Just like IBM does with z/390: You need a virtual card punch and a virtual punchcard reader.

    4. Re:Fully functional computer? by wwphx · · Score: 1

      For that you need the RS-232 to 20 ma current loop interface.

      --
      When you sympathize with stupidity, you start thinking like an idiot.
  9. Or by Pojut · · Score: 0, Offtopic

    'The real benefit in all of this is that there are so many console packages for iPhone in Cydia now that you can have a fully functional computer, as useful as a Linux box, but without carrying around a laptop.'"

    Or, you could just...you know...get an Android phone with a custom ROM on it...

    1. Re:Or by Anonymous Coward · · Score: 2, Insightful

      "Don't jailbreak your iPhone, that's stupid. You shouldn't have to do anything to run the software you want. Instead, get an Android phone. Yeah you have to root it to run the software you want, but that's totally different".

    2. Re:Or by Pojut · · Score: 2, Insightful

      Yeah you have to root it to run the software you want, but that's totally different

      You're right, it is. Unless you Jailbreak your iPhone, you're stuck with the App store. I can install programs from wherever I want to on an Android phone by selecting an option built into the OS.

    3. Re:Or by Joce640k · · Score: 5, Insightful

      Or, I dunno, a small netbook and a USB-to-serial cable. They're hardly massive.

      It's not like you don't know in advance when you're going to need a terminal. If you can remember to bring that massive dongle thing along you can remember a netbook.

      --
      No sig today...
    4. Re:Or by Pojut · · Score: 3, Informative

      And yes, I'm aware you have to root the phone to install a custom ROM...but you can still install apps from anywhere without having to void your warranty or hacking the phone.

    5. Re:Or by Jahf · · Score: 0, Offtopic

      Insightful? Not really.

      If you've gone through the process of rooting Android versus jailbreaking iOS then you'd know there is a pretty serious difference. Both in terms of what you can do -without- going through one of these processes as well as how hard the process is to complete.

      While in a flow-chart the processes look like the same block, from an end-user perspective they are significantly different.

      And yes, this is the major reason why I went from an iPhone to an Android phone.

      --
      It is more productive to voice thoughtful opinions (reply) than to judge (moderate) others.
    6. Re:Or by Anonymous Coward · · Score: 0

      But you need a 3G data card in the netbook if you want to just leave it in situ and ssh in to it; the iphone and this box can juat be plugged in and left there -- (for as long as the battery lasts) -- you can be wherever you like.

    7. Re:Or by Anonymous Coward · · Score: 0

      I was going to say, this hack might make sense to someone who already had an iPhone that is disused (say, because you realized you wanted to actually control your hardware, and ditched St. Steve of Jobs) but they actually seem to fetch a fair price on eBay.

    8. Re:Or by Anonymous Coward · · Score: 1, Insightful

      Hey, come on. This is an apple product. Every time someone manages to do something with one, it is news on slashdot (formerly known as a place with news for nerds).

    9. Re:Or by Anonymous Coward · · Score: 0

      Unless you are on AT&T. They remove the option to enable unknown sources. No side-loading for you (unless you've done a custom ROM install). But the devices as delivered by AT&T don't allow side-loading. Fortunately, my Motorola Droid (on Verizon) can side-load just fine.

    10. Re:Or by anethema · · Score: 3, Interesting

      I still think the iPhone is much more of a hackers platform than any android phone.

      It is kind of long but I'm going to recycle a recent comment:

      ---

      What's funny is, iOS jailbroken is actually a nerd's paradise. Much more so than android actually.

      On the iPhone, you have a full apt package system, a terminal running bash, OpenSSH/OpenSSL tools, server, client, etc. a full GCC dev environement, etc.

      A lot of this stuff is stuff you just don't get on Android at any level. You get a terminal out of the box with android, but what do you get? Busybox. Guh. Want SSH? You get Dropbear. The package system sucks compared to APT. I've never tried getting GCC running on the phone but I don't imagine it is easy, if at all possible.

      With the iPhone I really feel like I have a full computer running in my pocket. I asked several android hackers why you are limited with these crappy tools on the phone itself, and they replied it was an embedded device so you get embedded tools. I'm sorry but something with 1-2 cores at >1GHz, a GPU that far outstrips anything on my earlier computers, and 32 gigs of NV storage is -not- an embedded device, I don't care how small it is.

      You get all this, PLUS a UI that (only IMO I understand) is far more fluid and nicer to use than Android.

      Don't get my wrong I'm not just yelling across the fence. I had a Nexus one for a good few months. I tried hard to like it, but in the end when the i4 came out, I jumped ship like it was on fire.

      There is of course, hassle. I don't like to restore from backup so Every time there is a major firmware update I actually wipe my phone clean, then sync all my apps over fresh. But thanks to several tools out there it isn't a total restart.

      There is hassle but for me, android has a LONG way to go, especially on the hacker front to be anywhere near the iPhone in terms of UI -AND- geekery.

      ---

      --


      It's easier to fight for one's principles than to live up to them.
    11. Re:Or by Anonymous Coward · · Score: 0

      That very option (install from unknown sources) was disabled in at least one Android phone, I think the AT&T Galaxy S.

      Workarounds for the issue (ADB and pm) would require rooting the phone.

      I guess leave it to Google (and the Nexus One) to do anything right. Carriers can't seem to leave phones alone.

    12. Re:Or by Nyder · · Score: 2, Insightful

      But you need a 3G data card in the netbook if you want to just leave it in situ and ssh in to it; the iphone and this box can juat be plugged in and left there -- (for as long as the battery lasts) -- you can be wherever you like.

      So your saying you can leave it somewhere running on it's battery for about an hour?

      --
      Be seeing you...
    13. Re:Or by makomk · · Score: 1

      On the iPhone, you have a full apt package system, a terminal running bash, OpenSSH/OpenSSL tools, server, client, etc. a full GCC dev environement, etc.

      On Android phones, you can install Debian. Not just apt, but a full Debian install with all the usual tools, etc.

    14. Re:Or by Anonymous Coward · · Score: 0

      ...you do realize they've run Ubuntu in a chroot jail on Android right? Been able to do that on your iPhone?

    15. Re:Or by fedcb22 · · Score: 1

      On the N900, you don't even need to install Debian. Want to play around? Install the root enabler from the stock application manager, open up the terminal (which is standard) and type in "root". Bam, you have root on a _proper_ GNU/Linux device that you can carry around in your pocket. libc? check. Not to mention, you can easily run a Debian chroot, should you want, or boot into Android.

    16. Re:Or by TeknoHog · · Score: 3, Insightful

      So a jailbroken A is more open than a B in its original, closed state? Fascinating.

      --
      Escher was the first MC and Giger invented the HR department.
    17. Re:Or by mlts · · Score: 1, Informative

      Rooting != jailbreaking.

      Without root, I can run most apps I desire. I want to FTP out? Just fine. I want to compile zsh and slap it on the memory card, it will work. I want to run a P2P client? Frostwire and others are easily downloadable.

      Rooting also doesn't modify the phone much. After I rooted my Droid X, the only files that are different are a su executable and an .apk for the UI frontend to always allow with a curtsy, allow, deny, or always tell an app to get fisted if it wants root. A jailbreak to be usable adds a complete userland, from a shell, to basic UNIX commands, to Debian's packaging mechanism, to gpg, to a graphical front end (Cydia). This is major brain surgery compared to just having a "#" prompt available.

      What are the advantages of rooting? Tethering comes to mind first thing, although PDANet is an acceptable substitute in a number of cases. Custom ROMs are another reason. Backups using nandroid for a complete restorable image are good. Backing up apps completely with Titanium Backup is another. Finally, DroidWall is excellent making sure that apps that don't need to phone home do not phone home, especially "crapware" installed on a device.

      Jailbreaking is needed if a person wants more than what is available in the App Store. Want an app just for playing Russian Roulette? Have to jailbreak. Want another browser? JB time. Want to see more than just a clock on the lock screen? Fire up Greenpois0n.

      So, because so much functionality is gained by jailbreaking compared to "just" a "#" sign when rooting Android, the two processes are quite different.

    18. Re:Or by Anonymous Coward · · Score: 0

      I think that the point, while trollish, was that both phones are locked down in one way or another, and must be hacked to have true freedom, and yet only one of those two invites all sorts of venom for being closed and locked down. Tinkerers for both platforms are exploiting holes in the software to gain access that either the carrier or manufacturer did not want to grant. Whether one is easy or not is irrelevant, at the end of the day, they're both locked down and you still need a rooted Android or a jailbroken iPhone to do what you want.

    19. Re:Or by mlts · · Score: 1

      What I would want, and even if this cost 10-25% more than normal phones, would be a unit with state of the art specs and completely unlocked in every way. I wish Google would come out with an ADP every quarter or two so developers can write and test code on a "modern" phone. When not developing, it would give modders a reference platform to write code on.

    20. Re:Or by Anonymous Coward · · Score: 1, Insightful

      Erm, I had full debian installed on my Android G1 over a year ago. Look how wrong you are.
      Also, jailbroken iphone = horribly unstable. Android with full linux userland = just as stable as normal.

      Cool reality distortion field bro.

    21. Re:Or by Joce640k · · Score: 1

      The iPhone battery would probably die before you got far enough away to need 3G to connect to it.

      --
      No sig today...
    22. Re:Or by TrancePhreak · · Score: 1

      Tether doesn't even require root or PDANet these days. (Froyo)

      --

      -]Phreak Out[-
    23. Re:Or by mlts · · Score: 1

      Very true. However, a number of providers disable it, even on 2.2, so it is up to the user to "fix" that.

    24. Re:Or by anethema · · Score: 1

      No, Jailbroken A is better and more powerful than jailbroken B.

      Unjailbroken A is of course much more closed down.

      --


      It's easier to fight for one's principles than to live up to them.
    25. Re:Or by anethema · · Score: 2, Insightful

      Fantastic. So to get a usable device, I have to install a different operating system.

      It is cool, nice to be able to do, etc, but not quite the same thing.

      --


      It's easier to fight for one's principles than to live up to them.
    26. Re:Or by cbhacking · · Score: 5, Informative

      Meh... or you could get a N900 that comes with those tools *ALREADY INCLUDED* in the base OS.

      Package manager? Maemo is a modified Debian, and uses Apt.
      Shell? Default is Busybox, but the full system is in the repos.
      Build toolchain, including GCC? In the repos.
      OpenSSH and sshd? In the repos (also dropbear, if you prefer).
      Anything that's available as source and compiles on ARM? Go to town. You can even pull directly to the device using Subversion and other mackage managers.

      Seriously, arguing over whether iOS or Android is more open is like arguing over whether a Prius or a sports car is better for off-road driving. You're both doing it wrong. Get the right tool for the job.

      --
      There's no place I could be, since I've found Serenity...
    27. Re:Or by fedcb22 · · Score: 1

      No way to fix them? Except maybe upgrading the kernel. Which you can compile and flash on the phone itself, should you desire.

    28. Re:Or by x102output · · Score: 1

      I still think the iPhone is much more of a hackers platform than any android phone. It is kind of long but I'm going to recycle a recent comment: --- What's funny is, iOS jailbroken is actually a nerd's paradise. Much more so than android actually. On the iPhone, you have a full apt package system, a terminal running bash, OpenSSH/OpenSSL tools, server, client, etc. a full GCC dev environement, etc. A lot of this stuff is stuff you just don't get on Android at any level. You get a terminal out of the box with android, but what do you get? Busybox. Guh. Want SSH? You get Dropbear. The package system sucks compared to APT. I've never tried getting GCC running on the phone but I don't imagine it is easy, if at all possible. With the iPhone I really feel like I have a full computer running in my pocket. I asked several android hackers why you are limited with these crappy tools on the phone itself, and they replied it was an embedded device so you get embedded tools. I'm sorry but something with 1-2 cores at >1GHz, a GPU that far outstrips anything on my earlier computers, and 32 gigs of NV storage is -not- an embedded device, I don't care how small it is. You get all this, PLUS a UI that (only IMO I understand) is far more fluid and nicer to use than Android. Don't get my wrong I'm not just yelling across the fence. I had a Nexus one for a good few months. I tried hard to like it, but in the end when the i4 came out, I jumped ship like it was on fire. There is of course, hassle. I don't like to restore from backup so Every time there is a major firmware update I actually wipe my phone clean, then sync all my apps over fresh. But thanks to several tools out there it isn't a total restart. There is hassle but for me, android has a LONG way to go, especially on the hacker front to be anywhere near the iPhone in terms of UI -AND- geekery. ---

      mod parent up. I've been saying this for so long. With a jailbroken iPhone, you _can_ do more than what you could do with an android phone.

    29. Re:Or by mywhitewolf · · Score: 1

      better, your opinion, more powerful... i don't think so, suck on my Samsung Galaxy S thanks :)

      This is all petty anyway, "oh, my phone can be used like a full computer" "yeah, but mine can too... but better because it has an I infront of the name" "but mines better because google made it" "mine has prettier colours" "mines 3 inches longer and made out of metal" " mine shoots lazer beems!"

      both the iOS and Android are incredible when you consider where smart phones were 5 years ago, the differences are so minor and mostly based on taste. if you say "my phones better because it can do this" your wrong, because chances are the other can as well in some form or another.

    30. Re:Or by anethema · · Score: 1

      Sure just run openssh on your galaxy.

      Fire up gcc and compile something.

      Use anything in your terminal other than busybox.

      Nope to do that you have to root your phone and install another operating system.

      --


      It's easier to fight for one's principles than to live up to them.
    31. Re:Or by BitZtream · · Score: 1

      Yea, except most people don't go off-roading, they just want a car that will get them to the store and work on a daily basis. In that case, both the Prius and the Civic (I presume this is the android sports car you're talking about) will do just fine for most people.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    32. Re:Or by anethema · · Score: 1

      No 3G, clunky UI, clunky device, etc.

      With the iPhone I get the hacker stuff AND the nice stuff. That's the whole point.

      With the Android you sacrifice UI -AND- nerdyness.

      With the N900 you get quite a bit more nerd goodness, but much worse UI/device, at least in my eyes.

      I considered the N900 quite a bit though.

      --


      It's easier to fight for one's principles than to live up to them.
    33. Re:Or by cbhacking · · Score: 1

      N900 has 3G if you use a provider that uses the standard 3G bands. AT&T's refusal to interoperate with the rest of the world is hardly Nokia's fault; they build the device for the world market. 3G on T-Mobile works fine.

      I'll grant you that the UI is clunkier. I would claim it is also more powerful, and for a true Linux device the presence of a physical keyboard is also a huge boon, but it is undeniably a less polished experience.

      The specs of the device itself could be better too, although they do just fine for most things. I've watch YouTube directly from the browser and played Flash games, with no problems except for an increased drain on the battery.

      --
      There's no place I could be, since I've found Serenity...
    34. Re:Or by anethema · · Score: 1

      Actually you're blaming the wrong person.

      In North America, including here in Candada, the "standard" 3g frequencies are what ATT/Rogers/Telus/Bell etc use.

      There is also an AWS band which T-Mobile and Wind Mobile here in Canada use, but their coverage is spotty outside of major metro areas and you end up frequently roaming.

      So blame the FCC :D Whoever it to blame it means no 3G for me.

      It is certainly more powerful, but I'm a UI snob. Even the lower fps of android phones I just couldn't do.

      I could care less about flash and wish it would disappear from the desktop too :D

      Like I said, I really considered it. A mobile device running a desktopish linux was appealing, but the UI won me over, considering the similar functionality.

      --


      It's easier to fight for one's principles than to live up to them.
    35. Re:Or by lucas+teh+geek · · Score: 1

      There is of course, hassle. I don't like to restore from backup so Every time there is a major firmware update I actually wipe my phone clean, then sync all my apps over fresh. But thanks to several tools out there it isn't a total restart.

      out of interest, is there some jailbreak app that will let you back up your iOS app save data? on of the things that's always shitted me was the way there's no way to back up an individual app's data, and that if you remove an app from your device there's no way to save it's user data and use it later when you reinstall the app

      --
      TIAEAE!
    36. Re:Or by Anonymous Coward · · Score: 0

      suck on my Samsung Galaxy S thanks

      I'm guessing english isnt your first language? I think the phrase you were looking for was "my Samsung Galaxy S sucks". no need to thank anyone

    37. Re:Or by lucas+teh+geek · · Score: 1

      Also, jailbroken iphone = horribly unstable

      I dunno what deluded andriod fanboy echo chamber you're pulling that info from, but it's certainly not from actual experience. I've run my iphone both jailbroken and with stock firmware at various times and the stability has been consistently flawless either way

      --
      TIAEAE!
    38. Re:Or by makomk · · Score: 1

      Fantastic. So to get a usable device, I have to install a different operating system.

      If you want to get something that works like a standard Unix system, you probably want to install Debian in a chroot, yes. While you could install your development tools directly on the main Android OS image, doing so has no advantages and carries a much larger risk of breaking stuff. This isn't a dual-boot system: the Android OS, UI and all the standard functionality is still available when you're running stuff on the Debian install.

      The main reason that all the iPhone stuff is installed straight on top of the main OS is because it has to be. The tools aren't available to set up a chroot environment, and I seem to recall chroot itself may be broken.

    39. Re:Or by juasko · · Score: 0

      Android had just 88 reported vulnerabilities due to kernel...

    40. Re:Or by juasko · · Score: 0

      The real nerds has always been Apple users...

      The first virus, made on Apple, the first spreadsheets made on Apple, the first etc etc...

      It's the wannabees that used other systems :P

      Well thet ain entirely true, real nerds shifted from Apple to NeXT, then back to Apple after a short turn using PC hardware running Openstep. But that's all history and it's back to where it belongs.

  10. obviously meant for low-level debugging by postmortem · · Score: 1

    .. of perhaps iOS itself.

    1. Re:obviously meant for low-level debugging by Gollum · · Score: 1

      Amongst other things, I suppose.

      It would be interesting to try listen on this serial port to see if the device emits any messages while booting up. Some trial and error on the baud rate may be required, of course.

    2. Re:obviously meant for low-level debugging by idontgno · · Score: 2, Informative

      Alas, this hack won't do it:

      To operate the serial port, we need to run an RS232 to TTL converter. Fortunately, there's a 3.3v output on the bottom of the phone that'll power our unit. Not useful if you want to get into the phone's serial console, since it only provides power once booted.

      In other words, this design is powered with a power source that isn't even available until the iPhone/iPod is booted up.

      I guess you could fix that with an appropriate external power supply; a little wall-wart and some appropriate voltage regulation.

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:obviously meant for low-level debugging by BitZtream · · Score: 1

      Maybe, but its known, well documented purpose is so external devices can control the iPod/iPhone. Tell it to change songs and such.

      Its not a new discovery, its well known and documented and has been for years.

      I've known about it for at least 2 years and it wasn't new when I came across it.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    4. Re:obviously meant for low-level debugging by zach_the_lizard · · Score: 1

      Or, with this mod, for configuring the real IOS: Cisco'- IOS. That's exactly what I thought of. Get a foldup bluetooth keyboard, a jailbroken iPhone with this connector, and you've got a very mobile setup that can charge off of simple USB.

      --
      SSC
    5. Re:obviously meant for low-level debugging by Gollum · · Score: 2, Insightful

      Alas, this hack won't do it:

      In other words, this design is powered with a power source that isn't even available until the iPhone/iPod is booted up.

      I guess you could fix that with an appropriate external power supply; a little wall-wart and some appropriate voltage regulation.

      A USB-serial adapter like the CA-42 (powered from the PC on the other end) would be perfect for that purpose. Check out all the OpenWRT or similar "serial console" articles.

  11. Linux box? by Anonymous Coward · · Score: 2, Insightful

    Just get a Nokia N900. Nothing hidden there.

  12. Re:No, thank you by radarsat1 · · Score: 4, Insightful

    And yet, you are posting on Slashdot.

  13. Cease and Desist by BabyDuckHat · · Score: 2, Informative

    Please don't use the hardware you purchased and is now yours for non-Apple authorized activities. Apple reserves the right to REMOVE and/or RESTRICT functionality in order to support our business model as we see fit.

    Apple

    1. Re:Cease and Desist by Shadow+Wrought · · Score: 4, Insightful

      Please don't use the hardware you purchased and is now yours for non-Apple authorized activities.

      How soon until you're just licensing that iPhone?

      --
      If brevity is the soul of wit, then how does one explain Twitter?
    2. Re:Cease and Desist by idontgno · · Score: 4, Insightful

      Never. There's no need. You can own the hardware. You just can't use any of the software included until you agree to the license, and thereby agree to Apple's restrictions on how you use the hardware.

      That's the cleverness, really. They don't control your ownership of the hardware. So to a naive observer, you're completely in charge. But the moment you actually try to use any functionality embodied in the included software (i.e., anything capability beside "crappy doorstop" and "blender fodder"), Apple owns you. As long as your path coincides with Apple's decisions, you're golden. But try to do anything they don't want you to do... "You get nothing! you lose! Good day, Sir!"

      --
      Welcome to the Panopticon. Used to be a prison, now it's your home.
    3. Re:Cease and Desist by Anonymous Coward · · Score: 0

      But the moment you actually try to use any functionality embodied in the included software (i.e., anything capability beside "crappy doorstop" and "blender fodder"), Apple owns you.

      If that actually was the iPhone user experience, they wouldn't have users. Hyperbole much?

    4. Re:Cease and Desist by Anonymous Coward · · Score: 0

      Yes, that must be why so many people love all the crappy movies, television shows, and music that is out now, correct? I mean if Hannah Montana sold 6 million albums, she must be awesomely talented and her music must be great!

    5. Re:Cease and Desist by RocketRabbit · · Score: 1

      Actually, you can now legally jailbreak your phone, and get your applications from the Cydia store. Then you can have your cake and eat it too.

      Nice FUD though. Let me guess, Android fan?

    6. Re:Cease and Desist by Late+Adopter · · Score: 1

      You can jailbreak the phone without violating the DMCA now, but you're still violating Apple's EULA.

    7. Re:Cease and Desist by Facegarden · · Score: 1

      Never. There's no need. You can own the hardware. You just can't use any of the software included until you agree to the license, and thereby agree to Apple's restrictions on how you use the hardware.

      That's the cleverness, really. They don't control your ownership of the hardware. So to a naive observer, you're completely in charge. But the moment you actually try to use any functionality embodied in the included software (i.e., anything capability beside "crappy doorstop" and "blender fodder"), Apple owns you. As long as your path coincides with Apple's decisions, you're golden. But try to do anything they don't want you to do... "You get nothing! you lose! Good day, Sir!"

      That's why I liked the first iPhone. They sold it for $200 on the assumption that you'd go home and activate it with a new contract. I bought mine for $200 and then just unlocked it with the cracks online.

      Never had to agree to anything. :)

      Too bad they immediate figured out that it was a terrible way to do business.
      -Taylor

      --
      Worldwide Military budgets: $2100 billion. Worldwide Space Exploration budgets: $38 billion. Really, world? Really?
    8. Re:Cease and Desist by nurb432 · · Score: 1

      Soon. And of cousre forced upgrades.

      --
      ---- Booth was a patriot ----
  14. virtual keyboards and small screens by Anonymous Coward · · Score: 1, Insightful

    typing router commands using the virtual keyboard and having the console on half of a small screen ? no, thanks ...

    1. Re:virtual keyboards and small screens by zach_the_lizard · · Score: 1

      IIRC, you can use a bluetooth keyboard with the iPhone, so that fixes one problem. If you must have a bigger screen, then you can SSH into the phone itself and run the commands on a bigger screen, but that sort of defeats the purpose.

      --
      SSC
    2. Re:virtual keyboards and small screens by AltairDusk · · Score: 1

      Configuring IOS using nothing but the on screen keyboard is something I wouldn't wish on my enemies...

    3. Re:virtual keyboards and small screens by element-o.p. · · Score: 1

      It would never be my first choice, no, but I have had to use the SSH client on my Android to work on a router when I was out and about somewhere. It's nice to have the ability, and better not to have to use it ;)

      --
      MCSE? No, sir...I don't do Windows. Yes, I am an idealist. What's your point?
  15. yet another appleboy article... by Kynde · · Score: 3, Funny

    as useful as a Linux box

    Sure.

    What next? They'll discover a hidden parallel port and what? It's supposed to stop world hunger?

    --
    1 Earth is warming, 2 It's us, 3 it's royally bad, 4 we need to take action NOW
    1. Re:yet another appleboy article... by jiteo · · Score: 4, Funny

      What next? They'll discover a hidden parallel port and what? It's supposed to stop world hunger?

      Damn right, it'll feed people cereal in parallel.

    2. Re:yet another appleboy article... by Ksevio · · Score: 2, Funny

      Then I can hook up my HP Laserjet III and print stuff off my iPod!

    3. Re:yet another appleboy article... by selven · · Score: 2, Funny

      Resistance is futile... or at least reduced by a factor of n assuming all the ports parallel to each other are exactly the same.

  16. Almost Useful by lizardb0y · · Score: 1

    Woo hoo! Now the iPhone is almost as useful as my 15 year old Palm! Well done, Apple.

  17. Oh Christ No!!!! by OzPeter · · Score: 5, Insightful

    <sobbing level="softly">I don't want to go back to carrying gender changes, null modems, 9/15 pin changers as well as worrrying about DCE/DTE and handshaking ..... </sobbing>

    --
    I am Slashdot. Are you Slashdot as well?
    1. Re:Oh Christ No!!!! by clone53421 · · Score: 2, Funny

      Pff. I’m still fiddling with gender changers, null modems, 9/15 pin changers, RS232 and RJ45 cables... oh, and this ancient boxy thing called a 1747-PIC...

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    2. Re:Oh Christ No!!!! by Anonymous Coward · · Score: 0

      yeah well, all I had to play with as a child were two cans and a string!

    3. Re:Oh Christ No!!!! by spammeister · · Score: 1

      Bah, DCE and DTE are fun on a bun.

      --
      I tried to think of a good sig, and this wasn't it.
    4. Re:Oh Christ No!!!! by clone53421 · · Score: 1

      I’m pretty sure that protocol is still implemented at least someplace in our system, too.

      --
      Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    5. Re:Oh Christ No!!!! by Sponge+Bath · · Score: 1

      I don't see any handshake signals, just transmit and receive data. No complicated protocol, no worry about host vs peripheral, just bits of data flowing in each direction. Sometimes simple is good.

    6. Re:Oh Christ No!!!! by spaceyhackerlady · · Score: 1

      I don't want to go back to carrying gender changes...

      Changing gender is a life-long thing. While I got my new birth certificate with an F on it nearly 25 years ago, I will need a new hormone prescription (if nothing else) from my doctor every year as long as I live.

    7. Re:Oh Christ No!!!! by Bios_Hakr · · Score: 1

      Probably software flow control. XON/XOFF or something like that...

      --
      I'd rather you do it wrong, than for me to have to do it at all.
    8. Re:Oh Christ No!!!! by Anonymous Coward · · Score: 1, Funny

      two cans and a string

      you must be an AT&T user...

    9. Re:Oh Christ No!!!! by Anonymous Coward · · Score: 1, Funny

      What a surprise that the girls on /. aren't really girls.

    10. Re:Oh Christ No!!!! by alexo · · Score: 1

      While I got my new birth certificate with an F

      I thought that was the only certificate you couldn't fail to get.
      Live and learn...

  18. Parts is Parts by digitaldc · · Score: 1

    "There you have it! All parts were acquired from eBay, Ridax and Jaycar."

    Steve Jobs: "NOOOOOOOOOOOOOOOOOOO!!!!"

    --
    He who knows best knows how little he knows. - Thomas Jefferson
  19. I may be missing something, but... by quarkoid · · Score: 4, Informative

    ...given that you can buy ipod breakout boards on ebay with the serial connectors clearly marked, it doesn't seem to be a particularly well kept secret.

    See http://cgi.ebay.co.uk/Enhanced-Breakout-Board-Ipod-Iphone-Ipad-/370447835814?pt=UK_CE_MP3Access_RL&hash=item56406962a6 for an example.

    1. Re:I may be missing something, but... by BitZtream · · Score: 5, Informative

      Yea, its rather well documented on Apple's website actually. Its how third party vendors can control the iPod/iPhone.

      When you plug you iPod/iPhone into a car and start using your radio or steering wheel controls to change songs or whatever ... thats done through the serial port.

      Its all documented on Apples website for registered developers, including the control protocol. You can also find the information elsewhere on the web by those people who reverse engineered it to avoid being bound to Apples rules.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:I may be missing something, but... by Anonymous Coward · · Score: 2, Interesting

      The person who "discovered" the serial port in the article was even using such a break-out board.

  20. At last...... by slashnik · · Score: 1

    ......I can put the psion5 out to grass.

    1. Re:At last...... by davidbrit2 · · Score: 1

      Funny enough, I keep a Psion 5 on my desk for those odd occasions when I need a portable serial terminal.

  21. Wow.. by Anonymous Coward · · Score: 1, Insightful

    Functionally this puts the iPhone one step closer to the Nokia N900 (which is a fully functional Linux computer the size of a phone, out of the box, including physical keyboard and memory slot)... Impressive! You're getting there, apple fanboys :)

    1. Re:Wow.. by Anonymous Coward · · Score: 0

      Infact it's you that is catching up with the Apple users... The whole world has played catch up with Apple since their introduction in 1976. Early -90 they almost sucseeded, and did even surpass in a few areas.

      While you guys where bussy with rs232 with low speeds, and short transfere distances. Apple users had RS422 or RS423, up to 2Mbps speeds, up to 400m cable (~130') And with quality cables that could be expanded to 1km that is more than 300'. Interstingly the protokol is the same as you usually use for RS232 interfaces. So with an proper adapter you could connect RS232 devices, but RS232 communication was/is way more fail prone. Then later came ethernet, which you all are familar with. This brought PC's on pair with Macs when it came to wire comunication.

      So yes, it's you who play catch up, with us Apple users. You are just about to discover the Apple world, and what we been enjoying te past decades.

  22. Re:No, thank you by Anonymous Coward · · Score: 2, Funny

    My time is worth too much to play with hidden features that the manufacturer won't even tell me about, much less support.

    And yet, you are posting on Slashdot.

    FUCK! I had no clue that /. had hidden features... I am guessing that's where all the good submissions end up?

  23. Hidden features on /. ? by clone53421 · · Score: 1
    --
    Alexander Peter Kristopeit bought his basement from his mommy for one dollar.
    1. Re:Hidden features on /. ? by fractoid · · Score: 1

      http://slashdot.org/~Anonymous+Coward/friends/friends - it's the URL of the listing of the friends of the beast.

      --
      Rampant carbon sequestration destroyed the Dinosaurs' tropical paradise. I'm here to help repair the damage.
  24. Old News by stokessd · · Score: 5, Informative

    This serial port has been around forever. All those cars with iPod integration use it for control and data. I've controlled the iPod functionality on every iPod I've had (since 3rd gen) as well as three iPhones using an Atmega controller. I year or so I shared some controller code for Arduino based atmega microconrollers.

    Here's how you control your iPhone or iPod music with an Arduino, easy peasy:

    Sheldon

    * /* Control iPod/iPhones from Arduino
    Sheldon Stokes
    Jan 3, 2009

    Standing on the shoulders of ipodLinux.org
    http://ipodlinux.org/wiki/Apple_Accessory_Protocol

    This send comands to the iPod as though it were a remote.
    These are the simple 2 byte commands that should work on all
    Apple iPods and iPhones starting with the 3rd Generation iPod

    *********** Commands (array index, command value, command description) **************
    0 0x00 Button Release
    1 0x01 Play/Pause
    2 0x02 Vol+
    3 0x04 Vol-
    4 0x08 Skip >
    5 0x10 Skip
    6 0x20 Next Album
    7 0x40 Prev Album
    8 0x80 Stop
    */

    int commandBytes[]={0x00,0x01,0x02,0x04,0x08,0x10,0x20,0x40,0x80};
    int checkSum;

    int playPin = 2;
    int stopPin = 3;
    int fwdPin = 4;
    int backPin = 5;

    int playVal, stopVal, fwdVal, backVal;

    void setup()
    {
    Serial.begin(19200);

    pinMode(playPin, INPUT);
    pinMode(stopPin, INPUT);
    pinMode(fwdPin, INPUT);
    pinMode(backPin, INPUT);

    }

    void loop()
    {

    playVal = digitalRead(playPin); // read play button
    stopVal = digitalRead(stopPin); // read stop button
    fwdVal = digitalRead(fwdPin); // read fwd button
    backVal = digitalRead(backPin); // read back button

    if (playVal == LOW)
    {
    sendRequest(commandBytes[1]); // send play command
    sendRequest(commandBytes[0]); // send button release
    }
    else if (stopVal == LOW)
    {
    sendRequest(commandBytes[8]); // send stop command
    sendRequest(commandBytes[0]); // send button release
    }
    else if (fwdVal == LOW)
    {
    sendRequest(commandBytes[4]); // send stop command
    sendRequest(commandBytes[0]); // send button release
    }
    else if (backVal == LOW)
    {
    sendRequest(commandBytes[5]); // send stop command
    sendRequest(commandBytes[0]); // send button release
    }

    delay(100);
    }

    void sendRequest(int val) {
    checkSum = 0x100 - ((0x03 + 0x02 + val + 0) & 0xFF);
    int request[] = {0xFF, 0x55, 0x03, 0x02, 0x00, val, checkSum};

  25. OLD NEWS by aardwolf64 · · Score: 1

    Apple decided to allow devices to use serial over the dock connector in February 2010. Why does the summary list it as a "little known secret"? It's hardly a secret that the dock connector which uses USB communicates via a serial connector. That's what the S stands for in USB, btw.

    Here's an article telling about the serial port OK from Apple last February:
    http://www.ilounge.com/index.php/news/comments/apple-approves-serial-port-to-dock-connector-design/

  26. Next they'll discover the JTAG port by Animats · · Score: 4, Informative

    Yeah, it's got a serial port, with TTL levels, at its external connector. Big deal.

    It's also possible to attach USB devices, which is somewhat more useful today. For example, you can plug a real keyboard into an iPad.

    1. Re:Next they'll discover the JTAG port by multipartmixed · · Score: 2, Funny

      Yeah, it's got a serial port, with TTL levels, at its external connector. Big deal.

      You mock, but it IS a big deal.

      This means I can plug my iPhone into my Vic-20!

      --

      Do daemons dream of electric sleep()?
    2. Re:Next they'll discover the JTAG port by SharpFang · · Score: 1

      Seriously, a whole lot of embedded devices - sensors, microcontrollers, machinery, vehicles, booths - use RS232 (as simple, universal and VASTLY easier to program than USB)
      It would be pretty exciting news... if it wasn't iPhone, a platform so locked down that it's nearly useless for homebrew like that.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
    3. Re:Next they'll discover the JTAG port by Animats · · Score: 4, Informative

      Seriously, a whole lot of embedded devices - sensors, microcontrollers, machinery, vehicles, booths - use RS232 (as simple, universal and VASTLY easier to program than USB)

      Yes, when you do embedded work, you often find yourself going back 20 years in technology. There's progress, though. The trend in the embedded world is to put sensors and controllers on 10baseT. The traditional alternatives were either huge numbers of serial ports, or nonstandard proprietary networks. Both suck. 10baseT is quite robust electrically; it's noise-immune, balanced, and AC-coupled. This matters when you have heavy machinery around.

      USB is making some headway in the embedded world, but there's a problem - the standard USB connector has no retention mechanism. Ethernet cables latch in place, but USB connectors do not. There are now "high retention" USB connectors (they're orange) for industrial use, and at least three incompatible latching mechanisms. This is not happy-making for embedded system designers, who would like to use USB more, but can't tolerate plugs falling out.

    4. Re:Next they'll discover the JTAG port by SharpFang · · Score: 1

      You're neglecting some very robust and quite common media in industrial use.

      CAN, RS485, SPI - note Ethernet was never designed as an outdoor conditions network. RS485 was, and unlike RS232 it doesn't require one port per one remote device.

      RS232 is preferred choice for higher-level debug/maintenance console (lowest is JTAG). For actual production-related communication, depending on traffic and distance, others are used.

      --
      45 5F E1 04 22 CA 29 C4 93 3F 95 05 2B 79 2A B2
  27. Wonderful by formfeed · · Score: 1

    Now you can use your iPhone to program your Arduino.

    1. Re:Wonderful by BitZtream · · Score: 1

      Whats cooler is that if you look in Arduino land ... we've been using this serial port for years, there have been libraries written for Arduino to use this port to control playback.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    2. Re:Wonderful by walshy007 · · Score: 1

      what I don't get about arduino is... why don't people just get the atmel chips and make their own boards? the arduino branding makes little sense to me since all of the boards are comparatively simple and all of the chips are readily available.

      So why don't people just make their own designs?

    3. Re:Wonderful by fotbr · · Score: 2, Insightful

      Because hardware "is hard". The bulk of the arduino crowd doesn't really want to play with hardware, they want to buy kits and write some glue code for premade libraries and pretend like they know microcontrollers.

      Means to an end, and all that. They're more concerned with what they can do with it than how they accomplish it.

    4. Re:Wonderful by doogledog · · Score: 1

      Because not everyone has the time, ability or inclination to put down a uController in a schematic, surround it with power circuitry and whatever basic logic and signal conditioning they might need, then layout a PCB for that schematic, then send off their design to a PCB house or make it themselves using one of a few different methods, before finding out that they messed something up that they can't fix with a cut-and-strap (or that it doesn't work but they don't know how to fault-find well enough to fix the issue) and have to GO TO 10 until they get it right.

      Arduinos and other similar development/prototyping boards are great for people who are happy to plug various building blocks into each other to get the overall hardware design they need and want to get something working quickly and easily, without getting bogged down in a lot of the stuff usually involved in embedded design and development.

      I've got no desire to play around with Arduinos as I much prefer working at the lower level (eg. PIC asm or C), or the higher level (eg. Linux on ARM9), but on more than one occasion I have recommended them when non-embedded developer friends have started talking to me about an embedded project they would like to tackle but don't know where to start.

      (just realised this is way off-topic, but meh)

    5. Re:Wonderful by surgen · · Score: 1

      Its the quick and easy solution. I don't really do enough with it, or anything serious enough to actually justify to myself putting in any more effort. Kind of like how I have a macbook. I'm not exactly proud of it, but its nice to be able to take the easy road when I'm not feeling it.

    6. Re:Wonderful by BitZtream · · Score: 1

      I did, for a long time.

      Now, I just buy Arduinos and reflash them with my own ASM directly.

      The Arduino boards are nice for prototyping as they've got all the basics already included and ready to go as well as a good way to connect them to other things, with the exception of the retarded pin offset for one group of pins thats just completely out of place! (GRRR).

      The boards come ready to run with serial ports, crystal based clocks, voltage regulators, and a boot rom that doesn't require you to do ISP programming, then you can just smack a prototype shield on top and make your design, or your own custom shield. If it doesn't work out, no biggie, just unplug it and throw a new one on, you didn't waste all the components of the arduino on a bad prototype board.

      When you finally get it done right, you layout a fully custom board for your design, make a fully prototype or two to confirm the board design and do some basic stress tests, then ship the design off to batchpcb or the like for a small production run.

      It only takes 6 wires to use most of the Atmel processors, but the Arduino board makes easy access to the other 20-120 pins (depending on the board) a breeze.

      To sum it up, connivence.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
  28. That's Apple's fault! by Anonymous Coward · · Score: 1, Informative

    That's because APPLE had AT&T disable it, so that Droid wouldn't compete against iPhone.
    Anticompetitive bullshit, they should be hearing from the DOJ.

    1. Re:That's Apple's fault! by CheerfulMacFanboy · · Score: 1

      That's because APPLE had AT&T disable it, so that Droid wouldn't compete against iPhone.

      +2 Informative? Without even a hint of a source?

      --
      Fandroids hate facts.
  29. Finally... by Anonymous Coward · · Score: 0

    I can get rid of my Palm Vx

  30. Vagina by Anonymous Coward · · Score: 0

    IMHO, a computer that is "fully functional" will have a fully functional Vagina. :-)

    1. Re:Vagina by opus7600 · · Score: 4, Funny

      Love how you classed that right up by adding a smiley.

  31. How to access programatically by DalDei · · Score: 1

    Does this serial port appear on /dev/tty(?) can you run a getty on it ?

    1. Re:How to access programatically by Guy+Harris · · Score: 1

      Does this serial port appear on /dev/tty(?) can you run a getty on it ?

      /dev/tty on UN*X is a device that, when opened in a process that has a controlling terminal, gives you a descriptor that lets you do I/O on the controlling terminal; if you had a process running on iOS with /dev/tty.iap as its controlling terminal, and the sandboxing let you open /dev/tty, /dev/tty.iap would "appear" in the sense that reads or writes to /dev/tty would access /dev/tty.iap.

      However, if you meant /etc/ttys, which is what controls where getty is run, you could presumably put an entry for /dev/tty.iap in /etc/ttys. I don't know whether launchd would immediately notice that the file had changed or whether you'd need to poke it, but, once it re-reads /etc/ttys, there should be a getty running there.

      Unfortunately, xnu's tty driver doesn't support all of the delay options in termios, so you probably won't be able to hook up an ASR33 to an iPhone/iPod Touch/iPad, or a Mac, and use it, cool though it might be to log into an iphone, or a Macintosh, with an ASR33.

    2. Re:How to access programatically by DalDei · · Score: 1

      What I was meaning is this. Just because someone found 2 serial port connectors on the iphone connector, that doesnt necessarily mean that this is exposed through the kenral up to the device level. Reguardless of what they are called (and I'm from the age when they were /dev/tty1 /dev/tty2 ... ) is there in fact charactor devices of some name you can access from an iphone app to make use of these serial ports. If not its entirely unimportant that they exist and its just wishful thinking that you could use an iphone as a 'full computer' just because someone found 2 pins that say TX/RX on them.

    3. Re:How to access programatically by zenpickle · · Score: 1

      Read the article before posting nonsense. It clearly states how to use this to log into the iphone using ssh. If the ssh server can access the port it is in /dev somewhere. The only mystery is why this article gets posted to slashdot as a great revelation. People have been using the iPhone serial port for years. It was entertaining reading about someone debugging an rs232 connection after all these years, making the same mistakes I made 25 years ago, but I couldn't find anything new in the post.

    4. Re:How to access programatically by Guy+Harris · · Score: 1

      Reguardless of what they are called (and I'm from the age when they were /dev/tty1 /dev/tty2 ... ) is there in fact charactor devices of some name you can access from an iphone app to make use of these serial ports.

      As page 6 of TFA said, "The device is /dev/tty.iap".

  32. Be careful which Android phone you get by rsborg · · Score: 4, Informative

    More recent ones have anti-tamper (Droid X) or auto-reflash (G2), making it a pain to root.

    I honestly think Google is very disingenuous to say Android is open when many currently-selling actual devices are locked tighter than the iPhone.

    Perhaps Google is just happy that Android is "open to the carriers".

    You want a sure bet for an open system, go with the N900.

    --
    Make sure everyone's vote counts: Verified Voting
    1. Re:Be careful which Android phone you get by Anonymous Coward · · Score: 1, Interesting

      The G2 does not reflash. It just currently reports that something is written when it isn't. It's the same old S-OFF that they've had in the past. I repeat, the G2 does not auto-reflash itself.

    2. Re:Be careful which Android phone you get by mlts · · Score: 1

      The N900 is nice, but like the Nexus 1, it isn't sold in the US anymore, unless one buys it from an importer for an inflated price. Visit store.nokia.com and hit the US link... page not found, and it isn't offered anywhere on the site.

    3. Re:Be careful which Android phone you get by Spykk · · Score: 1

      I honestly think Google is very disingenuous to say Android is open when many currently-selling actual devices are locked tighter than the iPhone.

      I'm sure there are some cheap Linux based routers out there loading from an unflashable ROM chip. Does that mean Linux isn't open? Claiming that software isn't open because you can find it on locked down hardware doesn't make sense.

    4. Re:Be careful which Android phone you get by trampel · · Score: 1

      I think Google won't prevent you from manufacturing and selling a completely open Android-based handset, but they also won't prevent a vendor from locking it down.

      Looks like Android is more like "BSD-open" than "GPLv3-open".

    5. Re:Be careful which Android phone you get by cheater512 · · Score: 1

      I found it pretty easy to find.

      Also its far cheaper than other phones of a similar calibre which is nice. :)
      Tad older, but it can still run circles around the latest phones.

    6. Re:Be careful which Android phone you get by BitZtream · · Score: 1

      If they are going to be truely 'open', they also have to be 'open' to people using their software in ways they don't really like.

      If they start restricting carriers to arbitrary rules, its no longer open.

      Outside of slashdot, most people in the software industry consider open to mean the rules are fairly loose and equal to everyone regardless of how they want to use it. The supplying vendor won't try to tell someone else how they can use it and/or what they can use it for.

      The MP3 format is open because as long as you pay the fees (which are the same to everyone) then you can do whatever you want with it. You can give everyone in the world a porn player using MP3 encoded audio for free if you want ... as long as you pay the license fees. Thats open.

      You don't want open, you want copyleft, which is fine, but call it what it is. Don't call it by some other name in a poor attempt to trick people into thinking your way is better. You want open when it suits you but not when it suits someone else. That isn't open.

      --
      Persistent Volume manager for Kubernetes - https://github.com/dwimsey/openshift-pvmanager
    7. Re:Be careful which Android phone you get by ChunderDownunder · · Score: 1

      Perhaps they've run out of inventory. Hopefully this means the long-rumoured Meego device is just around the corner in time for Christmas? After all, the Symbian ^3 refresh happened.

    8. Re:Be careful which Android phone you get by juasko · · Score: 0

      Want a sure bet of a system that is dead on arival, bet on N900.

      N900 goes out of support with MeGoo, MeGoo is not N900, but N900 is used as develpment platform for MeGoo. N900 was dead on arival.

      For me a former Nokia user, the iPhone4 has freed me from lookups. Is'nt it ironic? The closed Apple hardware is more open than the other Nokias, Androids, that are base on open software...

      Well most of you wont get it until you actually used Apple hardware, and software. It's not the specifications, or the features that makes Apple gadgets good. It's the semless integration and backup of standards.

      OGG, mkv, x.264, flash, they are not standards, neither are Android or Windows in any flavor, nor MacOSX.
      But AAC, h.264 are. Apple supports them, as they support many other standards, While both Linux(android), and Windows in any flavor fails in supporting standards, open or propretary standrards. But Apple support most of them.

      That is why iOS, OSX are greater, than others, well that is one of the main reasons. An other is that Apple tries to standardize everyting they come up with, e.g. GCD and blocks for C, FireWire, Facetime...

      That might be the only reason why facetime might succeed over all other non standard video calling funktions on other phones. In that sence Apple is first.

      The only vorries a Apple user can have is that they might buy periphals to their apple hardware, that dont follow standards, But implemented their own vierd un supported protokolls and formats. But when you buy ecuipment that follows an standard, you can be sure that it works with Apple products.

      Heck my unsupported mouse from logitech functions on the mac even if there are no drivers available, got an MX518. There are other mice that have mac drivers from logitech, but those where not found at the market place I bought it from. Still all functions works as they should.

      Only drawback, there is no way in OSX to turn off acceleratoin while gameing, or there are some hacks but still.

      No the quite new Nokia I have, that I am equipped with for free trough my company, did not cut it. I bought an iPhone for my own money, converted the company simcard to a micro simcard. Now my company phone is my own iphone.

      Android is quite OK, but no it does not stand up against iOS.

    9. Re:Be careful which Android phone you get by aliquis · · Score: 1

      Yeah, I want a phone which is open for the _USER_.

      Would be a treat if Nokia would had let the user download all software source code (except maybe some proprietary modules/applications instead provided as binaries), download it, build it into an OS installation (call it firmware if you want to) for your phone with a supplied tool, re-flash your phone (closed binaries thrown into the image at your choice) and of you go.

      Since that would let me:
      1) Always upgrade, stock, wait for no-one.
      2) Apply patches/hacks made by someone else.
      3) Write them myself if I could.

      Android seem to mostly be open to the manufacturers of the phones. Sure, great for them, modify and tweak it anyway they want, sell the phone. They get a nice base, Google get the consumers data. Win for everyone, except the consumer ...

      I want something starting from the opposite direction :)

    10. Re:Be careful which Android phone you get by aliquis · · Score: 1

      2000 SEK used here in Sweden, warranty replaced so as new I assume.

      I don't really need a new phone but it cost 3995 SEK new in store, which I think is to much considering the age and that I assume MeeGo will take some time and not run well very soon.

      Still atleast it would be modern. And quality hardware I assume.

    11. Re:Be careful which Android phone you get by aliquis · · Score: 1

      MeeGo 1.1 was released 28 October.
      MeeGo 1.2 is scheduled for release in April 2011 and will have all applications.

      I don't know where that puts a handset but I'm not convinced it's anytime soon.

      There is a convention 15th November or something such, maybe we'll know more by then.

      Also Symbian^3 and Symbian^4 doesn't really seem to exist as such any more. It's supposed to be one steady flow of improvements of whatever your phones runs ATM instead.

    12. Re:Be careful which Android phone you get by aliquis · · Score: 1

      We'll, as long as I can't get the source code (and actually modify it IMHO, though it may not be there by definition), I wouldn't call it open.

      Or well, maybe open but locked down?

      Still suck =P

  33. Applies to iPad as well by PinkyGigglebrain · · Score: 1

    The iPad uses the same pin outs and has serial port support as well.

    Cool hack for an iPhone, but you could do the same thing with an iPad to USB adapter and a USB=>RS232 adapter in a smaller form factor.

    Two thumbs up for the hack though. I'm going to have to get a few of those breakout boards, my Sansa e200 has the same connector, just different pin outs.

  34. Re:No, thank you by mcgrew · · Score: 2, Informative

    Did you see the masthead? "News for nerds". This is what we do. This is our recreation. I personally found the article fascinating, even though I don't have an iPhone.

    You say your time is worth too much to play with hidden features, but I'll bet it isn't worth too much time to watch a NASCAR race or a football game or a movie, now is it?

  35. cool beans by hesaigo999ca · · Score: 1

    Does that mean now i can hook up an old serial port mouse to my iphone in case i want to get a better click event happening,
    or maybe the old serial port printers, they could be useful, do they at least still make cartridges for them though???

  36. hah by Anonymous Coward · · Score: 0

    "you can have a fully functional computer, as useful as a Linux box"

    Okay, so it will make your phone useless? Do not want.

  37. Re:No, thank you by grub · · Score: 1


    I am guessing that's where all the good submissions end up?

    There are good submissions on /.?

    --
    Trolling is a art,
  38. N900 purchase links by rsborg · · Score: 2, Informative

    Dude, it's selling right now from major retailers. Ships today.
    I got this after 5 seconds of googling:
    Google Shopping

    Amazon

    --
    Make sure everyone's vote counts: Verified Voting
  39. I love you, Saint Stephen by Infonaut · · Score: 1

    That is all.

    --
    Read the EFF's Fair Use FAQ
  40. Sure, it has serial by froggymana · · Score: 1

    Next thing you know and you'll be able to make a phone call on your iPhone.

    --
    "To prevent this day from getting any worse, I'll just read ERROR as GOOD THING" 1GJU8xLuDKDxEs4KLf8fAGyptoDsqvEsBT
  41. A lot of trouble by nurb432 · · Score: 1

    When you can just buy a bluetooth to serial for 50 bucks.. Even at walmart

    --
    ---- Booth was a patriot ----
  42. Re:No, thank you by Walt+Dismal · · Score: 3, Funny

    Few people remember when the iPhone serial port was used to hack into a flying saucer and inject a virus into an alien space fleet, saving the Earth. And the President himself led the attack against the mothership. It seems like only yesterday, before these stupid people locked me up in here.

  43. Where are the (working) terminal apps? by cayenne8 · · Score: 1
    I've jailbroken my iPhone 3GS. I tried the terminal app...and it crashees on startup.

    Anyone have any links on all the terminal programs (that work) available for the jailbroken iPhone that this story alludes to? Any free solutions? I thought that was one of the main things jailbreaking the phones was all about...

    --
    Light travels faster than sound. This is why some people appear bright until you hear them speak.........
    1. Re:Where are the (working) terminal apps? by 0100010001010011 · · Score: 1

      Cydia doesn't have the latest version for iOS 4

      http://code.google.com/p/mobileterminal/

      wget, unzip, replace the old one.

  44. Really nothing hidden about it by gweihir · · Score: 1

    The breakout board is clearly labeled with the typical serial line designations. This project adds a standard level shifter, something described countless times for other devices.

    What is interesting is the description of what access the serial port gives you, which is a lot.

    --
    Most ACs are not even worth the keystrokes to insult them. Be generically insulted by this and ignored otherwise.
  45. earphone remote controller? by Anonymous Coward · · Score: 0

    Was that the same serial port used to control the psp at the earphone remote controller?

  46. "Little-known secret"? WTF? by Anonymous Coward · · Score: 0

    Anyone who signed up as a hardware OEM knew that there was a UART attached to the dock connector. Apple uses it in the factories for console access.

    Personally, I'd have preferred an I2C or JTAG port.