Todays somewhat unnecessary info:
The
fat95 filesystem handler which is commonly used with spisd.device to mount SD cards claims "* large harddisk support via TD64 or direct SCSI" in its readme.
However, in actuality it uses the NSD commands NSCMD_TD_READ64 (0xc000) and NSCMD_TD_WRITE64 (0xc001) to access 4GB+ drives, not the TD64 commands TD_READ64 (24) and TD_WRITE64 (25).
This does not matter in this case as the updated spisd.device supports both NSD and TD64 commands, but I found it a bit confusing so I thought I should share.