Does the RCD510 not have to have a certain firmware version in order to play any cards above 2gb, or am I just making that up?!
I'm pretty sure its only the newest firmware thats been posted around recently that lets the unit take 32gb cards.
Before classing your unit as faulty, try a 1gb card or something lower and see if that works?