The datalogger should use the whole card, assuming there are no other CardOut() instructions in the program. Some options to try:
- Ensure that a recent operating system is being used in the datalogger.
- Format the memory card in the datalogger, which should ensure that the card is in a format the datalogger fully understands. (Some PCs or card readers use obscure sector sizes, etc.)
- When formatting the card in the datalogger, use the File Control option in the PC software to check how much free space is reported in the card after formatting it.