It does use an unsupported command (CMD16 - set block len), but it likes the answer it's getting (0x00) so that works out anyway.