On Mon, May 18, 2015 at 04:39:50PM +0000, Harrison Cooper wrote: > James...aren't camera's and cell phones, where the SD cards are > targeted use for, embedded devices? So the firmware is actually > tested against those more so than an OS. The software in cameras and telephones tends to be somewhat homogenous, and closer in complexity to an OS than to a PIC with SPI pins. Product engineering for a mass production device checks for compatibility across a wide range of SD cards. Smaller runs find it hard to justify that work. It's non-recurring engineering. Estimating the number of formal compatibility tests done between SD cards and their hosts; yes, the majority of the tests are done against embedded devices, but that's because there are problems in that space. Estimating the number of informal compatibility tests, where a customer buys an after-market SD card and attaches it to a host; the majority of such tests _so far_ have been done against an OS; Windows, Linux/Android, Mac OS X, iOS. As the tests aren't rolled up anywhere, the number of tests isn't a particularly useful quantity. Sorry about that. Perhaps it is the maintenance longevity of the OS kernel code that has led to stability and reliability of the interface. Some embedded devices are here today, gone tomorrow. --=20 James Cameron http://quozl.linux.org.au/ --=20 http://www.piclist.com/techref/piclist PIC/SX FAQ & list archive View/change your membership options at http://mailman.mit.edu/mailman/listinfo/piclist .