Кстати, чуваг здесь самостоятельно допёр сабж, который собственно мы уже прошли. А именно почему SD карты возвращают ошибку №5.
От себя добавлю, нашёл ещё один камень при записи SD карты - после записи байт данных - нужно слать 0xFF на одну больше, чем сказано тут
Иначе когда много секторов подряд пишутся непрерывно, возможно карта зависнет.
С "классической" 16MB MMC такого не происходит.