[15:27:23] --> matt1 (~matt@ip68-0-98-88.tu.ok.cox.net) has joined #freemyipod-support [15:29:26] Hey all, I'd like to install EmCORE on my iPod classic but I see it's "deprecated". I can't use the Rockbox install process because it seems to require Windows. Do I have any options? [16:02:21] I don't see why the rockbox install process would require windows [16:02:39] but I guess user890104 or prof_wolfff would know more about that [16:04:13] It involves running an exe: https://files.freemyipod.org/~user890104/bootloader-ipodclassic.html#installation_instructions [16:05:13] IIUC those are just the "for dummies" instructions, and that .exe is simply a build of the rockbox utility, maybe with a patch or two [16:10:34] you have 2 options: a) use RockboxUtility.exe from a guess virtual machine running Windows XP or higher, and b) compile mks5l8702, to do that you need to clone the latest git rockbox version and apply this patch http://gerrit.rockbox.org/r/#/c/1266/ (and the other dependencies patches), then cd to rbutil/mks5lboot and build it using make [16:12:19] Thank you! Going to try (b). [16:12:38] ok, tell me if you have some doubt [16:13:23] Thanks. I'll stay on here as I try it. [16:13:28] probably you will need to install the libusb package on your linux distribution [16:15:05] gotcha--actually just checked that 30min ago and I already have it. [16:17:48] what do you mean when you say "mks5l8702"? [16:19:21] sorry, mks5lboot, it is an tool to install the bootloader from command line, see http://gerrit.rockbox.org/r/#/c/1266/10/rbutil/mks5lboot/README [16:21:02] ok, thanks [16:22:09] you dont need to install the ARM toolchain because you are not going to compile Rockbox for iPod Classic, you only need to compile only mks5lboot for Linux [16:22:22] will git apply the patch's dependencies automatically, or do I have to handle the dependencies manually? [16:22:57] i think it add all dependencies, but not sure at all [16:25:51] if you let git grab the refs/changes/66/1266/10 branch, then it should [16:31:47] OK; I'm a bit confused though because on gerrit I only see a master branch. [16:33:55] And I'm guessing I want to checkout the patch rather than cherry-pick or pull, but I am not sure. [16:35:39] @TheSeven: Sorry, I see now--git is getting that branch when I apply the patch. [16:36:04] not sure but i think that if you checkout the patch then this patch and all dependencies are added to the master branch, try it, if something goes wrong you can clone again and start from begining, i dont have at this moment access to my git to test it [16:37:57] good point, trying it now [16:39:31] ok, turns out I actually wanted "pull" [16:43:39] It seems like mks5lboot sets up dual-booting on the iPod classic, and I don't have the option of removing the Apple firmware entirely--is that right? [16:46:28] you can remove apple firmware using --single option, better said: you can install the bootloader when apple firmware is not installed on your iPod using the --single option, anyway i see no reason to remove apple firmware, if you do that then apple diagnostics and apple diskmode are also removed [16:47:28] OK, that makes sense. [16:48:44] I see that the README says that I should install the RB firmware first by uncompressing the daily build into the root folder--does that apply to the iPod classic too? [16:49:33] And does this mean that the mks5lboot is just installing a bootloader and the RB software is separate? [16:51:11] yes, after installing the bootloader you must install the latest rockbox binary (rockbox-ipod6g.zip), you can do it manually (uncompressing into iPod root folder) or use the RockboxUtility for Linux [16:51:36] OK, so I should do the bootloader first and then the rockbox binary. [16:52:41] yes, once the bootloader is installed it will enter bootloader USB mode, then connect it to your computer and it should be mounted, then install rockbox [16:54:11] Alright. The readme for mks5lboot also says I need to convert the ipod to FAT32 first, but the page doesn't have a partition table file for the 160gb (https://www.rockbox.org/wiki/IpodConversionToFAT32) [16:58:22] Can I skip this step? Or is the only way to do it to plug my iPod into a Windows computer? [17:00:03] if your partition is not FAT32 then you should convert it, the way to be sure that the HDD is recognized by Apple firmware it to format it using iTunes, other way is to fomat it using mkfat.fs but Apple firmware is not going to recognized it, only rockbox [17:02:19] maybe you can get a compatible HDD reinstalling Apple firmware using this method, but not sure, https://www.freemyipod.org/wiki/Restore_iPod_without_iTunes [17:04:07] OK, thank you! Checking out that link now. [17:05:27] this link also has instructions targeted at windows users [17:05:47] and we should update it at some point [17:06:05] to use mk6gboot instead of ipoddfu.py [17:06:16] mks5lboot * [17:40:07] are there even non-fat32 ipod classics in the wild? does itunes for mac still format them with hfs+? [17:40:49] Yes, mine is a 160gb classic (3g) and it is hfs+ [17:41:44] I am in the process of going through your tutorial to restore it and will make FAT32 the filesystem at the end. [17:42:56] actually if you don't care about the apple firmware (but want to keep disk/diag mode), you can just partition and format the thing like a regular USB hard disk [17:43:04] Ah, OK. [17:44:23] What do I do about the partition? Do I just leave the boot partition as it was when the main paritition was hfs+? [17:52:08] probably it should not harm to leave the boot partition, but to be sure you can delete the 2 partitions i would try to format the big partition using mkdosfs -F32 -s 4, i dont think that this partition is going to be regonized by Apple firmware but never tried it, so who knows [17:59:32] <-- krnlyng (~liar@77.116.12.34.wireless.dyn.drei.com) has quit (Remote host closed the connection) [18:03:09] --> krnlyng (~liar@77.116.12.34.wireless.dyn.drei.com) has joined #freemyipod-support [18:04:18] Ready to use mks5lboot, but where do I find the bootloader file itself? Is it in the rockbox git directory? Or the freemyipod svn directory? Or elsewhere? [18:08:05] https://files.freemyipod.org/~user890104/bootloader-ipodclassic-v8/RockboxBootloaderInstaller_iPodClassic_v8/bootloader-ipod6g.ipod [18:08:21] or preferably https://files.freemyipod.org/~user890104/bootloader-ipodclassic-v8-designware/RockboxBootloaderInstaller_iPodClassic_v8+DesignWare/bootloader-ipod6g.ipod [18:08:26] thank you! [18:19:11] Found a slight mistake in the mks5lboot readme--the Single-Boot sample command doesn't work as listed; the --single command has to be after the path to the bootloader (at least for me) [18:25:12] thanks, i will look at that, note that if you use the --single option you will not have access to diagnostics nor apple disk mode [18:25:44] yes, I think I am ok with that. [18:50:32] I've unzipped the RockBox binary in my main partition, but the Rockbox boot loader says "No partition found." Do I need to edit the boot partition? [18:55:14] try to format the partition using mkdosfs -s 4 option, it is to set the cluster size, the default cluster size used by mkdosfs is not recognized by rockbox [18:56:03] OK, trying now. [18:58:36] Awesome, it worked! [18:59:59] Thanks to all of you for all of your help--the RockBox firmware loads. [19:00:05] nice! [19:00:41] Any info you'd like from me about the process of installing it on the 160g classic? [19:03:26] many thanks, but not needed, it seems everything went as it should [19:04:08] Alright. Keep up the good work! [19:19:17] <-- matt1 (~matt@ip68-0-98-88.tu.ok.cox.net) has left #freemyipod-support ("WeeChat 1.6") [19:39:16] prof_wolfff: huh? rockbox doesn't support arbitrary size clusters? [19:44:12] TheSeven: no, there is a check in the FAT code that refuses big size clusters, i can't recall exactly the numbers, mkdosfs default value is something like 32 or 64 KiB [19:44:58] 32KB is max. valid, and IIUC also what rockbox supports [19:45:23] 4 KiB cluster size is the one used by OF to format the HDD, RB probably supports more than 4Kb, but not as much as 32 or 64 [19:45:55] ok, it is 32 KiB [19:46:27] 4K? seriously? FAT rarely ever uses such small clusters [19:46:36] so mkdosfs default value probably is 64 [19:47:00] 64 isn't even supported by windows IIUC [19:47:52] yes, it seems very small for 160 Gb drive, i used it because is the one used by OF but don't know what is the maximum supported by OF [20:17:30] --> matt1 (~matt@ip68-0-98-88.tu.ok.cox.net) has joined #freemyipod-support [20:19:07] I'm having another problem - Rockbox booted, but when I put mp3 files on the device, I couldn't see them until I turned on the show all files setting, and even after I can't play them. Any advice? [20:28:09] matt1: it is strange, just make a folder in the root folder (i.e /Music) and copy the .mp3 files there, then browse using "Files" menu entry and select the file, if you can select the file then it should play, there is no manual for iPod Classic but you can use the iPod Video manual [20:28:45] ok, will try; they are already in a /music directory but within a few more subdirectories within /music [20:30:02] that doesn't matter if you can browse the folders and select the file then it should play, no need to change the show all file settings here [20:32:13] I can navigate to the files, but when I press the select button on them nothing happens. [20:35:46] I installed the Rockbox build at build.rockbox.org/data/rockbox-ipod6g.zip; would it be worth building rockbox from source and installing it that way? [20:36:34] maybe the files are not recognized, try with other set of files or music format, if the files are ok then you can try to remove .rockbox folder and reinstall it again [20:36:51] ok, will try [20:43:11] tried with mp4 and still no response when I select the file [20:43:40] oops, meant m4a [20:52:25] it is strangle, never seen that thing before, i don't know what the "show all files" settings does, but probably it is related because you don't need to change any default option to play files, try to remove the .rockbox folder and reinstall it again, it it doesn't work then maybe someone on #rockbox channels knows about this issue [20:54:23] yep, trying that now; thanks [21:01:12] I never ran an ipodpatcher binary; could this be the issue? [21:07:32] no, ipodpatcher is not related with iPod Classic [21:48:56] <-- matt1 (~matt@ip68-0-98-88.tu.ok.cox.net) has quit (Quit: WeeChat 1.6)