⭐ 欢迎来到虫虫下载站! | 📦 资源下载 📁 资源专辑 ℹ️ 关于我们
⭐ 虫虫下载站

📄 ipod remote control protocol.mht

📁 ipodourdev_176702.rar IPOD接口资料IPODSOCKET 需要
💻 MHT
📖 第 1 页 / 共 5 页
字号:
From: <由 Microsoft Internet Explorer 5 保存>
Subject: iPod Remote Control Protocol
Date: Thu, 2 Aug 2007 14:08:57 +0800
MIME-Version: 1.0
Content-Type: multipart/related;
	type="text/html";
	boundary="----=_NextPart_000_0062_01C7D50E.AAE48570"
X-MimeOLE: Produced By Microsoft MimeOLE V6.00.2900.3138

This is a multi-part message in MIME format.

------=_NextPart_000_0062_01C7D50E.AAE48570
Content-Type: text/html;
	charset="iso-8859-1"
Content-Transfer-Encoding: quoted-printable
Content-Location: http://www.maushammer.com/systems/ipod-remote/ipod-remote.html

<!DOCTYPE HTML PUBLIC "-//W3C//DTD HTML 4.0 Transitional//EN">
<HTML><HEAD><TITLE>iPod Remote Control Protocol</TITLE>
<META http-equiv=3DContent-Type content=3D"text/html; =
charset=3Diso-8859-1">
<META content=3D"MSHTML 6.00.2900.3132" name=3DGENERATOR>
<SCRIPT src=3D"http://www.google-analytics.com/urchin.js"=20
type=3Dtext/javascript>=0A=
</SCRIPT>

<SCRIPT type=3Dtext/javascript>=0A=
_uacct =3D "UA-105024-1";=0A=
urchinTracker();=0A=
</SCRIPT>
</HEAD>
<BODY>
<CENTER><FONT face=3D"Helvetica, Arial, sans-serif"><FONT =
size=3D+3><BR>Apple iPod=20
Remote Control Protocol<BR><SMALL>Generations 2 &amp;=20
3</SMALL><BR><BR></FONT></FONT></CENTER>
<HR style=3D"WIDTH: 100%; HEIGHT: 2px">

<P>I reverse-engineered a second-generation iPod remote (the version =
that has=20
the touch-sensitive scroll wheel). The remote probably works exactly =
as-is with=20
the first generation iPod (with the mechanical scroll wheel). The newest =

third-generation ipods (thinner, rounder, and with 4 buttons in-line) =
have a=20
similar remote with an identical circuit board, but with a different =
square=20
4-pin remote connector -- the new pinout hasn't been completely figured =
out, and=20
it's not known if the same protocol is used. <BR>&nbsp; <BR>&nbsp; <BR>
<TABLE style=3D"MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: =
left">
  <CAPTION><BR></CAPTION>
  <TBODY></TBODY>
  <TBODY>
  <TR>
    <TD style=3D"TEXT-ALIGN: center"><IMG=20
      =
src=3D"http://www.maushammer.com/systems/ipod-remote/chip-side-small.jpg"=
=20
      border=3D0></TD>
    <TD style=3D"VERTICAL-ALIGN: top; WIDTH: 10px"><BR></TD>
    <TD style=3D"TEXT-ALIGN: center"><IMG=20
      =
src=3D"http://www.maushammer.com/systems/ipod-remote/button-side-small.jp=
g"=20
      border=3D0></TD></TR>
  <TR>
    <TD>
      <DIV style=3D"TEXT-ALIGN: center"><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/chip-side-med.jpg">=
medium=20
      size</A> <BR></DIV>
      <DIV style=3D"TEXT-ALIGN: center"><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/chip-side-large.jpg=
">large=20
      size (100kB)</A></DIV></TD>
    <TD style=3D"VERTICAL-ALIGN: top; WIDTH: 10px"><BR></TD>
    <TD>
      <DIV style=3D"TEXT-ALIGN: center"><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/button-side-med.jpg=
">medium=20
      size</A> <BR></DIV>
      <DIV style=3D"TEXT-ALIGN: center"><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/button-side-large.j=
pg">large=20
      size (100kB)</A></DIV></TD></TR></TBODY></TABLE></P>
<P>Remote is labeled "MITSUMI" and "66-6616A". The cable has 6 pins: 3 =
analog=20
signals are fed directly to the headphone jack, 3 go to a small =
microcontroller=20
and handle the remote-control functions. To reduce noise, they do not =
share a=20
common ground in the remote (but I can still hear the remote affecting =
the=20
sound). </P>
<P><I><FONT size=3D+3>Disassembly</FONT></I> <BR>The shiny exterior that =
looks=20
like shiny metal really is - don't try to bend it! I thought it was just =
a=20
metalized plastic, but it's nice to see such a nice quality case. I =
first=20
considered this a cover that could be snapped off, but it's really the =
body of=20
the remote; remove the white plastic portion - the clip and back of the =
remote -=20
by prying it out of the metal case by "b" in the phrase =
"assem<B>b</B>led in=20
china". The pc board (including the headphone jack) will remain in the =
case.=20
Probably the easiest way to remove the plastic is to slip a thin =
screwdriver on=20
the same side as the hold switch, just past the green dot (away from the =
switch,=20
not on top of it). A picture would be helpful, but I haven't tried to =
put it=20
back together yet - that looks like a challenge. There are two pins in =
the metal=20
case that hold the pc board; these don't bend and make removing the pc =
board=20
somewhat difficult.<BR></P>
<P><I><FONT size=3D+3>Pinout</FONT></I> <BR>The generation 2 remote =
connector is=20
compatible with standard 1/8th inch headphone jack, and also looks like =
the same=20
connector used in the iBook AV cable (no confirmation on this, though). =
It=20
contains six unshielded wires, which are soldered to the PC =
board.<BR></P>
<P>morganw has kindly provided the information (and pictures) of the =
generation=20
3 connector. All of the remote functionality has been moved to a unique =
4-pin=20
square connector, plus a new iPod to remote data capability that's =
probably used=20
on the <A href=3D"http://www.ipodyourbmw.com/">official ipod-to-bmw=20
adapter</A>.<BR>
<TABLE style=3D"MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: =
left">
  <CAPTION><BR></CAPTION>
  <TBODY></TBODY>
  <TBODY>
  <TR>
    <TD style=3D"VERTICAL-ALIGN: top; TEXT-ALIGN: center"=20
      colSpan=3D2><BIG><BIG>Generation 2<BR></BIG></BIG></TD>
    <TD style=3D"VERTICAL-ALIGN: top; WIDTH: =
