top | item 2423358

Phone peripherals powered by audio jack

48 points| rvanrooy | 15 years ago |eecs.umich.edu | reply

13 comments

order
[+] zbowling|15 years ago|reply
Only have to do this because the accessory kit in iOS is so locked down and Apple wraps that mess up in their "Works for iPhone" program.

The dock connector has full serial bus for accessories with power. It's easy to program and build accessories. No weird hacks converting to analog and then doing software signal processing and generating power with continuous tone.

Apple just locks it down from developers getting access unless you follow their strict guidelines. One of which is that your accessory works for iPhone and only iPhone and not multiple devices. They also have licensing fees involved. It's arbitrary.

The also do this same program for Bluetooth. They claimed custom protocols at WWDC a few years ago that gave me hope I could connect to common bluetooth devices (like a laptops and my Lego NXT device). Entirely not the case.

[+] sudont|15 years ago|reply
03/15/2011: Google donates Android phones to the project.

02/18/2011: Microsoft donates Windows Phone 7 phones to the project.

Cheap, multi-platform sensors. With a little tweaking, I assume they could transmit data over a phone line. This means you don’t have to build for any specific target platform: any no-name, off-brand phone in some Harare phone shop can record data.

What happens when we bake these into a toxin module, and distribute them to people in LDCs? It’ll be a lot easier to start seeing evidence and location of toxic spills, chemical safety violations, whatever.

A cheap platform shouldn’t be hampered by any specific pathway: we’re building a parasite here, people.

[+] joezydeco|15 years ago|reply
Why can't the same "hobbyist" effort that's applied to breaking the handshake and encryption on Playstations and Xboxes be applied to reverse-engineering Apple's peripheral chip?
[+] yardie|15 years ago|reply
It has already been hacked. Basically a voltage drop across 2 pins IIRC.

EDIT: More than 2 pins, actually. According this guide http://pinouts.ru/PortableDevices/ipod_pinout.shtml, depending on the type of device you want to emulate(charger, stereo dock, etc.) you'll need to either short or drop the voltage on different pins.

[+] tobylane|15 years ago|reply
It says Phone peripherals, not iPhone. It says audio jack, not 30-pin connector. It doesn't seem like everyone is glad we have a multi-platform smartphone connection, why? Even Micro-usb is bulkier than this.
[+] pclark|15 years ago|reply
How much could you do with this? Also, why does Apple allow Square into the app store when it does this?
[+] joezydeco|15 years ago|reply
The Square unit uses the headphone jack. It exchanges data through tones being sent back and forth over the speaker and microphone pins.

Since there are no unpublished APIs being used, no App Store terms are being violated.

You can do a lot when you can send and receive serial data over a port. Millions upon millions of devices that you never see or know about communicate in this very manner.

[+] chopsueyar|15 years ago|reply
Hasn't been updated since March 5th.