SPI on xBee Programbable Not Working

When trying to use basic communications to try to communicate with an spi slave the read value always return the highest value possible for the data type. What am I doing wrong does the SPI on xbee programmables even work? I also tried the loopback sample application included with code warrior and the data that comes back is always shifted from what I sent. I would welcome any advice at all.

Have you written any applications and ported that application to the Programmable module?