25px"><BIG><BIG><BR></BIG></BIG></TD>
    <TD style=3D"VERTICAL-ALIGN: top; TEXT-ALIGN: center"=20
      colSpan=3D2><BIG><BIG>Generation 3<BR></BIG></BIG></TD></TR>
  <TR>
    <TD><IMG height=3D132=20
      =
src=3D"http://www.maushammer.com/systems/ipod-remote/connector-small.jpg"=
=20
      width=3D199 border=3D0></TD>
    <TD><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/connector-med.jpg">=
medium=20
      size</A> <BR><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/connector-med-color=
-coded.jpg">medium=20
      size, color-coded</A> <BR><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/connector-large.jpg=
">large=20
      size (100kB)</A> <BR><BR>I'd love to see this<BR>in a =
gallery!</TD>
    <TD style=3D"VERTICAL-ALIGN: top"><BR></TD>
    <TD style=3D"VERTICAL-ALIGN: middle"><IMG=20
      style=3D"WIDTH: 114px; HEIGHT: 164px" alt=3D"gen 3 connector =
pinout"=20
      =
src=3D"http://www.maushammer.com/systems/ipod-remote/gen3con-small.jpg"><=
/TD>
    <TD style=3D"VERTICAL-ALIGN: middle"><A=20
      =
href=3D"http://www.maushammer.com/systems/ipod-remote/gen3con-large.jpg">=
large=20
      size (100 kB)</A><BR><BR>These connectors<BR>are so=20
  photogenic!</TD></TR></TBODY></TABLE><BR><BR></P>
<DIV style=3D"TEXT-ALIGN: =
center"><BIG><BIG>Connections</BIG></BIG></DIV>
<P>
<TABLE style=3D"MARGIN-LEFT: auto; MARGIN-RIGHT: auto; TEXT-ALIGN: left" =

cellSpacing=3D2 cellPadding=3D2 border=3D1>
  <TBODY></TBODY>
  <TBODY>
  <TR>
    <TD=20
      style=3D"FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: =
center">Wire=20
      Color<BR></TD>
    <TD=20
      style=3D"FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: =
center">Generation=20
      2<BR></TD>
    <TD=20
      style=3D"FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: =
center">&nbsp;=20
      Generation 3&nbsp; <BR></TD>
    <TD=20
      style=3D"FONT-WEIGHT: bold; VERTICAL-ALIGN: top; TEXT-ALIGN: =
center">Signal<BR></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#000000><FONT=20
      color=3D#ffffff>black</FONT></TD>
    <TD style=3D"VERTICAL-ALIGN: top">Tip<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">Tip<BR></TD>
    <TD vAlign=3Dtop>Audio, left</TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#ffffff>white</TD>
    <TD style=3D"VERTICAL-ALIGN: top">Ring (Next-to-tip)<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">Ring<BR></TD>
    <TD vAlign=3Dtop>Audio, right</TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#ff0000>red</TD>
    <TD style=3D"VERTICAL-ALIGN: top">Ring 2 (3rd ring from =
end)<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">Ring 2<BR></TD>
    <TD vAlign=3Dtop>Audio ground<BR></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#00ff00>green</TD>
    <TD style=3D"VERTICAL-ALIGN: top">Sleeve (4th ring from =
end)<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">pin 1<BR></TD>
    <TD vAlign=3Dtop>Data to iPod<BR></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#0000ff>blue</TD>
    <TD style=3D"VERTICAL-ALIGN: top">inner ring<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">pin 4<BR></TD>
    <TD vAlign=3Dtop>Power to remote, +3.3v<BR></TD></TR>
  <TR>
    <TD vAlign=3Dtop align=3Dmiddle bgColor=3D#ffff00>yellow</TD>
    <TD style=3D"VERTICAL-ALIGN: top">outermost ring<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">pin 3<BR></TD>
    <TD vAlign=3Dtop>Digital ground<BR></TD></TR>
  <TR>
    <TD style=3D"VERTICAL-ALIGN: top"><BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top"><BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">pin 2<BR></TD>
    <TD style=3D"VERTICAL-ALIGN: top">Data from iPod (format =
unknown)<BR></TD></TR>

⌨️ 快捷键说明

复制代码 Ctrl + C
搜索代码 Ctrl + F
全屏模式 F11
切换主题 Ctrl + Shift + D
显示快捷键 ?
增大字号 Ctrl + =
减小字号 Ctrl + -