Rockbox Technical Forums

Third Party => Unsupported Builds => Topic started by: joesomebody on November 10, 2014, 12:45:47 PM

Title: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on November 10, 2014, 12:45:47 PM
I reverted the ATA commit mentioned previously in this thread, added some fixes from upstream (see the git changelog).

The latest build is always linked here: https://github.com/ilikenwf/rockbox-ipod6g#compiled-release

Repo and Readme: https://github.com/ilikenwf/rockbox-ipod6g
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: adamess on November 12, 2014, 08:25:12 PM
ipod 6G classic 80gb

Thanks for this my video will play without visual and audio artifacts now....

Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on November 12, 2014, 08:31:45 PM
ipod 6G classic 80gb

Thanks for this my video will play without visual and audio artifacts now....

Ah, cool!
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: __builtin on November 12, 2014, 09:18:51 PM
Also, G#1032 should fix the long-standing Doom bug. :D
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on November 20, 2014, 01:29:24 PM
.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: adamess on November 22, 2014, 04:55:57 PM
Thanks again, will be putting this straight on my iPod:D
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: Kaptn_Blackbeard on December 02, 2014, 03:30:31 AM
Could someone kindly repost joesomebody's build below?  The link is no longer working and I have no music :(

rockbox-c8936b2M-141120-.zip

Thanks
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: C-H on December 08, 2014, 02:47:45 AM
Could someone kindly repost joesomebody's build below?  The link is no longer working and I have no music :(

rockbox-c8936b2M-141120-.zip

Thanks


Not to be nagging, but I could use this one too.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on December 10, 2014, 12:33:22 PM
If you absolutely cannot wait, see: The Rockbox Wiki Development Guide (http://www.rockbox.org/wiki/DocsIndex#For_Developers) and do as OP did.


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 24, 2014, 03:19:36 PM
New build, and I've put my git fork on github. See the top post.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 26, 2014, 04:00:30 PM
Bump, new build. I'll also start building for those of you who need the SSD patches. Note the -SSD builds as opposed to the usual one above.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on December 26, 2014, 05:49:19 PM
Bump, new build. I'll also start building for those of you who need the SSD patches. Note the -SSD builds as opposed to the usual one above.

Where is that SSD patch from?  It has some changes that probably do nothing for compatibility (e.g. allowing evenless strict alignment), and some that look like they could probably be in the main build (longer waits and allowing a device to recover from sleep). 
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 26, 2014, 05:56:28 PM
Bump, new build. I'll also start building for those of you who need the SSD patches. Note the -SSD builds as opposed to the usual one above.

Where is that SSD patch from?  It has some changes that probably do nothing for compatibility (e.g. allowing evenless strict alignment), and some that look like they could probably be in the main build (longer waits and allowing a device to recover from sleep).

The guy who wrote it modified his iPod with an SSD - I'm not qualified with C beyond making it build with simple errors and merge conflicts; seems his server is down right now. He has a whole guide on his site for the SSD modification, and an ancient rockbox build over there.

It would be nice if SSD were an option on format, and a configuration option otherwise for the sleep and such.

O/T: I plan to SSD my 6g once I can afford to. I realize everyone loves the sound of the 5g more but from reading around it is pretty subjective, and you'd need to be using some extremely expensive equipment to notice the difference. Some people actually prefer the 6g/7g models...very strange.

http://beyondwind.duckdns.org
http://beyondwind.duckdns.org/downloads/ipod5g_msata_mod.patch
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on December 26, 2014, 05:58:05 PM
Do you have a device with an SSD?  Might be worth removing the useless stuff (alignment changes) and then testing. 

Quote
It would be nice if SSD were an option on format, and a configuration option otherwise for the sleep and such.

Why even have an option?  Just figure out which of those random changes actually matter and add them to all builds. 
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 26, 2014, 05:58:43 PM
Not yet :)

Edited my post above. I plan on getting the adapter and a large capacity SSD soon as I can.

