21
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by speachy on April 18, 2025, 08:35:08 PM »Didn't try the first one with Linux, Windows definitely could only see 27GiB, no matter what way I tried to look at the drive, nor did I try anything clever with putting the iFlash in some other kind of adaptor, only in the iPod (not at all sure what the computer would see if one did that, given that the ipod, to the limited degree I understand it, does some weirdness that obfuscates what the drive actually is and presents something quasi-fictional to the computer?).
Yeah, you'd directly plug the hard drive into the PC. Given that the Apple firmware is obfuscating what is exported over USB, we can't be sure if the failure is due to Apple's firmware or a limitation of the iFlash adapters themselves.
I don't Recall what rockbox supposedly reported when installed on that "27GiB" drive, but it was before I considered the Rockbox storage code rework to be "stable".
It's worth noting that _if_ the iFlash adapters do the right thing (ie properly handle >32bit addresses), then Rockbox is expected to JustWork(tm). Given that the ipod6g/7g partitions and formats the drive using 4K logical sectors, this means we could theoretically support a 16TiB FAT32 volume on those devices, even with MBR partitioning.
2200GB seems to translate to 2048.9GiB, which would surely be almost exactly 2TiB, so presumably would be right on the margin for exceeding the limit?
Yeah, the point is >2048.0GiB requires >32-bit addressing (with 512-byte sectors) My guess is that the reason the capacity is being reported wrong is that something in the middle (ie apple's disk-obfuscating firmware or the iflash firmware... or both) uses a 32-bit value for the capacity instead of 64-bit (technically 48-bit is all that's needed) which overflows.
Rockbox's core storage and filesystem code (plus the ATA drivers) should all be 64-bit-address clean now. The native SD stuff still needs work to support the large capacities that SDUC enables, but that probably won't happen unless someone donates a >2TiB SDUC card or three to the cause once they become available.
22
Feature Ideas / Re: Allow iPod lock switch to function as a light switch
« Last post by chris_s on April 18, 2025, 08:26:40 PM »As far as I'm aware, the iPod hardware prevents any other button input from being read while the lock switch is engaged, so I don't think this is possible.
23
Feature Ideas / Re: Add Main Menu customization to Settings
« Last post by chris_s on April 18, 2025, 08:20:42 PM »Good point!
24
Starting Development and Compiling / Re: Build Failing...
« Last post by MinorKey on April 18, 2025, 01:38:55 PM »My guess "hw4 bl only" means Bootloader only build for hw4 variant. So, no wonder it fails for Normal build.
Thank you, that seems logical.
25
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by Frankenpod on April 18, 2025, 11:40:23 AM »Confusingly, with 1TB, 400GB, 400Gb, 400GB cards, it worked one time I did it and came out as 2032GiB, yet the second time I tried the same combo of cards it wouldn't work. 2200GB seems to translate to 2048.9GiB, which would surely be almost exactly 2TiB, so presumably would be right on the margin for exceeding the limit? Though then don't know why the one that worked came out that far below 2048GiB.
Maybe some cards of the same nominal size are not actually the full stated capacity? I dunno, I don't understand much as to how this all works.
Maybe some cards of the same nominal size are not actually the full stated capacity? I dunno, I don't understand much as to how this all works.
26
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by Frankenpod on April 18, 2025, 11:29:48 AM »The last one I tried >2TiB was an iFlash quad with 1500, 512, 128, 64 cards. Had to replace the 64 with a 32 for it to work. With the 64 in there it would restore (with iTunes under windows) as 27GiB (!). Which is pretty consistent with what happened with all my previous experiments with exceeding 2TiB.
With the 32GB card instead it restored OK and rockbox reports it as 2045GiB (which I guess is a smidgeon below the 2TiB, or 2048GiB, limit, so probably the best one can hope for).
Didn't try the first one with Linux, Windows definitely could only see 27GiB, no matter what way I tried to look at the drive, nor did I try anything clever with putting the iFlash in some other kind of adaptor, only in the iPod (not at all sure what the computer would see if one did that, given that the ipod, to the limited degree I understand it, does some weirdness that obfuscates what the drive actually is and presents something quasi-fictional to the computer?).
Maybe will give that a go the next one I build.
With the 32GB card instead it restored OK and rockbox reports it as 2045GiB (which I guess is a smidgeon below the 2TiB, or 2048GiB, limit, so probably the best one can hope for).
Didn't try the first one with Linux, Windows definitely could only see 27GiB, no matter what way I tried to look at the drive, nor did I try anything clever with putting the iFlash in some other kind of adaptor, only in the iPod (not at all sure what the computer would see if one did that, given that the ipod, to the limited degree I understand it, does some weirdness that obfuscates what the drive actually is and presents something quasi-fictional to the computer?).
Maybe will give that a go the next one I build.
27
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by speachy on April 18, 2025, 10:51:14 AM »Have been experimenting with getting the closest I can to the 2TiB limit. 1TB+3x400GB or 1500+512+128+32 seem to be the closest one can get without going over that limit (if you exceed it by even a few GB it won't restore properly). Significantly 2TiB is not the same as 2TB - that confused me for a while.
I'd be curious to see what >2TiB on one of these adapters would result in when looked at on a PC running Linux. (there are ZIF-to-ATA adapters out there)
(Just want to make sure that if it doesn't work, it's due to the SD adapter being braindead, rather than a problem with Rockbox itself)
28
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by Frankenpod on April 18, 2025, 09:42:48 AM »You aren't wrong that iFlash adaptors can be troublesome.
I have been using two iPods every day for several months- Classic 7 and Video 5.5, they both work with flash-Quad, one with 256Gb Samsung and the other with Kingston 256Gb. I have never noticed any problems or errors related to the adapter. Everything works fine, used with the latest version of RockBox
Been faffing around with them for over a decade now. Don't want to mention how many I currently have, it's an embarrassingly excessive number (the majority of them 7.5gens). They do work eventually, but had so many weird issues with them over the years. In particular certain combos of cards (different brands and capacities) will sometimes refuse to work together in the same ipod, but work fine if you rearrange them in different permutations in different ipods. The sheer variety of different weird failure modes you can encounter is amazing to me.
Have been experimenting with getting the closest I can to the 2TiB limit. 1TB+3x400GB or 1500+512+128+32 seem to be the closest one can get without going over that limit (if you exceed it by even a few GB it won't restore properly). Significantly 2TiB is not the same as 2TB - that confused me for a while.
29
Repairing and Upgrading Rockbox Capable Players / Re: SSD sold by iPod Parts UK
« Last post by EHOT on April 18, 2025, 07:41:24 AM »You aren't wrong that iFlash adaptors can be troublesome.
I have been using two iPods every day for several months- Classic 7 and Video 5.5, they both work with flash-Quad, one with 256Gb Samsung and the other with Kingston 256Gb. I have never noticed any problems or errors related to the adapter. Everything works fine, used with the latest version of RockBox
30
Starting Development and Compiling / Re: Build Failing...
« Last post by bahus on April 18, 2025, 06:39:50 AM »Also I used 247 and not 249 when selecting the build target.
249) Eros Q / K native (hw4 bl only)
My guess "hw4 bl only" means Bootloader only build for hw4 variant. So, no wonder it fails for Normal build.