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
translations translations
Search



Donate

Rockbox Technical Forums


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

Welcome to the Rockbox Technical Forums!

+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  USB HID not showing in settings (iPod classic)
« previous next »
  • Print
Pages: [1]

Author Topic: USB HID not showing in settings (iPod classic)  (Read 2630 times)

Offline Mr Jones

  • Member
  • *
  • Posts: 1
USB HID not showing in settings (iPod classic)
« on: January 15, 2014, 11:33:19 AM »
New to rockbox and the forum.

Have installed rockbox on my iPod classic 80gb running a virtual windows machine on my mac.

Now the installation is done, I want to use mac os only, but the iPod does not mount (mounts no problem on the virtual windows machine).
I read in the manual that i may need to disable the USB HID setting, however this setting is not showing up in the settings menu.

Anyone come across this or am i doing something wrong?

Cheers!
Logged

Offline saratoga

  • Developer
  • Member
  • *
  • Posts: 9376
Re: USB HID not showing in settings (iPod classic)
« Reply #1 on: January 15, 2014, 12:33:51 PM »
I don't think hid has been implemented on the classic yet.
Logged

Offline [Saint]

  • Rockbox Expert
  • Member
  • *
  • Posts: 1661
  • Hayden Pearce
    • Google+
Re: USB HID not showing in settings (iPod classic)
« Reply #2 on: January 16, 2014, 02:19:01 AM »
There is no manual for this device, so I am unsure where you would've read this.

Nor is HID enabled on this particular device.

And, sadly (for yourself), even if HID *was* enabled on this device, disabling it wouldn't help you at all.

Here's the long and the short of it:

The short - Your Mac is braindead.

The long - Basically, your Mac sees the USB vendor/product ID, recognises an iPod, and then attempts to "talk to it" as if it were running the original firmware, and (as you know), it isn't. This device under Rockbox also has absolutely no idea how to "speak iPod" via the iPod Accessory Protocol. It knows the device is an iPod, but it can't communicate with it in the way it expects to, so this fails.

To make matters worse for you, you don't have the option of mounting the device using Apple's Emergency Disk Mode either (which would work), because we completely wipe out the original firmware and although it is technically possible for us to boot to Apple's Emergency Disk Mode, this fails on this device for an as yet unknown reason.


So...what can you do about it?

That really depends on how committed and/or able you are. You can check out our source repository and compile Rockbox supplying your own USB vendor and product IDs from some form of generic removable storage device (There are some ethical concerns here, though. These IDs aren't free). Where you get those values from is entirely up to you.

The other alternative is using an operating system that doesn't make the same assumptions and simply treats the iPod like removable storage, which (to my knowledge) is everything except Macs, and what you're already doing.

Myself or others here would be happy to point you in the right direction regarding compiling your own Rockbox binary if you choose to go down that path, and finding the USB VID/PID values from an arbitrary removable storage device is trivial.


[Saint]
« Last Edit: January 16, 2014, 02:22:03 AM by [Saint] »
Logged
Using PMs to annoy devs about bugs/patches is not a good way to have the issue looked at.

  • Print
Pages: [1]
« previous next »
+  Rockbox Technical Forums
|-+  Rockbox General
| |-+  Rockbox General Discussion
| | |-+  USB HID not showing in settings (iPod classic)
 

  • SMF 2.0.19 | SMF © 2021, Simple Machines
  • Rockbox Privacy Policy
  • XHTML
  • RSS
  • WAP2

Page created in 0.05 seconds with 17 queries.