Are you sure the alignment changes are unnecessary? With SSD's the alignment can greatly affect lifetime and read/write performance, depending on the default blocksize of the device.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on December 26, 2014, 06:07:05 PM
Are you sure the alignment changes are unnecessary? With SSD's the alignment can greatly affect lifetime and read/write performance, depending on the default blocksize of the device.

Its the alignment in memory for the test_disk plugin, not SSD.  And it makes alignment less strict, not more, so I don't see why that would make any difference.  If the strict settings were somehow broken, then allowing even less strict would be at least as broken.  Probably its an unrelated change that slipped into the patch. 
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 26, 2014, 09:46:17 PM
Do you have a device with an SSD?  Might be worth removing the useless stuff (alignment changes) and then testing. 

Quote
It would be nice if SSD were an option on format, and a configuration option otherwise for the sleep and such.

Why even have an option?  Just figure out which of those random changes actually matter and add them to all builds.

I'm probably going to be going with the CF/SDXC route, which is about the same difference. I did find the guy behind the patch though. Haven't contacted him though:

http://www.head-fi.org/u/391404/beyondwind

It also seems that emCORE had a patched/dev version for increasing storage limits on the iPods. No idea if it is mainline or not:
http://www.tarkan.info/20140804/tutorials/howto-install-rockbox-on-the-ipod-classics
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 30, 2014, 01:58:38 PM
Version update...

Too bad http://gerrit.rockbox.org/r/#/c/890/ causes errors when you try to play music - it makes the UI feel a lot more responsive, else I'd have included it.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on December 30, 2014, 02:21:15 PM
I would not recommend adding random patches to builds if you want them to actually work.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on December 30, 2014, 08:03:56 PM
I haven't been adding random patches.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: SukkoPera on February 12, 2015, 12:06:14 PM
It also seems that emCORE had a patched/dev version for increasing storage limits on the iPods. No idea if it is mainline or not:
http://www.tarkan.info/20140804/tutorials/howto-install-rockbox-on-the-ipod-classics

Surely it is not in r859 of emCORE (the recommended release), as that is now... 3 years old (Released on 2012-01-02)! :o
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on February 12, 2015, 04:40:22 PM
A: He's not building or supplying emCORE
B: There is no need to add a patch to increase the storage limit on these devices, as there is no such limit.
C: Why do you consider the fact that the recommended emCORE release is 3 years old to be a bad thing?

There's a reason there hasn't been another release, the current development builds of emCORE are not quite rerady for public consumption (not that any of these binaries were ever intended for mass public consumption - emCORE is an incredibly powerful tool and frankly, end users should not be using it).

But, anyway...Its a bootloader, and it works, does it not?

As the saying goes, if it ain't broke, don't fix it.

emCORE is there to facilitate booting Rockbox (which is at best a secondary function), and providing an embedded fallback image to aid in initial installation and recovery of the device. Both of these things it does well.

Generally speaking, you shouldn't ever see emCORE for more than a second or so as most users will use emCORE's fastboot option to boot directly into Rockbox.

I absolutely cannot stress the fact that you shouldn't even be using it in the first place, really. Its primary function is a development and debugging tool, that just so happens to also function as a bootloader for Rockbox. It is incredibly powerful, and to quote another cliche phrase, with great power comes great responsibility.

There's a reason why Rockbox provides no means of installation for emCORE, it is not intended for use by end users at all. Many users have clicked on to the fact that it exists, and due to many third party forums and communities its popularity has grown, but this was never the intention. Mass market consumption of this tool wasn't ever supposed to happen.


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: SukkoPera on February 12, 2015, 06:10:14 PM
Well, I never meant to say that no releases for a long time is a bad thing, nor did I want to question the usage that RockBox is making of emCORE. I absolutely agree with the "if it ain't broke, don't fix it" philosphy and I can confirm that r859 works great on my iPod.

