Not sure if this is relevant but I get exactly the same message when I try to load a pattern into my XD9. These are patterns that originallly came from the SD1 - most of them load OK but there are certain ones that allways fail with that error message.
If you load a block of patterns with one of these included then none of them will work.
Try to load them individually until you indentify the rogue pattern(s).
Regards - KF