I tried reformatting it as exFAT and it still didn’t work in either camera (M7/H7). I’ll buy another card, but At 32GB, they aren’t so cheap that I want to buy hoards of them in a random search for something that works. I don’t mind that they might or might not work. I just wish it was clear what should work and what specifically shouldn’t work. There doesn’t appear to be any really strict clarity on technology compatibility here. For example, the docs are crystal clear that nothing above 32GB will work because apparently all cards above 32GB are SDXC and that isn’t supported on OpenMV (or MicroPython), only SDHC is will work (according to the docs), but your own comment above says you’ve used a 64GB card, so where does that leave me? Is the issue that some 64GB cards are SDHC and therefore compatible with OpenMV, or is the issue that your particular 64GB card is SDXC, as the docs state all 64GB cards must be, but that OpenMV actually does work with SDXC cards after all, contrary to the docs’ claim that SDXC won’t work and that SDHC is required?
Meanwhile, I’ve speculated as to whether the card’s speed class is the problem, but the response is…fuzzy. You pointed out that you have used faster cards, but you didn’t just say “Yeah, class 10 is definitively physically incompatible so you can’t use that”. It all seems…fuzzy, so I’m kinda shooting in the dark here, buying new equipment at random just sorta kinda “hoping” something will work. It would be nice if there were specific specs on what file system formats do and don’t work and what physical media technologies do and don’t work. Then it would just be known and could be documented accurately.
Anyway, I’m really not trying to complain or criticize, even though I come across that way (duh, sorry). And I’m certainly not complaining that any given technology isn’t supported (for example, I’m not complaining that 64GB isn’t supported or that SDXC isn’t supported or that class 10 isn’t supported; I’ll happily use whatever versions and formats and styles and kinds are officially compatible). I just wish it was all more technically precise what is actually compatible and what isn’t, so that I could go get the right equipment and know I have a compatible set of hardware put together.
Anyway, all your hard work, including time on the forums, is appreciated. kwagyeman tried to coax me into contributing to the codebase a year ago, but since I’m on a Mac and he admitted that building OpenMV or MicroPython is easier on Linux, I couldn’t really help out in that regard and became a mere user instead of a contributor. I wish I could do more for the project. But maybe helping to nail down these specifics in the forums is helpful…a little bit.