All I wanted to say, and I think I'm in line with joesomebody on this, is that Tarkan, in his posts, seems to allude that a few patches were necessary to take advantage of the full storage space his devices allow to put on an iPod (or at least that his devices do not work 100% with the stock emCORE). SVN activity on the emCORE project would seem to confirm this (See r965-966-967). Tarkan even provides some binaries that supposedly include the mentioned patches. All I wanted to point out is that those patches are surely not present in r859, as this was released long before the patches were committed. Nothing less, nothing more. Sorry if I somehow implied anything else.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on February 12, 2015, 06:57:21 PM
SVN activity on the emCORE project would seem to confirm this (See r965-966-967). Tarkan even provides some binaries that supposedly include the mentioned patches. All I wanted to point out is that those patches are surely not present in r859, as this was released long before the patches were committed. Nothing less, nothing more. Sorry if I somehow implied anything else.

r965 is actually the change that the custom build you are talking about was made to remove.  You could install a version of emcore with that change, but if it breaks ATA in rockbox, it'll probably break emcore too. 
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: SukkoPera on February 13, 2015, 02:23:36 AM
I have no intention of installing anything new, r859 works like a charm 8).

I guess there is just a lot of confusion on what those patches are all about.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on February 27, 2015, 04:47:22 PM
Put a new built up recently: https://mega.co.nz/#!4I9QUKQY!XEaxdWrZ4TRpVmOi85UBCjPSR20XfiZHIRcUHhkVU_E
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: stueyp11 on March 31, 2015, 02:00:44 PM
joesomebody - many thanks, after many hours of frustration, have just downloaded that last build you posted and finally rockbox works on 7g with tarkan's SD adapter.

I had previously installed emcore and the rockbox build linked to by SukkoPera below, but whilst it booted up ok, it wouldn't play any tracks, when hitting play it just skipped to the end.

Anyway, just wanted to leave you some feedback. Good work!  :D

Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on April 23, 2015, 04:06:23 AM
Put a new built up recently: https://mega.co.nz/#!4I9QUKQY!XEaxdWrZ4TRpVmOi85UBCjPSR20XfiZHIRcUHhkVU_E

hey joesomebody,

how can i do the patching myself, using patch < patchfile?
if i enter rockbox.ipod it always gives me an error, 'can't find file to patch at line 'x''.
My target is making all daily builds work on my ipod classic 6th gen 160 gb fat.

Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on April 23, 2015, 10:14:41 PM
Put a new built up recently: https://mega.co.nz/#!4I9QUKQY!XEaxdWrZ4TRpVmOi85UBCjPSR20XfiZHIRcUHhkVU_E

hey joesomebody,

how can i do the patching myself, using patch < patchfile?
if i enter rockbox.ipod it always gives me an error, 'can't find file to patch at line 'x''.
My target is making all daily builds work on my ipod classic 6th gen 160 gb fat.

You don't use patch to update the binary on the ipod, you just extraxt the zip and overwrite what is currently on your ipod. If you are trying to modify the code, there is no patching done manually, I use git and cherry pick the necessary changes.

joesomebody - many thanks, after many hours of frustration, have just downloaded that last build you posted and finally rockbox works on 7g with tarkan's SD adapter.

I had previously installed emcore and the rockbox build linked to by SukkoPera below, but whilst it booted up ok, it wouldn't play any tracks, when hitting play it just skipped to the end.

Anyway, just wanted to leave you some feedback. Good work!  :D

Great, thanks!

Also, a new release!

https://mega.co.nz/#!1BkV0B6T!o6SFuKxx3rObv5qK9qANq1HcwjJpa69LQF6FAIBDftg
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on May 29, 2015, 11:51:54 PM
Put a new built up recently: https://mega.co.nz/#!4I9QUKQY!XEaxdWrZ4TRpVmOi85UBCjPSR20XfiZHIRcUHhkVU_E

hey joesomebody,

how can i do the patching myself, using patch < patchfile?
if i enter rockbox.ipod it always gives me an error, 'can't find file to patch at line 'x''.
My target is making all daily builds work on my ipod classic 6th gen 160 gb fat.

You don't use patch to update the binary on the ipod, you just extraxt the zip and overwrite what is currently on your ipod. If you are trying to modify the code, there is no patching done manually, I use git and cherry pick the necessary changes.

