Searching \ for '[EE] iPod Serial Interface?' in subject line. ()
Make payments with PayPal - it's fast, free and secure! Help us get a faster server
FAQ page: piclist.com/techref/io/serials.htm?key=serial
Search entire site for: 'iPod Serial Interface?'.

Exact match. Not showing close matches.
PICList Thread
'[EE] iPod Serial Interface?'
2008\08\18@002026 by Josh Koffman

face picon face
Hi all. I've been trying to find an answer to this for awhile but so
far haven't come up with anything definitive either way.

Is the serial remote input on an iPod 5v tolerant? Some of the
websites I've found say it's a 3.3v port, some don't say. I found one
that connects it directly to a PIC pin at 5v. I'd imagine the TX line
is 3.3v but I'm only interested in sending commands to the RX line.

Kinda something I'd like to go straight before burning out my unit!

Thanks!

Josh
--
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete
fools.
-Douglas Adams

2008\08\18@073500 by olin piclist

face picon face
Josh Koffman wrote:
> Is the serial remote input on an iPod 5v tolerant? Some of the
> websites I've found say it's a 3.3v port, some don't say. I found one
> that connects it directly to a PIC pin at 5v. I'd imagine the TX line
> is 3.3v but I'm only interested in sending commands to the RX line.

To be safe, measure the TX line and don't drive the RX line higher than
that.  If TX is 3.3V, then you only need two resistors if driving from a 5V
PIC.  I usually use 2Kohms in series and 3.9Kohms to ground.


********************************************************************
Embed Inc, Littleton Massachusetts, http://www.embedinc.com/products
(978) 742-9014.  Gold level PIC consultants since 2000.

2008\08\18@115905 by Bob Blick

face
flavicon
face
On Mon, 18 Aug 2008 00:20:24 -0400, "Josh Koffman" <spam_OUTjoshybearTakeThisOuTspamgmail.com>
said:
> Hi all. I've been trying to find an answer to this for awhile but so
> far haven't come up with anything definitive either way.
>
> Is the serial remote input on an iPod 5v tolerant? Some of the
> websites I've found say it's a 3.3v port, some don't say. I found one
> that connects it directly to a PIC pin at 5v. I'd imagine the TX line
> is 3.3v but I'm only interested in sending commands to the RX line.
>
> Kinda something I'd like to go straight before burning out my unit!

Hi Josh,

It is 3.3 volts. But whether or not it's 5 volt tolerant, I don't know
and since Apple doesn't publish real specs it's hard to say. The times I
have done it I have used 3.3 volts only, either through a voltage
divider or using a PNP transistor pulling up to the iPod's own 3.3 volt
output.

I imagine all the pins on the connector have some form of protection,
but I wouldn't want to risk driving it to latchup since there's no way
to pull the battery to release it from a latchup.

Cheerful regards,

Bob

--
http://www.fastmail.fm - Faster than the air-speed velocity of an
                         unladen european swallow

2008\08\18@123656 by M. Adam Davis

face picon face
Unless you have the Apple spec, then stick to 3.3v.

The current crop of iPods may be 5.5v tolerant, if only due to
protection diodes and a forgiving power supply, but you can't count on
that for future cost reductions of this same iPod, nevermind other
models with the same connector.

Even if this is a one-off project, it's not worth it.  A few resistors
will fix the problem, and you won't be surprised when you buy a new
iPod and plug it in...

You can also use something like this:
www.sparkfun.com/commerce/product_info.php?products_id=8745
Schematic here:
http://www.sparkfun.com/datasheets/BreakoutBoards/Level-Converter-v10.pdf

To do the voltage level conversion.

-Adam

On 8/18/08, Josh Koffman <.....joshybearKILLspamspam@spam@gmail.com> wrote:
{Quote hidden}

> -

2008\08\18@145227 by alan smith

picon face
Just curious...can you select track numbers over the serial interface to the iPod?  Guess the question is, is there a programming spec or command spec published someplace?



     

2008\08\18@150310 by Joel D. Snape

picon face
2008/8/18 alan smith <micro_eng2spamKILLspamyahoo.com>

> Just curious...can you select track numbers over the serial interface to
> the iPod?  Guess the question is, is there a programming spec or command
> spec published someplace?
>
>
There's a spec on the ipod linux website, however for me at least that seems
to be down at the moment. There's a google cache or the site:

http://64.233.183.104/search?q=cache:e5r08b7mHoUJ:ipodlinux.org/Apple_Accessory_Protocol+ipod+serial+commands&hl=en&client=firefox-a&gl=uk&strip=1

hopethis helps :)

2008\08\18@182600 by Josh Koffman

face picon face
On Mon, Aug 18, 2008 at 12:02 PM, Joel D. Snape <.....jdsnapeKILLspamspam.....gmail.com> wrote:
> There's a spec on the ipod linux website, however for me at least that seems
> to be down at the moment. There's a google cache or the site:
>
> http://64.233.183.104/search?q=cache:e5r08b7mHoUJ:ipodlinux.org/Apple_Accessory_Protocol+ipod+serial+commands&hl=en&client=firefox-a&gl=uk&strip=1

This is probably the best reference out there. I have another one but
I'd have to dig up the link. For some reason the ipodlinux.org website
has been down for quite a while. According to
http://en.wikipedia.org/wiki/Ipod_linux#Server_transition it went down
for a server transition but never came back...

In completely unrelated news there's a new Microsoft Zune website.

Kidding!

Josh
--
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete
fools.
       -Douglas Adams

2008\08\18@182643 by Josh Koffman

face picon face
Adam, Olin, and Bob,

Thanks for the advice. You're right, a few resistors is pretty cheap
insurance. Thank you!

Josh
--
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete
fools.
       -Douglas Adams

2008\08\19@141301 by Joel D. Snape

picon face
Seeing as the ipodlinux wiki is down and the serial protocol is only
available on google cache (which I don't know how long will last...) I've
mirrored the cached page at http://joelsnape.com/AAP.html

I'm hoping to be using the protocol over the next couple of months, but I
thought it might help others too :)

Joel


--
------------------------------
http://joelsnape.com

2008\08\19@162132 by Josh Koffman

face picon face
On Mon, Aug 18, 2008 at 11:52 AM, alan smith <EraseMEmicro_eng2spam_OUTspamTakeThisOuTyahoo.com> wrote:
> Just curious...can you select track numbers over the serial interface to the iPod?  Guess the question is, is there a programming spec or command spec published someplace?

Hi Alan,

Just in case you didn't find it, the command 0x00 0x37 in the advanced
mode will let you jump to a specific song number in a playlist.

Josh
--
A common mistake that people make when trying to design something
completely foolproof is to underestimate the ingenuity of complete
fools.
       -Douglas Adams

2008\08\25@112244 by alan smith

picon face
Thanks Josh....hadnt had time to look.  Course I probably will never have time to play with it, but it would be fun to do


--- On Tue, 8/19/08, Josh Koffman <joshybearspamspam_OUTgmail.com> wrote:

{Quote hidden}

> --

More... (looser matching)
- Last day of these posts
- In 2008 , 2009 only
- Today
- New search...