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
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  reboot into apple firmware to connect to computer
« previous next »
  • Print
Pages: [1]

Author Topic: reboot into apple firmware to connect to computer  (Read 1947 times)

Offline elitenoobboy

  • Member
  • *
  • Posts: 17
reboot into apple firmware to connect to computer
« on: August 15, 2008, 01:10:27 AM »
This might be a noobish question, but I don't know what keywords to search for on it, so I can't seem to find the answer myself...

When you plug a rockbox ipod video into a usb connection, it automatically reboots into apple firmware to make a connection to the computer. Is there anyway for rockbox itself to connect to the computer without restarting and relying on apple firmware, and if there currently isn't way, is one possible to implement in the future and if so, are there plans to? And for what reason or limitation does it already do this? Is any of this documented in the manual somewhere?
Logged

Offline Llorean

  • Member
  • *
  • Posts: 12931
Re: reboot into apple firmware to connect to computer
« Reply #1 on: August 15, 2008, 01:42:01 AM »
Simply put: There needs to be a USB stack coded for it for Rockbox to do it itself. On previous players the USB hardware handled most of the work, on the iPod and many other newer players the software needs to do a lot more work. A lot of progress has happened on this front, and it's "usable" but it's not reliable enough yet that we're comfortable turning it on at this time.
Logged

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: reboot into apple firmware to connect to computer
« Reply #2 on: August 15, 2008, 01:42:30 AM »
The Rockbox USB stack isn't 100% finished, so it's disabled in the official build.  It seems to work well enough, though it's slower than the Apple firmware, and there's the possibility of bugs.

You can compile your own build with it enabled.
http://www.rockbox.org/twiki/bin/view/Main/DevelopmentGuide
http://www.rockbox.org/twiki/bin/view/Main/PortalPlayerUsb

I don't think it's in the manual.  A while back I wanted to add a chapter on USB connectivity, but I ran into some stumbling blocks trying to build it, and forgot about it.
Logged

Offline elitenoobboy

  • Member
  • *
  • Posts: 17
Re: reboot into apple firmware to connect to computer
« Reply #3 on: August 16, 2008, 06:57:34 PM »
Thanks for the info.
I look forward to when it is ready.
Logged

Offline ghen

  • Member
  • *
  • Posts: 5
Re: reboot into apple firmware to connect to computer
« Reply #4 on: August 21, 2008, 04:12:00 AM »
What are the conditions to enable the USB stack by default?  Any chance to get this in 3.0?  Are there specific things the community can test or help with?
Logged

Offline GodEater

  • Member
  • *
  • Posts: 2829
Re: reboot into apple firmware to connect to computer
« Reply #5 on: August 21, 2008, 04:30:08 AM »
Quote from: ghen on August 21, 2008, 04:12:00 AM
What are the conditions to enable the USB stack by default?

Not sure what you mean by this question ? Are you asking how to compile it in yourself? Or are you asking why it's not included in our current builds ?

Quote
Any chance to get this in 3.0?

I would say slim to none.

Quote
Are there specific things the community can test or help with?

Test? No - we know what it doesn't do right, we don't need more people to confirm this for us.

Help with? Yes - fix the problems with it.
Logged

Read The Manual Please

Offline cool_walking_

  • Rockbox Expert
  • Member
  • *
  • Posts: 695
Re: reboot into apple firmware to connect to computer
« Reply #6 on: August 21, 2008, 04:35:33 AM »
The Rockbox USB stack won't be in 3.0 (gevaerts did lots of work on the USB stack).

Rockbox has gone into feature freeze, which means no new features will get into the release, just bug fixes.

I guess one specific thing you could do is compile a build with the USB stack enabled, and hunt for bugs.
« Last Edit: August 21, 2008, 04:46:02 AM by cool_walking_ »
Logged

Offline ghen

  • Member
  • *
  • Posts: 5
Re: reboot into apple firmware to connect to computer
« Reply #7 on: August 21, 2008, 04:52:18 AM »
Quote from: GodEater on August 21, 2008, 04:30:08 AM
Quote from: ghen on August 21, 2008, 04:12:00 AM
What are the conditions to enable the USB stack by default?

Not sure what you mean by this question ? Are you asking how to compile it in yourself? Or are you asking why it's not included in our current builds ?

I wanted to know what the remaining issues are, which need to be fixed before it can be enabled by default.

I'm tempted to enable the USB stack in my own builds (I run ipodvideo and h10_5gb), I just want to know what the (known) issues are, and what to look out for (eg. X should work, but Y is known to be broken).

Also I can't find any documentation on the USB serial interface.  The PortalPlayerUsb wiki page explains how to connect (with cu) but not what you can do with it. :-)  Or is this just a logging (read-only) rather than a debugging interface?
Logged

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  reboot into apple firmware to connect to computer
 

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

Page created in 0.093 seconds with 16 queries.