joesomebody - many thanks, after many hours of frustration, have just downloaded that last build you posted and finally rockbox works on 7g with tarkan's SD adapter.

I had previously installed emcore and the rockbox build linked to by SukkoPera below, but whilst it booted up ok, it wouldn't play any tracks, when hitting play it just skipped to the end.

Anyway, just wanted to leave you some feedback. Good work!  :D

Great, thanks!

Also, a new release!

https://mega.co.nz/#!1BkV0B6T!o6SFuKxx3rObv5qK9qANq1HcwjJpa69LQF6FAIBDftg

Hello Joesomebody, could you once more make a recent version of the ipod classic rockbox files? thx!
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on June 15, 2015, 10:56:01 PM
Yes, see https://mega.co.nz/#!5JMCwJjD!N-Ay2NFnDUGap-USDv8gwUxDBlwpjzbJYnuFThIiGbc

The readme in the git repo actually has more recent builds as well, but it was time for another.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: nicko_galla on June 17, 2015, 05:39:52 PM
based on the latest update?
I'll keep this version, this would be our ipod radio :), thank you very much
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: nicko_galla on June 20, 2015, 06:07:48 PM
the firware this perfect
only a mistake the game is set to pause minute:/ if they could fix would be the only thing, is not mine hardware problem, thanks
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on June 29, 2015, 11:56:13 AM
based on the latest update?
I'll keep this version, this would be our ipod radio :), thank you very much

All of my builds are based on the latest git, as of the day it was built. Happy to share!

the firware this perfect
only a mistake the game is set to pause minute:/ if they could fix would be the only thing, is not mine hardware problem, thanks

Thank you! I apologize but I don't understand what you are asking for.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: WildmaN86 on July 29, 2015, 10:41:32 AM
 I have an iPod Classic 6g 160gb (fat version) with a Samsung 512gb msata drive with Tarkan's adapter. That I can't get to work with Rockbox. I have tried everything I can think of to no avail. I have spent literally many hours, and many upon many restores. And it still gives me errors when I try to put Emcore on the iPod. And I feel like I am going in circles. Could you please give me some tips, or if anybody can experiment with this? I would greatly appreciate it. Thanks in advance.

Note I sent a message similar to this yesterday, and changed it some to post on here. Like I said I would appreciate any help on this. Also if the poster that got it to work on their 7th generation iPod could help me that would be great also.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on August 07, 2015, 08:49:42 AM
Yes, see https://mega.co.nz/#!5JMCwJjD!N-Ay2NFnDUGap-USDv8gwUxDBlwpjzbJYnuFThIiGbc

The readme in the git repo actually has more recent builds as well, but it was time for another.

Installed the software and must say directory search is very rapid, sound quality is good. Real improvement over the last version you made.

thx!
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on August 07, 2015, 09:43:27 AM
I have an iPod Classic 6g 160gb (fat version) with a Samsung 512gb msata drive with Tarkan's adapter. That I can't get to work with Rockbox. I have tried everything I can think of to no avail. I have spent literally many hours, and many upon many restores. And it still gives me errors when I try to put Emcore on the iPod. And I feel like I am going in circles. Could you please give me some tips, or if anybody can experiment with this? I would greatly appreciate it. Thanks in advance.

Note I sent a message similar to this yesterday, and changed it some to post on here. Like I said I would appreciate any help on this. Also if the poster that got it to work on their 7th generation iPod could help me that would be great also.

The ssd branch in my repo has the patch applied, but you'll need to compile Rockbox from it. Otherwise, I think there may be patches for the bootloader. All SSD stuff I have comes from http://beyondwind.duckdns.org/?page_id=58


Yes, see https://mega.co.nz/#!5JMCwJjD!N-Ay2NFnDUGap-USDv8gwUxDBlwpjzbJYnuFThIiGbc

The readme in the git repo actually has more recent builds as well, but it was time for another.

Installed the software and must say directory search is very rapid, sound quality is good. Real improvement over the last version you made.

thx!

