Rockbox.org home
Downloads
Release release
Dev builds dev builds
Extras extras
themes themes
Documentation
Manual manual
Wiki wiki
Device Status device status
Support
Forums forums
Mailing lists mailing lists
IRC IRC
Development
Bugs bugs
Patches patches
Dev Guide dev guide
Search



Donate

Rockbox Technical Forums


Login with username, password and session length
Home Help Search Staff List Login Register
News:

Thank You for your continued support and contributions!

+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Apple Accessory Protocol, USB support
« previous next »
  • Print
Pages: [1]

Author Topic: Apple Accessory Protocol, USB support  (Read 4952 times)

Offline bpmcgee

  • Member
  • *
  • Posts: 5
Apple Accessory Protocol, USB support
« on: June 04, 2007, 02:52:58 PM »
Hi,

I'm interested in doing some research on this to try to see if I can advance RockBox in this direction.

I've read the forums here.  It sounds like there's a serial driver that currently doesn't work.  Is there more information about the hardware/software environment to which anyone can point me?  

I don't want to bother anyone with stupid questions that have already been answered.

Thanks,

B
Logged

Offline Chronon

  • Rockbox Expert
  • Member
  • *
  • Posts: 4379
Re: Apple Accessory Protocol, USB support
« Reply #1 on: June 04, 2007, 03:06:22 PM »
You can also read the wiki pages about the iPod port.
Logged
Sansa e280, Gigabeat F40, Gigabeat S60, Sansa Clip+, iPod Mini 2g

Offline linuxstb

  • Developer
  • Member
  • *
  • Posts: 1163
Re: Apple Accessory Protocol, USB support
« Reply #2 on: June 04, 2007, 03:33:11 PM »
You're asking about two different projects - Apple Accessory support and USB support:

1) Apple Accessory support

This is via the serial port, and no work has been done in Rockbox to get the ipod serial port working.  The ipodlinux kernel has a non-working serial driver for the PP502x (the cpu in all ipods starting with the 4th gen).  The 3rd gen and earlier ipods had a PP5002, and I believe the IPL serial port driver is working on those ipods (but it hasn't been ported to Rockbox).

2) There is a Google Summer of Code project to implement USB in Rockbox.  See here for some info:

http://www.rockbox.org/twiki/bin/view/Main/UsbSoftwareStack

It's been discovered that the USB hardware in the portalplayer chips is the same as the iMX.31 - and a full iMX.31 datasheet is available.
Logged

Offline bpmcgee

  • Member
  • *
  • Posts: 5
Re: Apple Accessory Protocol, USB support
« Reply #3 on: June 04, 2007, 04:17:01 PM »
LinuxSTB,

Okay, thanks.  I wasn't sure how the hardware was arranged -- i.e. if the Serial and USB support was intertwined.

Is there any doc available for the PP5021x chips?  I'm assuming not.

Also, how much different are the i/o components between the older pp5002 chips and the new ones?  I guess I'm wondering if a port of the pp5002 would be the best place to start.

I'm getting an update to my Cygwin installation right now so I can pull down the RockBox source tree and look at what's there.

B
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 8974
Re: Apple Accessory Protocol, USB support
« Reply #4 on: June 04, 2007, 05:42:43 PM »
Quote from: bpmcgee on June 04, 2007, 04:17:01 PM

Also, how much different are the i/o components between the older pp5002 chips and the new ones?  I guess I'm wondering if a port of the pp5002 would be the best place to start.

Thats someting you're going to have to investigate.  My guess is they'll be fairly similar though.
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Support and General Use
| |-+  Hardware
| | |-+  Apple Accessory Protocol, USB support
 

  • SMF 2.0.17 | SMF © 2019, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.086 seconds with 15 queries.