Hi John!
As said, JLog supports only up to FAT16, - no FAT32, thus no card above 2GB!
You cannot mod a card >2GB for JLog by making of a partition of 2G or things like that.
Reason: The bootloader. It's sitting in an extra flash ROM section. It's size is only 4 kB. Many things have to fit into here, e.g. the decryption routine.
Thus, the FAT implementation in the bootloader has to be a minimized one. That's sufficient because the BL has only one thing to do w/ the file system: Find the flash file and read em. That's it. This is done by simply searching the main cluster for a file of a certain size, - not dealing w/ a directory. That's the reason why the file name does not matter.
The BL is able to read in FAT12 and FAT16 but NOT in FAT32. FAT32 clusters are too huge, need plenty of RAM.
Bottom line is: SD card of 2GB or less, in no case more than 2GB!
Defective card: May happen, the electronic could have died. Shit happens, Murphy is everywhere.
-----
The application itself wants to see a FAT16 and no different!