Happy to hear it, you're very welcome!
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on August 22, 2015, 09:26:06 PM
New version is up.

https://mega.nz/#!UIFU3KBT!S0MwwV2VVBXf-_nPu7Owio1ZPp9F-7CB1xBWMz4JeQ8
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on September 06, 2015, 09:37:18 AM
Great work, joesomebody! Hopefully it gets to last longer on one batteryload, just like the original software.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on September 20, 2015, 06:06:26 PM
Perhaps some interesting reading for you, joesomebody.

Now, no one wants to shit on your work...but I think you should read what the ipod6g project maintainer had to say about your repository (http://pastebin.com/raw.php?i=tDa0RP3C).


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 20, 2015, 06:09:02 PM
Perhaps some interesting reading for you, joesomebody.

Now, no one wants to shit on your work...but I think you should read what the project ipod6g maintainer had to say about your repository (http://pastebin.com/raw.php?i=tDa0RP3C).


[Saint]

Well, the ipod6g maintainer is shitting on my work. That said the last official build I tried still did not work on the 6g. If it does work, then I don't really have to keep building anymore. My work isn't even really mine, I just know that in the past official builds have failed to even boot.

If the ipod6g maintainer and yourself could perhaps in a more eloquent way lay out, in bullet points, the differences, and how/why the official builds should work now, please do so, as it would save me the trouble of messing with the code at all.

No need to be a dick about it...
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on September 20, 2015, 06:27:50 PM
No need to be a dick about it...

I'm going to assume that you do not see the irony in this?

You assume tone in a perfectly polite message, and make accusations like that, what inclination do I have now to pay you any respect?


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 20, 2015, 06:29:24 PM
No need to be a dick about it...

I'm going to assume that you do not see the irony in this?

You assume tone in a perfectly polite message, and make accusations like that, what inclination do I have now to pay you any respect?


[Saint]

I don't want respect, but the community who may be using my builds when they now don't need to do. Seems many people have iPod problems that until now, have at the least not been addressed publicly.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on September 20, 2015, 07:07:31 PM
If the ipod6g maintainer and yourself could perhaps in a more eloquent way lay out, in bullet points, the differences, and how/why the official builds should work now, please do so, as it would save me the trouble of messing with the code at all.


The former addresses issues with Tarkan adapter plates, the latter addresses issues with CE-ATA.


Seems many people have iPod problems that until now, have at the least not been addressed publicly.

I'm not entirely sure what you wanted to happen here. The git log is public. This target is classed as unusable, it is expected to have issues, and we provide no official means to boot the supplied binaries anyway. If developers made a public address regarding every critical bug in an unusable target class they wouldn't get anything else done.


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 20, 2015, 07:09:09 PM
If the ipod6g maintainer and yourself could perhaps in a more eloquent way lay out, in bullet points, the differences, and how/why the official builds should work now, please do so, as it would save me the trouble of messing with the code at all.

  • iPod Classic: Fix several ATA driver bugs (http://git.rockbox.org/?p=rockbox.git;a=commit;h=582035c) - committed 2014-07-18
  • iPod Classic: do not use HDD features on CE-ATA drives (http://git.rockbox.org/?p=rockbox.git;a=commit;h=983c808) - committed 2015-07-16

The former addresses issues with Tarkan adapter plates, the latter addresses issues with CE-ATA.


Seems many people have iPod problems that until now, have at the least not been addressed publicly.

I'm not entirely sure what you wanted to happen here. The git log is public. This target is classed as unusable, it is expected to have issues, and we provide no official means to boot the supplied binaries anyway. If developers made a public address regarding every critical bug in an unusable target class they wouldn't get anything else done.


[Saint]

I'm sorry for getting bent out of shape over it, I just wasn't aware of the 2015-07-16 fix. I'll put out some builds soon that are basically officials, perhaps with some of the gerrit ipod6g patches.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on September 23, 2015, 01:39:11 PM
Joesomebody, thx for all your hard work! Guess the daily builds now also work for the ipod classic fat. You can now spend your time doing more important/other things.

For the people in posession of the ipod classic 6th gen, here's the link to the rockbox latest builds: http://www.rockbox.org/dl.cgi?bin=ipod6g
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 23, 2015, 01:48:12 PM
Joesomebody, thx for all your hard work! Guess the daily builds now also work for the ipod classic fat. You can now spend your time doing more important/other things.

For the people in posession of the ipod classic 6th gen, here's the link to the rockbox latest builds: http://www.rockbox.org/dl.cgi?bin=ipod6g

Did you test it? Does the hold switch and charge/USB detection work?
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: mark-1978 on September 25, 2015, 01:37:46 AM
Joesomebody, thx for all your hard work! Guess the daily builds now also work for the ipod classic fat. You can now spend your time doing more important/other things.

For the people in posession of the ipod classic 6th gen, here's the link to the rockbox latest builds: http://www.rockbox.org/dl.cgi?bin=ipod6g

Did you test it? Does the hold switch and charge/USB detection work?

Yup, they work. Deinstall itunes if you have it installed, cause otherways copying of .rockbox map to the ipod will stop halfways.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 25, 2015, 11:03:55 AM
Nice!

I'll have to give it a shot later. I may remove my git repos and the links in this post ...although I had been including the new frequency scaling on gerrit in my builds too.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on September 25, 2015, 11:07:08 AM
Just a note to remember that, due to the nature of the license, you are required to keep the source code that generated each binary you distributed indefinitely in case it is ever formally requested.
(This is one of the minor inconveniences of the license for the casual submitter)


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 25, 2015, 11:08:08 AM
Just a note to remember that, due to the nature of the license, you are required to keep the source code that generated each binary you distributed in case it is ever formally requested.


[Saint]

I'll keep a local copy but will remove from github to prevent people using it.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 29, 2015, 09:06:06 AM
I have noticed that since I use windows and Linux both, that windows with nightlies can't open the Rockbox drive. My builds, I was using a spoofed device ID to make it just appear as a USB mass storage device...

This is annoying. Trying to open the disk I get "please insert a valid disk."

This is an 8 year old bug that can be solved just by changing a device ID.

http://www.rockbox.org/mail/archive/rockbox-archive-2007-12/0206.shtml
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: saratoga on September 29, 2015, 11:33:25 AM
This is an 8 year old bug that can be solved just by changing a device ID.

I think thats just hacking around a bug in the USB stack by preventing windows from recognizing the device as an iPod. 
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: joesomebody on September 29, 2015, 01:38:30 PM
This is an 8 year old bug that can be solved just by changing a device ID.

I think thats just hacking around a bug in the USB stack by preventing windows from recognizing the device as an iPod.

It is, but at least it doesn't require booting up the emcore backup verison of rockbox, which is ancient.
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: [Saint] on September 29, 2015, 05:49:07 PM
Changing the USB VID/PID is only required for Apple Mac devices, which will flatly refuse to treat an iPod as anything but an iPod if it detects a known USB VID/PID combination.

I don't quite know what you're experiencing, but, this should absolutely not required for Windows hosts. Like, at all.

Additionally: who cares how old the Rockbox fallback version in emCORE is?
It exists for one reason, and one reason only. The facilitate an initial USB connection when Rockbox proper is not installed, or as an emergengy fallback. It has no codecs, no plugins, you can do absolutely nothing useful with it, other than use it for USB. The age of it is irrelevant, it does what it is supposed to.

Additionally (take 2): are you aware that the thread you link to is absolutely and totally irrelevant for the iPod 6G? That's an ancient thread (2007) for the iPod 5G (Video), from before we had reliable USB. And even that has nothing to do with the USB VID/PID at all. I'm confused. There's been a couple of times now when you seem to have confused iPod Video and iPod Classic (now, and in your sources), these devices have very little in common, and absolutely nothing in common relevant to USB.


[Saint]
Title: Re: Apple iPod Classic - Working Git Build with Upstream Commits
Post by: SpecFroce on May 04, 2016, 10:36:13 PM
Irrelevant. Sorry.