Rockbox Technical Forums
Third Party => Unsupported Builds => Topic started 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
-
ipod 6G classic 80gb
Thanks for this my video will play without visual and audio artifacts now....
-
ipod 6G classic 80gb
Thanks for this my video will play without visual and audio artifacts now....
Ah, cool!
-
Also, G#1032 should fix the long-standing Doom bug. :D
-
.
-
Thanks again, will be putting this straight on my iPod:D
-
Could someone kindly repost joesomebody's build below? The link is no longer working and I have no music :(
rockbox-c8936b2M-141120-.zip
Thanks
-
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.
-
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]
-
New build, and I've put my git fork on github. See the top post.
-
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.
-
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).
-
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
-
Do you have a device with an SSD? Might be worth removing the useless stuff (alignment changes) and then testing.
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.
-
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.
-
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.
-
Do you have a device with an SSD? Might be worth removing the useless stuff (alignment changes) and then testing.
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
-
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.
-
I would not recommend adding random patches to builds if you want them to actually work.
-
I haven't been adding random patches.
-
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
-
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]
-
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.
-
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.
-
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.
-
Put a new built up recently: https://mega.co.nz/#!4I9QUKQY!XEaxdWrZ4TRpVmOi85UBCjPSR20XfiZHIRcUHhkVU_E
-
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
-
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.
-
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
-
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!
-
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.
-
based on the latest update?
I'll keep this version, this would be our ipod radio :), thank you very much
-
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
-
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.
-
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.
-
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!
-
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!
-
New version is up.
https://mega.nz/#!UIFU3KBT!S0MwwV2VVBXf-_nPu7Owio1ZPp9F-7CB1xBWMz4JeQ8
-
Great work, joesomebody! Hopefully it gets to last longer on one batteryload, just like the original software.
-
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]
-
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...
-
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]
-
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.
-
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]
-
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.
-
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
-
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?
-
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.
-
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.
-
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]
-
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.
-
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
-
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.
-
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.
-
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]
-
Irrelevant. Sorry.