GIGA R1 USB Flash Drive Compatibility

Hi all. I recently bought a GIGA R1. I found through mostly trial and error that some USB flash drives work, some don't. I've seen some posts from others indicating the same.

I'm wondering, is this a hardware issue or software issue? Meaning, is this something in the mbed core causing the incompatibility or something in the board design?

I've even had the issue where the device works for an hour or so then somehow signals detached while being written to.

If this is something in the core, is anyone working on it? How would I find out?

Take a look at Guide to Arduino GIGA USB Features and see also this example https://www.youtube.com/watch?v=KixofoGt7tc
Note: USB mass storage devices connected needs to be formatted with the FAT32 as a file system, using the MBR partitioning scheme . This is a requirement, and reading & writing will not work otherwise.