Phone peripherals powered by audio jack
eecs.umich.edu
Phone peripherals powered by audio jack
1–10 of 14 posts
Re: Phone peripherals powered by audio jack
#2Re: Phone peripherals powered by audio jack
#3Re: Phone peripherals powered by audio jack
#4Re: Phone peripherals powered by audio jack
#5Re: Phone peripherals powered by audio jack
#6Why 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?
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.
Re: Phone peripherals powered by audio jack
#7Why 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?
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.
I'm talking about the data connection on the iPod/iPhone docking connector. You can't access the dock API unless you're an approved Apple "Made for iPod" vendor and purchase special chips from Apple that handshake between your docking peripheral and the device.
Hacking power is one thing, but it's useless unless you can move data in and out of the device. Using the headphone jack to move data with FSK is clever but slow and not very robust.
Re: Phone peripherals powered by audio jack
#8The 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.
Re: Phone peripherals powered by audio jack
#9Re: Phone peripherals powered by audio jack
#10How much could you do with this? Also, why does Apple allow Square into the app store when it does this?
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.