I'm always surprised when someone is found to be using old old old or any old SD cards.
@Cluso99 - Isn't it only SD cards that use byte addressing? From SDHC on they used block addressing.
No. SDHC cards originally were byte addressing. It was the v2 spec. I identified SDHC sector mode as v3 but it is IIRC v2.1.
Anyway, I removed support for the older byte addressing cards from my P2 software drivers a few months ago.
@Tubular,
SDXC are backwards compatible with SDHC (sector addressing) although they are often/always originally formatted as exFAT and my drivers require FAT32. Note: P2 ROM can boot from exFAT cards, but can only load from the Boot or Vol sectors as it does not actually recognise exFAT (see the P2 ROM SD Boot writeup/thread).
Don't forget that TAQOZ can format SDHC/SDXC cards in FAT32 with the required hidden partition and in whatever cluster size you spec, but normally 32kB/cluster.
Comments
Pretty sure? Be certain and check it on your P2 board like I said, it'll only take less than a minute to do so.
(wondering whether this may explain anything since most of my testing has been with SDXC cards)
@Cluso99 - Isn't it only SD cards that use byte addressing? From SDHC on they used block addressing.
Anyway, I removed support for the older byte addressing cards from my P2 software drivers a few months ago.
@Tubular,
SDXC are backwards compatible with SDHC (sector addressing) although they are often/always originally formatted as exFAT and my drivers require FAT32. Note: P2 ROM can boot from exFAT cards, but can only load from the Boot or Vol sectors as it does not actually recognise exFAT (see the P2 ROM SD Boot writeup/thread).