Rockbox Technical Forums

Rockbox General => Rockbox General Discussion => Topic started by: Exodus on August 07, 2011, 08:42:18 PM

Title: [SOLVED] iPod Classic (120GB) Not Recognized When Connected
Post by: Exodus on August 07, 2011, 08:42:18 PM
Finally got Rockbox on my iPod Classic (120GB) and aside from the very rare random freeze, it has been running without a hitch. Music plays fine, Rockboy works like a charm, and all Plugins function normally. I haven't tried videos yet but I am confident they won't give me any trouble.

The only major issue I am having is getting my computer to recognize my iPod after installing Rockbox via emCORE. As far as I can tell, Rockbox will show a USB indicator right next to the Battery Meter when connected. At this point Rockbox will freeze and I will be forced to hit MENU+SELECT to reboot (The iPod has been left connected and untouched for well over 12 hours).

Following the instructions at "http://www.freemyipod.org/wiki/EmCORE_Installation" I arrive at this point:

After getting the iPod into the emCORE boot menu I can attempt to run Rockbox and then connect my iPod to my computer where it will be recognized as "iPodClassic" (This happens in both Windows and Linux). There have been times when attempting to boot into Rockbox, (as instructed, before copying the ".rockbox" folder to the iPod), where the device would not be recognized after any duration of time. This aside, when working correctly I can then access my iPod and copy .rockbox and what ever else I want into the device. Upon ejecting, the iPod Rockbox will boot up and all my files will appear in the file browser in perfect working order. After this point, if I were to restart my computer or wait long enough, plugging in the device would result in the freezing I explained above.

All I want is to access my iPod to add or remove files without the need of the original firmware. If there any way I can remedy this problem, preferably via Linux (Ubuntu 10.10), it would be greatly appreciated.

Some things to be aware of:
- Yes I know this project is in it's early alpha stages, I don't expect this to be fixed immediately. I can function perfectly well with the original Apple firmware till this is addressed if it ever is.
- I have managed to install Rockbox from both my Windows and Linux partitions.
- I did install FastBoot.
- This issue existed before I installed FastBoot.
- I am unaware of how to update Rockbox and I believe this could be a possible reason for this issue.
- I have read about USB HID but I could not find it in Settings > General Settings > System, could I be looking in wrong area and could this be part of the problem?
- The iPod is not recognized when running the fall back image in the emCORE boot menu.
- The iPod is not recognized when dropping into the emCORE console.
- The iPod is inaccessible running UMSboot.
- The only time the computer will recognize the iPod is after being connected and shut off completely (Holding MENU+SELECT for 15 seconds or more) where iTunes will attempt to restore it (Windows needs to format disk in order to be read) or using the "lsusb" command in linux where it will only be listed as "Bus 002 Device 006: ID 05ac:1223 Apple, Inc. iPod Classic/Nano 3.Gen (DFU mode)" (The iPod will not mount).

[SOLVED]

Replacing the .zip and .ubi files with these:

http://files.freemyipod.org/tmp/installer-ipodclassic-usbfixcandidate.ubi
http://files.freemyipod.org/tmp/rockbox-ipodclassic-usbfixcandidate.zip

will eliminate the problem.

- Thanks to [St.] and benedikt93
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: saratoga on August 07, 2011, 09:04:18 PM
I don't have any specific advice, but its probably a good idea to mention which build you're using when posting about problems. 
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: Exodus on August 07, 2011, 09:17:40 PM
Ah thanks, although I am unaware as to which build it is. I downloaded the ZIP file as instructed by the emCORE iPod classic installer page. The only identifying value regarding build that I could find is this:

Version: r29777M-110424
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: [Saint] on August 07, 2011, 11:19:33 PM
Daily builds for the Classic are available here (http://download.rockbox.org/daily/ipodclassic/rockbox-ipodclassic.zip)


[St.]
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: Exodus on August 08, 2011, 01:32:46 AM
OK, went ahead and installed Rockbox with the build [St.] recommended Version: r30267-110807. Installed normally, but after rebooting my computer the same issue arose, Rockbox froze when connected to USB. Notably this time it changed screens to an image of a USB cable, however it was not detected. When disconnected the image remained and I was forced to MENU+SELECT reboot.
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: [Saint] on August 08, 2011, 03:30:12 AM
My best suggestion at this point is to head to #freemyipod-support on Freenode and talk to the lead developer of both emCORE and the Rockbox iPod Classic port, Michael Sparmann (known as [7] or TheSeven on IRC).

Be prepared to wait, possibly for some time, after joining and asking your question. Different time zones can make it difficult to catch up with a particular person.

If anyone is in a position to help you debug your problems, it is this man.

If you don't have an IRC client running on your PC, qwebirc offers a nice Freenode webclient which is available here (http://webchat.freenode.net/), just open the linked page and enter a nickname, the desired channel (#freemyipod-support) and fill in the captcha to it knows you're human and press connect.
Then ask your question(s) whilst making sure to highlight Michael by using his nick at least once ([7] or TheSeven) in a post and when he can, if he can, he will get around to helping you.

Its possible there may be others present that can offer support in the channel also.

EDIT: It is worth mentioning, that this is a known issue. Perhaps you did not read the release notes & known issues on the emCORE Releases (http://www.freemyipod.org/wiki/EmCORE_Releases) page you were linked to during installation?

Specifically:

Quote
Release notes / Known issues

- The display doesn't work on some iPod Nano 2G devices. If this happens to you, we suggest to stick with iLoader for now.
- Reducing the CPU core voltage on the iPod Classic has been disabled. Battery life might be adversely affected.
- There's a small number of iPod Classic devices where USB doesn't work unless the device was booted through DFU.



[St.]
Title: Re: iPod Classic (120GB) Not Recognized When Connected
Post by: Exodus on August 08, 2011, 10:16:46 AM
OK thanks, I will post back here if a solution is found.

Post Merge: August 08, 2011, 12:04:17 PM
[SOLVED]

Replacing the .zip and .ubi files with these:

http://files.freemyipod.org/tmp/installer-ipodclassic-usbfixcandidate.ubi
http://files.freemyipod.org/tmp/rockbox-ipodclassic-usbfixcandidate.zip

will eliminate the problem.